发明名称 |
一种利用FPGA产生高精度PWM信号的方法 |
摘要 |
本发明涉及一种利用FPGA产生高精度PWM信号的方法,属于信号处理技术领域。本发明采用FPGA产生高频时钟信号,实现了高精度PWM信号的生成,不仅解决了现有方案中DSP芯片选型与PWM信号的频率、精度之间的矛盾,而且电路实现简单,适用于例如成像导引系统的随动稳像平台这类高精度、小体积的控制系统。 |
申请公布号 |
CN104281051A |
申请公布日期 |
2015.01.14 |
申请号 |
CN201310292135.5 |
申请日期 |
2013.07.12 |
申请人 |
中国航天科工集团第三研究院第八三五八研究所 |
发明人 |
张美生;张雷;陈莲 |
分类号 |
G05B11/28(2006.01)I |
主分类号 |
G05B11/28(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种利用FPGA产生高精度PWM信号的方法,其特征在于,包括以下步骤:S1、利用现场可编程门阵列FPGA产生高频时钟信号,并发送给计数器;S2、所述计数器接收到所述高频时钟信号后对时钟计数,计到2<sup>n</sup>后清零,然后重新计数,如此循环直到达到预设的循环次数,从而产生锯齿波,其中,n为所要产生的脉冲宽度调制PWM信号的精度位数;S3、通过比较器将外部输入的n位数据与所述锯齿波比较,从而产生PWM信号。 |
地址 |
300308 天津市天津空港经济开发区中环西路58号 |