Estoy intentando desconectar los datos de lectura y un chip ADC LTC1867. Mis preguntas anteriores se basan en esto para obtener más información
- Raspberry Pi - SPI con chip ADC bipolar de alta resolución (LTC1867). Se están leyendo valores erróneos
- Cómo medir señal analógica bipolar con precisión (a 1 mV) en la frambuesa pi
Mis valores estaban constantemente equivocados. Creo que mi código funciona correctamente. He intentado usar pigpio y spidev y ambos dan los mismos resultados incorrectos.
Utilicé piscopio en dos pis de frambuesa diferentes para asegurarme de que el problema no fuera por mis alfileres. Los resultados se muestran a continuación. Esto es diferente de lo que esperaría de la hoja de datos ya que los pulsos no son uniformes. Pero hay 16 pulsos sin embargo.
Mis preguntas principales son:
- ¿Alguien tiene alguna idea de por qué mis formas de onda están saliendo así / cómo solucionarlo?
- ¿Por qué obtengo valores aleatorios?
- ¿Bitbanging / software SPI resolvería el problema?