FPGA可编程单脉冲发生器设计.docVIP

  • 14
  • 0
  • 约4.89千字
  • 约 11页
  • 2016-11-26 发布于广东
  • 举报
FPGA可编程单脉冲发生器设计.doc

8.3 可编程单脉冲发生器   可编程单脉冲发生器是一种脉冲宽度可编程的信号发生器,其输出为TTL电平。在输入按键的控制下,产生单次的脉冲,脉冲的宽度由8位的输入数据控制(以下称之为脉宽参数)。由于是8位的脉宽参数,故可以产生255种宽度的单次脉冲。   在目标板上,I0~I7用作脉宽参数输入,PULSE_OUT用做可编程单脉冲输出,而KEY和/RB作为启动键和复位键。图3示出了可编程单脉冲发生器的电路图。 ?? ?                 图3 可编程单脉冲发生器的电路图 8.3.1 由系统功能描述时序关系   可编程单脉冲发生器的操作过程是:   (1) 预置脉宽参数。   (2) 按下复位键,初始化系统。   (3) 按下启动键,发出单脉冲。   以上三步可用三个按键来完成。但是,由于目标板已确定,故考虑在复位键按下后,经过延时自动产生预置脉宽参数的动作。这一过程可用图4的时序来描述。 ?? ?        图4 可编程单脉冲发生器的时序图   图中的/RB为系统复位脉冲,在其之后自动产生LOAD脉冲,装载脉宽参数N。之后,等待按下/KEY键。/KEY键按下后,单脉冲P_PULSE便输出。在此,应注意到:/KEY的按下是与系统时钟CLK不同步的,不加处理将会影响单脉冲P_PULSE的精度。为此,在/KEY按下期间,产生脉冲 P1,它的上跳沿与时钟取得同步。之后,

文档评论(0)

1亿VIP精品文档

相关文档