计算机应用中,有时需处理的信息不是数字量,而是一些随时间连续变化的模拟量,甚至是一些非电量,如温度、压力、速度等。模拟量的存储处理困难。首先将非电的模拟信号变成与之对应的模拟电信号,这要通过各种传感器来完成。计算机可处理的信息均是数字量(电脉冲信号)1和0,必须把要处理的模拟电量转换成数字化的电信号,这需要模拟(Analog)与数字(Digital)转换电路。数字到模拟转换:(Digital to Analog Convert, D/A) D/A转换电路是模拟电路加上电子开关。D/A转换电路的核心是一个运算放大器。运算放大器的特性:(Operation Amplifier) K->无穷大, V和->0 传递函数:V0 = -Vi * R0/Ri Ii->0, I和=If梯形R-2R电阻网络D/A转换器Ki受一个8位二进制代码控制 某位为1,对应开关K倒向右边; 某位为0,对应开关K倒向左边。Ki不论倒向哪边,均为接地VA-VH 的电位为: VREF,1/2VREF,..1/128VREFVO= -VREF *(1/2K7+1/4K6+…+1/256K0)V0= -(0-255/256)VREF 8位D/A转换器DAC0830系列器件国家半导体公司(NS)产品,0830、0831、0832。R-2R梯形电阻网络D/A转换器,双缓冲结构。单电源、低功耗、电流建立时间1uS。与微计算机接口方便。8位D/A转换器DAC0830系列器件ILE: 输入锁存允许; WR1#: 加载IN REG; WR2#: 加载DAC REG; XFER#: IN REG传到DAC REG; Iout1,Iout2: 外接OA输入; Rfb: 反馈电阻接OA输出; VREF: 参考电源,控制输出电压变化范围。
标签: AD转换
上传时间: 2013-10-16
上传用户:lu2767
TMS320C54X DSP 实验指导程序 实验一 常用指令实验 实验二 数据存储实验 实验三 I/O实验 实验四 定时器实验 实验五 INT2中断实验 实验六 A/D转换实验 实验七 D/A转换实验 实验八 AD/DA综合实验
上传时间: 2014-02-16
上传用户:缥缈
TMS320C6713DSP数模转换程序源代码,DA芯片型号为DAC7625
上传时间: 2015-11-20
上传用户:gyq
在palm os上的DA程序编程,一个将大小写字母互相转换的DA程序,随时呼出使用,非常方便!使用在linux环境下使用m68k-palmos-gcc编译。
上传时间: 2016-01-13
上传用户:gxmm
2107dsp上的AD转换程序,和我前面传的DA程序可以借鉴
上传时间: 2016-02-25
上传用户:ljt101007
将AD转换得到的八位数据存入RAM,存1000个点,然后通过串行DA读出,DA芯片为TLV5638,AD芯片为tlc0820ac,RAM为FM25L16
上传时间: 2013-12-30
上传用户:lvzhr
2410的DA接口实验,使用MAX504D/A 转换芯片
上传时间: 2016-10-13
上传用户:youmo81
DA,数字转模拟信号,基于51芯片,信号转换采用DAC8512
标签: DA
上传时间: 2014-01-09
上传用户:qiaoyue
一款凯尔特DA卡的源代码,可以实现数字信号和模拟信号的相互转换。
标签: 源代码
上传时间: 2013-12-17
上传用户:tianjinfan
程序所在目录:ex6_AD 板上引出的两路A/D 转换对应DSP 的A/D 模块分别是通道0 和通道8,输入电压0-5V 。 本开发板使用DA 的输出作为AD 的输入,因此需将5J2 的1-2,3-4 分别用短路子短接。 打开CC2000,进行如下操作: 1.Project->Open ,打开该目录中的工程文件。 2.Project->Rebuild ALL,编译链接 3.File->Load Program 4.光标移到Que()函数的asm(" NOP ")所处的行。 5. Debug->Toggle breakpoint (快捷键F9) 6. Debug->Animate (快捷键F12) 7. View->Watch Window ,在出现的watch 窗体中点右键分别插入变量AD_SIG0,AD_SIG8,则可看到所采到的这两路信号的电压值。 如果结果稍微不精确,请不要在意,这可能是因为没有采用专用基准源,以及信号不稳定的缘故。另外,TMS320LF2407 的内置A/D 的精度并不是很高。在前面两种情况已得到保证的情况下,变化幅度仍较大。( ^_^ 呵呵,外面好一点的一片A/D 芯片就不低于100 块,所以想想能凑合着用也就可以了。)
上传时间: 2013-12-17
上传用户:refent