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.

[参考译文] ADS7953-Q1:配置故障

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1076291/ads7953-q1-configuration-failure

部件号:ADS7953-Q1
“线程”中讨论的其它部件:TMS570LS1227

您好,

我们的一些使用上述部件的控制板无法配置 Auto-1模式。 尽管在其余板上工作正常。 我们正在尝试确定启动配置中是否存在问题,或者是否有故障批次? 以下是以2ms 间隔发送的 SPI 命令:

0x4200 (重置设备及其寄存器)

0x0000 (等待确认寄存器已重置)

0x2840 (auto-1模式,启用编程,计数器增量,5V 范围,正常操作, SDO 上的信道地址)

0x0000 (在 auto-1模式下继续操作)

最后一个命令以2毫秒的时间间隔发送,以保持在自动-1模式下运行。 在有故障的控制板中,我们注意到通道地址没有增加。 多次强制执行 auto-1配置后,它会随机开始工作。 但我们担心的是,我们需要强大的配置例程。 能否确认上述 SPI 配置是否正确? 是否存在任何潜在问题? 我们还对信号和 波形进行了范围界定,这些信号和波形与发送的命令一致。  

此致

努曼·萨迪克

  

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

    你好,努曼,

    这些命令对我来说很好。 作为一项理智的检查,我在这里的一个 EVM 上检查了这些测试结果,结果如下所示:

    您可以看到频道会相应地循环。 在通道5上应用了1.8V 电压,代码0x5C4应在2xVref 模式下使用。 您是否尝试检查设备或主板是否有异常行为? 要检查,您可以将“坏”主板上的“坏”设备与已知良好的主板上的已知良好设备交换,反之亦然。 这将允许您检查设备或主板是否有问题。  

    此致,
    亚伦

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

    你好,Aaron,

    对迟交的答复表示歉意。 我在这个问题上与努曼合作。 我们已将“坏”设备换用为已知“良好”的主板,现在该设备工作正常。 我们最初以为这是一个坏的设备,但自从那时以来,我们在其他几个主板(以及不同批次的主板)中遇到了同样的问题,所以我们认为这种情况不太可能发生。 我们是否有可能在设备某些部分(可能是某些通信)的公差范围内玩得恰到好处?这就是为什么它适用于某些设备,而不适用于其他设备? 我们一直在检查 SPI 通信的计时要求,并且没有发现任何问题。 您是否对可能出现的问题有任何想法? 任何帮助/想法都将不胜感激。

    有关我们系统的一些额外信息,我们正在使用 TMS570LS1227及其 MiBSPI 与2个单独的芯片进行通信。 一个是这一个,另一个是 PSU TPS65381AQ。 他们共享 SDI,SDO 和 CLK 信号,但显然每个人都有自己的 CS 信号。

    此致,

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

    哈维尔:

    不用担心响应时间! 因此,要清楚,您已将“坏”设备换用已知“好”的设备,但没有问题? 如果是,则该行为似乎与设备有关。 时间安排很可能会有所不同,这可能会导致一些通信问题,但如果这些问题在数据表规格范围内,我不会期望出现任何意外行为。 我知道你已经了解了时间安排,但如果你能分享一些沟通渠道的范围,那将是很好的。 最好是所有 SPI 线路都在同一捕获上,并且时间范围足够小,足以确定时间。  

    您是否还需要分享原理图? 如果您不愿意公开分享,您可以随时向我发送朋友请求,也可以私下分享。 还有一件事...如果您可以从一些"坏"设备中获取 IC 顶部标记的图片,这可能也很有帮助。  

    此致,
    亚伦  

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

    你好,Aaron,

    感谢您的快速响应。 我已向您发送了一个朋友请求,请您分享示意图。

    此致,

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

    哈维尔:

    感谢朋友的请求。 我们可以私下进行对话。

    此致,

    亚伦

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

    你好,Aaron,

    我想我们已经找到了这个问题。 似乎我们在使用 SPI 时钟信号时没有延迟(CPHA =0),但 ADC 要求该信号为1 (它在时钟上升沿采样)。 对于我们以前使用的那些设置,通信完全正常,这有点令人惊讶,但似乎不同设备之间的容忍差异很小,足以在某些情况下工作,稳定 SDI 和的上升边缘之间需要保持一定的时间 CLK 太小(3-4 ns),对于某些设备来说还可以。 我们现在已经改变了它,并使它可靠地运行。

    非常感谢您的快速支持,非常感谢。