vb2002 发表于 2024-8-11 00:31:53

断电时间超过500ms,读取当前eeprom,没超过读写下一字节eeprom


搜了很多资料,这个实现方式,是不是要用到 eeprom,adc,比较器,定时器,pwm
好像stc断电后还可以写入eeprom是吗? 好像能写200多个字节,,我只需要一个字节就行了





DebugLab 发表于 2024-8-11 10:33:39

关机状态无法精确计时,可以用电容的充放电来实现,或者单片机不断电,关机进入低功耗模式

vb2002 发表于 2024-8-11 11:34:00

DebugLab 发表于 2024-8-11 10:33
关机状态无法精确计时,可以用电容的充放电来实现,或者单片机不断电,关机进入低功耗模式 ...

机械开关必须断电了.
看来只能通过电容来保持一下.

soma 发表于 2024-8-11 19:59:58

看过一种模式机械开关加一个三极管实现只有机械开关开启电源才开启但是开启后可通过io控制三极管实现电源保持,一段时间io控制三极管完全切断电源,进入完全关机状态,只有机械开关打开,芯片才会再次控制。机械开关部分有连接ad接口实现断电状态查看。

vb2002 发表于 2024-8-11 20:28:24

soma 发表于 2024-8-11 19:59
看过一种模式机械开关加一个三极管实现只有机械开关开启电源才开启但是开启后可通过io控制三极管实现电源保 ...

这里面有 肖特基和稳压二极管,也有22uf钽电容,不懂是哪个方案

zhx 发表于 2024-9-2 18:53:34

vb2002 发表于 2024-8-11 20:28
这里面有 肖特基和稳压二极管,也有22uf钽电容,不懂是哪个方案

电容慢慢放电,用比较器比较电容上的电压,这个时间不会太准,不过你这个应用,看差个 10ms 20ms 也没事,你这个是手电的驱动板
页: [1]
查看完整版本: 断电时间超过500ms,读取当前eeprom,没超过读写下一字节eeprom