¿cómo conectar dos acelerómetros de 6 ejes de grove en el mismo bus i2c?

2

Estoy utilizando el acelerómetro de 6 ejes Grove y el giroscopio basado en el chip LSM6DS3. Es posible tener dos direcciones (0x6A, 0x6B) configurando la línea SDA alta o baja según la hoja de datos LSM6DS3, pero ¿cómo hacerlo para poder usar dos sensores al mismo tiempo en el mismo bus i2c?

    
pregunta akter

2 respuestas

6

Cotizando la hoja de datos:

  

La dirección de esclavo (SAD) asociada al LSM6DS3 es 110101xb. los   El pin SDO / SA0 se puede usar para modificar el bit menos significativo de   dirección del dispositivo. Si el pin SDO / SA0 está conectado a la tensión de alimentación,   LSb es '1' (dirección 1101011b); más si el pin SDO / SA0 está conectado a   terreno, el valor de LSb es ‘0’ (dirección 1101010b). Esta solución permite   para conectar y dirigir dos módulos inerciales diferentes al mismo I2C   autobús.   [Mina de Bolding]

Por lo tanto, selecciona la dirección del esclavo con el pin SD0 / SA0 que, de lo contrario, se usa para la interfaz SPI. Dado que no está utilizando SPI, tiene la libertad de vincularlo alto o bajo para seleccionar la dirección I2C.

    
respondido por el DoxyLover
4

Solo para agregar a la respuesta de @DoxyLover, puedes descargar los esquemas del Wiki del fabricante . p>

AquípuedeverquehayunpuentedesoldaduraconlaetiquetaJ1ynormalmenteestáconectadoaGND,peropodríacortarlatrazaentreelpadmedioylaGND,yluegohacerunagotadesoldaduraparapuentearElpadmedioa3.3V.SoloasegúratedenoterminarconunpuentedeGNDa3.3Vodejarásquesalgaelhumo.

Paraaclarar,eneltablerofísicoquesemuestraacontinuación,creoqueel"puente de soldadura" que se representa como J1 en el esquema son las tres almohadillas alineadas verticalmente dentro de un rectángulo blanco directamente sobre el chip LMS6DS3.

    
respondido por el vicatcu

Lea otras preguntas en las etiquetas