Este chip no puede ejecutar los sensores Hall en cada encendido. El chip puede operar con el microcontrolador cada vez, el registro 'who-am-i' devuelve 0x3d
, los registros de configuración son capaces de leer y escribir. A veces, el chip devuelve ceros como valores magnéticos, solo el restablecimiento completo resuelve este problema. Esto sucede aproximadamente 1 vez de 10.
Este es un gráfico osciligráfico en el pin 4 (condensador de 0.1 uF) cuando los sensores Hall funcionan normalmente:
Este es el gráfico del oscilógrafo en el pin 4 cuando los sensores de Hall no funcionan:
¿Quédebohacer?
UPD
Diagramaesquemático:
Fragmento del tablero:
¿Quieresdecir1encendidode10
sí
¿terefieresaquesolounciclodeenergíaresuelveesto?
Cuandoapagoeldispositivoyluegoloenciendo,elproblemadesaparece.
¿Hafuncionadoeldiseñosinesteproblemaenelpasado?
¿TienevariosconjuntosdeestehardwareLIS3MDLosolouno?
Eldiseñosiempretieneelmismoproblema.Tengo16sets.Esteproblemaapareceencadatablero.
¿Quédiagnósticohashechohastaahora,conquéresultados?
Detectéladiferenciaentreelestadodetrabajoyelquenofunciona,comosemuestraenlatabladelosciloscopio.Nohayotrasfallasvisibles.
UPD2
lahojadedatossugiere1µFenparalelocon0.1µFenelpinVdd;solotieneselúltimo
Elcircuitodelafuentedealimentacióntieneuncondensadorde10uF:
¿Es necesario agregar 1 uF de capacitor?