你好,由于电池触点导致的电压降(降压可以长于100毫秒),我们有一个问题,我们决定添加连接到RST引脚的监控IC。
只要电源电压至少为2.3V,那么RST引脚处于高Z模式,一旦电压下降到2.3V下方比超级传输将RST引脚拉到高电平。您能否向我们建议一些主管(电压监视器)?
谢谢
嗨Sergey_Kolen,
我想这篇文章是相关的,所以请检查这篇文章的答案。
https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
谢谢mt_dialog.
你好,我们仍然没有实施(不被剥离)任何主管。
问题 :我们的FW通过SPI从Flash上传,我们根本不使用OTP。作为系统测试的一部分,我们在FW向RAM上传期间生成简短的电压下降。该电压降不那么深,无法重置MCU,但足够深,以破坏上传FW。根据图。1来自“AN-B-001 - DA1458X从串行启动接口“看门狗应该在引导顺序结束时启用。所以,我们预期在FW上传看门狗的失败尝试后,将过期,新引导序列将从ROM开始。但事实上,DA14580只是保持困境。电源复位后或将RST引脚设置为高电平,返回正常功能。
为什么在这种情况下MCU堆叠?为什么看门狗不atcivate并重新启动从闪存到RAM上传FW的过程?
这是因为在开始看门狗的代码行尚未执行时发生的电压降,所以没有看门狗,因为当您在结束序列时出现看门狗的启用(第一个下载代码然后启用)看门狗)。因此,如果您扰乱下载过程,则没有看门狗(检查可用引脚 - >下载代码到SRAM - >启用看门狗)。
你好,DA14580的电压至少为2.3V,但该电压对于外部闪存 - >从SPI Master(下载代码 - 我们的应用程序)引导到SRAM,然后可以启用看门狗。
1.谁需要启用看门狗?我们的应用程序或内部ROM在从闪存到SRAM下载应用程序结束时启用看门狗?
主引导加载程序处于ROM中,无法更改,当系统从外部设备下载数据到580无法启用看门狗,因此如果通过丢弃电压中断过程,则不会发生任何内容以便重置装置。如果您的代码已成功下载到580中,则在主引导加载程序之后将启用看门狗,您必须从SDK本身启用看门狗(CFG_WDOG)。Actuall CFG_WDOG将不完全启用看门狗(因为它已经启用了),但它将阻止SDK冻结监视程序(如果没有定义CFG_WDOG,则SDK将冻结监视器)。但是,当580探测和从外部设备下载FW时,未启用看门狗。
嗨Sergey_Kolen,
我想这篇文章是相关的,所以请检查这篇文章的答案。
https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
谢谢mt_dialog.
你好,
我们仍然没有实施(不被剥离)任何主管。
问题 :
我们的FW通过SPI从Flash上传,我们根本不使用OTP。
作为系统测试的一部分,我们在FW向RAM上传期间生成简短的电压下降。
该电压降不那么深,无法重置MCU,但足够深,以破坏上传FW。
根据图。1来自“AN-B-001 - DA1458X从串行启动
接口“看门狗应该在引导顺序结束时启用。所以,我们预期在FW上传看门狗的失败尝试后,将过期,新引导序列将从ROM开始。
但事实上,DA14580只是保持困境。电源复位后或将RST引脚设置为高电平,返回正常功能。
为什么在这种情况下MCU堆叠?为什么看门狗不atcivate并重新启动从闪存到RAM上传FW的过程?
嗨Sergey_Kolen,
这是因为在开始看门狗的代码行尚未执行时发生的电压降,所以没有看门狗,因为当您在结束序列时出现看门狗的启用(第一个下载代码然后启用)看门狗)。因此,如果您扰乱下载过程,则没有看门狗(检查可用引脚 - >下载代码到SRAM - >启用看门狗)。
谢谢mt_dialog.
你好,
DA14580的电压至少为2.3V,但该电压对于外部闪存 - >从SPI Master(下载代码 - 我们的应用程序)引导到SRAM,然后可以启用看门狗。
1.谁需要启用看门狗?我们的应用程序或内部ROM在从闪存到SRAM下载应用程序结束时启用看门狗?
嗨Sergey_Kolen,
主引导加载程序处于ROM中,无法更改,当系统从外部设备下载数据到580无法启用看门狗,因此如果通过丢弃电压中断过程,则不会发生任何内容以便重置装置。如果您的代码已成功下载到580中,则在主引导加载程序之后将启用看门狗,您必须从SDK本身启用看门狗(CFG_WDOG)。Actuall CFG_WDOG将不完全启用看门狗(因为它已经启用了),但它将阻止SDK冻结监视程序(如果没有定义CFG_WDOG,则SDK将冻结监视器)。但是,当580探测和从外部设备下载FW时,未启用看门狗。
谢谢mt_dialog.