编辑器版本 ×
标准版

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 基于AD620的程控仪表放大电路设计

简介:基于AD620实现程控仪表放大功能

开源协议: Public Domain

发布时间: 2022-09-23 09:57:08
  • 847
  • 0
  • 0
描述
## 设备名称:基于AD620的程控仪表放大器设计 设备基本功能:该模块可对弱信号进行放大,放大倍数可根据用户设定进行程序调控或用户调控,对于放大后的信号,为滤除干扰需要对其进行低通滤波处理。 ## 模块电路功能分析 设备功能分析: 1. Type-C供电电路:对电路进行5V供电 2. LED指示灯电路:对供电和放大倍数进行提示 3. 放大电路:对若信号进行放大 4. 输出调零电路:抑制放大电路零点漂移 5. 低通滤波电路:对放大信号进行低通滤波,抑制干扰信号。 6. 程控放大电路:对放大器增益进行程控 7. 输出输出接口电路 总体设计方案 提示:总体设计方案框图 列: ![image.png](https://image.lceda.cn/images/2022-1/60a95ddd36204044a43bc9a6c62a828a.png) ## 原理图设计说明 提示:在测试阶段,测试完成后进行说明。 电路目前主要构成为: 1. 弱信号放大电路 2. 信号采集电路 3. 信号输出控制电路 目前以对放大电路进行第一次打后对原理图进行了修改,在测试完成后再对其说明。 ## PCB设计说明 提示:测试阶段 ## 软件说明 ADG708程序控制:ADG708模块可由数字信号进行驱动,由A,B,C三个接口输入不同的数字信号进行控制,控制方式简单,在EN位置于高位时,可进行程控增益切换。真值表如下: A B C EN x x x 0 ->关闭所有通道 0 0 0 1 ->开启第一个通道 1 0 0 1 ->开启第二个通道 0 1 0 1 ->开启第三个通道 0 0 1 1 ->开启第四个通道 1 0 1 1 ->开启第五个通道 1 1 0 1 ->开启第六个通道 0 1 1 1 ->开启第七个通道 1 1 1 1 ->开启第八个通道 根据真值表即可进行程序编程,编程代码构成简单。 **代码块在51单片机下进行程序测试:** ``` #include "reg52.h" #include "intrins.h" sbit A1=P2^1; sbit A2=P2^2; sbit A3=P2^3; sbit EN=P2^4; void Delay100ms() //@11.0592MHz { unsigned char i, j, k; _nop_(); _nop_(); i = 5; j = 52; k = 195; do { do { while (--k); } while (--j); } while (--i); } void delay(unsigned char i) { for(i;i>0;i--) { Delay100ms(); } } void main() { EN=0; A1=0; A2=0; A3=0; while(1) { Delay100ms(); EN=1; A1=0; A2=0; A3=0; delay(5); EN=1; A1=1; A2=0; A3=0; delay(5); EN=1; A1=0; A2=1; A3=0; delay(5); EN=1; A1=1; A2=1; A3=0; delay(5); EN=1; A1=0; A2=0; A3=1; delay(5); EN=1; A1=1; A2=0; A3=1; delay(5); EN=1; A1=0; A2=1; A3=1; delay(5); EN=1; A1=1; A2=1; A3=1; delay(5); } } ``` ## 实物测试图展示说明 ![微信图片_20220922101305.jpg](//image.lceda.cn/pullimage/2gduUE3MWXee28ajjJKjkuwF5Q9qpQWTrvDFXWnD.jpeg) 提示:在对整个模块进行输出调零后进行放大功能测试,测试功能基本满足需求,可实现程控放大,误差较小。同时在考虑到针对不同情况对该模块的使用,减少用户对增益的频繁控制,因此加入了数字开关,可实现手动控制信号,进行增益调控。(设计完成,等待打板测试) ## 注意事项 :在对数据进行采集前,需要对输出进行调零处理,将IN-、IN+信号短接如GND,调节模块输出为0即可。 ## 演示视频 提示:演示视频上传附件即可,附件最大只能长传50M的文件,大于50M的文件可放置在其他网盘或视频网站上,只需把地址链接放入这里即可 ## 其它附件上传 提示:参加活动的作品必须把工程相关的程序附件上传至开源平台或个人的代码存储云端,附件最大支持50M上传(请勿在立创工作区上传,有限制)
设计图
原理图
1 /
PCB
1 /
暂无
工程附件
暂无
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

  • 开源平台公众号