SPWM並不像PWM那樣被人們熟知,但實際上很多電路中都有這項技術的身影。SPWM來源於PWM,其只不過在PWM的基礎上對調製脈衝方式進行了改變,因此只要了解PWM,那麼對SPWM進行掌握就並不是難事。在逆變器的設計過程中,有時會需要由外部來為單片機輸入正弦波,而後單片機產生SPWM波進行驅動。那麼問題來了,眾所周知正弦波是存在正負的,它要經過什麼樣的電路才能進行進入單片機呢?
本文引用地址:http://www.eepw.com.cn/article/201808/386450.htm通常來說,會使用運放做差分把正弦電壓信號抬高到2.5V或1.6V(MCU或DSP)再進入單片機。採用頻率跟蹤進行鎖相,先鎖定頻率再鎖定相位,需要注意的是,一定要添加時間補償。
那麼在跟蹤方面是否還需要分先後呢?同時鎖頻鎖相雖然跟蹤速度能夠變快,但輸出波形頻率變化的波動較大,而且需要根據具體的輸入頻率情況進行實時計算。另外一種是調頻和調相是分開的,先實現輸出和輸入頻率一致,然後再考慮調相位,最終實現頻率和相位一致。
這兩者對於電路的影響也是不同的,採用不同跟蹤會導致不同的結果。使用前者會影響所有基準表格數據的輸出間隔,但是可保證一個完整的正弦波,而使用後者在調相時輸出波形稍微偏離正弦波,但可以保證SPWM頻率的相對穩定。