ADS8361 y F28335

0

Estoy intentando conectar una ADS8361 con una F28335 . Parece que tengo algunos problemas de tiempo al leer los datos utilizando el McBSP. Intenté seguir el código y los esquemas incluidos en este nota de aplicación (para ADS8361 y F2812), pero las diferencias entre el F2812 y el F28335 me desconciertan. Aparentemente, mi implementación funciona principalmente, pero a veces se omite el bit inicial de la línea serie; por lo tanto, sospecho que hay un problema de tiempo, probablemente debido a una configuración incorrecta del McBSP. Estoy usando la configuración de hardware ilustrada en la Figura 16 de la hoja de datos del ADS8361 vinculado. ¿Alguien ha intentado esta configuración y está dispuesto a compartir el código?

¡Gracias!

    
pregunta Wolfy

1 respuesta

0

Resultó que las diferencias entre el F2812 y el F28335 son mínimas: simplemente tuve que eliminar el código correspondiente a FIFO para hacerlo compilar y ejecutar. Desafortunadamente, hay un par de errores en el código de muestra que se incluye en la nota de la aplicación y también en la hoja de datos del ADC. En el código, el Frame Sync Generator se detiene después de leer los registros DDR, pero es demasiado tarde, por lo que se envía otra sincronización de cuadros, por lo que se lee una conversión adicional del ADC y se pone en cola en el McBSP. Según la hoja de datos, indica que el ADC envía cuatro 0s al final de la conversión, pero he notado que a veces también envía algunos 1s; por eso pensé que tenía problemas de tiempo.

    
respondido por el Wolfy

Lea otras preguntas en las etiquetas