Estoy utilizando MCP2210 en mi proyecto para comunicarme con un procesador (TMS320F28377D de TI).
Para las pruebas, uso el programa SPI Terminal del microchip. Sin embargo hay algunos problemas.
Hay algunas configuraciones para retrasos, CS a datos, Datos a datos, Últimos datos a CS. Puse todo a cero, aunque siempre hay retrasos si uso SPI de alta velocidad, por ejemplo, 1MBit / s.
Adjunto capturas de pantalla y una imagen oscura.
Esta es la captura de pantalla del terminal SPI. Te mando ceros solo para probarlos. Utilizo la transferencia de 32 bytes y, como puede ver, todos los retrasos se establecen en cero.
EsteeselprogramadeutilidadMCP2210.Leílasconfiguraciones,estánconfiguradascorrectamente.
Sienvíodatos,haygrandesretrasosentreCs-to-Data,Data-to-DatayLastData-to-CS(nosemuestraenlaimagen).
ElverdeeselrelojSPI
Elamarilloeselchipseleccionado
ElazulclaroesMOSI(MCP2210esmaestro)
ElpúrpuraesMISO(elprocesadorTMSesesclavo)
¿Por qué es así?
Gracias.