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.

[参考译文] TLV2548:TLV2548的通信问题

Guru**** 2487425 points
Other Parts Discussed in Thread: TLV2548

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1248670/tlv2548-communication-issues-with-tlv2548

器件型号:TLV2548

您好!

TLV2548面临一些问题。 在我们的电路板上、有2个  TLV2548  ADC。 它通过 SPI 与处理器通信。 在通信时、我们发现 ADC 的行为有误。 就像我们尝试设置初始配置并提供回读命令一样。 在这种情况下、我们无法获得正确的结果。 例如:如果我们将初始配置设置为 A000、则在回读过程中、其将显示 A080。 请让我知道这个问题。

我们测试了同样与 audino ,这很好。 我们还通过测试另一个不同 make 的 ADC 来确认处理器的 SPI 接口。

您能否提供用于 ADC" TLV2548CDW"的 Linux 驱动程序/应用程序代码?

附加原理图图像以供参考。

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

    您好、Alan!

    在 TLV2548上由于 SCLK = 1、您应该使用 FS 模式0、此时钟保持低电平、数据在 SCLK 上升沿有效。  您可以通过捕获/CS、SCLK、SDI 和 SDO 线路的屏幕截图发送吗?  很遗憾、我们没有 Linux 驱动程序可与您共享。

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

    您好、Tom、

    我们解决了2个 ADC 的问题。 现在它运行正常。

    目前,我们还面临其他一些问题。

    我将尝试简单地解释我的电路、

    我们有一个处理器卡和4个模拟卡、它们连接在背板上。 在每个模拟卡中、我们有2个通过 SPI 进行通信的 ADC。 此外、在每个模拟卡中、我们在 ADC 之后都有一个数字隔离器(用于 SPI 应用)。 电压由数字隔离器从5V-3.3V 进行电平转换。 在这个数字隔离器之后、SPI 线路通过采用3.3V 逻辑电路的背板并到达处理器卡。 在处理器卡中、我们有一个电平转换器、用于将逻辑从3.3V 转换为1.8V。 然后它将直接进入处理器。 这是电路的流程。
    当前情形为
    如果我们连接1个模拟卡、一切都正常、我们正得到正确的读数。 MISO 电压电平也是稳定的。
    如果我们要连接2个模拟卡、我们还将获取 ADC 配置和读数。 但数字隔离器(在模拟卡本身中)之后 MISO 的电压电平下降到2V。
    如果我们正在连接3个模拟卡、它会以某种方式工作、但无法表示一致性。 此外、MISO 电压电平也降至2V 以下(约为1.8-1.9V)。
    如果我们连接4个模拟卡、将无法正常工作、我们也无法从任何 ADC 的偶数配置设置中读取数据。 MISO 的电压电平将降至1V 以下。
    我们在 SPI 通信期间检查了所有电压轨、未发现电源轨中有任何电压骤降。 此外、ADC 侧 MISO 电压电平也稳定、为5V。 只有在连接数字隔离器之后、我们才能面对电平骤降。
    除 MISO 之外的所有其他行看起来都正常。

    在数字隔离器之后附加信号示波器快照。 黄色填充表示 MISO、绿色芯片选择、蓝色-时钟、另一个是 MOSI

    我想知道可能的问题。

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

    模拟卡电源的电流额定值是多少?  如果添加卡 导致模拟电源电压下降、这可能就是原因。  

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

    额定电流在12V 的基础上低于100mA。 模拟电源没有出现任何下降。

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

    如果 ISO_VDD_5V0是稳定的、那么我能想到的唯一一件事是以某种方式将 SDO 馈送到电阻分压器或高阻抗节点。