AD芯片质料.pdf
- 文档编号:3209491
- 上传时间:2022-11-20
- 格式:PDF
- 页数:11
- 大小:194.68KB
AD芯片质料.pdf
《AD芯片质料.pdf》由会员分享,可在线阅读,更多相关《AD芯片质料.pdf(11页珍藏版)》请在冰豆网上搜索。
AD7888的特点的特点AD7888是美国模拟器件是美国模拟器件AD公司推出的一款高速低功耗公司推出的一款高速低功耗12位模数转换器位模数转换器,可以在可以在+2.7+5.25V单电源模式下工作单电源模式下工作,见图见图2。
其最大转换速率可达到其最大转换速率可达到125kSPS。
AD7888的输入采样的输入采样/保持电保持电路在路在500ns内获取一个信号,采用单端采样模式,包含内获取一个信号,采用单端采样模式,包含8个单端个单端模拟输入,从模拟输入,从AIN1到到AIN8,模拟输入电压从,模拟输入电压从0VREF。
AD7888内部具有用做内部具有用做A/D转换的换的转换的换的2.5V基准电压源,基准电压源,REFIN/REFOUT管脚允许用户访问这个基准管脚允许用户访问这个基准。
另外另外,该管脚也可该管脚也可以使用外部基准电压,范围从以使用外部基准电压,范围从1.2V到到VDD。
CMOS的制造工艺的制造工艺确保了低功率消耗,正常工作时为确保了低功率消耗,正常工作时为2mW,掉电状态下为,掉电状态下为3W。
该该器件采用器件采用16脚脚SOIC和和TSSOP外形封装。
可以选择多种电源管外形封装。
可以选择多种电源管理模式理模式(包括数据转换后自动处于掉电模式包括数据转换后自动处于掉电模式),与多种串行接口兼容与多种串行接口兼容,如如SPI/QSPI/MICOWIRE/DSP。
AD7888引脚功能及符号引脚功能及符号说明见图说明见图3、表、表1、表、表2。
图图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;for(j=0;j2;j+);Strdatah=Ad_dout;Strdatah=Strdatah(7-i);Tempdata=Tempdata|Strdatah;Strdatah=Tempdata;Tempdata=00;for(i=0;i8;i+)/从从AD7888中读取低中读取低8位采样码位采样码Ad_sclk=0;for(j=0;j2;j+);Ad_sclk=1;Strdatal=Ad_dout;Strdatal=Strdatal(7-i);Tempdata=Tempdata|Strdatal;for(j=0;j=8,unsignedintdatasLEN;/因此用指针记录而不是直接记录最大值和最小值因此用指针记录而不是直接记录最大值和最小值unsignedintaverage=0;/清零,用来计算平均值清零,用来计算平均值pmax=0;pmin=0;for(pdat=0;pdatLEN;pdat+)/采样所得数据存入数据表中采样所得数据存入数据表中dataspdat=get_ad(Adcaddres);DelayMs(006);for(i=0;i0;i-)if(datasi-1dataspmax)/记录数组中最大值的下标记录数组中最大值的下标pmax=i-1;if(datasi-1SHIFT);/求算术平均值求算术平均值设计中需要注意的问题设计中需要注意的问题单片机连接多个外围芯片时需要注意几个问题单片机连接多个外围芯片时需要注意几个问题,首先要保证这几首先要保证这几个外设的使能有效信号绝对区分开来,通过个外设的使能有效信号绝对区分开来,通过CPLD译码产生片选来译码产生片选来激活不同的外设,否则多个外设的数据就会同时出现在数据总线上激活不同的外设,否则多个外设的数据就会同时出现在数据总线上,造成数据冲突造成数据冲突,接受错误接受错误,其次要从地址上区分开对外部设备寄存器其次要从地址上区分开对外部设备寄存器的读写操作,同一时刻不能对多个外设进行读或写操作。
的读写操作,同一时刻不能对多个外设进行读或写操作。
由于由于AD7888是高分辨率的是高分辨率的ADC,因而电源的耦合电路尤为,因而电源的耦合电路尤为重要重要。
因此在印制电路板设计时因此在印制电路板设计时,应对所有的模拟电源输入加一级去应对所有的模拟电源输入加一级去耦电路耦电路,即用即用10F钽电容和钽电容和0.1F陶瓷电容并联到地陶瓷电容并联到地。
这些去耦这些去耦电路的元件应尽可能靠近芯片的电源引脚电路的元件应尽可能靠近芯片的电源引脚,这样才能获得更好的去耦这样才能获得更好的去耦效果,并消除引线过长带来的干扰。
效果,并消除引线过长带来的干扰。
本系统介绍的技术已在高稳定度激光器多路监测中得到了应用本系统介绍的技术已在高稳定度激光器多路监测中得到了应用,它不但提高了系统抗干扰性和数据的测量精度它不但提高了系统抗干扰性和数据的测量精度,而且由于结构简单也而且由于结构简单也给维护带来了便利。
给维护带来了便利。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AD 芯片 质料