EM78P372N移动电源设计实战:带ASM源码与LED显示
需积分: 21 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的移动电源设计提供了一个完整且成熟的方案,适合对移动电源设计感兴趣的工程师学习和参考。
2020-05-15 上传
2021-01-04 上传
2022-09-15 上传
2022-09-21 上传
2022-02-11 上传
yangjd2020
- 粉丝: 0
- 资源: 4
最新资源
- 彩虹rain bow point鼠标指针压缩包使用指南
- C#开发的C++作业自动批改系统
- Java实战项目:城市公交查询系统及部署教程
- 深入掌握Spring Boot基础技巧与实践
- 基于SSM+Mysql的校园通讯录信息管理系统毕业设计源码
- 精选简历模板分享:简约大气,适用于应届生与在校生
- 个性化Windows桌面:自制图标大全指南
- 51单片机超声波测距项目源码解析
- 掌握SpringBoot实战:深度学习笔记解析
- 掌握Java基础语法的关键知识点
- SSM+mysql邮件管理系统毕业设计源码免费下载
- wkhtmltox下载困难?找到正确的安装包攻略
- Python全栈开发项目资源包 - 功能复刻与开发支持
- 即时消息分发系统架构设计:以tio为基础
- 基于SSM框架和MySQL的在线书城项目源码
- 认知OFDM技术在802.11标准中的项目实践