Estoy tratando de aplicar ingeniería inversa a la comunicación entre dos módulos, un maestro y un esclavo, pero no pude averiguar el protocolo usado. Todaslasseñalesusan5V.Lafrecuenciadelsignoazulesde400kHz.Estasecuenciasesondeaperiódicamente,con100Hz.
MiprimerasuposiciónfueSPI,conMISOconectadoyMOSI(líneaverdeenlaprimeraimagen),perosidesconectoelesclavo,elmaestrosoloenvíalosprimeros2o3bytes.(Supongoque3,porquelademoradespuésdecambiardeunladoaotroconeltiempo).Despuésdeesto,elesclavodeberíaenviarelresultadonuevamentealamismalínea,dondeelMISOsería0xFF,porquesinesoelSCKnoestaríaallí.
ACTUALIZACIÓN:Algunosdeustedeshansolicitadounaimagenampliadadelosprimerosbytes.Enmiopinión,noesI2C,porquenohayningúnsignoACK,ysolohay8pulsosSCK,enlugarde9.
Los primeros 3 bytes siempre son fijos: 0xAA, 0xE5,0xFF, después de eso, la salida del esclavo cambia. El esclavo es un SOIC de 8 pines sin marca, que probablemente mide el campo magnético o su ángulo.