This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DS92LV18:通过CAT5e电缆/串行总线LVDS传输

Guru**** 2473260 points
Other Parts Discussed in Thread: DS92LV18

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/653263/ds92lv18-distributed-bus-over-cat5e-cable-serdes-over-lvds

部件号:DS92LV18

尊敬的论坛:

我需要通过CAT5e电缆工作的多路复用16位总线,其中1个主中继器与多个(最多32个或更多)从属设备通信,延迟非常低。 串行总线(如以太网)的处理开销太大,而且我只有CAT5e的8条线(=4条差分线对)。

所以我的第一个想法是使用串行器/解串器DS92LV18,它提供通过2个LVDS对串行化18位总线(16个地址/数据,2xmux)的功能。 因为我有多个从属设备,所以我想使用M-LVDS或Blvds,它允许多达32个节点。 我知道,我在M/Blvds上的协议必须确保一次只有1个从属设备发送数据。 这似乎是可行的。 此解决方案的问题是最大电缆长度:我需要长达10米(越长越好)。 所以我想,我可以每隔10米使用电缆均衡器(DS15BA101SD)或特殊LVDS驱动器IC (SN65LVDSxx)。 我阅读 了TI的许多LVDS相关文档和应用说明,但其中没有一篇是关于多段LVDS总线的使用,LVDS驱动器或电缆均衡器位于各段之间。 所以我的问题是:在DS92LV18失去同步之前,我可以将多少个这样的段连接到长LVDS总线?

更具体一点:并行总线具有

16 MHz时钟频率

16位数据/地址行,1个地址或数据标记,1个TBD行

18位+ 2位,用于嵌入式时钟* 16MHz = 320MB串行

主控制器和每个从控制器将配备1个DS92LV18 (以及额外的LVDS线路接收器和额外的LVDS线路驱动器[或电缆均衡器])。 每个节点之间的电缆最长为10米(如果可能,还可以连接更长的电缆)。 如果我可以将多达20个此类节点组合到1个LVDS总线,我甚至不需要多降或总线LVDS,那么也可以使用点对点LVDS部件,对吗? 因为每个SerDes只“看”一个LVDS接收器和一个LVDS驱动器/电缆均衡器,而外部逻辑确保一次只有1个SerDes传输。

我知道,每个LVDS驱动器或电缆均衡器都会增加一些延迟和抖动。 但是,我可以将其中的多少条线串联起来,直到DS92LV18 (发送器)->驱动器->电缆->驱动器电缆... DS92LV18 (接收器)是否无法再通信?

有人能用应用说明或其它信息来帮助我解决这一问题吗?在CAT5e上设置多个节点的M/B/LVDS总线,超过100米或更多? 或者是否有其他更适合我的问题领域的部件?

谢谢(欢迎任何帮助)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Michael:

    这听起来不像一个好的LVDS应用程序。  LVDS主要是点对点技术。  DS92LV18可以支持具有单个主接收器和多个从接收器的极小多分路总线。  这是非常短的距离,只有几 个(3个或更少)接收器。

    可以使用电缆均衡器来帮助补偿某些衰减并在多个网段之间重新驱动信号。  在抖动累加到LV18接收器不再锁定之前,您可能能够获得有限数量的段。   由于电缆均衡器只能补偿由于电缆衰减造成的损失,抖动将会累积。  来自反射,设备发送器等的抖动会降低每个连续链路的性能。

    如果您正在寻找100米 的性能  ,您可能需要利用FPGA和SDI设备,它们专为远距离电缆传输和接收而设计。   以下链路有多个设备,可以具有~ 320 Mbps数据。

    www.ti.com/.../products.html

    此致,