¿Se trata de un exceso de cristal externo en este caso?

-1

Estoy diseñando algunos tableros que funcionan y se comunican a través de cables Cat 5 utilizando una forma de protocolo poco inspirada en quad spi.

Al utilizar la topología de la red de bus en modo semidúplex, puedo comunicarme de manera confiable con el reloj de 10 kHz.

Ya que estoy usando el clásico atmega328p-au, ¿tengo que preocuparme por poner un reloj externo o debo hacer el trabajo bien solo con el circuito interno RC?

Imagen modificada de esto :

    
pregunta Lucas Alexandre

2 respuestas

3

SPI es un protocolo de reloj automático, por lo que no es importante que la velocidad de reloj coincida en ambos extremos del cable, el oscilador interno debería estar bien.

mantener la integridad de la señal en el cat 5 que se usa de forma no autorizada puede ser un desafío, espero que todos sus cables sean cortos.

    
respondido por el Jasen
4

No necesita un reloj confiable, ya que se trata de un bus sincronizado:

Su señal CLOCK determina cuándo se muestrean / establecen los bits, por lo que todo lo que debe ser así es que los bits de datos se enclavan en el borde de su señal de reloj.

Entonces, no, no hay necesidad de una sincronización externa.

De hecho, en SPI, un ciclo de reloj puede tomar desde 1 / max freq hasta un eon (siempre y cuando ambos extremos del enlace permanezcan intactos y alimentados para ese eon).

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas