我们在平时的选型中,经常被这三个名字混淆,不知三者的具体差异在哪儿,所以简单的在这里做下解释:
首先,Repeater 可以是redriver,也可以是retimer。
Retimer包含两个功能,一个是对信号进行均衡,一个是对有确定性抖动和随机性抖动的数据时钟信号进行修复, 从而输出一个干净的信号给后端使用。
Redriver是通过均衡,预加重技术,对信号的确定性jitter进行补偿,还原信号完整性,从而产生满足接收端宽裕度的信号,减少码间干扰,减少眼图错误率。
Redriver大致有三种类型, 分别对三种类型举了几个例子如下:
- Limiting redrivers: ( SN65LVPE501, DS50PCI402, SN75LVCP601)
- Non-Limiting redrivers: ( DS80PCI800, DS80PCI402)
- Linear redrivers ( DS160PR410, DS80PCI810, DS125BR820)
其中,Limiting redriver的特点是它有着相对高的电压增益,增益能达到10倍以上。 因此比如一个100mV的小信号输入,输出能达到1000mV。并且Limiting redriver的芯片在发送端TX模块包含幅值和预加重控制,而它和linear redriver的区别就是linear redriver 则不包含这个模块,幅值和预加重控制模块来源于源端。
相反,Non-limiting redriver的特点是输入输出增益很小,几乎为1:1.也就是说100mV的小信号输入,输出还是100mV.
大家可以结合上述三种芯片的datasheet看下其内部架构,以及通过阅读datasheet了解三者的区别。