AD芯片质料资料下载.pdf

上传人:wj 文档编号:5982852 上传时间:2023-05-05 格式:PDF 页数:11 大小:194.68KB
下载 相关 举报
AD芯片质料资料下载.pdf_第1页
第1页 / 共11页
AD芯片质料资料下载.pdf_第2页
第2页 / 共11页
AD芯片质料资料下载.pdf_第3页
第3页 / 共11页
AD芯片质料资料下载.pdf_第4页
第4页 / 共11页
AD芯片质料资料下载.pdf_第5页
第5页 / 共11页
AD芯片质料资料下载.pdf_第6页
第6页 / 共11页
AD芯片质料资料下载.pdf_第7页
第7页 / 共11页
AD芯片质料资料下载.pdf_第8页
第8页 / 共11页
AD芯片质料资料下载.pdf_第9页
第9页 / 共11页
AD芯片质料资料下载.pdf_第10页
第10页 / 共11页
AD芯片质料资料下载.pdf_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

AD芯片质料资料下载.pdf

《AD芯片质料资料下载.pdf》由会员分享,可在线阅读,更多相关《AD芯片质料资料下载.pdf(11页珍藏版)》请在冰点文库上搜索。

AD芯片质料资料下载.pdf

图图2AD7888模数转换器模数转换器图图3控制器位功能描述控制器位功能描述表表1AD7888模数转换器管脚模数转换器管脚表表2引脚符号及说明引脚符号及说明在在AD7888中,控制寄存器是中,控制寄存器是8位的只写寄存器。

数据在时位的只写寄存器。

数据在时钟周期信号的上升沿从钟周期信号的上升沿从AD7888的的DIN引脚载入引脚载入,在此同时获取在此同时获取外部模拟量转换的结果外部模拟量转换的结果。

每次数据的传输需要准备每次数据的传输需要准备16个连续时钟信个连续时钟信号。

数据只能在片选信号下降沿之后的前号。

数据只能在片选信号下降沿之后的前8个时钟脉冲的上升沿装个时钟脉冲的上升沿装入控制寄存器。

入控制寄存器。

串行接口:

在图在图4中显示了详细的串行接口时序图,串行时钟提供了转换中显示了详细的串行接口时序图,串行时钟提供了转换时序,且控制时序,且控制AD7888转换信息的输入输出。

转换信息的输入输出。

CS初始化数据传送和转换处理初始化数据传送和转换处理。

在其下降沿之后的在其下降沿之后的1.5个时钟个时钟周期开始采样输入信号周期开始采样输入信号,这段时间表示为这段时间表示为tACQ(获取时间获取时间)。

这是这是从从DIN输出到控制寄存器的输出到控制寄存器的MSB位为位为DONTC一个原因一个原因。

在自动在自动关断模式下获取时间必须要虑及关断模式下获取时间必须要虑及5s的唤醒时间。

整个转换过程还的唤醒时间。

整个转换过程还需要需要14.5个时钟周期来完成。

上升沿之后,总线返回高阻状态个时钟周期来完成。

上升沿之后,总线返回高阻状态。

如如果继续保持低电平,则准备新一轮的转换。

果继续保持低电平,则准备新一轮的转换。

进行采样的输入通道的选择是提前写入控制寄存器的进行采样的输入通道的选择是提前写入控制寄存器的,因此在转因此在转换时换时,用户必须提前写入以备通道的转换用户必须提前写入以备通道的转换。

也就是说也就是说,在进行当前转在进行当前转换时换时,用户就必须提前写入通道的地址以备下次转换使用用户就必须提前写入通道的地址以备下次转换使用。

设计中初设计中初始化时始化时,先做一次写控制寄存器的操作先做一次写控制寄存器的操作,将需要转换的通道信息写入将需要转换的通道信息写入控制寄存器中。

控制寄存器中。

写信息到控制寄存器应该在数据传送的前写信息到控制寄存器应该在数据传送的前8个个SCLK上升沿进上升沿进行行。

控制寄存器经常在数据传送发生时进行写操作控制寄存器经常在数据传送发生时进行写操作。

从器件中读数据从器件中读数据时用户必须经常仔细地在时用户必须经常仔细地在PIN线上设置正确的信息。

线上设置正确的信息。

接口与驱动接口与驱动串行外围设备接口串行外围设备接口SPI(serialperipheralinterface)总总线技术是线技术是Motorola公司推出的一种同步串行接口公司推出的一种同步串行接口。

SPI总线是一总线是一种三线同步总线,因其硬件功能很强,所以其实现软件就相当简单种三线同步总线,因其硬件功能很强,所以其实现软件就相当简单。

AD7888与多种串行接口兼容与多种串行接口兼容,可以根据使用的控制芯片在设计中可以根据使用的控制芯片在设计中灵活的使用灵活的使用,从经济的角度出发选择普通的从经济的角度出发选择普通的MCU芯片芯片AT89S52,使用程序可方便地实现对使用程序可方便地实现对SPI总线的控制。

总线的控制。

图图4串行接口时序图串行接口时序图AD7888与与MCU之间的接口关系如图之间的接口关系如图5所示所示。

为了能够获得为了能够获得稳定的数据稳定的数据,AD7888与与MCU之间加入光隔离器之间加入光隔离器。

光隔离器件采光隔离器件采用的是隔离电压高用的是隔离电压高、速度快速度快、共模抑制性强的共模抑制性强的6N137。

由于由于6N137的速度快,编程中不需要进行延时就能满足光隔离器的电平建立时的速度快,编程中不需要进行延时就能满足光隔离器的电平建立时间。

试验表明通过光隔离器,获得的稳定数据能够增加间。

试验表明通过光隔离器,获得的稳定数据能够增加34位位(二二进制位进制位)。

AD7888的的CS接地接地,使使AD888始终工作在始终工作在SPI接口接口模式模式。

对每个接口模块的控制是通过对每个接口模块的控制是通过74LSl25的三态允许端来实现的三态允许端来实现的。

对其中一个的。

对其中一个SPI接口操作时,使其接口操作时,使其74LSl25处于选通状态,处于选通状态,而其他而其他SPI接口的接口的74LSl25处于高阻状态。

这样可实现微处理器处于高阻状态。

这样可实现微处理器单独对一个接口进行操作,而不影响其他接口。

单独对一个接口进行操作,而不影响其他接口。

CPU通过对三态缓通过对三态缓冲器冲器74LSl25控制控制,可实现多个接口共用相同的数据线可实现多个接口共用相同的数据线。

AD7888所采样的七路电压信号经过分压以后电压都在所采样的七路电压信号经过分压以后电压都在2.5V以内以内,所以这里所以这里可以直接使用芯片内置的可以直接使用芯片内置的+2.5V参考电压参考电压,在程序中必须将控制器在程序中必须将控制器的的REF位置清为位置清为“0”。

图图5AD7888与与MCU连接图连接图子程序入口参数子程序入口参数Adcaddres通过设置控制寄存器来修改采样通过设置控制寄存器来修改采样通道和工作模式通道和工作模式unsignedintget_ad(unsignedcharAdcaddres)/写入控制字和读出转换数据写入控制字和读出转换数据unsignedchari,j;

unsignedcharStrdatah,Strdatal,Tempdata;

unsignedintStrdata;

Tempdata=00;

Strdatah=00;

Strdatal=00;

Strdata=0;

Ad_cs(0);

/使能使能AD7888片选有效片选有效Ad_sclk=1;

for(i=0;

ii);

/先移出最高位先移出最高位Ad_sclk=0;

for(j=0;

j2;

j+);

Ad_sclk=1;

Strdatah=Ad_dout;

Strdatah=Strdatah(7-i);

Tempdata=Tempdata|Strdatah;

Strdatah=Tempdata;

i8;

i+)/从从AD7888中读取低中读取低8位采样码位采样码Ad_sclk=0;

Strdatal=Ad_dout;

Strdatal=Strdatal(7-i);

Tempdata=Tempdata|Strdatal;

j=8,unsignedintdatasLEN;

/因此用指针记录而不是直接记录最大值和最小值因此用指针记录而不是直接记录最大值和最小值unsignedintaverage=0;

/清零,用来计算平均值清零,用来计算平均值pmax=0;

pmin=0;

for(pdat=0;

pdatLEN;

pdat+)/采样所得数据存入数据表中采样所得数据存入数据表中dataspdat=get_ad(Adcaddres);

DelayMs(006);

i0;

i-)if(datasi-1dataspmax)/记录数组中最大值的下标记录数组中最大值的下标pmax=i-1;

if(datasi-1SHIFT);

/求算术平均值求算术平均值设计中需要注意的问题设计中需要注意的问题单片机连接多个外围芯片时需要注意几个问题单片机连接多个外围芯片时需要注意几个问题,首先要保证这几首先要保证这几个外设的使能有效信号绝对区分开来,通过个外设的使能有效信号绝对区分开来,通过CPLD译码产生片选来译码产生片选来激活不同的外设,否则多个外设的数据就会同时出现在数据总线上激活不同的外设,否则多个外设的数据就会同时出现在数据总线上,造成数据冲突造成数据冲突,接受错误接受错误,其次要从地址上区分开对外部设备寄存器其次要从地址上区分开对外部设备寄存器的读写操作,同一时刻不能对多个外设进行读或写操作。

的读写操作,同一时刻不能对多个外设进行读或写操作。

由于由于AD7888是高分辨率的是高分辨率的ADC,因而电源的耦合电路尤为,因而电源的耦合电路尤为重要重要。

因此在印制电路板设计时因此在印制电路板设计时,应对所有的模拟电源输入加一级去应对所有的模拟电源输入加一级去耦电路耦电路,即用即用10F钽电容和钽电容和0.1F陶瓷电容并联到地陶瓷电容并联到地。

这些去耦这些去耦电路的元件应尽可能靠近芯片的电源引脚电路的元件应尽可能靠近芯片的电源引脚,这样才能获得更好的去耦这样才能获得更好的去耦效果,并消除引线过长带来的干扰。

效果,并消除引线过长带来的干扰。

本系统介绍的技术已在高稳定度激光器多路监测中得到了应用本系统介绍的技术已在高稳定度激光器多路监测中得到了应用,它不但提高了系统抗干扰性和数据的测量精度它不但提高了系统抗干扰性和数据的测量精度,而且由于结构简单也而且由于结构简单也给维护带来了便利。

给维护带来了便利。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2