TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] TM4C1294NCPDT:RTC 模块接收高电流(约60mA)

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/773953/tm4c1294ncpdt-rtc-module-taking-high-current-around-60ma

器件型号:TM4C1294NCPDT

我们在产品中使用上述器件、3.6V 60mAH 可充电电池 电路为 VBAT 引脚供电。 两个串联二极管用于降低 VBAT 引脚的电池电压。 3.6V 电池通过5V 电源充电。 一段时间内没有问题。 运行几天后、3.6V 电池的电流消耗约为60mA、电池电量耗尽。 如果我们可以从外部电源(电源) 3V 连接 VBAT 引脚、则消耗的电流约为60mA、RTC 运行正常。 但器件会获取60mA 电流。 RTC 和器件 持续运行良好、除了 VBAT 引脚中的这种高电流消耗之外没有任何问题。 设备是否出现故障? 未引入勘误表中提到的 RC 滤波。 请求帮助。 提前感谢。

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

    我认为我缺少更多信息/背景、一些有助于更好地理解此问题的问题:

    1) 1)器件在低电流消耗下工作一段时间是否正常?
    2) 2)这是一个相当批次的隔离式故障还是开发原型上发生的故障?
    3) 3)您提到 RTC、器件的使用方式如何? 您能否共享用于配置 RTC、休眠等的代码?
    4) 4)您是否具有读取器件寄存器的调试功能?
    5) 5)您是否在 LaunchPad 上开发了任何东西、我们可以在其中尝试测试您的代码并在终端进行测量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ralph Jacobi

    感谢您的回复。

    1.是的、器件在 VBAT 中以低电流工作了几周。 由于3.6V 电池充电电路很简单、因此可能会发生过充、并且 VBAT 上的电压可能在这几周内达到了3.6V 的上限。

    2.现场运行的几百种产品中出现一到两种故障

    请在下面找到 RTC 初始化代码。 在当前执行中、条件宏"RTC_HIBERNAT_LOWBAT_ENABLED"被禁用。

    void RTC_init_devices (void)
    {  
     ROM_SysCtlPeripheralEnable (SYSCTL_Periph_HIBERNATE);
     HibernateEnableExpClk (g_SysClock);
     HibernateClockConfig (HIBERNATE_OSC_LOWDRIVE);
     HibernateRTCEnable();
       HibernateCounterMode (HIBERNATE_COUNTER_24HR);     //将休眠模块计数器配置为24小时日历模式。
     
     #if (RTC_HIBERNAT_LOWBAT_ENABLED)        //应该被启用以避免电池电量耗尽。
     HibernateLowBatSet (HIBERNATE_LOW_BAT_ABORT);
     #endif
     

    4、是的、我们有调试功能、可以使用 ULINK 调试器来读取寄存器。

    5.不在 launchpad 中。 它是我们的专有硬件。

    谢谢。

    帕拉尼

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

    好的、那么我是否正确地理解没有 LDO 或任何限制 TM4C MCU 输入电压的东西?

    如果您可以读取寄存器、我建议您尝试读取休眠中断状态寄存器、以查看是否存在任何可能已使器件退出休眠模式的中断。 不过、我们必须明智地分析这一点、因为调试过程可能会使器件退出休眠模式、因此我们必须确保看到的内容不会由于调试器而触发。 我怀疑它会显示为复位中断。

    如果您有1个以上的故障电路板、也许您还可以尝试重新刷写固件、看看电流是否会下降? 如果是、那么我们就知道根本原因是软件问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Palanie、您好!

    您是否在尝试找出此问题的根本原因方面取得了任何进展?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ralph Jacobi

    否 我仍然有问题。 无法找到根本原因。 我们能否与我们所在地区附近的任何技术人员进行交流。

    此致

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

    我没有办法与现场团队联系、如果您不认识任何人、您可能需要询问您的同事。 我不知道谁能在您所在的位置为您提供支持。

    我之前曾问过一些问题、您是否对固件刷新时是否可以恢复电路板进行过任何测试?