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.

[参考译文] ADC128D818:由于 Reg 0Ch 始终为01 (忙)、因此使用 ADC128D818CIMTX/NOPB 时出现 IN0-IN7读取失败问题

Guru**** 2513185 points
Other Parts Discussed in Thread: ADC128D818

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/804396/adc128d818-the-failed-in0-in7-reading-issue-by-using-adc128d818cimtx-nopb-due-to-reg-0ch-being-01-busy-always

器件型号:ADC128D818

尊敬的专家:

    我 在客户的这一应用中遇到了一个紧急问题、需要您的帮助来解决。 问题是  :113个电路板中的9个电路板出现 IN0-IN7读取故障问题,通过寄存器0Ch 中的01个读数可以观察到故障电路板,但是,正常的是寄存器0C 中的00读数。  电路连接在这里。

配置设置为:

 1:BMC 将00h 和0Bh 配置为01和02、07h 为默认设置。

 2:BMC 将读取每30s 20H-27H 的值。

 3、BMC 将读取每10秒20H-27H 的值、

 4、重复2和3的过程。

发生问题时,BMC 无法读取连接到此芯片的所有电压,但 BMC 的其他传感器读数正常。我们尝试 重新启动系统并重置 BMC,问题仍然存在。 恢复的唯一方法是关闭和打开交流电源、这意味着复位 ADC 可以使其正常工作。

BMC 和 ADC128D 之间的 I2C 信号良好。 此问题与集成信号无关。

我们将故障单元寄存器值与正常单元进行了比较、寄存器地址01h 和0ch 是不同的。

 

故障 单元寄存器值为:

寄存器01h = 00

寄存器0ch = 01

 

良好的单位寄存器值为:

寄存器01h = ff

寄存器0ch = 00

它们是只读寄存器、

那么、您能否帮助检查是否 存在任何问题、那么在这种情况下、导致 ADC 一直处于繁忙状态的条件是什么、  那么如何解决此问题呢?

非常感谢!

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

    您好的团队:

        这个 问题还有另外一个补充: 这个故障发生在下电上电实验时,例如,有时故障会第五次发生并一直保持,这意味着由于 0Ch 寄存 器的忙线指示而无法读取 IN0-IN7。  但可以通过关闭电源并再次打开电源来解决故障。、

    我需要指出的另一个工作条件是:上电时,ADC128的 Vcc (P3V3_STBY )比 IN0 (P5V_STBY )晚建立, 我不知道这对故障是否有影响。

    谢谢!

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


    很抱歉、我错过了第一个帖子。 我需要一些时间来研究这个问题、我将在周末再回来。


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



    我已经阅读过您的帖子、并浏览过您的原理图、但看不到任何可能存在问题的地方。 不过,我有一些意见和问题。

    当忙状态寄存器中的 NOT READY 位显示为1时、客户是否检查了在增加额外时间时会发生什么情况? 在数据表第33页的"快速入门"部分中、它确实提到了在继续之前提供额外的时间(即使在加电后等待33ms 也是如此)。 首先、我将以50ms 为增量添加、以查看器件在上电复位后是否响应。

    该误差是否仅在循环通电实验中发生? 电源循环的速度有多快? 他们是否能够在不同的循环供电时间周期内进行实验? 您提到、在为 ADC 供电之前、可能会对输入端施加电源。 看起来所有输入的标称值大约为2V。 所有这些输入是否都在电源之前出现?

    我在其他器件中看到、如果器件未通过正确的上电复位并且器件遇到掉电条件、电源电压降至正常工作条件以下、数字部分可能会出现问题、 但当电源恢复正常时不会触发上电复位。 在这种情况下、器件应在电源恢复正常之前完全断电。 为此、它们应确保输入未通电、因此不能向器件提供电流。 此外、它们可能需要减小旁路电容以移除电源中的电荷、从而使电源电压更快地降至 POR 电平以下。

    我已经在 E2E 论坛上查看过、但我没有发现 ADC128D818的忙状态寄存器有问题或该器件的电源循环有任何问题。 我将首先添加额外的时间来查看忙状态寄存器是否被清除。 之后、我将首先短接输入、以便在输入电压不提供额外电流的情况下查看错误清除、从而使器件保持欠压状态。 最后、我将检查移除旁路电容是否有助于重复循环。

    如何运行电源循环测试? 您是否有关于电源循环时间、斜坡速率以及所用导通和关断时间持续时间的信息?



    吴约瑟