[发明专利]一种多功能SPWM的实现方法有效
| 申请号: | 201510236118.9 | 申请日: | 2015-05-11 |
| 公开(公告)号: | CN104836554B | 公开(公告)日: | 2017-11-28 |
| 发明(设计)人: | 孙振玮;陶建平;王和国;刘勇;韩景通 | 申请(专利权)人: | 江苏宏云技术有限公司 |
| 主分类号: | H03K7/08 | 分类号: | H03K7/08 |
| 代理公司: | 苏州市港澄专利代理事务所(普通合伙)32304 | 代理人: | 包华娟 |
| 地址: | 215634 江苏省苏州市张家港市保税*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多功能 spwm 实现 方法 | ||
1.一种多功能SPWM的实现方法,其特征在于,该多功能SPWM包括:
时钟分频电路、载波计数控制电路、调制波波形存储器、调制波数据读取地址控制电路、读取数据调整电路、数据比较及基准波形产生电路和死区插入及滤波电路:
其中,所述调制波波形存储器为SRAM;所述载波计数控制电路包括SPWM极性寄存器、计数方式寄存器、正负最大值控制寄存器;
所述SPWM极性寄存器用于确定所述载波计数控制电路进行双极性SPWM或单极性SPWM;
所述计数方式寄存器用于确定计数方式;所述计数方式包括:初始为正的最大值向下计数,初始为负的最大值向上计数,初始为0向上计数,初始为0向下计数;
单极性调制下包括两种方式:初始为0向上计数,初始为正的最大值向下计数;
双极性调制下包括所述的全部四种方式:初始为正的最大值向下计数,初始为负的最大值向上计数,初始为0向上计数,初始为0向下计数;
所述正负最大值控制寄存器用于决定最大的正负载波计数值;
所述载波计数控制电路根据所述SPWM极性寄存器、计数方式寄存器、正负最大值控制寄存器中配置的参数进行计数,实现可编程的载波计数控制。
2.根据权利要求1所述的SPWM的实现方法,其特征在于,通过主控CPU对SPWM的寄存器进行配置并启动SPWM,在载波周期和调制波周期处产生相应的中断标志,CPU可通过响应中断请求或者查询中断标志两种方式进行处理,即CPU与SPWM模块是一种紧耦合的方式交互。
3.根据权利要求1所述的SPWM的实现方法,其特征在于,可以通过配置寄存器的实现下面七种模式SPWM的输出,分别是双极性单相SPWM,双极性两相SPWM,双极性三相SPWM,普通单极性SPWM,互补单极性SPWM,混合单极性SPWM,单极性倍频SPWM。
4.根据权利要求1中所述的SPWM的实现方法,其特征在于,载波计数支持多种计数方式,具体来说,双极性时支持四种计数方式:初始为正的最大值向下计数,初始为负的最大值向上计数,初始为0向上计数,初始为0向下计数;单极性时支持两种计数方式:初始为0向上计数,初始为正的最大值向下计数;还通过调整用于载波计数控制的时钟分频系数以及载波计数的最大值的寄存器配置来调节载波频率。
5.根据权利要求1中所述的SPWM的实现方法,其特征在于,调制波波形存储器支持两种工作模式,一种为SPWM读写模式,另一种为CPU读写模式,与CPU数据空间共享;并且通过CPU写入的数据块长度以及数据位宽可配置。
6.根据权利要求1中所述的SPWM的实现方法,其特征在于,调制波波形存储器为SRAM,可以存入标准的正弦波、三次谐波以及任意波形的调制波。
7.根据权利要求1中所述的SPWM的实现方法,其特征在于,可提供三个相位可调的正弦波输出,通过控制存储器的读取时间间隔来实现调整输出的正弦波频率。
8.根据权利要求7中所述的SPWM的实现方法,其特征在于,可实现三相的相位控制:第一相的初始相位固定,后两相通过寄存器配置进行相位调节。
9.根据权利要求1中所述的SPWM的实现方法,其特征在于,读取的调制波形数据可放大或缩小进行幅度调节。
10.根据权利要求1中所述的SPWM的实现方法,其特征在于,死区时间及滤波时长可配置,可以自由的设置死区长短,并且通过滤波避免过小的脉宽导致驱动电路不必要的通断,延长器件的使用寿命。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏宏云技术有限公司,未经江苏宏云技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510236118.9/1.html,转载请声明来源钻瓜专利网。





