因为在院赛用过AD603来做低频小信号功率放大器,这段时间没什么事,就来分享一下使用AD603的经验。

AD603简介:AD603是一款低噪声、电压控制型放大器,用于射频(RF)和中频(IF)自动增益控制(AGC)系统。它提供精确的引脚可选增益,90 MHz带宽时增益范围为−11 dB至+31 dB,9 MHz带宽时增益范围为+9 dB至+51 dB。用一个外部电阻便可获得任何中间增益范围。折合到输入的噪声谱密度仅为1.3 nV/√Hz,采用推荐的±5 V电源时功耗为125 mW.............

AD603阻抗匹配:AD603的输入阻抗只有100欧姆,对输入阻抗的匹配问题还有点小问题的可以看看我以前写的一篇文章。我这里推荐电路图如图1.1所示,亲测有效。

AD603的典型电路:AD603是由电压控制增益的,但是我不知道stm32的DA能否驱动AD603,所以我就用MCP4725(12位AD)来驱动,也挺便宜的,大家可以试试哈;增益的表达控制有三种模式,在这里我只写我用到的模式一:增益是由两个芯片的压差来控制的,表达式为:G=40*VG+10dB,其中VG=VPOS-VNEG。我们一般把其中一个引脚的电压固定,只需要控制另外一个脚的电压就可以了,我这里设置的固定电压是1V,所以只需要设置另外一个电压在0.5v~1.5v就可以了。电路图如图1.1所示

图1.1

AD603出现的一些问题:

1:无 论 增 益的范围是多少,AD603的实际的增益都在理论增益的基础上限附加l.07 dB,下限附加-1.07 dB。如带宽为90MH:时,理论上增益范围:-10dB到             30dB,实际的增益为:-11. 07dB到31.07dB。

2:带 宽 为 9MHz时,如图5,若在管脚5与地之间连一个电阻,有可能得到更高的增益上限,但增益最大不超过60dB

3:管脚4(COMM)必须与输人信号的地线相连,因为它们之间若有明显的阻抗存在将降低增益的精确度。

4:AD603驱动的负载阻抗在100欧左右时失真最小。 5:输 出 电 压的幅度与负载电阻有关:

如外接负载 为500欧姆时,输出电压的幅度为:士2. 5V。 如外 接 负 载 为 100欧姆时,输出电压的幅度为:士1V。

6:AD603的输人电阻为100欧姆,信号输人时应考虑阻抗匹配。

7:由于输出管脚为7脚,正、负供电电源为8脚、6脚,所以测量输出时千万要小心,一但将输出端与供电端短路,将对芯片造成永久性损坏。

8.  AD603超过控制压差,很容易失真,所以多留点富裕空间吧。

AD603的控制DAC:MCP4725代码

//.C文件
#include "MCP4725.h"
#include "delay.h"
#include "bsp_usart.h"    //初始化IIC接口
void MCP4725_Init(void)
{IIC_Init();
}//使用快速模式写命令写DAC寄存器
void MCP4725_WriteData_Voltage(u16 Vout)   //电压单位mV
{u8 temp;u16 Dn;Dn = ( 4096 * Vout) / VREF_5V;temp = (0x0F00 & Dn) >> 8;  //12位数据IIC_Start();IIC_Send_Byte(0XC2);      //器件寻址,器件代吗:1100; 地址位A2,A1,A0为 0 , 0 , 1;-> 1100 0010IIC_Wait_Ack();   IIC_Send_Byte(temp);   IIC_Wait_Ack();  IIC_Send_Byte(Dn);        //将低8位送到DAC寄存器IIC_Wait_Ack();    IIC_Stop();//产生一个停止条件   delay_ms(10);
}void MCP4725_WriteData_Digital(u16 data)   //12位数字量
{u8 data_H=0,data_L=0;data_H = ( 0x0F00 & data) >> 8;data_L = 0X00FF & data ;IIC_Start();IIC_Send_Byte(0XC0);      //器件寻址,器件代吗:1100; 地址位A2,A1,A0为 0 , 0 , 0;-> 1100 0000IIC_Wait_Ack();     IIC_Send_Byte(data_H);     IIC_Wait_Ack();  IIC_Send_Byte(data_L);IIC_Wait_Ack();  IIC_Stop();//产生一个停止条件   delay_ms(10);
}
///.H文件
#ifndef __MCP4725_H
#define __mcp4725_H
#include "myiic.h"
#define VREF_5V      4760void MCP4725_Init(void);
void MCP4725_WriteData_Digital(u16 data);
void MCP4725_WriteData_Voltage(u16 Vout);#endif

注释:MCP4725需要用IIC来发送数据,请自行初始化IIC和MCP4725;在主函数里面只需调用MCP4725_WriteData_Digital(votage)函数就可以了,这里的参数votage就是图1.2中的Dn,VDD就是供电3.3或者5V,自己计算吧。

图1.2

AD603+MCP4725+STM32-----自动增益控制电路相关推荐

  1. 自动增益控制电路(AGC)

    自动增益控制电路_百度百科 其他参考: 自动增益控制原理与应用_图文_百度文库 https://wenku.baidu.com/view/5bb013d8284ac850ad0242f5.html 自 ...

  2. 通信电子线路期末复习第六章 反馈控制电路

    文章目录 6.1 概述 6.2 自动增益控制电路 6.3 自动频率控制电路 6.4 自动相位控制电路 课后习题 6.1 概述 自动增益控制,自动频率控制,自动相位控制. 比较器可以是电压比较器.频率比 ...

  3. 基于STM32的高精度温度测控系统-原理图设计

    基于STM32的高精度温度测控系统,本篇为原理图设计分析篇 高精度温度测控仪设计原理图篇(已更新) 高精度温度测控仪设计PCB篇(已更新) 高精度温度测控仪设计STM32代码篇(未更新) 高精度温度测 ...

  4. 基于STM32的最小系统电路设计(手把手零基础教学)

    文章目录 前言 一.复位电路 二.晶振电路 三.电源转换电路 四.SWD下载电路 五.LED测试电路 六.芯片外扩引脚 七.STM32微控制电路 总结 前言    在上篇介绍完<STM32的核心 ...

  5. 摄像头之自动曝光,自动增益,图像深度 概念

    前言     在video开发过程中,有很多概念需要知道,了解的.以下概述以下自动曝光,自动增益,图像深度是什么意思. 一,自动曝光     曝光英文名称为Exposure,曝光模式即计算机采用自然光 ...

  6. 【射频知识】自动增益控制(AGC)电路

    文章目录 前言 一.AGC电路的意义 二.AGC电路的实现形式 1.VGA实现AGC电路 2.VVA实现AGC电路 3.电路组成 (1)AGC环路稳定时间 (2)检测器 (3)环路滤波器 三.AGC电 ...

  7. AGC自动增益c语言,自动增益控制(AGC)和灵敏度时间增益控制(STC)的区别

    小编总结了一下大家的交流内容并做了一定的拓展,希望有所沉淀并对大家有所帮助和促进.·  正  ·  文  ·  来  ·  啦  · 对于雷达接收机,大的动态范围非常重要.进入接收机的信号除了有用的目 ...

  8. 2020-08-14 光纤通信第三章知识点整理

    目录 3.1 光接收机 2 3.1.1 光接收机的分类与性能指标 2 3.1.2 直接检测光接收机的构成及功能 2 3.2 光电检测器 3 3.2.1 PN结的光电效应 4 3.2.2 PIN光电二极 ...

  9. stc89c51单片机音乐盒系统设计_基于单片机的火控系统语音报读设计

    在现代大多控制系统中,通常使用发光二极管LED.数码管.液晶显示器.蜂鸣器等进行状态 / 结果显示和故障报警,如果在显示报警仪表上采用数字语言技术,使适合用听觉传送的信息用语言传送,就可以发挥听觉的优 ...

最新文章

  1. sql server 中获取前一天日期_图解SQL面试题:如何比较日期数据?
  2. JEECG ——11月份版本即将发布功能点
  3. MVC 配置路由 反复走控制其中的action (int?)
  4. 记一次使用Dapper 进行的数据迁移和清洗工作
  5. 创建模式--辛格尔顿
  6. vue 高德地图搜索功能_vue 调用高德地图API
  7. 以太坊的POS共识机制(一)友善的小精灵 Casper
  8. 项目管理中,制定项目进度计划有何意义?
  9. pdca管理循环基本主张_PDCA循环在生产管理中的应用
  10. jwt java案例_JWT(二):使用 Java 实现 JWT
  11. 【蓝桥杯练习-PWM脉宽调制】
  12. 【IOI2020国家集训队作业 Part 1】CF505E Mr. Kitayuta vs. Bamboos
  13. linux shutdown关不了机
  14. 东南亚lazada平台分跨境店和本土店两种,二者的区别都写在这里了
  15. 2015年十大最具有影响力的免费网站推广方式
  16. 【二分法】计蒜客习题 切割钢管
  17. NodeMcu开发环境配置Arduino IDE
  18. 稳定域的画法 matlab,第05讲 MATLABsimulink稳定性分析、时域分析.ppt
  19. Cerebral Cortex:注意缺陷多动障碍ADHD多层网络动态重构分析
  20. linux7任务栏位置,去掉centos 7系统工具栏(上边框和下边框)

热门文章

  1. Power BI DAX: DAX生成日历表
  2. 花椒六间房“花房之夜”落幕 全新升级不止心动
  3. STM32程序烧录方式总结
  4. CMD看累了?推荐一个不错的终端模拟器
  5. Ish iphone和iPad上的终端模拟器-ISO-linux-Shell
  6. unity-3d摄像头
  7. 学生用计算机的按键名称,哪个键是空格?详细说明各种计算机按键[图形]的名称和功能...
  8. 小学计算机社团活动安排,小学计算机社团活动计划
  9. Java连接Sql Server的过程及遇到的问题(极端新手向)
  10. 如何跳过计算机配置直接开机,怎么跳过Windows update配置直接开机?