[发明专利]一种带AXI接口的通用多路PWM发生器有效
申请号: | 201610023904.5 | 申请日: | 2016-01-14 |
公开(公告)号: | CN105701064B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 张跃玲;汪健;张磊;陈亚宁;余向阳;王丽丽 | 申请(专利权)人: | 中国兵器工业集团第二一四研究所苏州研发中心 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 耿英,董建林 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 axi 接口 通用 pwm 发生器 | ||
1.一种带AXI接口的通用多路PWM发生器,其特征是,包括AXI接口、PWM内部寄存器、内部逻辑控制、PWM输出、PWM中断和定时器计数器;
AXI接口经AXI总线与SoC系统相连,接受SoC系统中的微处理器发出的读写时序和配置信息,对PWM内部寄存器进行配置;
PWM内部寄存器包括锁存使能寄存器、中断控制寄存器、定时器控制寄存器、预分频寄存器和PWM控制寄存器;其中,锁存使能寄存器使能使用新的PWM匹配值,控制匹配寄存器的更新;中断控制寄存器控制PWM内部寄存器在发生匹配事件时的中断产生与中断清除;定时器控制寄存器用于控制定时器计数器的计数状态;预分频寄存器制订预分频计数器的最大值;PWM控制寄存器控制每一路PWM的使能与否,并设置每一路PWM的初始值;
内部逻辑控制包括匹配和中断控制模块、匹配检测和匹配选择控制;其中,匹配检测用于控制PWM匹配寄存器0的值与内部定时器计数器匹配时使内部定时器计数器复位或暂停;匹配和中断控制模块用于控制当内部定时器计数器的值计数到和PWM匹配寄存器0的值相同时,产生匹配及中断;匹配选择控制是在发生匹配时控制输出的PWM波发生反向输出或恢复原初始值输出;
PWM输出用于PWM波的输出;
PWM中断用于匹配时产生的PWM中断输出;
定时器计数器用于控制和反映内部预分频计数器和内部定时器计数器的计数状态。
2.根据权利要求1所述的一种带AXI接口的通用多路PWM发生器,其特征是,匹配和中断控制模块还控制匹配后的PWM输出及发生中断输出状态。
3.根据权利要求1所述的一种带AXI接口的通用多路PWM发生器,其特征是,根据PWM输出的信号路数配置PWM匹配寄存器,其中,一个PWM匹配寄存器0用于控制定时器周期,其余每路PWM输出对应配置两个PWM匹配寄存器,分别控制反向匹配点和恢复匹配点。
4.根据权利要求1所述的一种带AXI接口的通用多路PWM发生器,其特征是,当复位释放后,用户配置PWM匹配寄存器值,当复位释放后并开启PWM使能后,把PWM匹配寄存器值装入映像寄存器中,后续当发生匹配寄存器0的值匹配时,根据锁存使能寄存器的值,选择是否装入新的匹配值。
5.根据权利要求4所述的一种带AXI接口的通用多路PWM发生器,其特征是,装入映像寄存器中的值为非零值。
6.根据权利要求1所述的一种带AXI接口的通用多路PWM发生器,其特征是,复位释放并且开启PWM使能后,预分频计数器和定时器计数器开始计数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器工业集团第二一四研究所苏州研发中心,未经中国兵器工业集团第二一四研究所苏州研发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610023904.5/1.html,转载请声明来源钻瓜专利网。