前言

本文章作为笔记分享出来,原内容出自:

【AGC自动增益控制电路原理】

AGC十分适用于单片机的ADC信号采样,可以限制输入信号的幅度变化,使得当输入信号变化的时候,后面信号处理的部分是不受影响。例如输入200mVpp信号,输出是2Vpp的信号;输入3Vpp的信号,输出的还是2Vpp的信号。


AGC电路原理

AGC电路是控制电路,通过对输入信号的检测和分析,然后产生了一个控制信号来调节增益。控制电路通常采用反馈的方式,将一部分的输出信号送回控制电路进行比较。当输出信号强度超过一定阈值时,控制电路会减小增益;当输出信号的强度低于一定阈值时,控制电路会增加增益。

AGC与VGA电路的不同

AGC是具有反馈的自动增益电路;而VGA是压控的,不具有反馈的电路。

VGA电路(压控放大器)

单片机采集放大器输出的信号,判断读取信号的值与单片机程序中设定的值是否匹配(等于),假如不匹配,那么就通过单片机输出电压给调节增益电阻,来改变阻值,使得放大器的输出信号变化,反复读取判断调节,直至与单片机中所设定的信号值所匹配。

压控放大器VGA就是不形成反馈,直接通过(单片机程序所给的)电压进行控制,不形成反馈的“自动”一说。


AGC电路讲解(以反馈式,积分反馈,VGA类型为例)

以下将其分成几个部分:

1、AGC环路中的检测器

2、AGC环路中包含的滤波器

3、反馈过程

  1. 输入信号进入VGA,通过固定衰减电路输出信号;
  2. 检测器通过检测输出信号的幅值,产生一个直流电压,与基准电压进行比较;
  3. 比较信号通过环路滤波器产生控制电压(其中还对误差进行积分),来控制VGA的增益;
  4. 直至检波器产生的直流电压与基准电压相等,此时误差积分无限接近于零;环路滤波器产生的控制电压不再发生变化,环路达到稳定的状态,其所需要的时间被称为环路稳定时间。

AGC电路芯片选型

内容先写到这,做出来再补充。

AGC自动增益控制电路的更多相关文章

  1. AGC电路以及AD8347正交解调芯片

    1.AGC电路的工作原理 1.1AGC电路的用途 随着电磁环境的日益恶化, 不同频段电磁信号之间的相互串扰, 以及可能出现的人为干扰, 将会导致接收机输入端口的信号动态范围较大, 一旦出现电路饱和或是 ...

  2. 「雕爷学编程」Arduino动手做(31)——ISD1820语音模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  3. 音频增益响度分析 ReplayGain 附完整C代码示例

    人们所熟知的图像方面的3A算法有: AF自动对焦(Automatic Focus)自动对焦即调节摄像头焦距自动得到清晰的图像的过程 AE自动曝光(Automatic Exposure)自动曝光的是为了 ...

  4. WebRTC 音频采样算法 附完整C++示例代码

    之前有大概介绍了音频采样相关的思路,详情见<简洁明了的插值音频重采样算法例子 (附完整C代码)>. 音频方面的开源项目很多很多. 最知名的莫过于谷歌开源的WebRTC, 其中的音频模块就包 ...

  5. WebRTC 音频算法 附完整C代码

    WebRTC提供一套音频处理引擎, 包含以下算法: AGC自动增益控制(Automatic Gain Control) ANS噪音抑制(Automatic Noise Suppression) AEC ...

  6. 【转载】xilinx 高速收发器Serdes深入研究

    此篇文章深入浅出介绍了关于高速串行收发器的几个重要概念和注意事项,为方便知识点复习总结和后续查阅特此转载,原文标题及链接为:xilinx 高速收发器Serdes深入研究 - CSDN博客   http ...

  7. xilinx 高速收发器Serdes深入研究-Comma码(转)

    一.为什么要用Serdes 传统的源同步传输,时钟和数据分离.在速率比较低时(<1000M),没有问题. 在速率越来越高时,这样会有问题 由于传输线的时延不一致和抖动存在,接收端不能正确的采样数 ...

  8. OV7670配置和调试小结

    先上一下OV7670的框架图 OV7670常用寄存器设置说明 直接看OV7670 Implementation Guide (V1.0)等 资料我已经上传了 https://files.cnblogs ...

  9. 音频增益响度分析 ReplayGain 附完整C代码示例【转】

    转自:http://www.cnblogs.com/cpuimage/p/8846951.html 人们所熟知的图像方面的3A算法有: AF自动对焦(Automatic Focus)自动对焦即调节摄像 ...

  10. CC1150 针对低功耗无线应用设计的高度集成多通道射频发送器

    Low Power Sub-1 GHz RF Transmitter 单片低成本低能耗 RF 发送芯片 应用 极低功率 UHF 无线发送器 315/433/868 和 915MHz ISM/SRD 波 ...

随机推荐

  1. CF1956C Nene's Magical Matrix 题解

    CF1956C Nene's Magical Matrix 被这题送走了,纪念一下. 巧妙的构造题,考虑比较方便处理的方案,假设我们从左上角的顶点开始涂,每次涂一个 \(1,2,3\dots n\) ...

  2. bfs 和 dfs + 回溯 的比较好的写法

    简介 刷题经常会使用bfs 和 dfs 总结 问题, 从0,0 走到 n,m 最小花费是多少? 0, 花费2元 1, 花费1元 2, 此路不通 code dfs void dfs(vector< ...

  3. ABC397

    最热泪盈眶的一次,中间被 D 卡了半小时,最后极限过 EF 翻盘. 不过 D 好像就是暴力,只是因为我没开 __int128?( rk.562. A - Thermometer 按照题意模拟即可. 点 ...

  4. ETL没有自动化数据集成平台,你的BI报表只会让你错失先机

    随着现代企业的数据量和复杂性的不断增加,传统的商业智能(BI)报表系统虽然能够提供详尽的业务指标和洞察,但它们依赖于用户的主动查询和查看.这种被动式的数据分析模式存在几个显著的缺陷: 滞后性:用户需要 ...

  5. SciTech-EECS-Signal-OpAmp(Operational Amplifier,运算放大器): Gain放大倍数计算公式及其电路中电容的作用 + MCU或OpAmp用 三极管适配 以驱动 高Vgs电压的MOS管 + 分流器采样百安级大电流的微电压信号 + 微电压信号放大

    SciTech-EECS-Signal-OpAmp(Operational Amplifier,运算放大器): Gain增益放大倍数计算公式 ## 分流器采样百安级大电流的微电压信号 OpAmp(运算 ...

  6. vs2022升级后打开项目报错预定义类型system.void未定义或导入”

    今天打开项目,vs2022提示升级,于是我就点了升级,升级完成后,再次打开项目,代码中就出现了很多红线,提示 如下错误,还有很多其他类似的错误 预定义类型system.void未定义或导入" ...

  7. POSIX 文件系统接口标准

    POSIX文件系统接口标准是​​POSIX(可移植操作系统接口)标准​​的核心组成部分,旨在为操作系统提供统一的文件操作接口,确保应用程序在不同UNIX及类UNIX系统上实现源代码级可移植性.以下是其 ...

  8. secret和configmap

    一.secret 1.什么是secret? 这个类型主要就是存储密码或者一些隐私一些内容 主要就是保存这些东西的 值都是base64加密的 都是基于命名空间的 2.创建secret方式 1.命令行创建 ...

  9. exhale

    持续性头疼. 怎么说就是要原地爆炸了,开始倒数 three two one,爆! 站在黑乎乎的地洞里,曙光从井盖缝隙钻进来.闪的我头晕目眩. 人生无望,,, 玉玉朋友祝我加油,她也要才是.千万别玉玉啊 ...

  10. 一步一步学习使用LiveBindings(9) LiveBindings图像绑定与自定义绑定方法(2)

    一步一步学习使用LiveBindings(9) LiveBindings图像绑定与自定义绑定方法(2) 这是<一步一步学习使用LiveBindings(8)>的接续,本章将学习如下知识点: ...