同步,从字面意思上看,是指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系。到底是怎么样的相对关系呢?一般根据关系的紧密程度分为“频率同步”和“相位同步”这两个级别。频率同步是指两个****的时钟的变化频率一致,而相位则不一定一致,可以保持相对固定的差值。
假设两个****内部各有一个钟表,在某一时刻,表A指示的时间是12:15,表B指示的时间为11:45,很显然,他们的时间相差30分钟,也就是相位不同;在下一时刻,表A指示的时间是12:25,表B指示的时间是11:55,它们虽相位不同,但时间差还是30分钟。如果在其他时刻这两个表的时间始终相差30分钟的话,就可以认为它们走的快慢一致,是频率同步的。相位同步是指两个****的时钟的相位始终保持一致。
还以表A和表B为例,在相位同步下,它们每时每刻指示的时间都是一模一样的,不但要走得快慢一样,还不允许有任何时间差。因此,相位同步也叫做“时间同步”。
由此可见,相位同步的要求比频率同步要高得多,频率同步是相位同步的基础。频率同步的精度使用频率偏差或者频率稳定度这个指标来衡量,其单位是ppm,全称为part per million,意为百万分之一,无量纲。它表示在一个特定中心频率下,允许偏差的值,该值越小则同步精度越高。
ppm和赫兹之间的换算关系如下公式:
△f = (f*ppm)/10^6
这里 ppm 是最大变化值(+/-),f是中心频率(赫兹),△f是允许最大的频率变化范围。
例如:如果系统时钟频率为100MHz的话,允许的频率误差为100 ppm,利用上面公式得出频率的变化是10kHz。那么系统可接受的最大频率是100.01MHz,最小是99.99 MHz。
ppm这个单位有些大,有时候,也会用到ppb。ppb的全称是parts per billion,意为十亿分之一。1 ppb为1 ppm的千分之一,即:1 ppm = 1000ppb。
而表征相位同步的方式就要直接地多,直接以时间为单位,一般使用微秒(us)来表示。毕竟相位和时间息息相关,相位同步也叫做时间同步。