打印

有人用单片机直接做BUCK 同步整流吗?

[复制链接]
17826|46
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
乙天|  楼主 | 2007-8-1 21:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
乙天|  楼主 | 2007-8-2 09:47 | 只看该作者

顶,没有人做过吗?

本帖最后由 qbwww 于 2022-11-20 12:35 编辑

使用特权

评论回复
板凳
zhiwei| | 2007-8-2 21:17 | 只看该作者

应该很简单吧

本帖最后由 qbwww 于 2022-11-20 12:35 编辑

用一个互补半桥驱动芯片,送主开关信号即可;或者两路带死区互补信号送入半桥驱动芯片。效率估计和专用开关电源芯片差不多;性能就与单片机性能、软件算法有关了。 。

使用特权

评论回复
地板
乙天|  楼主 | 2007-8-3 08:08 | 只看该作者

问题是死区时间的设置

本帖最后由 qbwww 于 2022-11-20 12:35 编辑

如果并一个肖特基二极管,避免了体二极管导通慢的问题。

我想关键可否去掉肖特基二极管,光用死区时来控制是否可行。 。

使用特权

评论回复
5
zhiwei| | 2007-8-3 19:35 | 只看该作者

没有问题

本帖最后由 qbwww 于 2022-11-20 12:35 编辑

把死区做好就可以了。 。

使用特权

评论回复
6
datouyuan| | 2007-8-4 02:03 | 只看该作者

不好做,一般单片机的处理能力不行。

本帖最后由 qbwww 于 2022-11-20 12:36 编辑

不好做,一般单片机的处理能力不行,能做到几十kHz就不错了。而专用开关电源芯片可上MHz。 。

使用特权

评论回复
7
乙天|  楼主 | 2007-8-4 10:21 | 只看该作者

频率越高,开关损耗也越大

本帖最后由 qbwww 于 2022-11-20 12:36 编辑

50K就可以了。

因为精度要求并不太高,事实上我用肖特基非同步PWM频率是32K,4A输出12V,精度也挺高的,11.9V-12.2V之间。

用开关电源芯片做不到全保护功能,而且产品规格适应性差,无保密可言。

准备用用MOS管并肖特基二极管方案,如果单MOS管可行,就去掉肖特基二极管。 。

使用特权

评论回复
8
mybao| | 2007-8-4 11:50 | 只看该作者

死区时间好控制不

本帖最后由 qbwww 于 2022-11-20 12:36 编辑

LZ做电源产品啊? 。

使用特权

评论回复
9
乙天|  楼主 | 2007-8-4 18:30 | 只看该作者

死区可以用两路PWM,比较寄存器的值一定差值就行

本帖最后由 qbwww 于 2022-11-20 12:36 编辑

很多单片机都可以一个定时器输出两路PWM。
死区时间精确时间可能具体电路具体调试出来。

呵呵,是呀,转行做电源也不久,以前一直做软件,软件做累了。
现在做产品,能软件解决不用硬件。呵呵,也许做软件做多了。 。

使用特权

评论回复
10
xwj| | 2007-8-4 19:01 | 只看该作者

用单片机做原理上可以,但是担心可靠性问题...

本帖最后由 qbwww 于 2022-11-20 12:36 编辑

使用特权

评论回复
11
乙天|  楼主 | 2007-8-5 15:26 | 只看该作者

以前没有做过,我也担心可靠性问题

本帖最后由 qbwww 于 2022-11-20 12:37 编辑

使用特权

评论回复
12
yanggbx| | 2007-8-6 18:36 | 只看该作者

死区时间,怎么算啊

本帖最后由 qbwww 于 2022-11-20 12:37 编辑

使用特权

评论回复
13
maychang| | 2007-8-6 18:46 | 只看该作者

请楼主注意

单片机有程序跑飞这一说,所以单片机都需要看门狗,有不少单片机把看门狗做到了片内。
作为数据采集之类,程序跑飞可以重启动,顶多丢些数据。控制功率MOS管,程序跑飞那就几乎一定要烧毁。

使用特权

评论回复
14
乙天|  楼主 | 2007-8-6 18:57 | 只看该作者

现在很多用单片机控制MOS管的应用

本帖最后由 qbwww 于 2022-11-20 12:37 编辑

比如用MOS管替换肖特基二极管,是存在主MOS管与从MOS管同时导通可能(程序跑飞),可只要在硬件加个简单的互锁,就杜绝短路的可能。如果主MOS管一直导通,也就是占空比100%,也不会烧MOS管。

死区时间的计算倒是个问题,不过通过MOS管驱动电路中上升与下降时间计算的近似公式也基本可得出死区时间,再微调下,多做做测试便可。

以上只是本人陋见,手中的产品目前还没有得到验证。
欢迎指教!

使用特权

评论回复
15
szhgx26| | 2007-8-16 18:09 | 只看该作者

瞬态响应不行

本帖最后由 qbwww 于 2022-11-20 12:37 编辑

使用特权

评论回复
16
davidli88| | 2007-8-16 18:37 | 只看该作者

DCM模式很难搞的

你很难算出整流管需要在什么时候关闭,稍有延迟,会有极大的反向放电电流,轻者发热剧增,效率下降,重者OVER

就算CCM模式,可行,但不容易做到跟硬件控制那么接近好:
1、开关信号调节步长要达到100nS量级,单片机压力不小;
2、并联肖特基二极管,加大整流MOSFET死区时间,成本稍高,效率也有影响。

使用特权

评论回复
17
乙天|  楼主 | 2007-8-17 22:04 | 只看该作者

我看MAXIM的同步BUCK芯片也是MOSFET 并一个肖特基二极管

准备采用AVR单片机 20M晶振。
因为输出精度要求不高,只要稳定就可以。采用同步方式可以提高效率。

同步芯片挺贵的。

使用特权

评论回复
18
jasonell| | 2007-8-17 22:24 | 只看该作者

有数字控制的电源啊,不过成本不低,

用弹片机够呛,一是可靠性,二是响应速度。

使用特权

评论回复
19
zhiwei| | 2007-8-18 09:46 | 只看该作者

不是说过了吗

用单片机的PWM模块输出很简单的,一路设正向工作,一路设反向互补工作,互补管的展空吡比前者多几个数(具体多少,可以根据你的计时周期来算)来设置死区,单片机即使死机,但是PWM模块是硬件的,不会随便就直通。不过还是推荐使用一个半桥驱动芯片,一则驱动变的简单,二者死区问题迎刃而解。这样出来纹波、动态响应应该会差一些,但是成本变小,外围也更简单,一致性会好一些。用在普通要求不高的电源里面还是比较合适的,特别是输出要求不高的场合。

使用特权

评论回复
20
maychang| | 2007-8-18 10:13 | 只看该作者

回楼上

我要是用一片PWM控制芯片,例如3525之类,成本岂不更低?死区由硬件控制,占空比等等都不必单片机操心,省了很多事,响应速度快,保护功能完善。这样的芯片彩一块多钱,为什么不这么办?
仅从软件成本上看,也应该这么办。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

8218

帖子

8

粉丝