前言

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

【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. CF1989C Two Movies 题解

    CF1989C Two Movies 贪心.如果某人对两部电影评分不一样,显然取评分高的那一个.如果是 \(1\) 和 \(0\) 或 \(1\) 和 \(-1\),那么显然取 \(1\).如果是 \ ...

  2. 前端开发系列108-工程化篇之Grunt构建工具的使用

    本文主要介绍前端开发中常用的构建工具Grunt,具体包括Grunt的基本情况.安装.使用和常见插件的安装.配置和使用等内容. 1.0 Grunt简单介绍 Grunt是一套前端自动化构建工具.对于需要反 ...

  3. HyperWorks install

    简介 网格划分软件HyperWorks 的下载链接 https://www.jb51.net/softs/677139.html#downintro2 hyperWorks 的安装链接 http:// ...

  4. ETL数据集成丨将DB2数据同步至Postgres数仓实践

    随着企业数字化转型的加速,数据已成为企业的重要资产.为了更好地挖掘数据价值,企业纷纷建立自己的数据仓库,以便于数据分析和决策.在众多数据库中,DB2和Postgres作为两款备受欢迎的数据库,如何实现 ...

  5. 运用ETLCloud快速实现数据清洗、转换

    一.数据清洗和转换的重要性及传统方式的痛点 1.数据清洗的重要性 数据清洗.转换作为数据ETL流程中的转换步骤,是指在数据收集.处理.存储和使用的整个过程中,对数据进行检查.处理和修复的过程,是数据分 ...

  6. SciTech-Mathmatics-Probability+Statistics-II-Population:Parameter Estimation + Samples:Statistics 总体的参数估计 和 样本统计量

    SciTech-Mathmatics-Probability+Statistics-Population:Region Parameter Estimation of Population + Sta ...

  7. pandas速成笔记(2)-excel增删改查基本操作

    接上篇继续,本篇演示对excel的基本增删改查操作. 一.读取excel 1.1  常规读取 假设有以下excel文件: 002.xlsx 用pandas可以这样读取: import pandas a ...

  8. 2025熵密杯 -- 初始谜题 -- Reproducibility

    2025熵密杯 -- 初始谜题 -- Reproducibility 前言 本文记录2025熵密杯初始谜题赛题复现过程,参考languag3师傅的熵密杯题解博客.膜拜大佬~ https://langu ...

  9. linux5.8下oracle10g安装和配置详解

    1新建yum仓库 如果有外网,可以配置阿里云的源,没外网,可以把光驱里的系统碟作为源仓库来安装一些oracle依赖的包: mount /dev/cdrom /mnt/ sed -i 's/gpgche ...

  10. 一个被BCL遗忘的高性能集合:C# CircularBuffer<T>深度解析

    大家好,在最近的一个业余项目--天体运行模拟器中,我遇到了一个有趣的需求:我需要记录每个天体最近一段时间的历史位置,从而在屏幕上为它们画出一条长长而漂亮的轨迹线. 你可能会说,用一个 List< ...