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.

[参考译文] TLC2578:CS 信号

Guru**** 2455360 points
Other Parts Discussed in Thread: TLC2574, TLC2578, ADC128S102

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1414325/tlc2578-cs-signal

器件型号:TLC2574
主题中讨论的其他器件: TLC2578ADC128S102

工具与软件:

您好!

我的 ADC 和控制器都位于不同的 PCB 上。

ADC 位于高压部分(36KV)、为了隔离、我想使用光纤链路与 ADC 通信。

光纤链路的局限性在于、它们在本质上是单极的。 I2C 等协议需要双向通信、因此 SPI 似乎是唯一的选择。

另一个限制是、我不能在 SPI 通信中将4条光纤链路用于 CLK、CS、SDO 和 SDI。 我的限制为3。

TLC2574 / 8中提到用户可以将 CS 连接至永久低电平、从而将光纤连接器要求保留为3 (SCLK 和 SDI 有两个发送器、控制器端有一个接收器用于 SDO)。

这是正确的方法吗?

还有其他建议或器件吗?   我的要求是最低200ksps、12位、4通道或8通道。

谢谢!

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

    器件型号:TLC2574

    工具与软件:

    您好!

    我的 ADC 和控制器都位于不同的 PCB 上。

    ADC 位于高压部分(36KV)、为了隔离、我想使用光纤链路与 ADC 通信。

    光纤链路的局限性在于、它们在本质上是单极的。 I2C 等协议需要双向通信、因此 SPI 似乎是唯一的选择。

    另一个限制是、我不能在 SPI 通信中将4条光纤链路用于 CLK、CS、SDO 和 SDI。 我的限制为3。

    TLC2574中提到用户可以将 CS 固定为低电平、这将光纤连接器要求保留为3 (控制器端有两个发送器用于 SCLK 和 SDI、一个接收器用于 SDO)。

    这是正确的方法吗?

    还有其他建议或器件吗?   我的要求是最低200ksps、12位、4通道或8通道。

    谢谢!

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

    尊敬的 Kaushik:

    很抱歉之前没有看到上一篇文章。 我已经将其删除、以便我们只能继续运行一个线程。  

    遗憾的是、即使 CS 一直连接低电平、在只有3条 SPI 线的情况下 TLC2578似乎无法正常工作。 需要主动控制 CS 或 FS。 可以选择将 SDI 绑定到 AVDD、但这不允许您循环遍历 ADC 通道。  

    我已经寻找了其他可能适用于您的案例的器件、但它们都遇到了相同的问题。 将转换数据发送到控制器当然需要 SDO (MISO)、同步数据流也需要 SCLK。 根据我的经验、多通道器件中始终需要使用 SDI 作为选择通道的手段。 其他器件(例如 ADC128S102)可以在 CS 为低电平时运行、但需要至少一个 CS 下降沿才能启动转换。 如果有方法在控制器之外提供此功能、此方法可能是合理的选择。

    我能否进一步询问为什么有3个光纤链路限制?

    此致、
    Joel

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

    感谢您的宝贵答复。

    是的、SIR 对3个 FO 链路的限制是因为 我们已经有一个带有2个 Tx 和1个 Rx 的控制板。

    嗯、在本例中、我们将使用 UART 而不是 SPI ADC、标准 Modbus 通信对我们最有利、因为仍然没有设计着陆卡。

    谢谢!