基于FPGA的脉冲分频技术研究
出处:xwj 发布于:2011-03-16 18:52:03
摘要:为了对运动控制系统中的脉冲进行控制以减少累计误差,需要对脉冲进行分、倍频和合成处理。介绍了通用的各种形式分频器的实现方法,给出了在Altera公司的Cyclone II系列EP2C8Q208C8型号FPGA芯片上实现的电路原理图和测试结果,验证了设计的正确性和可行性。由于设计采用了参数化的方法,因此具有广泛的应用价值。
1 概述
运动控制系统中经常需要各轴同步联动,采用电子齿轮技术能很好的解决控制问题和消除误差,因此具有广泛的应用前景。电子齿轮控制技术:简单的说就是把运动控制系统中的脉冲等控制信号频率进行任意比例的放大或者缩小,并且保证,以便系统能进行更广范围的控制,将来扩展功能也会更加的方便,其主要载体是各种步进和伺服电机。
由以上分析可以看出,要在运动控制系统中很好的利用电子齿轮技术,不可避免的要用到脉冲的分、倍频和合成,也即频率合成技术,频率合成技术是对一个或者多个高精准度和高稳定度的基准频率脉冲进行加、减、乘、除四则运算,产生具有同样精准度和稳定度的一个或多个频率信号的技术。该技术已经在现代通讯系统中有了广泛而重要的应用,研究将其运用于运动控制系统中是个不错的探索和尝试。
2 脉冲分频实现方法
分、倍频技术有两类实现方法,利用锁相环的方法和利用硬件电路加软件算法的方法。锁相环方法具有广泛的应用范围,技术也为成熟, 锁相环技术可以方便的实现时钟的分、倍频, 其主要优点是简化了时钟设计,可以提高器件单位面积效率,并且具有可编程占空比功能, 编程人员可以控制时钟正、负边沿的位置,这样数据可以在时钟的正或负边沿传输,增加了系统的性。但是在不能提供锁相环或者需要尽量耗费较少电路资源的场合,利用FPGA进行电子电路设计、仿真和硬件验证时,就需要用到硬件电路加软件算法的方法来分、倍频了,本文主要讨论后一种分、倍频方法。我们也可以把倍频理解成倍率大于1的分频,因此为了表述简便,本文把分、倍频统称为分频。
如果对脉冲的占空比和间隔要求不是很高,可以用脉冲合成技术来产生所需要的脉冲信号。例如时钟基准源为f i = 1024hz,用10位的计数器来产生不同频率的脉冲信号,按需要提取其中的几种来进行叠加,即可构成0到1023pp s范围内连续可调的时钟脉冲输出fo 。原理公式如下:
全文PDF:
参考文献:
[1]. EP2C8Q208C8 datasheet https://www.dzsc.com/datasheet/EP2C8Q208C8_2527753.html.
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- EDA技术工具链与全流程设计运维指南2026/1/5 10:28:51
- PLC程序现场疑难问题排查与深度优化指南2025/12/24 14:36:36
- PLC程序现场调试与优化实操指南2025/12/24 14:29:57
- 工业PLC模拟量信号采集:调理技术与抗干扰工程方案2025/12/15 14:39:08
- PLC设备如何选型2025/9/5 17:15:14









