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.

[参考译文] SN65C1167:使用 SPI 驱动1.5米电缆

Guru**** 669750 points
Other Parts Discussed in Thread: THVD1552, SN65C1167, DS90LV049, THVD1452, SN65LVDS049
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1250713/sn65c1167-driving-1-5-metre-cable-with-spi

器件型号:SN65C1167
主题中讨论的其他器件: DS90LV049THVD1452、THVD1552、 SN65LVDS049

您好、TI 团队:  

我希望根据文章 www.ti.com/.../slyt441.pdf 来实现以下架构

查询是:

1.目前以下用例 设计为 以  6MHz 的 SPI 数据速率工作。  对于20Mhz 或50Mhz 是否合适?

2. 在解码 处理器端的 SPI 线路(MOSI)时,尝试 发送到 I/O 板的数据是完美的。 但是、当我 在 DAC 输入端解码 SPI 线路(MOSI)时、那里接收到的数据完全不同。

例如:数据 AM 发送为"FF DC"。 但在 DAC 输入侧接收到的数据为"00 80"。 为什么会这样呢? 我是否需要将 SPI 数据速率降低至6MHz 以下?

您能不能看一下相同的...

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

    SN65C1167最高支持18.5MHz、具体取决于负载。 请显示 A/B 信号的示波器轨迹。

    还有 THVD1552/THVD1452等更快的 RS-422收发器、速率可高达25MHz。 如果还不够、请使用 LVDS、例如、针对高达200MHz 的频率使用 SN65LVDS049/DS90LV049。

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

    尊敬的 Jithin:

    1.我们将该器件的速率最高达10Mbps (5MHz)-但是根据数据、最坏情况下的上升/下降速度会使我们更接近30Mbps (15MHz)(我认为我们在产品页面上说的10Mbps 非常保守) -所以20Mbps (10MHz) 可能是可能的,因为这是一个相当短的总线应用.  因此、您可能会在高于您当前运行的6MHz 时看到问题-但它应该能够提高一点。  

    话虽如此:

    使用的是什么电缆? -零件号会很好。

    您的终端电阻器值是多少?  

    2. 是否可以 在总线开始和总线结束(1.5m 电缆的开头和结尾)获取 MOSI 输出以及 R 引脚输出的示波器快照,以确认是否存在收发器问题 (与不良数据值相比、从示波器屏幕截图对收发器进行故障排除要容易得多; 我假设您可能会由于交流损耗而产生过大的损耗、但较高的数据速率-但示波器屏幕截图将有助于诊断这是否是真正的问题。

    正如 Clemens 提到的器件(1552/1452 -可在一个封装(全双工器件)中支持 MOSI/MISO)将提高器件的最大速度、并能够处理更高的数据速率。

    但在 LVDS 用例中、1.5米的电缆是很好的;对于 SPI 应用而言、LVDS 通常是 (实际上、我们正在删除您链接的此应用手册、因为通常不是将 RS-485用于 SPI 的最佳做法-可以使用也不是错误的、但 LVDS 通常更适合 SPI、具有与 RS-485提供的差分系统相同的优势) 。

    请告诉我您能否提供示波器镜头、因为我确实认为这很可能是数据速率限制。  

    此致!

    帕克·道德森

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

    您好!

    感谢@ Clemens &@Parker 您的回复...

    1.使用的终端电阻为100R。  

    2.请检查下面的示波器截图:

    我将数据速率从10MHz 降至1MHz。 第一个信号是时钟信号、第二个是 来自 处理器输出的 MOSI、第三个是来自 DAC 输入的 MOSI。

    如您所见、DAC 输入端的 MOSI 与处理器输入的 MOSI 相反。 它如何反相? 我认为 、由于这个问题、 无法在 DAC 输入端正确获取数据。

    您能不能看一下相同的...

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

    反转可能是交换 A/B 总线信号而导致的。

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

    尊敬的 Jithin:

    您能否提供与 DAC 的连接-我感觉可能存在连接问题、因为除非通常存在实现问题、否则 RS-485中不会出现反转。

    此致!

    帕克·道德森

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

    您好、Parker、

    你的感觉是对的。 由于连接问题发生了反转。 现在、我已正确进行 SPI 通信

    非常感谢@帕克和@Clemens 对您的支持...