基于T型电阻网络的DA分析
2011-07-25 11:30
225 查看
一、DA芯片电路简易分析
电路示意图:
分析:由图可知,运放两个输入端为“虚地”,所以电位都约为0。所以无论开关在0或者1,最后两个2R都是并联得R,和电阻R串联又为2R,以此类推,那么到最前端,相当于两个2R的电阻并联,可知电流I=Vref/R。I7=I/2,I6=1/2*I/2,由此追溯到I0=I/256,如果Rfb=R,那么V0只与Vref有关,即V0=Vref*z/256。
二、自制8位DA
2.1电路图
2.2 原理分析
利用电压叠加定理和电阻分压可计算分析。
1、Vp8接1(VCC),Vp1-Vp7接0(GND),电路可简化如下。显然Vout=1/2*Vp8
2、Vp7接1(VCC),其余接0(GND),电路可简化如下。
计算得到:V1=3/8*Vp7,Vout=2/3*V1=2/3*3/8*Vp7=1/4*Vp7。
3、同理可计算得到Vout=1/8*Vp6……
4、当Vp1到Vp8高电平H均为Vcc,低电平L均为0,则此DA理想输出表达式为:
Vout=(1/2*Vp8+1/4*Vp7+1/8*Vp6+……+1/256*Vp1)*Vcc
2.3 实物测试效果
用430驱动8位自制无源DA产生正弦波,得到波形如下。频率、幅值稳定度中等,在波峰、波谷交接处有失真。
电路示意图:
分析:由图可知,运放两个输入端为“虚地”,所以电位都约为0。所以无论开关在0或者1,最后两个2R都是并联得R,和电阻R串联又为2R,以此类推,那么到最前端,相当于两个2R的电阻并联,可知电流I=Vref/R。I7=I/2,I6=1/2*I/2,由此追溯到I0=I/256,如果Rfb=R,那么V0只与Vref有关,即V0=Vref*z/256。
二、自制8位DA
2.1电路图
2.2 原理分析
利用电压叠加定理和电阻分压可计算分析。
1、Vp8接1(VCC),Vp1-Vp7接0(GND),电路可简化如下。显然Vout=1/2*Vp8
2、Vp7接1(VCC),其余接0(GND),电路可简化如下。
计算得到:V1=3/8*Vp7,Vout=2/3*V1=2/3*3/8*Vp7=1/4*Vp7。
3、同理可计算得到Vout=1/8*Vp6……
4、当Vp1到Vp8高电平H均为Vcc,低电平L均为0,则此DA理想输出表达式为:
Vout=(1/2*Vp8+1/4*Vp7+1/8*Vp6+……+1/256*Vp1)*Vcc
2.3 实物测试效果
用430驱动8位自制无源DA产生正弦波,得到波形如下。频率、幅值稳定度中等,在波峰、波谷交接处有失真。
相关文章推荐
- 神经网络案例分析4-5-神经网络遗传算法函数极值寻优-基于BP_Adaboost 的强分类器设计
- I2C上拉电阻问题分析(基于stm32 HAL库)
- 大数据时代:基于微软案例数据库数据挖掘知识点总结(Microsoft 神经网络分析算法原理篇)
- S3C2440中断解析和基于WINCE操作系统的中断分析(整理于网络,用于按键中断使用)
- docker下基于flannel的overlay网络分析
- 基于NicheStack协议栈的网络例程分析及客户端程序设计
- 基于Java回顾之网络通信的应用分析
- 基于libcap的网络包分析问题集锦续(http post方式上传文件)
- 网络安全可视化系列谈:西电捷通基于安全协议分析的可视化
- 使用Iptraf进行基于端口的网络流量的分析
- 基于C/S架构的3D对战网络游戏C++框架_01服务器端与客户端需求分析
- 基于fiddler插件开发的移动测试网络监控与分析
- 基于神经网络的汉语自动分词系统的设计与分析
- 基于visual c++之windows核心编程代码分析(47)实现交换网络的QQ号嗅探
- 基于pycaffe的网络训练和结果分析(mnist数据集)
- 基于TCP网络通信的自动升级程序源码分析--生成升级文件相关的配置文件
- 一种基于NS的网络视频QoS分析方法
- 基于TCP、UDP网络传输的实例分析
- 基于C/S的网络游戏架构分析(转)
- Linux c 开发 - Memcached源码分析之基于Libevent的网络模型(1)