一阶电路中的时间常数_精确移相电路的设计举例

972751e414aab407bfd21a9247ae7a5d.png

移相电路就是对输入信号(一般是正弦波)进行相位控制,而不改变其幅度,本推文以移相电路为例,展示模拟电路的反馈设计技巧与方法:
一、全通滤波器实现移相

2c85005f337ce751a44d6044051455bf.png

eb497da85b12bf684d62ad8a3f01ea19.png

以上是两种移相电路 的原理,其输出幅度保持不变,移动的相位随R3和C而改变,在C和R3确定时其移相是arctan函数,非线性的,当WR3C较小时,近似线性arctan(x)=x,|x|<=0.5,仿真伯德特的相位如下:

ca04a25acda15a335171a3e9bf47c874.png

上图可见,在WR3C较小时,是线性相移,即确定最最高频率Wmax后可以反向计算R3C<=0.5/Wmax,确定线性相移应用的时间常数R3C。

二、反馈控制设计举例
现在需要设计一个电路,实现输入频率在一定范围内变化、输入信号的初始相位变化时,输出信号始终超前输入信号90°,而输出信号幅度保持与输入信号幅度相同。这该如何实现?

应用前述的全通滤波器,好像有希望实现,关键是要能调整C与R3,而且要刚好调整到对输入信号移相90°,这是问题的关键。我们把问题细分一下:

1)如何改变C或R3?
2) 如何检测相位差?这其实就是要根据相位差来反馈控制C或R3的变化,可以采用模拟控制也可用数字控制方式。

先说1),改变C当然不能人去手动调节,要用电信号自动调节,首先想到的就是反向偏置的变容二极管,本推文我们不选择改变C,如果是改变R3那么如何做?当然不能用普通电位器了

,我们还是需要能电控改变阻值的东东:

a)不少人可能首先想到的是数字电位器,这个有些问题:首先太复杂,意味着你要使用单片机,而且数字电位器都是离散电阻值,假设一步对应100欧姆,1.5khz时需要900欧姆,刚好合适,而1.525khz输入频率,如果需要923.56欧,就完了,因为一步对应100欧姆的数字电位器只有900欧姆、1000欧姆,没有923.56欧姆,会影响控制精度,所以数字电位器不是最佳方案。那么你非要使用数字电位器又该怎么办?那也不是没有办法,只是精度差一些:比如,你可以参考PWM控制的思路,在20次控制中,1000*(20-x)/20+900*x/20=923.56,计算出x次选择900欧,剩下(20-x)选择1000欧。

b)还有就是选择JFET管,工作在可变电阻区,这是非常好的方案,只是要控制JFET的工作电压和扩展JFET的线性,下面详述

再说2),这里关键是需要一个鉴相器,来检测相位差,二极管鉴相器、二极管平衡环状鉴相器、乘法器....都可以做鉴相器,这里为了简单选择乘法器做鉴相器

先给出整体仿真电路和仿真实验结果:

d25cc49155f458114538a4b9b932e4d5.png

下面看看反馈跟踪控制电路,其由鉴相器和JFET可变电阻构成:

1)鉴相器这里采用的是乘法器,把输出信号Asin(wt+Po)与输入信号Asin(wt+P1)相乘,sina*sinb=-0.5[cos(a+b)-cos(a-b)],当两者差90°时结果只有cos2wt 二倍频分量,无直流分量,而非90°相位差时,会有一个直流分量0.5*cos(Po-P1), 推文中使用一个一阶RC取出直流分量,然后对直流分量进行积分,这个积分器是必须的,其作用就是如果误差没有消除就不断增强调节作用,此处如果换成放大器就没有持续调节作用了,其实这就是PID控制中的积分环节,目的就是消除最终的稳态误差!此电路只是临时起意设计的,参数还没有优化计算。

e3cd8ec8d90080bf03e473295babd777.png

2)JFET可变电阻

jFET的输出电流ID与VGS(栅源电压)、VDS(漏源电压)关系如下,可以推导出其输出导纳gDS

b895588f0bc6bf3296b45c28a08de93f.png

现在如下图所示,通过R3/R2引入对Vds信号的反馈,目的是减小JFET输出电阻的非线性,造成非线性的原因从上图的gDS公式可见其还是Vds的函数,因此我们的做法还是负反馈!引入对Vds信号的负反馈来抑制Vds对ID的影响!

ec600f86a863b3ac33bbd76faa0ec7fb.png

失真补偿以后,失真度降为0.022%,这改善非常明显,记住善于应用负反馈者,如果模拟电路世界的天下一分为四,你已得其一!是不是有点当年诸葛大神的隆中对三分天下的意思?

这种JFET低失真可变电阻很有用,例如下图的低失真系数的正弦波振荡器:

2cd998f4133125138590fa6b3d1d4f46.png

红色区域左下角的1:1运放就是为了隔离R8/R9/VR对R4的负载效应; TL071也是反馈控制中的积分环节,目的一样是消除稳态误差;D2/D3构成主要的信号幅度信息提取网络,采用半波整流电路取出正半周信号,通过积分器其实就是半波整流输出信号的平均直流分量,该分量与正弦波的幅度成比例:

5b9899d1e8323901947084b42ba2af6a.png

二极管半波整流虽然简单而且不精确,但是和积分器搭配却是很常见的信号幅度提取与反馈控制的手段!

关注微信公众号: RiscV与IC设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/537251.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工作绩效数据、工作绩效信息、工作绩效报告

目录 概念 举例 概念 工作绩效数据&#xff1a;观察&#xff0c;测量&#xff0c;采集到的原始数据 工作绩效信息&#xff1a;对“工作绩效数据”进行加工分析 工作绩效报告&#xff1a;对“工作绩效信息”进行白话 举例 以去健身房为例 1&#xff09;工作绩效数据&…

tickcount()修改成小时分钟_银行核心系统24小时机制实现总结

本文共2268字 | 建议阅读时间&#xff1a;5分钟作者&#xff1a;张广在核心系统的设计实现中&#xff0c;24小时机制向来是一个重点难点。早期的银行只有柜面一个业务办理渠道&#xff0c;因此当时的综合业务系统&#xff0c;跟随网点的营业时间&#xff0c;分为日起&#xff0…

美国将尝试区块链领域和加密货币相结合

首期隐匿性研究综述有三篇涉及以太坊Casper缺陷问题的论文评论&#xff0c;比特币通用货币理想的内在限制存在两个问题&#xff1a;以太坊Casper的缺陷问题、比特币UTXO解决方案的发展。 美国新闻报道&#xff0c;加密货币与区块链跨领域研究同侪评论这项一项大胆尝试&#xff…

python 人气高的项目_给大家推荐:五个Python小项目,Github上的人气很高的

deepfake 的深度学习技术&#xff0c;这款工具本来的用途是用来识别和交换图片、视频中人物脸部图像的工具 。该项目有多个入口&#xff0c;你需要做的事&#xff1a;● 收集照片● 从原始照片中提取面部图像● 在照片上训练模型● 使用模型转换源代码3.神经网络库 kerashttps:…

WBS结果输出表

目录​​​​​​​ 概述 模板 案例 扩展阅读 概述 花了很大力气分解的WBS&#xff0c;要趁热打铁&#xff0c;把每个活动落实到人。 模板 推荐一个模板 1&#xff1a;修改成项目名 2&#xff1a;填写项目基本信息 3&#xff1a;WBS的最底层工作包 4&#xff1a;工作…

scala:对象object

Scala没有静态方法或字段&#xff0c;可以用对象object&#xff08;首字母小写&#xff09;结构完成类似的功能。 object M {var count 0;def inc {count 1; count}def main(args: Array[String]){println(M.count)M.incprintln(M.count)} }对象的构造器在对象第一次被使用时…

svd奇异值分解_传统推荐算法(一)SVD推荐(1)解读奇异值分解

文章目录写在前面1. 从几何变换到奇异值分解2. 代数角度理解奇异值与奇异向量2.1 从正交基映射推导SVD2.2 特征值分解求解奇异值和奇异向量2.2.1 求解过程2.2.2 推论2.3 SVD的另一种形式3. 几何角度理解奇异值与奇异向量3.1 从坐标变换理解3.1.1 从例子到一般3.1.2 两个问题3.2…

信息化项目WBS实战总结

概述 前面花了几个篇幅讲解了WBS&#xff0c;这篇文章总结下实战要点。 第一篇&#xff1a;项目中的WBS分解 第二篇&#xff1a;项目的可交付成果 第三篇&#xff1a;WBS工作包 第四篇&#xff1a;WBS结果输出表 划重点 1.WBS是对“可交付成果”的分解&#xff0c;可交付…

kafka 支持发布订阅

概述 一般消息队列的是实现是支持两种模式的&#xff0c;即点对点&#xff0c;还有一种是topic发布订阅者模式&#xff0c;比如ACTIVEMQ。KAFKA也支持这两种模式&#xff0c;但是实现的原理不一样。 KAFKA 的消息被读取后&#xff0c;并不是马上删除&#xff0c;这样就可以重复…

svn管理工具_主流代码管理工具深度评测

引言 作为有十几年IT行业代码的从业人员&#xff0c;经历过代码管理工具的变迁&#xff0c;从早期的微软的Source Code Control&#xff0c;到TFS&#xff0c;再到SVN&#xff0c;再到现在的Git。我深知代码管理工具是代码开发过程中非常重要的工具。市场上的代码管理工具有很多…

假设条件和制约因素的理解

目录 假设条件 制约因素 假设条件和制约因素都记录在假设日志中。 假设条件 假设条件是指当前不能确定的、未经验证但仍被视为正确、真实或确定的因素。 假设条件存在不确定性&#xff0c;影响项目规划的所有方面&#xff1b;项目实施过程中假设条件一旦不成立就可能造成相…

深入理解Java的三种工厂模式

一、简单工厂模式简单工厂的定义&#xff1a;提供一个创建对象实例的功能&#xff0c;而无须关心其具体实现。被创建实例的类型可以是接口、抽象类&#xff0c;也可以是具体的类实现汽车接口public interface Car {String getName();}奔驰类public class Benz implements Car {…

项目管理PMBOK中的八大会议

目录 一、项目启动会 initiating meeting 二、项目开踢会议 kick-off meeting 三/四&#xff1a;焦点小组会议&引导式研讨会 五、规划会议与分析 六、状态审查会 七、投标人会议 八、项目经验总结会 一、项目启动会 initiating meeting 1、召开时间&#xff1a;是启…

python函数的继承_Python 继承

版权所有&#xff0c;未经许可&#xff0c;禁止转载Python 继承继承允许我们在定义一个类时&#xff0c;让该类继承另一个类的所有方法和属性。父类是被继承的类&#xff0c;也称为基类。子类是继承父类的类&#xff0c;也称为派生类。创建父类任何类都可以是父类&#xff0c;创…

MySQL 使用Node.js异步查询结果为undefined的简单处理办法

//定义查询过程,化异步为同步 function name(SQL_TXT, Respond) {ExecuteSQL(1, SQL_TXT);var i 0;var SetName setInterval(function () {if (i > 19) {clearInterval(SetName);}console.log("Tqr :第" i "次 obtain , Value : \n" Tqr " \…

python中的装饰器怎么运行_Python 装饰器入门(上)

翻译前想说的话:这是一篇介绍python装饰器的文章&#xff0c;对比之前看到的类似介绍装饰器的文章&#xff0c;个人认为无人可出其右&#xff0c;文章由浅到深&#xff0c;由函数介绍到装饰器的高级应用&#xff0c;每个介绍必有例子说明。文章太长&#xff0c;看完原文后我计划…

我的2018

写在开始 2018年以飞快的速度临近尾声了&#xff0c;只感慨时间过得真快&#xff01; 这一年过得算是平平淡淡&#xff0c;没有比较特别的地方。 工作 从去年8月来到这公司&#xff0c;是个做旅游产品的互联网公司&#xff0c;平时里做的事可以说是很简单&#xff0c;我只能说&…

IntelliJ IDEA快捷键总结

搜索类快捷键 快捷键描述Ctrl F文件内查找字符串Ctrl Shift F按照文本的内容查找双击Shift查找任何内容&#xff0c;可搜索类、资源、配置项、方法等&#xff0c;还能搜索路径Ctrl Shift R全局资源查找和替换Ctrl N按类名搜索类&#xff0c;比如 Java&#xff0c;Groovy…

python小波分析法检测火焰_一种基于小波分析的网络流量异常检测方法

一种基于小波分析的网络流量异常检测方法杜臻;马立鹏;孙国梓【期刊名称】《计算机科学》【年(卷),期】2019(046)008【摘要】对大量网络流量数据进行高质量特征提取与异常识别是做好网络取证的重要基础.文中重点研究并实现了网络取证中的数据处理并建立了模型库.对一种基于小波分…

初学Linux第三周

简单shell脚本&#xff1a;#!/bin/bash 第一行必须包括shell声明序列&#xff1a;#!##********************************************************************#Author: *****#QQ: *****#Date: 2018-12-31#FileName&#xff1a; hello.sh#URL: http#Descriptio…