本应用指南说明 Spartan- 3 FPGA 系列如何仅通过在接收器数据通路中加入一个倒相器即可避免大量使用过孔,并且在不要求 PCB 重新设计的情况下即可解决意外的 PCB 迹线交换问题。
在比较简单的未大量使用过孔的四层或六层 PCB 上,可能很难对 LVDS 或 LVPECL 这类差分信号布线。其原是,驱动器上的正极引脚必须驱动接收器上的相应正极引脚,而负极引脚则必须驱动接收器的负极引脚。有时迹线以错误的方向结束,这实际上是向电路中添加了一个倒相器。本应用指南说明 Spartan?- 3 FPGA 系列如何仅通过在接收器数据通路中加入一个倒相器即可避免大量使用过孔,并且在不要求 PCB 重新设计的情况下即可解决意外的 PCB 迹线交换问题。这项技术同样适用于将 FPGA 用作驱动器的情况,而且交换迹线可使得在其他器件或连接器上的 PCB 布线更容易。
| 附件 | 大小 |
|---|---|
| Spartan-3 FPGA 系列中高效PCB 布局的LVDS 信号倒相设计技巧 | 300.36 KB |
关于该方法产生的延时问题考虑
偶然看见这样的方法解决这样的问题,下面发表一下个人的观点:
建议的使用范围:
# 印制板设计出错的情况下的临时措施;
# LVDS对之间延时、相位不相关的情况下;
# 线速较低的情况下;
原因:
信号经过LBUFDS后再加入的Not门会带来延时,如果设计中很多LVDS对之间有同步要求,LVDS线速较高的情况下该方法带来的问题将是很严重的,所以请区别对待。