应用LMH0001和LMH0074实现低速LVDS长距离传输
要求:三线LVDS传输,传输长度不小于50m,时钟速率10MHz,数据突发性传送;
方案:使用LMH0001做线缆驱动,输入为来自FPGA端口的LVDS信号,电路采用手册典型电路,再经转接板(仅PCB走线)由接口送出本设备;使用LMH0074做接收,差分输入输出结构,其中输入参考手册典型单端电路放置了两路,输出交流耦合后经电阻网络变为标准LVDS信号送入FPGA,输入信号由设备接口经转接板送入;不同设备输入输出接口采用双绞线连接;
问题:(1)单独使用LMH0001和LMH0074完成长距离LVDS传输是否合理?如果不合理,能够推荐更合适的接口电路;
如果可行,在10M速率、双绞线连接下,
(2)LMH0001输出路径上的电阻和去耦电容如何取值?电感是否相应的改动?
(3)LMH0074输入是否不需要采用单端参考电路?直接采用100欧姆接口匹配电阻和两个去耦电容就可以?
(4)实际应用时发现,
1、 板卡放入设备连接正常后,当有线缆物理连接但没信号输入或者直接不插线缆时FPGA侧三条LVDS线路上经常能检测到信号变化;单独板卡测试、接收端口空载时FPGA侧三线LVDS端口稳定为0电平;
2、 使用三线LVDS均采用连续时钟测试时,有线缆物理连接、收发对测时,各设备内部对应板卡上FPGA侧LVDS采样正常;当按照一般三线数据形式,采用突发数据配合使能信号时,FPGA侧在突发数据和线使能线上可以采到非正常逻辑变化;
上述问题的出现是否与与接收端LMH0074的输入端口匹配有关?如果无关,可否建议如何解决或进一步测试判断的方法!
谢谢
LMH0074的正常使用的最小速率为125Mbps,10M的速率情况下,其性能不能被保证。