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.

[参考译文] AMC131M03EVM:评估模块激活"HLDO_OUT"时出现问题

Guru**** 2460850 points
Other Parts Discussed in Thread: AMC131M03EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1388749/amc131m03evm-problem-activating-hldo_out-with-the-evaluation-module

器件型号:AMC131M03EVM

工具与软件:

大家好、我将使用 AMC131M03EVM 评估模块开发一个项目。 起初、我是用"PHI"扩展板进行初步测试、了解相关芯片以及评估模块的运行。 我能够做到这一点,没有任何问题。 后来、我决定使用具有 SPI 通信功能的微控制器对其进行配置、本例中采用的是 STM32系列中的微控制器。 在按照数据表建议进行物理连接并配置 SPI 后、我进行了初始测试。 我能够成功读取和写入不同的寄存器。

我的具体问题是、应该说、在使用写命令启用 DC-DC 转换器、然后使用读命令进行确认时、表明已启用转换器。 但是、HLDO_OUT 处应存在的相对于 HGND 的电压绝不会变为高电平(约2.8V)、从而导致 STATUS 寄存器中的 SEC_FAIL 位绝不会变为(0b)。 无论我执行 NULL 命令多少次、都会发生这种情况。 但是、通过使用评估模块(GUI)执行相同的过程、可以观察到禁用直流/直流转换器会自动将电压降至0V。我想知道导致此误差的原因。 提前感谢您。

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

    尊敬的 Wilson:

    几个问题:

    1. 您是否正在使用 AMC131M03EVM (即用 MCU 替代 PHI)测试您的微控制器设置?
    2. 正在为器件的低侧供电?  
      1. 电源是否来自 MCU?  
      2. 您是否检查了进入器件的低侧电压?

    此外、您能否为自己的项目和用例提供一些信息?

    谢谢。

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

    谢谢你的回应、萨利赫。

    1) 1)是的、在 SPI 通信方面、我使用 AMC131M03EVM 测试微控制器的配置。

    2)通过"J5"连接器实现 SPI 通信(DIN、DOUT、SCLK 和 CS)所需的最低连接。 在初始阶段、我未使用 DRDY 或 SYNC/RESET。 在电源方面、它通过"J1"端子块提供、该端子块具有来自微控制器的3.3V 稳压输出和 GND。 对于 CLKIN、我仍在高分辨率选项(HR 8.192 MHz)下使用评估模块提供的时钟。

    最后、关于该项目、它是该芯片的集成、使用数据表中提供的配置、带有一个用于电流测量的分流电阻器。 在这种情况下、它侧重于测量4 -20 mA 环路中定期采样的各种功能器件的电流。

    最初、我已经设法使用通道0和1配置评估模块。 我使用微控制器发送了5字帧来配置必要的寄存器、并能够在执行指南中指示的步骤后获取读数。 随后、我执行了待机命令、并且当我需要再次采样时、我执行了唤醒。

    我提出这个问题是因为当它连续运行大约3周后,我的所有读数突然变为零。 起初我认为电路板上的一个物理元件发生了故障。 然后、我回顾了命令序列、发现在相应寄存器中激活直流/直流转换器后、HLDO-OUT 的电压绝不会上升、因此 SEC_FAIL 绝不会清除、从而导致通道寄存器中没有有效读数。

    但是、正如我所提到的、这会让我感到困惑、因为使用电路板(GUI)时不会发生此错误。 我感谢任何评论和/或建议。

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

    尊敬的 Wilson:

    您能否验证用于 CLKIN 的振荡器是否在工作。

    我的问题出现是因为在连续运行大约3周后、我的所有读数突然变为零。 起初我认为电路板上的一个物理元件发生了故障。 然后、我查看了命令序列、发现在相应寄存器中激活直流/直流转换器后、HLDO-OUT 的电压绝不会上升、因此 SEC_FAIL 绝不会清除、从而导致通道寄存器中没有有效读数。

    这次是使用 PHI 还是 MCU 进行为期3周的跑步?  读数何时变为0、 开始时是否有有效数据?

    谢谢。

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

    尊敬的 Wilson:

    您是否还可以在启用直流/直流转换器之前监控 DRDY 引脚、以验证其在为器件低侧上电后变为高电平。

    此外、您如何处理 SYNC/RESET 引脚?  它会浮动吗? 您能否使用10k Ω 上拉电阻将其连接到 VDD?

    谢谢。

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

    我使用示波器验证了来自评估模块本地时钟的信号;频率显示正确。 另一方面、当它开始出现故障时、它会与 MCU 一起运行。 MCU 具有每5分钟发生一次的周期性中断。 那么、MCU 每5分钟发送一次唤醒命令、打开直流/直流转换器、执行一个双 NULL 命令、然后读取数据。 MCU 接收数据并执行转换、读取后执行待机并等待接下来的5分钟。 使用可变直流电源执行转换后获得的电压对应于施加到每个通道的电压。 我通过虚拟串行端口验证了这一点、这样我就可以查看从 AMC131提取到 MCU 的这些值。

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

    Hello Saleh、默认情况下、评估模块通过100 kΩ 电阻器将 SYNC/RESET 引脚"上拉"至 DVDD。 此外、使用示波器检查 DRDY 时、我们将观察到频率为4kHz 的矩形信号、但这不受直流/直流转换器是否激活的影响。 因此、我不知道这是否是我们要在 DRDY 中寻找的验证。 "PHI"电路板和 MCU 上都会出现这种行为。

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

    尊敬的 Wilson:

    启用直流/直流转换器后、您是否已检查低侧电压以验证它是否为3.3V?   

    您在使用什么 MCU?  运行时、设备在初级侧电源上的功耗可能大于20mA。

    谢谢。

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

    你好、Saleh、在启用 DC-DC 转换器之前和之后、低侧电压均为3.3V。 我当前使用的是 NUCLEO-WL55JC1。 当出现任何电流消耗问题时、我还尝试使用外部电源、但得到了相同的结果。 可对直流/直流转换器位进行读取并显示其已启用、但 HLDO_OUT 处的电压绝不会从0V 增加。

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

    尊敬的 Wilson:

    您是否可以在启用 DCDC_OUT 后向我发送从 STATUS 寄存器读取的数据和寄存器映射的其余部分?

    谢谢!
    Saleh

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

    你好、Saleh、 我在打开 DC-DC 转换器后、将与"GUI"和 MCU 上的配置位的寄存器映射共享一个文件。

    e2e.ti.com/.../REGISTER-MAP.docx