| | | | | 自己顶一下,这个问题不解决好像没法做由MCU控制buck-boost的问题!MCU 的ADC采样范围一般都在参考地以上,ADC参考电压以下才可以!求指导! |
|
|
| | YTDFWANGWEI- 积分:109912
- |
- 主题:142
- |
- 帖子:45931
积分:109912 版主 | | | |
|
|
| | | | | | | 关键是,如果按如图电路连线,MCU的pwm输出为正电压,但buck——boost的输出电压是负电压,这个无论R3,R4如何取值,都不在MCU的adc范围之内啊~~~ |
|
|
| | | | YTDFWANGWEI- 积分:109912
- |
- 主题:142
- |
- 帖子:45931
积分:109912 版主 | | | | | |
|
|
| | | | | 这个电路我曾经做过,MCU用的是LPC1114,以输出地作为系统参考地,这样一来,面临以下几个问题:
1.驱动电路问题
由于输出地为系统参考地,所以Mos是浮地的,可采用隔离驱动(变压器驱动)或使用带自举电路的IC(如IR2101S)。
2.辅助电源问题
辅助电源需要两路:为MCU供电,为驱动电路供电。可选的方案有多种,我采用了如下方案:
由于我当时的电路输入电压是36V,所以先用了一片Buck芯片LM2576接到输入端,将电压降到12V,再用分离元件搭建了一个自激推挽电路(洛埃耶,即Royer电路),将12V转成12V隔离输出(给IR2101s供电),这样解决了参考地问题,再用一片Buck芯片将得到的12V转到3.3V给MCU供电。
这样一来,采样问题、驱动问题就不是问题了。。。
希望对你有参考价值
|
|
|
| | | | | | | 这个貌似是可以的,但一个简单的电路却选用这么多辅助器件,好像性价比不太高啊~~~如果这样,还是换个拓扑更加合适一点,呵呵~ |
|
|
| | | | | | | | | 是啊,本身而言,MCU方案做小功率是很不划算的~
需超过100W的场合才有一定的性价比,呵呵 |
|
|
|
| | | | | | | | | 如果,兄台只是需要一个小功率的升降压方案的话,一片CS5171就搞定了,呵呵 |
|
|
| | | | | | | | | | | 我之所以想用这个buck_boost,是因为boost电路关不断。。。。想找一种更好的解决方案~~~ |
|
|
| | | | | | | | | | | | | boost的确关不断,lz是要做短路保护,还是什么? |
|
|
| | | | | | | 荨兄,没看明白你做过的“这个电路”,如何解决负压采样的问题?我刚好也碰到类似问题,呵呵 |
|
|
| | | | | | | | | 这个按照荨兄的方案采用隔离驱动是可以实现的,只不过会非常复杂~~~ |
|
|
|
|
| | | | | | | | | | | 这样的话,那开关管的驱动如何做呢?不还是需要隔离驱动吗? |
|
|
|
| | | | | | | | | | | 你牛!你是以“输出负”作为参考地。我们不可能单独一路负压输出,还有各种正压。看来还需要琢磨点简便的做法。
另,to lz,buck-boost还有同相输出的搞法。 |
|
|