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.

[参考译文] TLA2024:配置寄存器(RP = 01h)复位值看起来不一致

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/917895/tla2024-configuration-register-rp-01h-reset-value-seems-inconsistent

器件型号:TLA2024

您好!

我们将 TLA2024用作我们产品之一的一部分。  

为了在生产后测试该产品、我们希望对 其中安装的 TLA2024执行运行状况检查。 为此、我们考虑读取 TLA2024的配置寄存器(RP = 01h)并检查它是否为预期值。 根据数据表、复位后该值应为"8583h"。

但是、我们一侧的测试表明、该寄存器在复位后可以采用不同的值(在本例中、我们对 VCC 进行下电上电)。 具体而言、在 TLA2024复位后、"B5B3h"值有时可以在配置寄存器中读取。

这是预期的结果、还是我们应该考虑这样的组件出现故障? 此外、如果有更好的 TL2024健康检查流程、您可以建议我有兴趣了解该流程。

此致、

弗洛里安

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

    弗洛里安


    通常、我还会使用配置寄存器的读数来测试器件的通信。 奇怪的是、在器件上电后、您会得到除默认设置之外的其他设置。

    我会尝试对其进行一些调试。 首先、我将查看 I2C 通信的示波器截图、以查看数字线路是否没有问题。 我还会尝试多次读取配置寄存器以查看值是否不变(不应该改变、但这也可能导致 I2C 出现问题)。

    我还会尝试读取转换数据寄存器、以查看它是否与输入引脚上的值匹配。 您可能需要在上电之前为输入端施加一些小电压、以区分不同的电压读数。 B5B3h 的配置显示的输入通道设置不同于默认设置(AIN2-AIN3、而不是 AIN0-AIN1)。 您还可以在上电后立即尝试多个转换数据寄存器读数、以查看首次转换所需的时间。 非默认配置设置也具有不同的数据速率。

    您还可以在上电之前检查输入。 输入引脚上可能会留下高输入电压、从而为器件保持供电。 这将允许器件保留先前的配置、即使从 VDD 断电也是如此。

     这是总线上唯一的 I2C 器件吗? 使用相同地址的另一个器件是否会出现此问题?


    吴约瑟

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

    弗洛里安

    有一段时间没有收到您的消息、因此我想我会查看您的 TLA2024问题。

    正如我在上一个帖子中提到的、我希望您检查一些问题以解决该问题。 其中一些涉及查看 I2C 通信、另一些涉及尝试使用不同电压输入测试不同通道。

    我现在要关闭这个线程。 如果此设备仍有问题,请重新开机自检,我们可以继续解决此问题。

    吴约瑟

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

    您好、Joseph、

    感谢您的回答、并对我的延迟表示歉意。

    今天上午我有机会尝试您建议的解决方案、实际上、由于硬件故障、AIN 通道在复位序列期间仍然存在高电压电平。 修补它会导致问题消失、现在测试显示、正确的寄存器在复位序列后始终由 MCU 读取。  

    再次感谢您的支持。