导航:首页 > 操作系统 > ad7705与单片机

ad7705与单片机

发布时间:2023-04-11 16:20:09

① AD7705的5v电压基准源用哪种比较常见比较好,除了ad系列和ref系列

AD7705(5V)一般都使用2.5V基准源(高精度AD大多如此),这跟一些单片机自带AD不同,使用2.5V外部基准源时,AD的精度要大大高于使用5V基准源(特别是5V电压直接取自电源),只要5V电源稍微波动一点,AD的精度到哪里去都不知道了。

基准电压源是当代模拟集成电路极为重要的组成部分,它为串联型稳压电路、A/D和D/A转化器提供基准电压,也是大多数传感器的稳压供电电源或激励源。另外,基准电压源也可作为标准电池、仪器表头的刻度标准和精密电流源。
实现方式
1.电阻分压:
只能作为放大器的偏置电压或提供放大器的工作电流。这主要是由于其自身没有稳压作用,故输出电压的稳定性完全依赖于电源电压的稳定性。
2.普通正向二极管
不依赖于电源电压的恒定基准电压,但其电压的稳定性并不高,且温度系数是负的,约为-2mV/℃
3.齐纳二极管
可克服正向二极管作为基准电压的一些缺点,但其温度系数是正的,约为+2mV/℃
4.温度补偿性齐纳二极管
体积小、重量轻、结构简单便于集成;但存在噪声大、负荷能力弱、稳定性差以及基准电压较高、可调性较差等缺点。这种基准电压源不适用于便携式和电池供电的场合。
5.带隙基准源(采用CMOS,TTL等技术实现)
运用半导体集成电路技术制成的基准电压源种类较多,如深埋层稳压管集成基准源、双极型晶体管集成带隙基准源、CMOS集成带隙基准源等。“带隙基准源”是七十年代初出现的一种新型器件,它的问世使基准器件的指标得到了新的飞跃。
由于带隙基准源具有高精度、低噪声、优点,因而广泛应用于电压调整器、数据转换器(A/D, D/A)、集成传感器、大器等,以及单独作为精密的电压基准件,低温漂等许多微功耗运算放。

② adc0809跟51单片机连接的时候需要加锁存器和反向器,为什么呢AD7705跟51相连还需要加

adc0809跟51单片局高机连接的时候需要加锁存器和反向器,这是因为扮汪adc0809采用并行输出形式,单片机需要正确的时序逻辑才能正确操作adc0809。
AD7705是16位串厅腊仔行控制ADC,跟51相连神马都不需要加,直接相连就行。只是AD7705要有复位电路、驱动时钟、基准电压,电路少复杂,但数据很稳定。

③ tm7705怎么实现单片机程序

利用ADD7705采样数据,与51单片机通讯,硬件连接是:P3.1提供数据脉冲,与AD7705的SCLK管脚连接,P3.0与DOUT,DIN相连,并接上拉电阻,利用51串口方式1工作,程序如下:#include#includesbitAD7705_DATA=P3^0;//AD7705input&outputdatasbitAD7705_CLK=P3^1;//AD7705CLKsbitAD7705_DRDY=P2^7;//AD7705datareadysbitDIS=P4^1;unsignedintdata_out;unsignedcharrearrange(unsignedchara){unsignedchari,b;b=a&0x01;for(i=1;i>1;b=b+(a&0x01);}return(b);}/*******************************************************/voidDelayms(unsignedcharms)//relayms{unsignedchari;while(ms--){for(i=0;i<124;i++);}}/****************************************************************/voidWriteToReg_ADC(unsignedchara){SBUF=a;while(!TI);TI=0;}/*************************************************************/voidAD7705_Init(){WriteToReg_ADC(0x04);////_ADC(0x20);//0x04toCLR,2.4576MHz,50Hz.WriteToReg_ADC(0x08);////_ADC(0x62);//0x44,1,bufferoff,FSYNC=0,andself-calibration}/*************************************************************/unsignedintReadWord(){unsignedcharhigh8,low8;unsignedintout;while(AD7705_DRDY);SCON=0x10;while(!RI);high8=SBUF;RI=0;while(!RI);low8=SBUF;REN=0;out=rearrange(high8);out=out<<8;out=out+rearrange(low8);return(out);}main(){AD7705_Init();while(1){DIS=0;Delayms(80);DIS=1;Delayms(80);WriteToReg_ADC(0x1c);data_out=ReadWord();}}问题是,AD7705好象没有工作,管脚DRDY一直处于高电平,希望高手指点先谢谢了!问题补充:串口方式是采用方式0,是我打错了,这个程序是最先的现在改为AD7705的复位引脚和片选引脚都用I/O口控制,采用模拟时钟,不过结果还是那样,DRDY没有低电平,AD7705似乎没有工作:我来帮他解答满意回答检举|2008-11-1419:171.51串口方式1有停止位,每次发送一个字节,将产生至少九个时钟脉冲。而AD7705每发送或接收一个字节只需要八个时钟脉冲(多一个就乱衫迅了),多发的脉冲将破坏通信的同步,应该用串口方式0吧。2.强烈建议用一个I/O口线去控制AD7705的RESET脚,每当通信没能同步时,发迟早一个复位脉冲即可实现同步通信。3.P3.0与DOUT,DIN相连”,如果一切正常码塌雀的话,这样设计挺好的;但是,一旦通信没能同步,出现AD7705与51单片机同时往数据线上发数据,引起冲突。可能会损害芯片。建议DOUT、DIN分开走线(尽管线多了点)。我是用AVR单片机做的AD7705测试程序,AVR直接有SPI接口。

④ 怎样判断AD7705死机

当慎顷初这个片子折腾的我也够呛,注意AD7705与单片机之间数据线尽量的短,不知楼主有没有用光耦,逗孝竖用光偶的话,加一级施密特反相器,用14就行。用的是标准SPI口,还是模拟的,标准的降低频率,模拟的注意下时序。(硬件都没问题的化,估计楼主的时序做的不好)。
硬件和时序的问题都解决后,比较保险单比较笨的方法时每次读取AD值时,复位AD7705,设置寄存器(这步也比较重要,设置不匹配山大,AD7705达不到指标,并且容易出错),读取转换值,但是这样的会使AD7705的采样速度降到很低(不推荐)。

⑤ 大神们看一下 AD7705和at89c51 单片机这么接对不对 我看有好几个管脚没接 请详细说下 这是连接图和管脚图

除了电源没接外,没什么问题,ad7705时个两路的ad转换芯片,你只用一路的话另一路当然不用接了

⑥ AD7705如何与单片机通信

一下子没看清你的叙述,但我在你的叙述里找不到模拟量的输入,所以我要问:你为什么要使用AD转换器?
你现在只有----有信号和无信号两种状态,直接接入输入端一个脚即可。
当然,输入接口电信号必须匹配。当不能很好符合匹配的话,中间加接整形电路。可以是高档乎一个三极管,将三极管工作在非放大状态----只要基极有电压,输出蠢肆即为高电平;反之,基戚悉极没电压输出既是低电平。

⑦ 用过AD7705的来

dadsd

⑧ STM32F103单片机与AD7705之间的AD转换数据采集程序

找个其他单片机的c移植一下咯,还有注意cs引脚和其他引脚的配置,有时候配置为上拉等会有影响

阅读全文

与ad7705与单片机相关的资料

热点内容
linux用户密码忘记 浏览:240
gb压缩天然气 浏览:633
图片拼接不压缩app 浏览:668
我的世界如何编程 浏览:84
vue反编译代码有问题 浏览:948
linuxshell字符串连接字符串 浏览:51
androidviewpager刷新 浏览:438
python编程计算平均分 浏览:678
加密数字货币市值查询 浏览:692
时尚商圈app怎么样 浏览:584
stacklesspython教程 浏览:138
用命令行禁用135端口 浏览:212
linux防火墙编程 浏览:627
pdf阅读器删除 浏览:979
考研人如何缓解压力 浏览:822
买电暖壶哪个app便宜 浏览:505
洛克王国忘记服务器了怎么办 浏览:782
为什么cf登录服务器没反应 浏览:695
服务器如何获取文件列表 浏览:674
creo五轴编程光盘 浏览:15