Zum Hauptinhalt springen

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​

SpecificationValue
MCU
Bridge-MCUMicrochip ATtiny404 (Werksfirmware)
Schnittstelle
SchnittstelleI2C, analog, digitale GPIOs
Qwiic-kompatibelJa, 2 Connectoren
Standard-I2C-Adresse0x30
I2C-Adresse änderbarJa, 0x30 bis 0x37 mit dem ADDRESS-Schalter
Breadboard-kompatibelNein
StiftleistenVOUT (analoger Ausgang), ALERT, AIN1 bis AIN3 (analoge Eingänge)
Spannungsversorgung
Versorgungsspannung3,3 V, kein Spannungsregler; die Qwiic-Connectoren teilen sich diese Versorgung
LogikpegelNur 3,3 V
Sonstiges
GasSchwefelwasserstoff (H2S)
GaszelleSGX-4H2S-300, elektrochemisch
Messbereich0 bis 300 ppm H2S; maximale Überlast 500 ppm
MessgenauigkeitWiederholbarkeit < ±2 % H2S-Äquivalent; Linearität < 2 % (0 bis 300 ppm); Auflösung typisch < 0,1 ppm
AnsprechzeitT90 unter 30 s
Betriebsbedingungen-30 bis 50 °C, 15 bis 90 % rF
Erwartete Lebensdauer der ZelleÜber 24 Monate an der Luft
Analoges Front-EndTexas Instruments LMP91000
ADCTexas Instruments ADS1115, 16 Bit
Abmessungen38 x 38 mm

Pinbelegung​

Pinbelegung des Breakouts: GND, 3V3, SDA1, SCL1, GND, 3V3, SDA2, SCL2 oben, GND, VOUT, ALERT, LMPEN, GND, AIN1, AIN2, AIN3 unten, GND, UPDI, 3V3 rechts, mit der Jumper-Legende für JP1 bis JP6
Pinbelegung des Soldered Electrochemical H2S Gas Sensor Breakout (Qwiic)
Pin-BeschriftungPin-NameBeschreibung
3V3Spannungsversorgung3,3-V-Versorgungseingang. In der oberen und der seitlichen Reihe, gemeinsam mit beiden Qwiic-Connectoren.
GNDMasseMasse. In allen drei Reihen.
SDA1, SCL1Qwiic-I2C-BusDerselbe Bus wie bei den Qwiic-Connectoren, zum ATtiny404. 10-kΩ-Pull-ups auf 3V3 (JP5).
SDA2, SCL2Bordeigener I2C-BusDer Bus zwischen dem ATtiny404, dem LMP91000 und dem ADS1115. 10-kΩ-Pull-ups auf 3V3 (JP6).
VOUTAnaloger AusgangDie Ausgangsspannung des LMP91000, die der ADS1115 zusätzlich an seinem Eingang AIN0 misst.
ALERTADC-AlarmDer Ausgang ALERT/RDY des ADS1115, mit einem 10-kΩ-Pull-up auf 3V3. Außerdem mit dem ATtiny404 verbunden.
LMPENFront-End-FreigabeDer Pin MENB des LMP91000, durch einen 10-kΩ-Widerstand auf GND auf Low gehalten. Außerdem mit dem ATtiny404 verbunden.
AIN1, AIN2, AIN3Analoge EingängeDie übrigen drei Eingänge des ADS1115, frei für Ihre eigenen Analogsignale.
UPDIProgrammierungDer Programmierpin des ATtiny404.

Spannungs- und Logikpegel​

AnschlussUnterstützte SpannungHinweise
3V3-Pins und Qwiic-Connectoren3,3 VEs gibt keinen Spannungsregler: Alles auf dem Board läuft mit dieser Versorgung.
SDA1, SCL1, SDA2, SCL23,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​

Oberseite des Breakouts: ADDRESS-Schalter oben links, auf jeder Seite ein Qwiic-Connector, Lötpads an der oberen und unteren Kante, Jumper JP1 bis JP6 beschriftet
Der ADDRESS-Schalter und die Jumper JP1 bis JP6 auf der Oberseite
JumperStandardFunktion
ADDRESS-Schalter (1 bis 3)Adresse 0x30Legt die I2C-Adresse des Boards am Qwiic-Bus fest, von 0x30 bis 0x37.
JP1GeschlossenVerbindet die analoge Masse (AGND) des Front-Ends mit GND. Trennen Sie ihn auf, um sie zu trennen.
JP2 bis JP4JP2 geschlossen, JP3 und JP4 offenLegen die Adresse des ADS1115 am bordeigenen Bus fest: JP2 verbindet ADDR mit 3V3 (0x49), JP3 mit SDA2 (0x4A), JP4 mit SCL2 (0x4B).
JP5GeschlossenSchaltet die 10-kΩ-Pull-ups an SDA1 und SCL1 zu (Qwiic-Bus). Trennen Sie ihn auf, um sie abzutrennen.
JP6GeschlossenSchaltet 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.