EM78P372N移动电源设计实战:带ASM源码与LED显示

需积分: 21 10 下载量 179 浏览量 更新于2023-05-13 收藏 311KB PDF 举报
"移动电源设计-EM78P372N.pdf" 是一份关于使用义隆电子(Eliantech)的微控制器EM78P372N进行移动电源设计的文档,包含了ASM汇编语言源代码,并且带有LED显示功能,此设计已经投入量产,是移动电源设计的终结版。 移动电源设计的关键在于微控制器的选择和电路设计。在本设计中,选择了EM78P372N作为核心控制器。这是一款适合低功耗应用的微控制器,具有以下特性: 1. 工作电压范围宽:从2.1V到5.5V,适应性强。 2. 内置2K可编程ROM和80个RAM,存储容量适中,满足基本控制需求。 3. 低功耗:在休眠模式下,典型功耗低于2uA,这对于延长移动电源的续航非常重要。 4. 多达3个中断源:包括定时器/计数器(TCC)、输入引脚状态变化和外部中断,能够灵活响应不同事件。 5. 自带独立的看门狗定时器,确保程序运行稳定。 6. 支持3组双向I/O端口,便于控制外部设备,如LED显示和开关控制。 7. 内置RC振荡器,可实现高达16MHz的工作频率,无需额外的晶体振荡器。 8. 提供14Pin封装,可实现11个输出和12个输入,接口丰富。 9. 内置电源-on-reset功能,确保在电压低于特定阈值时能自动复位,保护系统。 10. 低电压复位(LVR)功能,设置了3个不同的复位电压点(4.0V, 3.5V, 2.7V),确保系统在电池电压下降时安全关闭。 硬件设计方面,文档中提到了移动电源的硬件方块图,主要包括电源管理IC、充电处理IC、开关控制以及LED显示等部分。电路原理图详细描绘了充电和放电部分的工作流程,例如: - 充电部分:能自动检测输入电源并进行充电,确保电池安全、有效地充满。 - 放电部分:控制移动电源对外部设备的供电,同时可能包含电量监测和保护机制。 此外,ASM源代码用于实现移动电源的智能控制,包括电量显示、充电和放电状态管理等功能。通过LED显示,用户可以直观地了解移动电源的剩余电量。 这份文档为基于EM78P372N的移动电源设计提供了一个完整且成熟的方案,适合对移动电源设计感兴趣的工程师学习和参考。