Circuits and methods for implementing clock and data recovery are disclosed. In one example, a clock and data recovery circuit are disclosed. The circuit includes a third-order digital filter, for example, a finite state machine (FSM) consisting of three series-connected accumulators. In these three accumulators, the first accumulator receives the input phase codes, in which the input phase codes represent the phase-time difference between the data signal and the clock signal at each FSM cycle, and accumulate the input phase codes of different FSM cycles to generate the first-order phase codes at each FSM cycle; the second accumulator accumulates the input phase codes and the first-order phase codes of different FSM cycles to generate the first-order phase codes at each FSM cycle. Second-order phase codes are generated at each FSM cycle, and the third accumulator accumulates input phase codes and second-order phase codes at different FSM cycles to generate third-order phase codes at each FSM cycle.
【技术实现步骤摘要】
时钟和数据恢复电路及其实施方法
本专利技术的实施例一般地涉及通信
,更具体地,涉及时钟和数据恢复电路及其实施方法。
技术介绍
通常在没有附加时钟电路的情况下传输有线链路的通信系统中的数字数据流,例如以太网、火线和其他串行通信网络。因此,系统的接收器通常使用时钟和数据恢复(CDR)电路来同步处理数据,这确保恢复的时钟与输入数据正确对准。CDR电路试图通过利用数字滤波器和相位插入器来恢复时钟和数据。数字滤波器估计串行数据信号中即将到达的电平转换的相位位置;并且相位插入器控制在最佳时间处进行采样。数字滤波器类似于反馈控制环路,其检查当前恢复的时钟和数据之间的相位误差的符号。如果恢复的时钟太早,则相位插入器会延迟时钟。如果恢复的时钟太晚,则相位插入器会提前时钟。传统的数字环路滤波器是一阶滤波器或二阶滤波器,尤其是当最初是基于扩频生成接收器时钟时,传统的数字环路滤波器不能完全消除系统的剩余抖动。因此,现有的CDR电路在性能和稳定性方面无法完全令人满意。
技术实现思路
根据本专利技术的一方面,提供了一种时钟和数据恢复电路,包括:有限状态机FSM,所述FSM包括:第一累加器,被配置为接收表示在每个FSM周期处的数据信号和时钟信号之间的相位时序差的输入相位码,以累加不同FSM周期的输入相位码,并且在每个FSM周期处生成一阶相位码,第二累加器,耦合到所述第一累加器并且被配置为累加不同FSM周期的所述输入相位码和所述一阶相位码,并且在每个FSM周期处生成二阶相位码;以及第三累加器,耦合到所述第二累加器并且被配置为累加不同FSM周期的所述输入相位码和所述二阶相位码,并且在每个 ...
【技术保护点】
1.一种时钟和数据恢复电路,包括:有限状态机FSM,所述FSM包括:第一累加器,被配置为接收表示在每个FSM周期处的数据信号和时钟信号之间的相位时序差的输入相位码,以累加不同FSM周期的输入相位码,并且在每个FSM周期处生成一阶相位码,第二累加器,耦合到所述第一累加器并且被配置为累加不同FSM周期的所述输入相位码和所述一阶相位码,并且在每个FSM周期处生成二阶相位码;以及第三累加器,耦合到所述第二累加器并且被配置为累加不同FSM周期的所述输入相位码和所述二阶相位码,并且在每个FSM周期处生成三阶相位码;以及相位插入器,被配置为旋转所述时钟信号的相位,以基于所述三阶相位码提供旋转时钟。
【技术特征摘要】
2017.08.16 US 62/546,124;2018.03.28 US 15/938,2641.一种时钟和数据恢复电路,包括:有限状态机FSM,所述FSM包括:第一累加器,被配置为接收表示在每个FSM周期处的数据信号和时钟信号之间的相位时序差的输入相位码,以累加不同FSM周期的输入相位码,并且在每个FSM周期处生成一阶相位码,第二累加器,耦合到所述第一累加器并且被配置为累加不同FSM周期的所述输入相位码和所述一阶相位码,并且在每个FSM周期处生成二阶相位码;以及第三累加器,耦合到所述第二累加器并且被配置为累加不同FSM周期的所述输入相位码和所述二阶相位码,并且在每个FSM周期处生成三阶相位码;以及相位插入器,被配置为旋转所述时钟信号的相位,以基于所述三阶相位码提供旋转时钟。2.根据权利要求1所述的时钟和数据恢复电路,其中,所述相位与所述三阶相位码线性相关。3.根据权利要求1所述的时钟和数据恢复电路,其中,所述第一累加器包括:第一触发器,被配置为存储先前FSM周期处的第一相位码;第一加法器,被配置为将所述先前FSM周期处的第一相位码和当前FSM周期处的所述输入相位码相加,以生成所述当前FSM周期处的所述第一相位码;以及第一滤波器,被配置为在所述当前FSM周期处修改所述第一相位码,以在所述当前FSM周期处生成所述一阶相位码。4.根据权利要求3所述的时钟和数据恢复电路,其中,所述第二累加器包括:第二触发器,被配置为存储先前FSM周期处的第二相位码;第二加法器,被配置为将所述先前FSM周期处的第二相位码、所述当前FSM周期处的一阶相位码、以及所述当前FSM周期处的输入相位码相加,以在所述当前FSM周期处生成所述第二相位码;以及第二滤波器,被配置为修改所述当前FSM周期处的第二相位码,以在所述当前FSM周期处生成所述二阶相位码。5.根据权利要求4所述的时钟和数据恢复电路,其中,所述第三累加器包括:第三滤波器,被配置为修改所述输入相位码,以在所述当前FSM周期处产生修改的输入相位码;第三触发器,被配置为存储先前FSM周期处的第三相位码;以及第三加法器,被配置为将所述先前FSM周期处的第三相位码、在所述当前FSM周期处的二阶相位码、以及在所述当前...
【专利技术属性】
技术研发人员:蓝柏祥,谢正祥,
申请(专利权)人:台湾积体电路制造股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。