新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机及CPLD的多间隔脉冲产生电路

基于单片机及CPLD的多间隔脉冲产生电路

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

2.2 设计
晶振是为处理器提供频率基准的元器件,属于系统不可或缺的一部分。通常分为有源晶振和无源晶振两个大类,无源晶振要求芯片内部有震荡器,并且其信号电压根据起振而定,允许不同的电压,但无源晶振通常信号质量和精度较差,需要精确的匹配外围,如需更换晶振要同时更换外围电路。有源晶振不需要芯片的内部振荡器,可以提供高精度的频率基准,信号质量也较无源晶振要好。
EPM7128SLC84需要提供外部时钟信号,由于对时钟精度要求甚高,通过前面的分析可知有源晶振的通信质量和精度较无源晶振高,所以采用1.000 MHz的有源晶体振荡器,电路的输出端口与处理器EPM7128SLC84的GCKL1连接,其具体电路设计如图3所示。

本文引用地址:http://www.eepw.com.cn/article/171352.htm

c.jpg



3 系统软件设计
采用AT89S52芯片,通过软件编程所要求的控制信号。主要的控制参数包括:信号周期、脉宽、分频电路的开始信号、地址发生器的复位信号。在MAX+PLUSⅡ开发环境中完成分频电路设计,可以省去大部分的中小规模集成电路和分离元件;使得电路具有集成度高、工作速度快、编程方便、价格低廉的显著优点。通过和数据预生成的信号实现方法,无需改变硬件电路,即可实现信号参数的任意调整;同时外围电路十分简单,为工程调试和应用带来了方便。其中波形仿真图如图4所示。

d.jpg



4 结论
所设计的信号发生器,充分利用了及CPLD二者的优点,通过软件和硬件的结合,能够脉宽固定1μs,周期可调的单头、双头、三头,达到了设计要求,既可以作为普通信号源使用,也可以在一些特殊信号的条件下使用。

DIY机械键盘相关社区:机械键盘DIY



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭