
分类
使用技巧
基于TMI5700的1.5~30V数控电源
简介
一直想做一个数控可调电源,之前看到 MP4201 但是无法购买,用 TMI5700 打了个板子,铁板烧焊接,测试能用,分享一下
简介:一直想做一个数控可调电源,之前看到 MP4201 但是无法购买,用 TMI5700 打了个板子,铁板烧焊接,测试能用,分享一下概述
想做一个数控可调电源,之前中意 MP4201,但是无法购买,偶然看到 TMI5700,觉得控制稍微简单点,照着官方电路,绘制打了个羊毛板,铁板烧(灯珠加热台260℃)焊接,测试后输出正常,电路共享一下。
电路分析
1、严格按照官方提供的示例电路绘制,MOS管采用TB便宜的AO4268(60V/19A/5mΩ/¥0.5),开关控制PMOS目前选用的 NCE40P40K(-40V/12A/14mΩ/-1.5V~-3V);
2、目前直接短接的 FB1,也就是档位1(1.5V~10.5V)基本上可以覆盖我的日常使用场景,暂时接档位2的开关;
3、没有给PWM控制前,恒定输出2.43V(FB=0.59V,分压电阻分别为:100K和(220K+91K=311K),也就是输出电压=0.59*(1+3.11)=2.4249,与实测2.43V高度吻合,也就是说目前电路输出比较稳定;
4、下一步准备通过MCU输出10K~100KHz的PWM信号,电压就可以在档位允许的范围内精细调节了。
按MCU 36MHz主频,PWM=10KHz计算,占空比=0~3600,
5、电压精细度=(10.5-1.5=9V/3600=0.0025V=2.5mV,这个精细度足够满足使用了;
6、电流反馈精度,按实际焊接的 INA180A3=100倍,采样电阻=R01=10mΩ,假设满量程3A电流,采样电压=3*0.01*100=3.0V,刚好满足大部分MCU的ADC电压采样范围,电压范围内的分辨率=3.0/3.3*4096=3723,此时电流分辨率为 3/3723=0.8mA 的测量精度,哪怕ADC精度按10bit算,也有0.8*4=3.2mA,足够大部分使用场景。

7、输出端子:IAD 3V3 GND INT SDA SCL PWM VADo VADi CTL,分别是:
电流采样ADC,3.3V,GND,TMI5700 中断输出,SDA(已上拉),SCL(已上拉),PWM输入,电压输出ADC,电压输入ADC,输出控制



https://www.bilibili.com/video/BV1CpE56bEbf/ TMI5700 PWM数控电源 档位1(1.4V~10V)
https://www.bilibili.com/video/BV1CpE56bE22/ TMI5700 PWM数控电源 档位2(4V~20V)
控制板pcb,添加旋转编码器/ADC按键(IO不够,只能用ADC按键)/指示灯/输出端子(弹簧自锁端子,免固定)/0.96寸屏幕等,准备后续再加个外壳,就可以实现1.5~30V/3A可调电源了,主要是之前TB买的【0~30V可调电源】用的电位器,调整电压比较粗,而且没有屏幕指示,还需要工频变压器(这就比较笨重了),所以一直想着做一个DC-DC升降压电源,方便在家使用,
- 1.3V给镍氢电池充电;
- 1.65V可以给碱性电池充电(电流<50mA);
- 1.8V可以测试一些低功耗主板;
- 3.3V和5V用处广泛;
- 8.4V=2S电池充电;
- 12.6V=3S;
- 16.8V=4S;
- 21V=5S;
- 25.2=6S,
差不多可以覆盖大部分场景了,
- 20A大电流可以用MW-600-24改的0~24V/25A给无刷电机测试^_^

后面再把输入DC端使用 PD诱骗芯片通过PD电源直接供电,就可以做一个简单的100WPD可调电源。
现在有个问题就是,调流CC模式,只能通过MCU软件PID实现,此时输出电压会自动降低实现预设电流输出;
后面再给MCU添加几个预设逻辑,比如给1S~6S电池输出复合充电曲线的电源






评论