• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

用MCU代替PWM ic可行吗?

最近对移动电源有点兴趣。这玩意按说很简单,主要是以下部分线路。

1、给电池充电。一般有专用的IC,比如4056等。

2、对外充电。锂电池电压升压到5V。BOOST。一般采用BOOST专用的IC、

3、指示、控制等。用MCU.

4、电池保护线路。比如DW02+8205

现在有一类电路,把前面3部分都集合到了MCU中。也就是BOOST的控制也用MCU了,这不就是所谓的'数字电源"了吗?用这么便宜的mcu完成这个功能是否可靠。

有对这个熟悉的朋友吗,指点一下。

 

全部回复(9)
正序查看
倒序查看
rick.zhao
LV.3
2
2012-06-25 12:11

没有见到这么强大的MCU啊,DC-DC的开关频率一般都300K-1M, 要监控这么多的事情,你的MCU的主频要多高啊?功耗多大?


0
回复
jqun
LV.6
3
2012-06-25 13:32
@rick.zhao
没有见到这么强大的MCU啊,DC-DC的开关频率一般都300K-1M,要监控这么多的事情,你的MCU的主频要多高啊?功耗多大?
但现在确实有很多这样的产品。基本测试也没问题。但对这玩意不太放心。在论坛里搜“移动电源”有很多这样的帖子。
0
回复
2012-06-25 20:26

开关电源里使用模拟电路做的控制环带宽一般都在开关频率的十分之一!
使用MCU完成环路的补偿控制,抽样速率至少需要到开关频率的十分之一
(抽样速率可以更低,但会影响闭环控制效果)
以100KHz为例,MCU需要在100uS完成至少两次乘、加运算(除法以右移实现,但只能除2^n),还需要考虑运算精度,否则输出会有偏差。
一般来说MCU的运算能力都不够的,除非MCU里带硬件加速器!

0
回复
jqun
LV.6
5
2012-06-26 15:50
@gnaijnaoul
开关电源里使用模拟电路做的控制环带宽一般都在开关频率的十分之一!使用MCU完成环路的补偿控制,抽样速率至少需要到开关频率的十分之一(抽样速率可以更低,但会影响闭环控制效果)以100KHz为例,MCU需要在100uS完成至少两次乘、加运算(除法以右移实现,但只能除2^n),还需要考虑运算精度,否则输出会有偏差。一般来说MCU的运算能力都不够的,除非MCU里带硬件加速器!

但在移动电源这个特殊的产品里面是否可行呢?

输入电压不会突变,输出负载不会突变,输出电压的精度要求也不高。

另外,他们使用的肯定都是很便宜的MCU。

主要担心,哪天程序坏了,输出不受控了,那还了得。

0
回复
h_12345
LV.1
6
2012-06-26 16:40

看是那一种单片机,成本定位是怎么样,一般情况下是可以代替的,软件算法很重要。

200K的采样效果也可以做得很好。

0
回复
sztw
LV.5
7
2012-06-26 17:31

06年就开始MCU来做开关电源了,现在MCU成本越来越低,性能越来越强,最近也开始有不少MCU厂家推出电源专用的MCU,  高端的就用DSP。  

特别适合工作时序复杂、保护复杂 的产品。

我们很多型号产品共用pcb,只是修改软件、变压器等少数部品即可覆盖很多型号,生产时MCU还可以自整定参数,就不用微调电阻、也降低了生产难度。

0
回复
2012-06-26 18:10
@sztw
06年就开始MCU来做开关电源了,现在MCU成本越来越低,性能越来越强,最近也开始有不少MCU厂家推出电源专用的MCU, 高端的就用DSP。 特别适合工作时序复杂、保护复杂的产品。我们很多型号产品共用pcb,只是修改软件、变压器等少数部品即可覆盖很多型号,生产时MCU还可以自整定参数,就不用微调电阻、也降低了生产难度。
你们的MCU都可以自整定参数,算法应该做的相当深了!敬仰!
0
回复
homeyang
LV.4
9
2012-08-01 20:32
采用C8051Fxxx,使用其PCA,PCA时基用系统时钟,C8051的系统时钟倍频到50M左右,可以产生190KHz的脉冲,然后CEX0工作在8位脉宽模式。这样基本不需要C8051的CPU干预。前提是190K和8位脉宽分辨率要足够你的系统。
0
回复
sztw
LV.5
10
2012-08-02 21:56
@homeyang
采用C8051Fxxx,使用其PCA,PCA时基用系统时钟,C8051的系统时钟倍频到50M左右,可以产生190KHz的脉冲,然后CEX0工作在8位脉宽模式。这样基本不需要C8051的CPU干预。前提是190K和8位脉宽分辨率要足够你的系统。[图片]
数字电源重点是MCU或DSP检测MOS或IGBT的电流过零点和电压过零点,通过软件策略使其不需要复杂、高成本的补偿、在宽电源、负载变化范围实现ZVS和ZCS。
0
回复