您好!
我需要设计一个需要连续运行数年的系统。 在整个周期内、它每分钟唤醒一次(确切的时间无关紧要、只是间隔本身需要保持恒定)至关重要。
因此、我还有两个问题需要考虑。
首先是固件更新。 可以在两个间隔之间更新固件。 当前数据存储在外部 FRAM 中、因此处理器可以复位并返回到最后状态。 它可能不会中断它每分钟执行的任务。 如何做到这一点"好方法"有什么提示? 我想先将固件放入外部闪存、然后在任务完成后自行更新 MSP。 或者使用自定义串行引导加载程序、该引导加载程序仅在刚刚完成任务时才会应答、从而提供大约一分钟的更新时间。 时间间隔由一个外部小计时器给出、该计时器已经发出~1分钟脉冲、因此在更新后不会退出同步状态。
第二个问题是电源。 我已经规划了 一个 BQ2407x、它通常由 USB 电源适配器供电、并用作带有锂离子电池的 UPS。 但是、我需要在同一 PCB 上安装一种紧急备份 CR2032、如果 BQ 的所有其他来源都发生故障、它将会起作用。 我该怎么做? 该应用具有极低的功耗(空闲15µA μ A、工作电流为20mA、时间非常短)、因此 CR2032应该能够持续足够的时间来使主电源再次运行。 有什么技巧或器件可以做到这一点?
谢谢你
此致