Duración de un reloj SPI

Hola, buen día a todos.
Sólo tengo esta pequeña duda. ¿Los pulsos de reloj que mando a un dispositivo, vía SPI, deben ser siempre de duración constante? Es decir, ¿su periodo debe tener siempre la misma duración?
No sé si he buscado mal, pero las especificaciones no indican este detalle, y no sé pueden funcionar algo así parecido a los flip-flops (cada que mando un pulso, indistintamente me manda la respuesta que quiero).

Desde ya, agradezco sus respuestas.
 
Hola:

Información es poder.
http://es.wikipedia.org/wiki/Serial_Peripheral_Interface

SPI-GPP-RTCC-BlockDiagram.jpg

http://www.microchip.com/pagehandler/en-us/technology/realtimeclock/features/spirtcc.html

Saludo.
 


Ya había checado esa misma información. Por lo que entiendo, parece no afectar ("Los dispositivos clientes usan el reloj que envía el servidor, no necesitan por tanto su propio reloj." http://es.wikipedia.org/wiki/Serial_Peripheral_Interface). Sólo quería recibir una confirmación, especialmente de alguien que haya trabajado con él.
 
Muy bien, pasé mi circuito a mundo real y no me dió problemas.
Lo que pasa es que usé un PIC y el dispositivo requería 16 pulsos de reloj; como el PIC sólo es de 8 bits por registro, para hacer los siguientes 8 pulsos se tardaba aproximadamente 3 pulsos de reloj, lo que daba por resultado que se vieran 7 estados idle bien, 1 muy gordo y otros 7 idle normales.
Ignoro si esto sea problema del micro (se haría muy muy raro con un reloj de 20 MHz), o es algo así, un "estándar".
Espero que a alguien le sirva esta información.
 
Esa es la gracia de una transmisión síncrona. Si forzosamente hubiese de ser de frecuencia constante podría ser as8ncrona y ahorrar un cable.
 
Atrás
Arriba