XP2设备没有mini-LVDS输出类型,我仍然可以用XP2驱动mini-LVDS输入吗?
情境:
一些设备,如LatticeSC和LatticeECP3具有小型lvds输出类型
而LatticeXP2设备不提供小型lvds输出类型。一个
应用程序使用LatticeXP2设备,需要mini-LVDS输出类型。
解决方案:
如果您的设计是使用50欧姆PCB痕迹和电缆阻抗,您可以设置
LatticeXP2 IO输出类型到LVDS,这将产生400mv的峰值信号摆动
在接收端100欧姆,具有适当的共模输出电压。
迷你lvds规格列出了0.3v到0.6v的峰值差,因此400mv峰值
在迷你lvds的可接受范围内。
如果PCB跟踪阻抗接近迷你lvds规范的极端值,
你可以打开rsd输出类型,并在每个电阻上增加一个串联电阻
物理上靠近LatticeXP2器件的差分输出引脚
电阻值:
Rseries = (3.167 * PCB_Z0) - 33
这将产生600mv的峰值差分信号摆动到微型lvds接收机。
你也可以通过提高r系列电阻来降低峰值差分信号的摆动
价值。设置为rsd输出类型的IOs将在全电源范围内切换
进入外部电阻网络,所以你可以看到更高的SSO和边缘歪斜比
在50欧姆的环境中使用LVDS输出类型。