基于SOPC的SPWM脈沖發生器的實現
死區產生部分同樣具有非常重要的作用,通過比較產生的SPWM波形上下沿相互對應,而沒有將其錯開一定的時間。如果這樣的SPWM脈沖直接送入智能功率模塊,就會導致其上下兩個橋臂直通而短路。必須在開關管開關通斷切換時設置一段時間使上下橋臂滿足同時關斷,即設置通常所說的死區電路。死區部分的輸入是來自比較部分輸出結果的一路SPWM波,輸出是兩路互補的帶一定死區時間的SPWM波。本系統中,設計的死區時間為2μs。部分代碼如下。

在QaultusⅡ軟件中完成頂層文件的編譯后,生成.pof文件和.sof文件,將編譯產生的.sof文件通過JTAG下載線下載配置到SOPC中。圖5為死區時間設定為2μs的時候利用邏輯分析儀測試的SPWM脈沖波形的情況。v為不加死區時間的單相SPWM波形,pa與pb是死區部分的輸出,是兩路互補的帶一定死區時間的SPWM波。本文引用地址:http://www.104case.com/article/180716.htm
3 結束語
本文提出一種基于SOPC系統實現SPWM數字化自然采樣脈沖發生器的方案,并給出具體的實現方法。該電路通過系統可編程芯片實現。用Verilog HDL硬件表述語言完成了功能模塊的設計實現,使得電路簡單,可靠性高,穩定性好。同時,由SOPC系統實現的此SPWM脈沖發生器,設計靈活,可在線編程,可根據不同要求的工作場合進行系統參數的修改。
評論