如上图所示。
不会出现同时高电平,有死区。
但是会出现两个高电平挨在一起。亦或者是低电平同时挨在一起,这个是否为正常现象呢?
电路图如下(5,6脚的电阻电感修改过。输出的PWM波频率为5.5K左右):
控制输出PWM脉宽需要控制4脚(DTC)的电压。但是由于连接的是STM32单片机。没法多路同时输出DAC。所以我将4脚的输入信号改为PWM方波了。出现上面奇怪的信号是由于4脚输入信号为PWM波的原因么?
用STM32的高级定时器输出几路PWM没什么问题吧?自带死区控制,不需要你担心这个死区的问题!
这些都是硬件资源,占用的CPU资源很小 ,建议你去看一下STM32的文档
相比之下,用单片机来控制一个模拟芯片去得到需要的PWM信号更复杂。。。
本来想把PDF传上来的,但是文件太大,上传不了!
如果精度要求不是很高,没有复杂的算法的话,区区6路带死区的互补PWM 用STC的51单片机也能做!