PIC 单片机在不同休眠模式下电流差异主要源于:
时钟配置:
Idle 模式:主时钟运行,仅 CPU 暂停,外设(如定时器、ADC)耗电,典型电流 1-5mA。
Sleep 模式:主时钟停止,仅看门狗(WDT)或实时时钟(RTC)运行,电流降至 1-10μA(取决于 WDT 分频比)。
Deep Sleep 模式:关闭更多内部电路,依赖超低功耗振荡器(如 LFINTOSC),电流可低至 50nA(无外设唤醒时)。
外设状态:
若休眠时保留 SPI/I²C/UART 等通信外设或模拟模块(如比较器)开启,会显著增加漏电流。
唤醒源配置:
使能引脚变化中断(IOC)、RTC 闹钟等唤醒功能需维持检测电路工作,导致额外功耗。
工艺与电压:
低电压(如 1.8V)和 CMOS 工艺的新系列(如 PIC18F K42)休眠电流可比旧型号低 1-2 个数量级。
|