一、不同的系统时钟源
这里的系统时钟源讨论的是在系统设计中不同设备间系统时钟源的关系,指的是外部系统时钟源。内部系统时钟源指的是同一设备使用内部PLL锁相环对时钟进行分倍频变换,此处略,如需了解,参见《黑金AX7020开发板原理图学习分享第四部分 时钟倍频时钟倍频分频》一文。
1.源同步系统定义:数据发送端与接收端时钟频率相同,数据传输时无需进行时钟同步。即系统内设备时钟同源。适用于短距离传输和高速传输,如计算机内部数据传输等。
2.系统同步系统:系统同步的概念与源同步相对应,指数据的发送端与接收端时钟频率不同。即系统内设备时钟不同源。适用于长距离传输和低速传输,如通信系统间数据传输等。
3.自同步系统:两块芯片之间进行通信,芯片产生的数据流内包含数据与时钟信息。
4.在实际的产品设计中,通常需要三者配合使用以确保系统数据传输的稳定性与准确性。
5.不同设备间时钟是否同源,判断标准为时钟是否出自同一时钟源,如是否来自于同一晶体振荡器。
二、不同的系统时钟源对电路设计的影响
1.同源时钟:时钟来自同一时钟源,如来自同一晶体振荡器或同一PLL等。相位不需要相同,只要求相位固定。笔者理解就是相位未必完全相同,但是波形完全相同,不同同源时钟之间可以通过移相获得。
2.对于部分有特殊要求的芯片间,可能会有需使用同源时钟的要求,设计要求可以在时钟应用框图处参见,通常是从设备有特殊需求,要与主设备之间时钟同源,此时我们可以使用时钟buffer对输出进行扩展使用。