power enable circuit
1.0.0
ATTINY13ベースのマイクロ監視回路は、外部信号が高いときに電源をオンにしてロードします。最初は離散要素で作られていましたが、MCUソリューションはPCBスペースが少なくなります。信号が高くなるまで電源を即座にオンにし、指定された量のミリ秒のためにそれを保持してから、信号の跳ね返りとドロップアウトを避けるためにオフにします。
#define HOLD_PERIOD 1500 // delay in ms
| デバイス | プログラム(.text + .data + .bootloader) | データ(.data + .bss + .noinit) |
|---|---|---|
| attiny13 | 216バイト(21.3%フル) | 4バイト(6.3%フル) |
| attiny2313 | 236バイト(11.5%フル) | 4バイト(3.1%フル) |