工具/软件:Code Composer Studio
大家好、早上好!
我的工作环境如下:
处理器:TM4C129ENCPDT
IDE:CCS
我的定制设计板面临一个问题。 我的应用是在检测到电源故障时将不同的参数(如计数器值、日期时间等)存储到微控制器的内部 EEPROM 存储器中、并在上电时保留数据。目前、我能够成功检测到电源故障并将少量数据存储到内部 EEPROM 中。
但是、每当我尝试将更多的数据存储到 EEPROM 时、成功率就会非常低、并且无法根据这些值执行任何操作。
我尝试了以下方法来解决我的问题:
增加了更多的电源电容器以获得更多的备份时间
这使成功率略有变化。
2.添加了外部在线电池备份机制,以便主电源关闭后,我可以得到大约10分钟的时间。
-这可以暂时解决问题。 但这需要外部电路、客户也不建议这样做。
当我观察到我的电路时、我发现了以下观察结果、
当我关闭电源时、如果我检查微控制器的"复位引脚"、即使在我向其添加了更多电源电容器后、它也会立即从3.3V 变为0V。
这与 BOR 等任何软件设置有关吗? 如果是、您能否告诉我在哪里可以设置此 BOR 参数?
PS:我在论坛中搜索了此问题、并获得了一些讨论类似情况的主题、大家都建议使用 FRAM 等任何外部存储器来执行此操作。 但在我的情况下、我无法在现有电路中进行任何重大修改。
期待您的宝贵建议。
谢谢、此致、
Renil Raju