基于STM32F103C8T6的USB直流充电器设计*
2016-05-19陈素芹余红英万鸾飞
陈素芹, 余红英, 万鸾飞, 刘 权
(1.芜湖职业技术学院 电气工程学院,安徽 芜湖 241006;2.中国电子科技集团公司第十四研究所,南京 210039)
基于STM32F103C8T6的USB直流充电器设计*
陈素芹1, 余红英1, 万鸾飞1, 刘权2
(1.芜湖职业技术学院 电气工程学院,安徽 芜湖 241006;2.中国电子科技集团公司第十四研究所,南京 210039)
摘要:以STM32F103C8T6单片机为核心控制器,设计了USB接口的直流稳压充电器;系统以高效率的TPS5430为稳压电源,以低功耗、高精度的INA128P为放大电路,利用STM32F103C8T6内部集成高速A/D采集充电电压和电流;实验结果表明:充电器能实现5 V和2 A的最大充电电流输出,并在LCD12864上实时显示电压、电流及功率,同时设置了过载和过压欠压保护,具有较高的实用价值。
关键词:STM32F103FC8T6;TPS5430;电压调整率;负载调整率
随着电子技术的发展,便携式电子设备极大的改变了人们的生活方式。为了使用方便,这些小功率的便携电子设备均可采用USB接口的直流充电器进行充电,为此设计了以STM32F103C8T6单片机为核心控制器的USB稳压直流充电器[1]。由于电网电压允许有±10%的变化,且负载变化也将引起直流电源内阻上压降变化,系统从电压调整率、负载调整率和效率等方面进行了设计。
1系统总体方案设计
系统以高效率的TPS5430为稳压电路、STM32F103C8T6单片机为核心控制器,利用STM32F103C8T6内部集成高速A/D采集充电电压和电流并在LCD12864上实时显示,按键设定输出报警电压误差值,过载时通过保护电路断开负载,系统整体采用单点共地降低各模块的相互干扰,系统总体结构如图1所示[2]。

图1 系统总体框……