針對市場上見到的開關(guān)電源說一下我自已的小看法
比如用78P156做的開關(guān)電源,
1、只能靠軟件來模擬PWM控制,在電源的啟動及短路時(shí)會出現(xiàn)問題,用專用PWM芯片調(diào)整好過流就不會出現(xiàn)這種問題;
2、一個(gè)78P156的價(jià)格可能會比兩個(gè)PWM專用芯片還要貴,成本上劃不來;
3、用78P156可以起到很好的保密作用,而用專用PWM芯片則一目了然.
請各位大俠們發(fā)表建議!
單片機(jī)控制開關(guān)電源利蔽分析
全部回復(fù)(8)
正序查看
倒序查看
應(yīng)用通用性單片機(jī)到開關(guān)電源,最大的問題是開關(guān)頻率受到限制,
這個(gè)限制來自
1.A/D轉(zhuǎn)換時(shí)間,PIC18F458最快也要16us來完成8位A/D轉(zhuǎn)換.
2.計(jì)算時(shí)間.一般而言,任何control law 都要用到float point number的乘法.需要時(shí)間很長.例如一個(gè)PID算法在F458要100us以上.
你看看這樣子開關(guān)頻率能到多大?我用F458做了一個(gè)buck,只能做到50kHz,而且采樣一個(gè)輸出電壓,否則時(shí)間就不夠了.
用DSP如TMS320F2812是很快.但用UC3823不更簡單便宜?
數(shù)字控制應(yīng)用到開關(guān)電源還有很長的路,除非廉價(jià)的專用chip能夠開發(fā)出來.高速的A/D,和運(yùn)算能力,高分辯率的DPWM模塊.科羅拉多大學(xué)和加州大學(xué)各有一個(gè)小組研究這樣的應(yīng)用,開關(guān)頻率已經(jīng)到了1MHz.不知道有沒有廠家應(yīng)用到實(shí)際中,好象是為national semconducor作的.
這個(gè)限制來自
1.A/D轉(zhuǎn)換時(shí)間,PIC18F458最快也要16us來完成8位A/D轉(zhuǎn)換.
2.計(jì)算時(shí)間.一般而言,任何control law 都要用到float point number的乘法.需要時(shí)間很長.例如一個(gè)PID算法在F458要100us以上.
你看看這樣子開關(guān)頻率能到多大?我用F458做了一個(gè)buck,只能做到50kHz,而且采樣一個(gè)輸出電壓,否則時(shí)間就不夠了.
用DSP如TMS320F2812是很快.但用UC3823不更簡單便宜?
數(shù)字控制應(yīng)用到開關(guān)電源還有很長的路,除非廉價(jià)的專用chip能夠開發(fā)出來.高速的A/D,和運(yùn)算能力,高分辯率的DPWM模塊.科羅拉多大學(xué)和加州大學(xué)各有一個(gè)小組研究這樣的應(yīng)用,開關(guān)頻率已經(jīng)到了1MHz.不知道有沒有廠家應(yīng)用到實(shí)際中,好象是為national semconducor作的.
0
回復(fù)
@gunking
應(yīng)用通用性單片機(jī)到開關(guān)電源,最大的問題是開關(guān)頻率受到限制,這個(gè)限制來自1.A/D轉(zhuǎn)換時(shí)間,PIC18F458最快也要16us來完成8位A/D轉(zhuǎn)換.2.計(jì)算時(shí)間.一般而言,任何controllaw都要用到floatpointnumber的乘法.需要時(shí)間很長.例如一個(gè)PID算法在F458要100us以上.你看看這樣子開關(guān)頻率能到多大?我用F458做了一個(gè)buck,只能做到50kHz,而且采樣一個(gè)輸出電壓,否則時(shí)間就不夠了.用DSP如TMS320F2812是很快.但用UC3823不更簡單便宜?數(shù)字控制應(yīng)用到開關(guān)電源還有很長的路,除非廉價(jià)的專用chip能夠開發(fā)出來.高速的A/D,和運(yùn)算能力,高分辯率的DPWM模塊.科羅拉多大學(xué)和加州大學(xué)各有一個(gè)小組研究這樣的應(yīng)用,開關(guān)頻率已經(jīng)到了1MHz.不知道有沒有廠家應(yīng)用到實(shí)際中,好象是為nationalsemconducor作的.
A/D轉(zhuǎn)換后還要做調(diào)整啊,8位的片子,10位的A/D啊,還有計(jì)算平均值,都要花時(shí)間,然后根據(jù)得到的值去控制PWM,這樣能做到多快???
0
回復(fù)