基于SOPC的SPWM脉冲发生器的实现
死区产生部分同样具有非常重要的作用,通过比较产生的SPWM波形上下沿相互对应,而没有将其错开一定的时间。如果这样的SPWM脉冲直接送入智能功率模块,就会导致其上下两个桥臂直通而短路。必须在开关管开关通断切换时设置一段时间使上下桥臂满足同时关断,即设置通常所说的死区电路。死区部分的输入是来自比较部分输出结果的一路SPWM波,输出是两路互补的带一定死区时间的SPWM波。本系统中,设计的死区时间为2μs。部分代码如下。

在QaultusⅡ软件中完成顶层文件的编译后,生成.pof文件和.sof文件,将编译产生的.sof文件通过JTAG下载线下载配置到SOPC中。图5为死区时间设定为2μs的时候利用逻辑分析仪测试的SPWM脉冲波形的情况。v为不加死区时间的单相SPWM波形,pa与pb是死区部分的输出,是两路互补的带一定死区时间的SPWM波。本文引用地址:https://www.eepw.com.cn/article/180716.htm
3 结束语
本文提出一种基于SOPC系统实现SPWM数字化自然采样脉冲发生器的方案,并给出具体的实现方法。该电路通过系统可编程芯片实现。用Verilog HDL硬件表述语言完成了功能模块的设计实现,使得电路简单,可靠性高,稳定性好。同时,由SOPC系统实现的此SPWM脉冲发生器,设计灵活,可在线编程,可根据不同要求的工作场合进行系统参数的修改。
评论