【应用】基于C8051F330 8位单片机的数控电源设计
本方案目标是设计一款便携小巧的数控开关电源,可方便的设置输出电压、输出限流,并同时在显示屏上显示实时电压、电流及功率。
本电源采用SILICON LABS公司的C8051F330作为主控,系统供电电源采用ROHM公司的BA7805FP-E2提供5V,SGMICRO公司的SGM3209提供-5V。可调电压输出采用KIS-3R33S稳压模块(需要移除内部部分器件,改为0-20V输出),KIS-3R33S内部采用的是MPS公司的MP2307方案,具有效率高,开关噪声小等特点。前端信号采集处理采用ROHM公司的LM358F-GE2。数控电源与PC之间的通讯接口芯片采用CP2102N-A02-GQFN28R。
设计指标参数
●输入电压:12V~24V
●输出电压:0~20V连续可调,步长0.1V或0.01V
●输出电流:0~3A连续可调,步长0.1A或0.01A
●输出纹波:<15mV vpp
系统原理框图
系统原理框图如下(此图仅表示系统拓扑,并非最终电路):
图1 系统原理框图
原理图设计
系统电源及开关机电路:
●开机:当按下电源按键,POWER_KEY被拉低,Q3导通,系统电源正常工作,单片机启动后将POWER_EN引脚拉高,Q2导通,从而继续使Q3的G极保持低电平导通状态。此时用户放开电源按键,系统仍能保持开机状态。
●关机:当长按下电源按键,单片机检测到用户长时间按下电源按键,则将POWER_EN置低,Q2不导通,此时单片机通过显示屏告知用户可以放开电源按键了,按键抬起后,Q3的G极被R33上拉至高电位,Q3断开,关机完成。
●电源拓扑:输入电压经BA7805FP-E2降压至+5V,SGM3209将+5V变换为-5V,SPX3819-3.3将+5V变换为+3.3V。±5V用于驱动运放LM358F-GE2;+3.3V为单片机和OLED屏提供电源
图2 系统电源及开关机电路
主控单片机电路:
●单片机使用内置晶振,晶振引脚当做IO使用。
●由于单片机需要使用内置REF功能,所以P0.0不可外接设备,应空置。
图3 单片机电路
功率电源输出电压、电流采集与调节电路:
●电压调节原理:用户设置输出电压后,MCU根据电压设定值计算得出PWM占空比,通过PWM_V控制KIS-3R33S的FB引脚电压,从而控制Vout输出对应电压。
●电流调节原理:用户设置输出电流后,MCU根据电流设定值计算得出PWM占空比,通过PWM_A输出对应电压到IC1A,与IC1B的输出电压(IC1B负责将实际电流转为电压)作比较,从而实现调节限流值。
●电压采集:IC3A与IC3B完成稳压控制,运放IC3B主要是为了去除电流采样电阻R34上的电压对电源输出电压影响而设计的,处理后的输出电压经电阻分压(R24、R23、R21)后,送入单片机计算得出输出电压。
●电流采集:采样电阻R34将电流转为电压,经运放IC1B放大后,送入单片机计算得出输出电流;
图4 电压、电流采集与调节电路
USB通讯电路:
●USB转TTL实现利用PC软件控制电源的输出电压、电流。
●可以实时将电压电流传送至PC,绘制实时电压、电流、功率曲线。
图5 USB通讯电路
按键、OLED显示屏、蜂鸣器电路
●四个按键:开关机、功能键、上调键、下调键。
●使用有源蜂鸣器
●采用IIC接口的OLED显示屏
图6 按键、显示屏、蜂鸣器电路
PCB电路展示
图7 电路展示(正面)
图8 电路展示(背面)
成品展示(屏幕条纹为拍照时刷屏导致,实际效果是完整的)
●第一行显示当前输出电压
●第二行显示当前输出电流
●第三行显示当前设置的输出电压与电流
●右上角显示当前输出模式是恒压或恒流
图9 成品展示
总结
●相比其他51核单片机,C8051F330单片机可以通过交叉开关很方便的配置外设,对LAYOUT工程师来说非常友好,可以一定程度上调换IO。
●DCDC芯片SGM3209与参数指标相近的TL7660CDR相比,价格仅为TL7660CDR的一半,推荐使用。
●CP2102N相比CP2102具有更好的传输速度,可以实现电压电流的高速采样,以达到精准计量的目的。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由冰释青苹提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【应用】国产三端可调并联稳压器SGM431XN3LGTR用于电源模块,可调输出电压VREF至36V
某小功率的DC-DC电源模块产品,要求选一款2.5V三端可调稳压器,用于电压输出电路上起到准确稳压反馈的作用;推荐圣邦微SGM431XN3LG/TR,通过两个外部电阻将输出电压设置从VREF(约2.5V)至36V范围内任意值。
应用方案 发布时间 : 2023-03-26
【应用】思瑞浦高速运算放大器TPA2681-S5TR助力数字可调电源,带宽为20MHz
国内一厂商在设计数字可调电源的信号采样部分的时候,需要工作电压大于10V的高压运算放大器,带宽需要大于15MHz,所以客户选择了思瑞浦的这款高速运算放大器TPA2681-S5TR。
应用方案 发布时间 : 2022-10-02
【应用】国产DC/DCSGM61020芯片助力变电站远程锁控系统,最高电源效率达95%
智能物联锁控系统是一套广泛应用于电力设备及通道门的统一管控系统。本文将介绍圣邦微推出的一款可给变电站远程锁控系统供电的DC/DC芯片SGM61020,输入电压范围2.5V至5.5V,输出可调,电流可达2A。
应用方案 发布时间 : 2022-05-29
【经验】如何下载、安装、设置Silicon Labs 8位单片机集成开发环境IDE?
Silicon Labs的8位单片机集成开发环境IDE,简单、容易、强大,是C8051F及EFM8等8位单片机软件开发的强大利器!为了让新手能够快速上手IDE,本将详细接收Silicon Labs IDE的下载、安装、设置等方法。
设计经验 发布时间 : 2018-09-19
【经验】DC/DC转换芯片SGM6607替代TPS6104设计的可调电源模块,输入3V到20V电压,输出最高38V电压
对研发人员来说电源是不可或缺的工具,常用的低电压等级有3.3V、5V、9V、12V、24V,针对不同电压等级芯片需要采用不同的电源。笔者基于世强代理的圣邦微电子有DC/DC转换芯片SGM6607制作的可调电源模块可以输入3V到20V电压,输出最高38v电压,可以满足绝大部分低电压等级的需求。
设计经验 发布时间 : 2018-08-31
ROHM超小型CMOS运算放大器TLR377GYZ,满足“小型”且“高精度”两大需求 ∣视频
ROHM推出了满足“小型”且“高精度”这两大需求的运算放大器“TLR377GYZ”。
产品 发布时间 : 2024-06-24
【经验】8位单片机EFM8BB21 串口UART1的配置与调试
UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。
设计经验 发布时间 : 2019-07-24
【经验】8位单片机EFM8系列的SFR Page操作
Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。
设计经验 发布时间 : 2019-04-17
ROHM(罗姆)运算放大器/比较器选型指南(中文)
描述- ROHM的运算放大器/比较器有双极(bipolar)型、CMOS型。已经为用户准备好许多适用于接地检测(单电源、双电源)、高耐压、低噪声、低饱和、低消耗电流、输入输出最大振荡等多种用途的产品。
型号- BU7421S,LM4565,BU7445S,BU7245,BU7244,BU7242,BU7295S,BU7241,LMR1803Y,BU7271S,BU7481,BA82904Y,BA83474Y,BD7282,BD7280Y,BU7475,BU7233,BU7232,BU7231,BU7230,BA4558Y,BU5265S,BD7284,BA82903Y,BD12734,BD12732,BD12730,BD7281Y,BD87524,BU7205S,BU7411S,BD87522,BU7465,BU7464,BU7462,BU7461,BU7261S,BD7541S,LM8391,BA82902Y,BA4580Y,BA8391,BA83472Y,BD87554Y,LMR1802Y,BU7262S,BU7250S,BD7542S,LMR982,LMR981,LMR1801Y,BA82901Y,LMR1801,BU7441S,LMR1803,BU7465S,LMR1802,BU7291S,LMR1701Y,TLR377,LM8391EY,BU7442S,LM358,BU7275,BU7271,BA3404,LM324,BU7266,BU7265,BU7264,BU7262,BA2901S,BU7261,BA3472W,BA3472Y,BA2901Y,BA3472R,BD7561S,LMR376Y,BA4560Y,BU7444S,BA4584Y,BU7255,LM339,BU5255S,BU7495,BU7253,BU7252,BA4584R,BU7251,BU7250,BU7294S,BD7562S,TLR4376Y,BU7485S,BU7255S,BA2904,BA2903,BU7231S,BA2902,BU7486/,BA2903S,BA2901,BA2107,BU7461S,BA3474Y,BA2903Y,BA3474W,BA3474R,LM2902EY,TLR4377Y,BU7244S,BU7462S,BU7486S,BU7232S,BU7487/,BU7232Y,BA2902S,BD7562,BD7561,BD87584Y,BU7244Y,BA2902Y,LMR321,LMR324,LM393,BU7233S,LMR1701,BU7245S,BU7487S,BU7475S,LMR341,BU7233Y,BA4510,BD1321,LM2901EY,BU7291,BA4564W,BU7464S,LMR1001Y,BA2904S,BD7542,BD7541,BU7295,BA2904Y,BU7294,BD87582Y,BA4564R,LMR344,LMR342,TLR344,TLR341,TLR342,BU7275S,BD87581Y,LM2904,BU7442,BU5265,BU7441,BU7481S,BU7251S,LM2901,LM2902,LM2903,BD77502,BD77501,BD77504,BU7205,BU7445,LMR358,TLR377Y,BU7264S,BU7264Y,BU7252S,BA4584,BU5255,BD5291,BU7495S,BU7253S,BU7265S,BU7421,BU7241Y,BU7241S,LMR932,LMR931,LM2903EY,LMR934,TLR2376Y,BU7266S,BU7242S,LM4559,BU7485/,LM2904EY,BU7242Y,BU7230S,BA3472,LMR822,LMR821,TLR376Y,BA3474,BU7411,LMR824,TLR2377Y
【经验】如何计算8位单片机EFM8LB系列PWM最高输出频率?
在电机驱动、电源发生、可调电压发生等应用中,经常需要PWM波,Silicon Labs推出的高性能、高集成度、小体积、高性价比的EFM8LB系列8位单片机,可广泛应用光模块、电机控制等领域,它支持输出PWM波。本文将详细讲解如何计算EFM8LB系列8位单片机PWM最高输出频率。
设计经验 发布时间 : 2020-02-05
【经验】8位单片机C2自制烧录器不能用于EFM8问题分析及解决
Silicon Labs公司推出的8位单片机,采用独特的C2调试接口,在占用极少的引脚资源的情况下,实现在线仿真调试,烧录功能,方便软件的开发设计。客户自制C2烧录器,可以更好的用于批量生产。以前用于C8051F系列的自制烧录器如果在EFM8烧写时出现问题,可以根据文章内容进行简单修改,解决烧写问题。
设计经验 发布时间 : 2019-08-02
3.3~30V输出电压可调的MEB78LXX系列三端稳压器,输出精度达1%以内,且温度漂移很小
MicrOne MEB78LXX系列是一款各项指标都优秀的产品。精度方面,在成测把控中,轻载7.5-36V均控制在±1%以内;电源线性度及负载线性度都控制的很好;ESD人体模式大于±2000V,这在bipolar工艺中保证了ESD的超高可靠性。且该器件是带有热保护、限流保护、短路保护,可靠性高的三端稳压器。另外输出电压可以根据客户需求修调至3.3-30V的任意值。
产品 发布时间 : 2023-12-27
【经验】如何基于Production Programmer实现EFM8系列8位单片机HEX文件下载?
当软件工程师调试并测试完毕代码后,下一个步骤,就是交给生产进入下载、生产环节。对于Silicon Labs的8位单片机,产线上下载方式有多种多样。本文将为你介绍一种简单、高效、低成本的下载方式,即基于原厂提供的通用软件“Production Programmer”+ U-EC6的方式。
设计经验 发布时间 : 2019-11-27
【经验】8位单片机EFM8系列的ADC对参考电压Vref引脚设计要求
Silicon Labs的8位单片机EFM8系列,高精度ADC功能时该芯片的一大特点,为了ADC获得准确的采用值,除了正确操作ADC外设外,还需要正确设计参考电压,结合EFM8芯片的特点,介绍参考电压设计需要注意的事项。
设计经验 发布时间 : 2019-10-29
【经验】8位单片机EFM8BB51正确初始化ADC后不工作的问题处理经验
芯科最新推出的8位单片机EFM8BB51,EFM8BB51使用模拟部分功能(比如ADC,比较器),客户往往会忽略AMUXCP的初始化,导致模拟功能不能使用。本文介绍AMUXCP功能的使用。
设计经验 发布时间 : 2023-04-01
电子商城
现货市场
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
可定制射频隔离器/环行器(10M-40GHz),双工器/三工器(30MHz/850MHz-20GHz),滤波器(DC-20GHz),功分器,同轴负载,同轴衰减器等射频器件;可定制频率覆盖DC~110GHz,功率最高20KW。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论