Para mi trabajo de graduación estoy desarrollando un sistema de microcontrolador en el que la MCU ( MSP430FR5739 ) habla a un flash SPI ( SST25VF080B para ser particular). Logré esto sin usar el eUSCI SPI master (golpeando a la cosa) pero no importa qué, el flash siempre devuelve un byte de 0x00 si no dejo enormes retrasos de 2000 ciclos entre pulsos de reloj.
En la hoja de datos dice que el flash podría funcionar a hasta 80 MHz, y he cronometrado el MSP430 a 24 MHz, por lo que mi proceso de pensamiento aquí es que debería funcionar sin demoras en absoluto.
Mis preguntas serían:
- El flash IC está en una placa base y está conectado a la red principal Tablero con aproximadamente 2 pulgadas de cable de un solo núcleo de 22 AWG. Lo sé ese cable de núcleo sólido es terrible para alta frecuencia, pero lo haría ¿Reemplazando estos ayudan a acelerarlo?
- Si ciertamente tengo que tener retrasos, ¿qué más puedo hacer para acelerarlo?