MPU-9150 (IMU) cambio de dirección AD0

1

Tengo un MPU-9150 que utiliza la dirección I2C 0x68 por por defecto, pero me gustaría usar la dirección 0x69. Esto es posible desoldando el "puente" AD0 de 3 vías en el tablero de ruptura. Por defecto, hay 3 almohadillas de soldadura y las almohadillas 2 + 3 están conectadas, por lo que el pin AD0 está predeterminado a "tierra".

Así como lo entiendo, necesito "desoldar" la conexión de los pads 2 + 3 y luego puedo conectar VCC al pin AD0, que cambiará la dirección I2C a 0x69.

Intenté desoldar, pero parece que esto no "romperá" la conexión incluso si me deshago de toda la soldadura. Parece que todavía estará conectado debido al pequeño "círculo" y los bordes que lo rodean (ver imágenes). Tampoco he hecho conexiones tan pequeñas antes, así que ¿alguna sugerencia sobre cómo proceder mejor?

Además, me gustaría entender mejor cómo funciona este puente de 3 vías. Entonces, asumiendo que las almohadillas 2 + 3 están desoldadas, ¿puedo "regular manualmente" qué dirección se va a usar al poner "alto" o "bajo" en el pin AD0 (o se fijará a 0x69)? ... y no conectar nada al pin ahora sería probablemente "malo"?

¿Qué sucede si soldaría las almohadillas de puente AD0 1 + 2 juntas?

¿Entonces siempre usará la dirección I2C superior (0x69)?

Parareferenciafutura:SiguiendolassugerenciasdeSamGibson,cortandolaconexiónentrelasalmohadillas2+3usandounhobbyknife+lupa-yluegoconectando3.3VaAD0,ahoradehechoinformaladirecciónI2C0x69,vealaimagen:

    
pregunta kalmiya

1 respuesta

1

(Para mantener la coherencia con su numeración, contaré los 3 pads del jumper AD0 comenzando con el pad 1 en el lado izquierdo).

  

como lo entiendo, necesito "desoldar" la conexión de 2 + 3 y luego puedo conectar VCC al pin AD0 que cambiará la dirección a 0x69. Intenté desoldar, pero parece que esto no "romperá" la conexión, incluso si me deshago de toda la soldadura, parece que todavía estará conectado debido al pequeño "círculo" y los bordes que la rodean

De acuerdo. Ese tablero de ruptura para el MPU9150 parece tener un defecto de diseño y algún tipo de almohadilla de orificio pasante cuadrado-ish está puenteando el par de la mano derecha (almohadillas 2-3) del puente de 3 capas AD0 . Lo he marcado en verde en esta ampliación de su imagen, para que los lectores vean a qué me refiero:

Personasconlaexperiencianecesaria,herramientas&talvezunpocodeampliación,podríaomitiresasalmohadillas,cortarlapistadePCBquevadesdelaalmohadilla2alAD0pineneldispositivo,yconectarlapistasinembargo(lógicaaltaobaja).

Sideseausaresos3padsdelpuenteAD0,deberáinvestigarelpropósitodeesepaddeorificiopasantecuadrado-ish.¿Tienealgunaconexión,superioroinferior,exceptoaAD0jumperpads2-3?Esperoquelaalmohadilladeorificiopasantecuadrado-ishtengaunaconexiónaGnd.Siesasí,deberáusarunacuchillaafilada(bisturí)paracortarelcobredelaalmohadillacuadradaqueloconectaalaalmohadilla2enelpuenteAD0,dejándolosoloconectadopararellenar3.

  

¿QuésucedesisoldaríaelpuenteAD0-puente1+2juntos?

Noconectelasalmohadillas1-2delpuenteAD0hastaquelasalmohadillas2-3sedesconectendefinitivamente,delocontrariocortarálaalmohadilla1(VLOGIC)conlaalmohadilla3(Gnd).

RealmentedeberíaobtenersoporteparaesteproblemadePCBdelproveedordelatabladeruptura.Desafortunadamente,aunproveedordebajocostonoleimporta,yenesecaso,tendráeldesafíoderesolverloustedmismo.

Despuésdequesehayaeliminadoel"puente" de cobre incorrecto entre las almohadillas 2-3, entonces son posibles las siguientes opciones:

Si desea usar el pin AD0 en el encabezado de 0.1 "para seleccionar la dirección I2C, entonces el puente de soldadura AD0 no debe conectar el pad central (pad 2) a cualquiera de las otras almohadillas.

Alternativamente, si desea arreglar la dirección I2C en la placa sin usar una conexión externa al pin AD0 en el encabezado de 0.1 ", entonces:

  • conectar AD0 solder jumper pads 1 + 2 (pad 3 desconectado) establece AD0 high (dirección I2C 0x69), o
  • conectar AD0 solder jumper pads 2 + 3 (pad 1 no conectado) establece AD0 low (dirección I2C 0x68)
respondido por el SamGibson

Lea otras preguntas en las etiquetas