Hardware-Details
Das Board hat zwei I2C-Busse. Die Qwiic-Connectoren und die Pins SDA1/SCL1
führen nur zum ATtiny404, der unter 0x30 bis 0x37 antwortet. Der ATtiny404 steuert
das Front-End LMP91000 und den ADC ADS1115 an einem zweiten Bus, SDA2/SCL2, an dem
der LMP91000 unter 0x48 und der ADS1115 unter 0x49 liegt. Eine 2,5-V-Spannungsreferenz
legt die Referenzspannung des Front-Ends fest. Der analoge Ausgang VOUT des Front-Ends,
der Pin ALERT des ADC und seine freien Eingänge AIN1 bis AIN3 liegen für
Ihre eigene Verwendung auf der Stiftleiste.
Wichtige Spezifikationen
| Specification | Value |
|---|---|
| MCU | |
| Bridge-MCU | Microchip ATtiny404 (Werksfirmware) |
| Schnittstelle | |
| Schnittstelle | I2C, analog, digitale GPIOs |
| Qwiic-kompatibel | Ja, 2 Connectoren |
| Standard-I2C-Adresse | 0x30 |
| I2C-Adresse änderbar | Ja, 0x30 bis 0x37 mit dem ADDRESS-Schalter |
| Breadboard-kompatibel | Nein |
| Stiftleisten | VOUT (analoger Ausgang), ALERT, AIN1 bis AIN3 (analoge Eingänge) |
| Spannungsversorgung | |
| Versorgungsspannung | 3,3 V, kein Spannungsregler; die Qwiic-Connectoren teilen sich diese Versorgung |
| Logikpegel | Nur 3,3 V |
| Sonstiges | |
| Gas | Schwefelwasserstoff (H2S) |
| Gaszelle | SGX-4H2S-300, elektrochemisch |
| Messbereich | 0 bis 300 ppm H2S; maximale Überlast 500 ppm |
| Messgenauigkeit | Wiederholbarkeit < ±2 % H2S-Äquivalent; Linearität < 2 % (0 bis 300 ppm); Auflösung typisch < 0,1 ppm |
| Ansprechzeit | T90 unter 30 s |
| Betriebsbedingungen | -30 bis 50 °C, 15 bis 90 % rF |
| Erwartete Lebensdauer der Zelle | Über 24 Monate an der Luft |
| Analoges Front-End | Texas Instruments LMP91000 |
| ADC | Texas Instruments ADS1115, 16 Bit |
| Abmessungen | 38 x 38 mm |
Pinbelegung

| Pin-Beschriftung | Pin-Name | Beschreibung |
|---|---|---|
| 3V3 | Spannungsversorgung | 3,3-V-Versorgungseingang. In der oberen und der seitlichen Reihe, gemeinsam mit beiden Qwiic-Connectoren. |
| GND | Masse | Masse. In allen drei Reihen. |
| SDA1, SCL1 | Qwiic-I2C-Bus | Derselbe Bus wie bei den Qwiic-Connectoren, zum ATtiny404. 10-kΩ-Pull-ups auf 3V3 (JP5). |
| SDA2, SCL2 | Bordeigener I2C-Bus | Der Bus zwischen dem ATtiny404, dem LMP91000 und dem ADS1115. 10-kΩ-Pull-ups auf 3V3 (JP6). |
| VOUT | Analoger Ausgang | Die Ausgangsspannung des LMP91000, die der ADS1115 zusätzlich an seinem Eingang AIN0 misst. |
| ALERT | ADC-Alarm | Der Ausgang ALERT/RDY des ADS1115, mit einem 10-kΩ-Pull-up auf 3V3. Außerdem mit dem ATtiny404 verbunden. |
| LMPEN | Front-End-Freigabe | Der Pin MENB des LMP91000, durch einen 10-kΩ-Widerstand auf GND auf Low gehalten. Außerdem mit dem ATtiny404 verbunden. |
| AIN1, AIN2, AIN3 | Analoge Eingänge | Die übrigen drei Eingänge des ADS1115, frei für Ihre eigenen Analogsignale. |
| UPDI | Programmierung | Der Programmierpin des ATtiny404. |
Spannungs- und Logikpegel
| Anschluss | Unterstützte Spannung | Hinweise |
|---|---|---|
| 3V3-Pins und Qwiic-Connectoren | 3,3 V | Es gibt keinen Spannungsregler: Alles auf dem Board läuft mit dieser Versorgung. |
| SDA1, SCL1, SDA2, SCL2 | 3,3-V-Logik | Über 10 kΩ auf 3V3 hochgezogen. |
Versorgen Sie das Board nur mit 3,3 V. Es hat keinen Spannungsregler, daher führen die Stiftleiste und beide Qwiic-Connectoren die 3,3-V-Versorgung direkt an die Chips.
Abmessungen
Das Board misst 38 x 38 mm und hat vier Montagelöcher mit 3,2 mm. Die Gaszelle sitzt auf der Unterseite.
Jumper

| Jumper | Standard | Funktion |
|---|---|---|
| ADDRESS-Schalter (1 bis 3) | Adresse 0x30 | Legt die I2C-Adresse des Boards am Qwiic-Bus fest, von 0x30 bis 0x37. |
| JP1 | Geschlossen | Verbindet die analoge Masse (AGND) des Front-Ends mit GND. Trennen Sie ihn auf, um sie zu trennen. |
| JP2 bis JP4 | JP2 geschlossen, JP3 und JP4 offen | Legen die Adresse des ADS1115 am bordeigenen Bus fest: JP2 verbindet ADDR mit 3V3 (0x49), JP3 mit SDA2 (0x4A), JP4 mit SCL2 (0x4B). |
| JP5 | Geschlossen | Schaltet die 10-kΩ-Pull-ups an SDA1 und SCL1 zu (Qwiic-Bus). Trennen Sie ihn auf, um sie abzutrennen. |
| JP6 | Geschlossen | Schaltet die 10-kΩ-Pull-ups an SDA2 und SCL2 zu (bordeigener Bus). Trennen Sie ihn auf, um sie abzutrennen. |
Schließen Sie nur einen der Jumper JP2, JP3 und JP4. Wenn JP2 geschlossen ist, verbindet das Schließen von JP3 oder JP4 SDA2 oder SCL2 mit 3V3, und das gleichzeitige Schließen von JP3 und JP4 verbindet SDA2 mit SCL2. In beiden Fällen funktioniert der bordeigene Bus nicht mehr, und das Board kann keine Messwerte liefern.
Wenn Sie das Board unter 0x30 bis 0x37 verwenden, lassen Sie JP2 bis JP4 im Auslieferungszustand: JP2
geschlossen, JP3 und JP4 offen. In diesem Modus senden die Arduino-Bibliothek und das MicroPython-Modul
dem ATtiny404 nur die ADC-Verstärkung und die Datenrate, niemals eine ADS1115-Adresse. Um mehrere Boards am
Qwiic-Bus unter 0x30 bis 0x37 zu betreiben, verwenden Sie den ADDRESS-Schalter.