Zum Hauptinhalt springen

Hardware-Details

Das Board trägt das Bosch-BMM350-Magnetometer, einen 1,8-V-Regler, einen I2C-Pegelwandler, zwei Qwiic Connectors, eine 4-polige und eine 2-polige 2,54-mm-Stiftleiste sowie fünf Lötjumper.

Wichtige Spezifikationen​

SpecificationValue
Schnittstelle
SchnittstelleI2C; INT-Ausgang für „Daten bereit“
Qwiic-kompatibelJa, 2x Qwiic Connector
Standard-I2C-Adresse0x14
I2C-Adresse änderbarJa, 0x15 mit Jumper JP5
Steckbrett-kompatibelJa, 4-polige und 2-polige 2,54-mm-Stiftleisten (unverlötet mitgeliefert)
Messung
MessartenMagnetfeld, 3 Achsen; Sensortemperatur
Messbereich±2000 µT auf allen Achsen; Ausgabedatenrate 25/16 Hz bis 400 Hz im Normalmodus, bei 400 Hz ohne Mittelung (die Bibliotheken starten bei 100 Hz mit 4-facher Mittelung und senken sie bei 200 Hz auf 2 Messwerte und bei 400 Hz auf keine); Forced-Modus bis 200 Hz, nur ohne Mittelung
MessgenauigkeitAuflösung etwa 0,1 µT; Nullfeld-Offset typisch ±25 µT (25 °C), typisch ±2 µT nach der Bosch-eCompass-Kalibrierung; Empfindlichkeitsfehler typisch ±1 % (X, Y), ±3 % (Z)
Versorgung
Versorgungsspannung2 V bis 5 V am 3V3-Pin der Stiftleiste; die Qwiic Connectors nutzen dieselbe Versorgung
LogikpegelSDA, SCL: pegelgewandelt, wie die Versorgung; INT, AD: 1,8 V
Betriebsstromtypisch 350 µA, Normalmodus, 100 Hz, 4-fache Mittelung, die Einstellung, mit der beide Bibliotheken starten (200 µA bei 2-facher Mittelung)
Suspend-Stromtypisch 1,8 µA
Sonstiges
IC-TeilenummerBosch BMM350
Betriebstemperatur-40 bis +85 °C
Abmessungen22 x 22 mm
Montagelöcher2x 3,2 mm

Die Stromwerte sind die typischen Werte des BMM350 für den Sensor allein. Die Werte für den Normalmodus gelten bei 25 °C; der Wert für den Suspend-Modus ist ohne Temperaturangabe angegeben.

Pinbelegung​

Pinbelegungsdiagramm: GND, 3V3, SDA und SCL an der oberen Stiftleiste, ADDRESS und INT unten, je ein Qwiic Connector an jeder Seite und Hinweise zu den Jumpern JP1 bis JP5
Soldered 3-axis Magnetometer BMM350 Breakout Pinbelegung
Pin-BeschriftungPin-NameBeschreibung
GNDMasseMasse, gemeinsam mit beiden Qwiic Connectors.
3V3Versorgung2-V- bis 5-V-Versorgung für den Regler und den Pegelwandler des Boards, gemeinsam mit beiden Qwiic Connectors.
SDAI2C-DatenI2C-Datenleitung, pegelgewandelt auf die Versorgung an 3V3.
SCLI2C-TaktI2C-Taktleitung, pegelgewandelt auf die Versorgung an 3V3.
ADAdresseDer Adress-Pin des BMM350, direkt vom Sensor mit 1,8-V-Logik: Low wählt 0x14, High wählt 0x15. Wird mit JP5 eingestellt (siehe Jumper).
INTInterruptDer Interrupt-Ausgang des BMM350 für „Daten bereit“, direkt vom Sensor mit 1,8-V-Logik.

Spannungen und Logikpegel​

VerbindungUnterstützte SpannungHinweise
3V3-Pin2 V bis 5 VSpeist den 1,8-V-Regler und den I2C-Pegelwandler auf dem Board.
Qwiic ConnectorsWie 3V3 (2 V bis 5 V)Am selben Versorgungsnetz wie der 3V3-Pin.
SDA, SCLWie 3V3Über den I2C-Pegelwandler.
INT, AD1,8 VKein Pegelwandler an diesen Pins.

Die Qwiic Connectors hängen an derselben Versorgung wie die Stiftleiste. Wenn Sie den 3V3-Pin mit 5 V speisen, führen auch beide Qwiic Connectors 5 V. Verketten Sie dann keine Qwiic-Boards, die nur für 3,3 V ausgelegt sind, mit diesem Breakout.

INT ist ein 1,8-V-Signal. Der Controller-Pin, mit dem Sie es verbinden, muss 1,8 V als logisches High erkennen.

Abmessungen​

Das Board misst 22 x 22 mm und hat zwei 3,2-mm-Montagelöcher. Die Stiftleisten haben das übliche Rastermaß von 2,54 mm.

Jumper​

Ansicht des Breakouts von oben: Pins GND, 3V3, SDA und SCL am oberen Rand, AD und INT unten, je ein Qwiic Connector an jeder Seite, Jumper JP1, JP2 und JP5 unten links und in der Mitte, JP3 und JP4 unten rechts

Die Jumper sind auf dem Board beschriftet. Wenn die Stiftleiste GND, 3V3, SDA, SCL oben liegt, wie auf dem Foto, befinden sich JP1 und JP2 unten links, unter dem linken Qwiic Connector. JP5 sitzt in der Mitte, über den Pins AD und INT. JP3 sitzt rechts, unter dem rechten Qwiic Connector, und JP4 unten rechts.

JumperStandardFunktion
JP5, AdresseGeschlossen: Adresse 0x14Für 0x15 umstellen: die Standardseite auftrennen und die andere Seite mit Lot überbrücken.
JP3 und JP4, I2C-Pull-upsGeschlossen: Pull-ups verbundenJP3 trennt die I2C-Pull-ups auf der 3V3-Seite, JP4 die auf der 1,8-V-Seite. Trennen Sie einen Jumper auf, um seine Pull-ups abzutrennen.
JP1, ReglerfreigabeGeschlossenAuftrennen, um den Enable-Pin des Reglers abzutrennen.
JP2, ReglerüberbrückungOffenÜberbrücken, um den Regler zu umgehen und 3V3 mit der 1,8-V-Seite zu verbinden.

Lassen Sie den Adress-Pin nie offen (floating): Der BMM350 braucht daran einen definierten Pegel, sonst ist seine I2C-Adresse undefiniert. Wenn Sie die Standardseite von JP5 auftrennen, überbrücken Sie die andere Seite.

Lassen Sie JP2 offen, es sei denn, Sie speisen das Board mit 1,8 V. Eine Überbrückung legt die Spannung von 3V3 direkt auf die 1,8-V-Seite. Der BMM350 arbeitet mit 1,72 V bis 1,98 V, und 2 V sind seine absolute maximale Versorgungsspannung.

Hardware-Repository​

Das Hardware-Repository für dieses Board ist noch nicht verfügbar! Wir arbeiten daran. In der Zwischenzeit kontaktieren Sie uns bitte, um die Hardware-Dateien zu erhalten.