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.

[参考译文] SN65LVDT41:SPI LVDS 不工作?

Guru**** 2503675 points
Other Parts Discussed in Thread: SN65LVDT41, DS90LV011A, DS90LV012A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/937978/sn65lvdt41-spi-lvds-not-working

器件型号:SN65LVDT41
主题中讨论的其他器件: DS90LV011ADS90LV012A

您好!

我正在尝试使用您的 sn65lvdt41和 sn52lvds14驱动程序 IC 将 SPI 总线扩展24英寸、但我似乎无法使事情正常工作。  这是我的设置:

(Adafruit 的 CortexM4羽毛板、Adafruit 的以太网羽毛翼板和 SPI 总线速度为12MHz)

1) 1)如果两个板直接相连(6英寸跳线)、则它们可以通过 SPI 正常通信。  我可以为以太网主板分配一个 IP 地址(例如:10.0.0.8)、并将其读回无问题。

2) 2)我需要在 LVDS 驱动器 IC 之间使用24英寸以太网 CAT5e 电缆扩展 SPI 总线 (为此,我在数据表中使用您的 PCB 设计创建了 PCB)。  当我在上述两个板之间添加此 LVDS 设置时、它将不再分配 IP 地址(我读回 IP 地址0.0.0.0)。  当前 SPI 总线速度为12MHz、但我需要在一天结束时达到24MHz。

LVDS 驱动器两端的 SPI 信号在示波器上看起来很干净、我希望它可以正常工作、但不能正常工作。  我希望大家能就这个问题提出任何想法或想法。

谢谢、

Jim

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

    您好、Jim、

    您能否提供系统的简单方框图和电路板原理图? 您能否提供波形(输入和输出)的示波器截屏?

    此致、

    I.K.

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

    尊敬的 I.K:

    感谢你的答复。  我已经连接了两个原子板(主板和从板)的原理图。  我在它们之间使用标准直通2英尺以太网 CAT5e 电缆。  我已经解开了我的设置、必须重新组装才能获得示波器图片。  我将尝试在今天的某个时候获取照片。

    谢谢、

    Jim

    e2e.ti.com/.../SPI-Driver-Master.sch

    e2e.ti.com/.../SPI-Driver-Slave.sch

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

    尊敬的 I.K:

    请查看随附的设置和示波器图片方框图

    IMG_1153 = SCK (黄色主器件输出、蓝色从器件输入)

    IMG_1154 = MOSI (黄色主器件输出、蓝色从器件输入)

    IMG_1155 = MISO (黄色主器件输入、蓝色从器件输出)

       e2e.ti.com/.../LVDS-Setup.pdf

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

    您好、Jim、

    我无法打开原理图(由于某种原因、我的观看者给了我错误)-您能否共享这些原理图的 pdf 版本?  

    这些信号看起来非常干净、因此很奇怪设置不起作用。 如果使用较低的 A 频率或较小的电缆、您是否看到任何改进?

    此致、

    I.K.  

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

    尊敬的 I.K:

    很抱歉、有关原理图、请参阅随附的 pdf。  我当时是24MHz、降至12MHz。  如果没有 LVDS 驱动器、我已经成功运行了高达12"、但现在已经失败了。  这就是我查看 LVDS 驱动器以扩展 SPI 总线的原因。  我明天将尝试一些较低的 SPI 总线速度。

    此致、

    Jim

    e2e.ti.com/.../SPI-Driver-Master.pdfe2e.ti.com/.../SPI-Driver-Slave.pdf

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

    尊敬的 I.K.:

    在更深入的评论中、我在追逐我的尾巴... 我的差。  我的库给我带来了一些麻烦、因为 SPI 时钟设置为24MHz。  当我将库设置为12MHz 时、电路板现在进行通信、但更高频率的任何操作失败。  

    问题、我需要 SPI 总线以24MHz 运行。  如果我的数学计算正确、则为250Mbps/8位= 31.25MHz。  我愿意接受的任何想法或建议。

    一个侧面问题您的 LVDS 芯片、与他人玩得很开心、以及与同一总线上的其他器件一起工作吗?

    谢谢、

    Jim

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

    您好、Jim、

    我们的 LVDS 器件似乎正常工作、如波形所示。 此通信问题可能是由于添加 LVDS 信号路径以及电缆和 SPI 外设导致传播延迟过大、从而限制了最大速度。 LVDS 可用于扩展 SPI 总线、但遗憾的是、在距离和速度之间存在折衷。 传播延迟进一步抑制了速度。

    这些特定器  件可与符合 ANSI/TIA/EIA-644或 ANSI/TIA/EIA-644A 标准的任何 LVDS 器件连接。 对于同一信道上的多个器 件、通常只能与符合 ANSI/TIA/EIA-644A 标准的其他 LVDS 配合使用、因为该标准是定义多点接口的标准。

    此致、

    I.K.  

     

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

    尊敬的 I.K.:

    是的、以12MHz SPI 总线速度运行、波形看起来很好。  如果没有 LVDS、并且在两个电路板之间使用6英寸跳线、我可以在24MHz 下可靠运行。  

    如果我正在用10米长的电缆跑步、但我只在用2英尺的电缆跑步、我会同意您的意见?  问题是、这些 IC 是否会以31.25MHz 的频率运行 SPI 总线?  我的数学运算是否正确250 MBps/8位= 31.25 MHz?  如果不是、您是否有另一个将以更高频率运行的解决方案、并将我的需求实现到哪里?

    此致、

    Jim

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

    您好、Jim、

    这在很大程度上取决于整个系统的延迟。 实际上、有一个使用以下器件的 LVDS SPI 参考设计: https://www.ti.com/lit/ug/tidued8/tidued8.pdf (最大速度/距离在2.3.1.2节中讨论)。 由于 LVDS 器件增加了传播延迟、如果没有这些器件、您将无法实现与您相同的最大速度。 有一些替代器件可提供较低的传播延迟(例如 DS90LV011A + DS90LV012A)、并且应该能够在较高频率下支持 SPI、尽管最好先在您的系统中测试它们。  

    至于数学方面、我不确定您的数字来自何处(抱歉、不像我熟悉 LVDS 器件那样熟悉 SPI 本身)、因此我无法真正判断它是否正确。  

    此致、

    I.K.