如上圖所示。
不會出現同時高電平,有死區。
但是會出現兩個高電平挨在一起。亦或者是低電平同時挨在一起,這個是否為正?,F象呢?
電路圖如下(5,6腳的電阻電感修改過。輸出的PWM波頻率為5.5K左右):
控制輸出PWM脈寬需要控制4腳(DTC)的電壓。但是由于連接的是STM32單片機。沒法多路同時輸出DAC。所以我將4腳的輸入信號改為PWM方波了。出現上面奇怪的信號是由于4腳輸入信號為PWM波的原因么?
用STM32的高級定時器輸出幾路PWM沒什么問題吧?自帶死區控制,不需要你擔心這個死區的問題!
這些都是硬件資源,占用的CPU資源很小 ,建議你去看一下STM32的文檔
相比之下,用單片機來控制一個模擬芯片去得到需要的PWM信號更復雜。。。
本來想把PDF傳上來的,但是文件太大,上傳不了!
如果精度要求不是很高,沒有復雜的算法的話,區區6路帶死區的互補PWM 用STC的51單片機也能做!