电子设计教程32:RC串并联选频网络

2023-10-25 12:20

本文主要是介绍电子设计教程32:RC串并联选频网络,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  将电阻R1与电容C1串联,电阻R2与电容C2并联所组成的网络,称为RC串并联选频网络。一般两个电阻取值相同,两个电容取值也相同。所谓选频,指的是这个电路可以“选”出特定的频率,并通过后续的正反馈电路维持这个频率。高于或者低于这个特定频率的波形,无法得到正反馈,逐渐衰减并最终消失。从功能上来讲选频网络有点像带通滤波器。除此之外,电路还是正反馈网络,从串并联的连接处引出反馈信号,经过放大电路作用于输入信号,用于维持正弦波振荡,这一点与LC振荡电路+放大电路的原理是一样的。
在这里插入图片描述
  反馈信号v_f(对于选频网络来说,也可以理解为输出信号)与输入信号v_i的相位必须完全一致。假设v_i的频率很低,那么R1与C2几乎都不起作用。v_f的相位会超前v_i,若频率趋近于0,相位超前将趋近于90°。下图输入信号为1Hz时的仿真波形,可以看出反馈信号比输入信号几乎领先了1/4的周期。
在这里插入图片描述
  假设v_i的频率很高,那么C1与R2几乎都不起作用。由于电容C2先有流动电荷的积累才有电容上的电压变化,所以v_f的相位会落后v_i,若频率趋近于无穷大,相位滞后将趋近于90°。下图输入信号为1000kHz,可以看出反馈信号比输入信号几乎落后了1/4的周期。
在这里插入图片描述
  可以看出,输入信号的频率从0到无穷大时,反馈信号的相位从+90°~-90°,那么必然存在一个频率,使两个信号的频率相等。这个频率我们称之为振荡频率f_o:
在这里插入图片描述
  从表达式上来看,RC串并联选频网络的振荡频率f_o与RC低通滤波电路的截止频率f_c表达式一样,但含义不一样。f_o表明在这个频率下,反馈信号与输入信号的相位相同;f_c意思是,在这个频率下,输入信号功率降低3dB的频率。
  经过严格的数学推导,可以算出,当RC串并联选频网络的输入信号频率等于振荡频率时,反馈信号的幅值变为输入信号的1/3。有2/3的幅值被浪费在RC串并联选频网络上,对比LC振荡电路,这个浪费比较严重。如果想让电路的振荡维持下去,需要把反馈信号通过 放大电路,放大三倍,然后接到输入端。

这篇关于电子设计教程32:RC串并联选频网络的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/282522

相关文章

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基