编辑
2025-01-06
电路
0
请注意,本文编写于 103 天前,最后修改于 103 天前,其中某些信息可能已经过时。

目录

施密特触发器
多谐振电路

施密特触发器

施密特触发器由两个CMOS反相器串联组成,通过两个电阻将输出端的电压反馈到第一个反相器的输入端

image.png

鉴于CMOS反相器没有输入电流,那么三个电压间就有关系

vI1=R2R1+R2vI+R1R1+R2vOv_{I1}=\dfrac{R_2}{R_1+R_2}\cdot v_I+\dfrac{R_1}{R_1+R_2}\cdot v_O

vIv_I逐渐上升,略大于反相器的阈值电压VTHV_{TH}时,则有如下路径

  1. vIv_I上升使得vI1v_{I1}上升
  2. 在阈值电压附近反相器输出变化剧烈,vI1v_{I1}上升引起vO1v_{O1}下降
  3. vO1v_{O1}作为第二个反相器的输入,它下降引起vOv_O上升
  4. vOv_O上升通过电阻R2R_2使得vI1v_{I1}上升

一般而言阈值电压是高电平的一半

VTH=12VDDV_{TH}=\dfrac12V_{DD}

这样的正反馈路径使得vOv_O迅速跳到高电平。假定电路处于低电平状态,使得其跳到高电平的vIv_I存在一个阈值。代入vO=0v_O=0得到正向阈值电压

VT+=(1+R1R2)VTHV_{T+}=\left(1+\dfrac{R_1}{R_2}\right)V_{TH}

同样,在电路状态为高电平时,输入电压在阈值附近下降有如下路径

  1. vIv_I下降使得vI1v_{I1}下降
  2. 在阈值电压附近反相器输出变化剧烈,vI1v_{I1}下降引起vO1v_{O1}上升
  3. vO1v_{O1}作为第二个反相器的输入,它上升引起vOv_O下降
  4. vOv_O下降通过电阻R2R_2使得vI1v_{I1}下降

这样的正反馈路径使得输出电压迅速降为低电平。将vO=VDDv_O=V_{DD}代入得到负向阈值电压,鉴于VDD=2VTHV_{DD}=2V_{TH},有

VT=(1R1R2)VTHV_{T-}=\left(1-\dfrac{R_1}{R_2}\right)V_{TH}

它们之差称为回差电压ΔVT\Delta V_T

ΔVT=R1R2VDD\Delta V_T=\dfrac{R_1}{R_2}V_{DD}

如果输出接vOv_O则是同向输出,电路符号为

image.png

vO1v_{O1}是反向输出,电路符号为

image.png

多谐振电路

只需要使得施密特触发器的输入端在高电平和低电平反复横跳,即可经过施密特触发器的整形输出震荡波形。利用一个电容可以很容易达到这一点

image.png

  1. 初始时刻电容没有充电,vC=0v_C=0vOv_O是反相输出,为高电平
  2. vOv_O经过电阻RR给电容充电,使得vCv_C逐渐上升,电压曲线符合电容的充电方程
  3. vCv_C上升达到阈值VT+V_{T+}后,vOv_O跳为低电平,电容放电
  4. vCv_C下降达到阈值VTV_{T-}后,vOv_O跳为高电平,电容又充电,依次循环

充电电压为VDDV_{DD},放电电压为00,由此给出充电时间和放电时间

T1=RClnVDDVTVDDVT+,T2=RClnVT+VTT_1=RC\ln\dfrac{V_{DD}-V_{T-}}{V_{DD}-V_{T+}},\quad T_2=RC\ln\dfrac{V_{T+}}{V_{T-}}

它们之和就是周期

T=RCln(VDDVTVDDVT+VT+VT)T=RC\ln\left(\dfrac{V_{DD}-V_{T-}}{V_{DD}-V_{T+}}\cdot\dfrac{V_{T+}}{V_{T-}}\right)

不过这样的周期影响因素太多,不稳定,可以利用石英晶体的震荡

image.png

左一是石英晶体震荡电路,中间是等效电路,右边是电路的等效阻抗。若是把谐振频率选为fsf_s,则构成串联型振荡电路,若是选在fsfpf_s\sim f_p之间,则构成并联型振荡电路

串联型电路是这样的

image.png

两个电阻应使得反相器工作在放大区,有利于电路起振,两个电容应使得在频率fsf_s时其容抗很小,保证两个反相器形成正反馈

并联型电路是这样的

image.png

石英晶体相当于电感,与两个电容形成选频反馈电路。反相器G1G_1工作在线性放大区,输出电压接近正弦波,由反相器G2G_2整形为方波

本文作者:GBwater

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!