新闻中心

EEPW首页>EDA/PCB>设计应用> CPLD器件在单片机控制器中的使用

CPLD器件在单片机控制器中的使用

作者: 时间:2012-10-30 来源:网络 收藏

图7是在内设计的一个8位计数器PWM波形发生器的示例。填入不同的计数初值,将在PWMOUT端相应输出不同占空比的脉冲串(见图8)。

图6 数模转换通道示意图

图7 8位计数器PWM波形发生器示例图

图8 脉宽调制波形比较图

在图7中,时钟脉冲从P32引脚输入,WRN是写选通信号输入端,PWMOUT是输出端。

如果只使用,PWM波的周期和脉宽形成电路会比较复杂。结合以后,PWM波形的周期就是定时访问该计数器的WRN信号的周期,脉宽由通过数据总线(DATA0~7)填入的计数初值决定。减少了内可编程逻辑宏单元或逻辑块数量的消耗。在图6中,整形电路主要起限幅、隔离作用。限幅之后,使幅度保持一致,并加大脉冲的上升沿和下降沿的陡削度,保证后级转换的电压幅度主要取决于脉宽,减少附加误差。

滤波电路影响到转换的线性度,根据不同的课题要求,可采用无源滤波器、有源一阶、二阶低通滤波器。巴特沃兹型滤波器具有平坦的通带幅频特性,最适于本转换电路方式的需要。以图9所示巴特沃兹二阶低通滤波器为例,其截止频率fo为:

图9 二阶低通滤波器

截至频率fo应该大于信号带宽边沿,但是要远小于PWM信号的频率。滤波器R,C的取值直接影响转换后的纹波幅度和转换速率,两者对R,C的要求正相反,应均衡考虑。必要时,通过实验选取合适的数值。

脉宽调制(PWM)波加低通滤波而实现数模转换的电路,其精度主要取决于计数器的字长、PWM的频率、低通滤波器的形式和元件选型。注意到这几点,转换效果令人满意。本文以8位计数器举例,实际应用中,考虑种种因素,一般采用10~14位计数器。

图6中的功率放大级主要是把滤波器输出的信号,以适当的放大、反馈形式,转换成符合Ⅱ型仪表、Ⅲ型仪表规定的电压、电流信号,或转换成其他触发控制信号,以便与被控对象连接,调节其工作状态。

结语

CPLD器件的物理机制像74系列、CD4000系列集成电路那样,纯属硬件电路,十分可靠。繁杂的开发工作是依赖功能强大的EDA软件实现的,入门门槛较低,易于初学者上手。目前正被越来越多的设计者青睐,普及推广只是时间问题。

随着微电子技术的发展,相信CPLD器件会有长足的进步,可能会与微机日益紧密结合,以致两者间界限模糊,你中有我,我中有你。

研制产品时,使CPLD器件与单片机的有机结合,不但缩短了开发周期,而且配置灵活、修改方便、适应性强,加大了研制的自由度。容易满足用户的多元需求,从而争得商机。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭