根据上述脉宽测量原理,设计如图1 (CONTRL2)所示的电路原理示蕙图。该信号的上沿和下沿信号对应于末经处理时的被测信号50%幅度时的匕沿和下沿。被测信号从FIN端输入,CLR为初始化信号,START为工作使能信号。CONTRL2模块的PUL端与GATE的输入端PUL连接。

图1 脉冲宽度测量原理图
测量脉冲宽度的工作步骤如下:
(1)向CONTRL2的CLR端送一个脉冲以便进行电路的工作状态初始化。
(2)将GATE的CNL端置高电平,表示开始脉冲宽度测量,这时CNT2 fit输入信号为FSD。
(3)在被测脉冲的上沿到来时,CONTRL2的PUL端输出高电平,标准频率信号进入计数器CNT2。
(4)在被测脉冲的下沿到来时,CONTRL2的PUL端输出低电平,计数器CNT2被关断。
(5)由单片机读出计数器CNT2的结果,并通过上述测量原理公式计算出脉冲宽度。
CONTRL2子模块的主要特点是:电路的设计保证了只有CONTRL2被初始化后才能置作,否则R凡输出始终为零。只有在先检测到上沿ffi PUL才为高电平,然后在检测到下沿时,PUL输出为低电平:ENDD输出高电平以便通知弟片机测量计数已经结束;如果先捡测到下沿,PUL并无变化;在检测到上沿并紧接一个下沿后,CONTRL2不再发生变化苴到下一个初始化信号到来。占空比的测量方法是通过测量脉冲宽度记录CNT2 Pf:计数值N2然后将输入信号反相,再测量脉冲宽度,测得CNT2计数值N2则可以计算出:

欢迎转载,信息来自维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。