该电路由四通道运算放大器、逻辑门、按钮开关、去抖动电路和D触发器组成,可替代微控制器或任意波形发生器,产生对单个IC输入进行编程所需的串行数字代码。
由于IC的尺寸不断缩小,即使其复杂性增加,IC封装也变得越来越小,即使其引脚数下降或保持不变。由此产生的引脚功能负担使得需要串行编程等引脚节省措施。例如,过去可能有多个引脚可用于编程IC的电流或电压限值,但今天的IC可能必须将该限值编码为串行线路上的设定脉冲数。
因此,当没有微控制器或任意波形发生器时,如图1所示的电路非常有用。该器件由四通道运算放大器、逻辑门、按钮开关、去抖动电路和 D 触发器组成,可产生 500Hz 的 1、2 或 3 脉冲突发。
图1.该串行脉冲发生器经过跳线编程,可产生 1、2 或 3 脉冲突发。
在振荡器部分,积分器(U1A)在其输出端产生三角波,从而使U2B能够产生占空比为50%的输出方波。
在“开关去抖动和定时锁存”部分,按钮开关S1连接到CMOS开关去抖动器(MAX6816),确保驱动D触发器的无噪声输出。D输入逻辑电平仅在CLK的上升沿传递到Q输出。单脉冲部分(如下所述)也与CLK信号的上升沿定时,以确保U4的输出脉冲(无论是单个还是多个)具有相同的宽度。
在单脉冲部分,四通道器件U1的第三个运算放大器设置要产生的脉冲数。触发器输出将C4电压拉高,将U1D的正输入驱动为高电平。然后,U1D 输出变为高电平,并通过 R8/R9 分压器设置其正输入端的电压。然后,R10–R13网络和C5在C5上产生增加的电压。当U1D负输入端的电压超过其正输入端的电压时,U1D输出变为低电平。
来自 U1B 和 U1D 的输出信号连接到 AND 门,其 500Hz 输出持续一个仅允许所需脉冲数的间隔。图2a–c显示了与1、2和3脉冲输出相关的波形。两个跳线(JU1 和 JU2)通过改变 C5 的值来设置脉冲数。JU1 和 JU2 开路允许 AND 栅极输出端有一个脉冲,闭合(分流)JU1 仅允许两个脉冲,两个跳线分流允许三个脉冲。
图2.图1电路采用单脉冲(a)、双脉冲(b)或三脉冲(c)工作。每个图表中显示的波形是 U1B 输出(顶部)、U1D 输出(中)和 U4 输出(底部)。
审核编辑:郭婷
-
运算放大器
+关注
关注
215文章
4894浏览量
172528 -
触发器
+关注
关注
14文章
1995浏览量
61044 -
波形发生器
+关注
关注
3文章
288浏览量
31352
发布评论请先 登录
相关推荐
评论