针对RC发生器独立频率和填充因子调整问题的两种解决方案
来源:EET发布时间:2021-08-23892浏览
询问 AI| EETC https://www.eet-china.com |
大家都熟知具有调节占空比的RC矩形脉冲发生器方案都有一个无法根除的缺点:改变脉冲填充因子(D)会不可避免地改变所生成的频率。笔者曾经描述了具有单独频率和填充因子控制的发生器方案(参考文献1~3),本文就此问题提供两种新解决方案。图1:此逻辑门矩形脉冲发生器具有可调频率和占空比。
图1中的发生器工作原理如下:当将设备开启时,电容器C1放电,因此U1A(U1)的输出为高电平。这个高电平输出通过D1-R4链路对电容器C1快速充电,直到C1达到逻辑元件从低变高的开关电压阈值,此时U1A的输出变低。当U1A的输出变低时,电容器开始通过R1和R2+R3的并联组合遵循指数曲线放电(图2)。当C1达到从高变低的开关阈值时,U1A的输出变为高电平,然后循环往复。
图2:发生器所产生的脉冲序列与输出占空比无关
U1A开关阈值的滞回特性有助于决定所产生的脉冲序列的频率。使用15V的电源电压(Vdd)以及CD4093数据手册(第4页)中所给出的公式,开关频率大致为:
f(单位:kHz)=1,152/(Rs×C1)
其中,Rs=((R1×R2)+(R1×R3))/(R1+R2+R3)
由于电位器的连接方式,电路所看到的电阻R3是可变的,因此电位器可用于设置频率。发生器会在200Hz至1100Hz的频率范围内可靠运行,并在向上至少500kHz的频率下保持运行。
逻辑元件U1B的输入引脚也连接到电容器C1以及电位器R1的中间引脚。调整这个充当分压器的电位器,就可以调整U1B输入引脚6上所看到的C1电压的比例。这个比例越大说明输入会越快达到开关阈值,而其越小则会越慢达到阈值。然后,调整R1就可以平滑地更改逻辑元件U1B开关周期中的时刻,从而调整其输出脉冲的宽度(Uout)。该电路可实现从接近0%到100%的占空比。此外,这种占空比调整不会影响所生成的频率。
图3:此锯齿波脉冲发生器也具有可调节的占空比
图3中所示的另一种矩形脉冲发生器可在27Hz到1000Hz的频率范围内运行,并且还可以单独调整频率和填充因子。该电路由锯齿波脉冲发生器(U1CD40106)和具有可调开关阈值的比较器(U2LM339)所组成。
锯齿波脉冲发生器使用Q1为U1ACD40106元件所创建的RC发生器提供稳定的电流源。这种组合可在电容器C1上产生一个锯齿形电压,当频率改变时,它的形状不会改变(图4)。电位器R2用来控制电流源,从而控制C1的充电速率,进而决定脉冲频率。电位器R6用来控制比较器(U2ALM339)的开关阈值,并相应地控制输出(Uout)波形的填充因子。电阻器R5和R7用来为调整脉冲填充因子D设置限值。图4:锯齿波的线性上升时间确保了占空比也是电位器设置的线性函数
由于电容C1上的电压随时间线性变化,调节电位器R6时输出信号的宽度也呈线性变化。这就与第一个发生器形成对比,第一个发生器是对填充因子进行非线性调整。
参考文献
- Thepulsegeneratorwithseparateadjustmentoffrequencyanddutycycle,M.A.Shustov,Radioamateur(Belarus),No9,p.21,2018.
- Rectangular Pulse Generator with Independent Frequency and Duty Cycle Control,M.A.Shustov,Radiolotsman(Russia),No5,pp.52–53,2018.
- Independent Width and Frequency Adjustment Bipolar Impulser,M.A.Shustov,Radiolotsman(Russia),No5,pp.54–55,2018.
(本文授权编译自EDN姐妹网站Planet Analog,原文参考链接:Rectangular pulse generators feature independent frequency and duty-cycle adjustment。由赵明灿编译。)
本文转载自《电子技术设计》网站
新闻来源:EET,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。