首先你要清楚,數字電源需要一個晶片具備什麼功能?
1 能發PWM波,並且具備保護關斷功能;
電源對PWM發波要求很高,精度要ns級甚至ps級的;同時要有關斷功能,比如過流或者過壓直接關死,再比如逐週期保護功能等;
Ti的piccolo系列的dsp都可以滿足,主要是20803x和2802x,
microchip的dispic也可以;
NXP的dsc也不錯,
行業裡用的較多的是ti,其次是dispic,nxp的晶片其實效能很好,功耗、PWM精度以及運算速度都優於前兩者,ti新一代的dsp還沒出來。
2 能進行環路運算;
數字電源就是要用MCU來代替模擬晶片,這就要求MCU必須具備環路處理能力,
分兩種,一種是硬環,比如TI的UCD3028/3138,環路運算由硬體完成,這樣環路頻寬可以做的較高;
第二種就是軟環,就是軟體完成環路運算,比如PID/2p2z等環路補償演算法,軟體環路靈活,但環路頻寬難以做的太高。如果是100K的開關頻率,一個週期取樣一次並完成一次環路運算,也就是週期是10us,10us之內處理完環路,還要留20%的時間給後臺任務,這是普通微控制器完成不了的,只能dsp。
3 快速ADC取樣;
環路控制需要越快越好,當然ADC取樣完成的越快越好,時間的損失就是相位的損失。
4 常規的通訊介面,I2C、串列埠之類的;
這個常規的MCU都有。
總而言之,數字電源需要一個晶片完成環路運算及保護功能,代替傳統的模擬晶片控制,同時具備通訊介面功能,所有的東西都是有軟體控制,非常靈活,尤其是環路處理上,可以加特殊處理,方便至極。
首先你要清楚,數字電源需要一個晶片具備什麼功能?
1 能發PWM波,並且具備保護關斷功能;
電源對PWM發波要求很高,精度要ns級甚至ps級的;同時要有關斷功能,比如過流或者過壓直接關死,再比如逐週期保護功能等;
Ti的piccolo系列的dsp都可以滿足,主要是20803x和2802x,
microchip的dispic也可以;
NXP的dsc也不錯,
行業裡用的較多的是ti,其次是dispic,nxp的晶片其實效能很好,功耗、PWM精度以及運算速度都優於前兩者,ti新一代的dsp還沒出來。
2 能進行環路運算;
數字電源就是要用MCU來代替模擬晶片,這就要求MCU必須具備環路處理能力,
分兩種,一種是硬環,比如TI的UCD3028/3138,環路運算由硬體完成,這樣環路頻寬可以做的較高;
第二種就是軟環,就是軟體完成環路運算,比如PID/2p2z等環路補償演算法,軟體環路靈活,但環路頻寬難以做的太高。如果是100K的開關頻率,一個週期取樣一次並完成一次環路運算,也就是週期是10us,10us之內處理完環路,還要留20%的時間給後臺任務,這是普通微控制器完成不了的,只能dsp。
3 快速ADC取樣;
環路控制需要越快越好,當然ADC取樣完成的越快越好,時間的損失就是相位的損失。
4 常規的通訊介面,I2C、串列埠之類的;
這個常規的MCU都有。
總而言之,數字電源需要一個晶片完成環路運算及保護功能,代替傳統的模擬晶片控制,同時具備通訊介面功能,所有的東西都是有軟體控制,非常靈活,尤其是環路處理上,可以加特殊處理,方便至極。