Detalji o hardveru
Pločica sadrži Bosch BMA400 akcelerometar, dva Qwiic konektora, dva
4-pinska headera razmaka 2,54 mm i tri lemna jumpera. Pin 3V3 napaja
BMA400 izravno: nema regulatora ni pretvarača naponskih razina.
Ključne specifikacije
| Specification | Value |
|---|---|
| Interfejs | |
| Interfejs | I2C; izlazi prekida INT1 i INT2 |
| Qwiic kompatibilno | Da, 2x Qwiic konektor |
| Zadana I2C adresa | 0x14 |
| Promjenjiva I2C adresa | Da, 0x15 pomoću jumpera za adresu ili pina ADDR |
| Kompatibilno s eksperimentalnom pločicom | Da, 2x 4-pinski header, razmak 2,54 mm (isporučuje se nezalemljen) |
| Mjerenje | |
| Vrste mjerenja | Akceleracija, 3 osi, 12-bitno |
| Mjerno područje | ±2 g, ±4 g, ±8 g, ±16 g (odabirom); ODR 12,5 do 800 Hz u normalnom načinu rada, 25 Hz u načinu rada niske potrošnje |
| Točnost mjerenja | Zero-g offset 50 mg tip. pri ±4 g; osjetljivost 1024 LSB/g pri ±2 g; gustoća šuma 180 µg/√Hz (X, Y), 240 µg/√Hz (Z), normalni način rada OSR=3, ±4 g, 25 °C |
| Snaga | |
| Napon napajanja | 1,72 V do 3,6 V na 3V3 |
| Logička razina | Jednaka naponu napajanja na 3V3; nije otporno na 5 V |
| Radna struja | 14,5 µA tipično, normalni način rada, OSR=3 (3,5 µA pri OSR=0) |
| Struja u načinu rada niske potrošnje | 850 nA tipično pri 25 Hz, OSR=0 |
| Struja u stanju mirovanja | 160 nA tipično |
| Ostalo | |
| Broj dijela IC-a | Bosch BMA400 |
| Radna temperatura | -40 do +85 °C |
| Dimenzije | 22 x 22 mm |
| Montažne rupe | 2x 3,2 mm |
Vrijednosti struje tipične su vrijednosti iz tehničkog lista BMA400 pri nazivnom naponu napajanja i 25 °C.
Raspored pinova

Pločica ima dva 4-pinska headera. Jedan vodi napajanje i I2C, ista četiri signala kao Qwiic konektori. Drugi vodi pinove BMA400 za adresu, prekid i odabir čipa.
| Oznaka pina | Naziv pina | Opis |
|---|---|---|
GND | Masa | Masa, zajednička s oba Qwiic konektora. |
3V3 | Napajanje | Napajanje od 1,72 V do 3,6 V za BMA400, zajedničko s oba Qwiic konektora. |
SDA | I2C podaci | I2C podatkovna linija, pull-up od 10 kΩ na 3V3 (vidi Jumperi). |
SCL | I2C takt | I2C taktna linija, pull-up od 10 kΩ na 3V3 (vidi Jumperi). |
ADDR | Odabir adrese | Adresni pin BMA400: nisko odabire 0x14, visoko odabire 0x15. Prema zadanim postavkama drži se nisko preko 10 kΩ. |
INT1 | Prekid 1 | Izlaz prekida 1. Primjeri iz biblioteka ovdje usmjeravaju svoje prekide. |
INT2 | Prekid 2 | Izlaz prekida 2. |
CSB | Odabir čipa | Pin BMA400 za odabir čipa, prema zadanim postavkama drži se visoko preko 10 kΩ za I2C. |
Biblioteke konfiguriraju INT1 i INT2 kao push-pull ili open drain, aktivno
visoko ili nisko, pomoću setInterruptPinMode() (Arduino) ili
set_interrupt_pin_mode() (MicroPython). Pin prekida koji ne koristite
ostavite nespojenim, kako zahtijeva tehnički list BMA400.
Naponi i logičke razine
| Veza | Podržani napon | Napomene |
|---|---|---|
Pin 3V3 i Qwiic napajanje | 1,72 V do 3,6 V | Izravno napaja jezgru i I/O napajanje BMA400, bez regulatora. |
SDA, SCL | Jednako kao 3V3 | Ulaz je nizak ispod 0,3 x napona napajanja, a visok iznad 0,7 x napona napajanja. |
ADDR, CSB, INT1, INT2 | Jednako kao 3V3 | Na pločici nema pretvarača naponskih razina. |
Apsolutni maksimum za BMA400 je 4 V na napajanju i napajanje plus 0,3 V
na bilo kojem logičkom pinu. Nikada ne spajajte 3V3 ni bilo koji signalni pin na 5 V i koristite
upravljač s logikom od 3,3 V.
Dimenzije
Pločica je veličine 22 x 22 mm. Ima dvije montažne rupe od 3,2 mm uz jedan rub, razmaknute 16 mm od središta do središta, svaka 3 mm od rubova pločice. Headeri imaju standardni razmak od 2,54 mm.
Jumperi

Jumperi su označeni na pločici. Kada je header s pinovima GND, 3V3, SDA, SCL
na vrhu, kao na fotografiji, JP1 je dolje desno, ispod desnog Qwiic konektora
i pokraj pina ADDR. JP3 je dolje
lijevo, ispod lijevog Qwiic konektora, a JP2 je ispod njega u
donjem lijevom kutu, pokraj pina CSB.
| Jumper | Zadano | Funkcija |
|---|---|---|
JP1, adresa (3 lemne površine) | Središnja površina spojena sa stranom GND: ADDR nisko, adresa 0x14 | Prerežite vodljivu stazu prema strani GND i lemom premostite središnju površinu s drugom stranom kako biste ADDR povukli visoko preko 10 kΩ, za adresu 0x15. Jumper možete ostaviti kakav jest i pin ADDR postaviti visoko iz svojeg upravljača. |
JP3, I2C pull-up otpornici (3 lemne površine) | Obje strane spojene: 10 kΩ pull-up otpornici na SDA i SCL spojeni | Prerežite obje vodljive staze kako biste odspojili pull-up otpornike. |
JP2, CSB pull-up (2 lemne površine) | Zatvoreno: CSB drži se visoko preko 10 kΩ | Ostavite ga zatvorenim. BMA400 za I2C treba CSB visoko, a obje biblioteke koriste samo I2C. |
Nikada ne ostavljajte ADDR nespojen. BMA400 na njemu u I2C načinu rada
treba definiranu razinu. Prerezivanje zadane staze jumpera JP1 bez premošćivanja
druge strane, uz to da ništa ne upravlja pinom ADDR, ostavlja ga nespojenim.
Premošćivanje sve tri lemne površine jumpera JP1 postavlja ADDR na otprilike polovicu napona napajanja, između
granica niske i visoke ulazne razine, pa je adresa nedefinirana.