您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > ADS1256中文资料24位AD模块高精度ADC采集卡说明书
深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411ADS125624位ADCAD模块高精度ADC采集卡说明书目录:1、ADS1256高精度ADC采集卡功能介绍2、ADS1256高精度ADC采集卡原理图解析3、ADS1256高精度ADC采集卡程序设计源代码4、总结5、公司信息深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411一、ADS1256模块介绍:为了方便广大工程师与学生在调试产品、新产品开发,样机测试,参加大赛、毕业设计中节省时间,深圳轩微电子科技有限公司自主开发设计和生产ADS125624位ADC采集卡,此卡采用TI公司ADS1256采集芯片,主要特点有1、8通道输入:可同时采集8路信号输入。2、测量范围广:基本范围为0-5V输入电压,可在输入端可焊接分压电阻,将电压调整至0-5V内,所以此采集卡可采集市面上大部分标准电压,3、采集频率高,精度高:采集卡的采集速率为30K/s,精度可达到0.00001。4、工业应用级布线,模地,数字地完全隔离,抗干扰能力强。5、体积小,方便安装应用6、跳帽设计,方便多重状态组合=a1z10.1.w4004-4906705427.4.uafWDX&id=35710187717以下为采集卡详细介绍深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411图一:功能原理图1-电源输入端子,上端为地线,下端为+5V。这里请用较为纯净的5V电源;2-AMS1117-3.3V稳压芯片,产生3.3V电压;3-VDD供电电压选择,可选择3.3V及1.8V作为ADS1256的数字电压VDD,拨码开关拨到左边,1.8V电源接通,拨码开关拨到右边,3.3V电源接通。及大的方便了如FPGA需1.8V测试的客户;4-AMS1117-1.8V稳压芯片,产生1.8V电压;5-主控芯片ADS1256,30KSPS速率,8通道采集输入;6-ACOM信号选择配置,接上跳帽,ACOM接地;跳帽断开,ACOM悬空。7-5V模拟电源引出口;8-ACOM引出口;9-模拟地引出口;10-8通道输入AD采集点;11-输入电阻;12-输入衰减电阻,当AD采集电压大于5V的时候,11跟12两排电阻构成衰减网路,把采集信号衰减到0-5V内,该电阻默认不焊接;13-输入滤波电容;14-OPA350运放,此处电压放大倍数为1,做电压跟随器,作用a:降低参考点噪声,b:增大参考点电流;15-晶振,7.68M,NSK原装高精度晶体振荡器;16-TI专用高精度2.5V产生芯片,型号为:REF1004-2.5;17-数字地与模拟地完全隔开,实现单点接地;18-数字输入输出端口,与外部的DSP,MCU,FPGA等相连,其中DVCC可以为外部电路供电;19-L1,L2为电源滤波磁珠;深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411二、ADS1256模块原理图解析:2.1电源部分说明:该电路为3.3V及1.8V产生电路,采用AMS1117的控制芯片,J1为+5V输入端子,这里请提供较干净的输入电源。说明:该处为电源滤波。深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411说明:该处为DVCC供电选择电压。J13对应拨码开关,拨码开关打到左方,DVCC链接到1.8V,拨码开关打到右方,DVCC链接到3.3V。说明:模拟地与数字地隔离,实现单点接地。确保地线不干扰,不产生压差。2.2采集输入部分说明:J2-J9为采集输入点,您测试的电压经过该点进入ADC芯片。偶数电阻R0R2R4R6R8R10R12R14为输入电阻,与后面的电容组成RC滤波电路,与奇数电阻(默认不焊接)R1R3R5R7R9R11R13R15组成输入衰减电路,对大于5V的输入深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411信号进行衰减。2.3晶振部分2.42.5V参考电压产生电路说明:采用REF1004-2.5产生基准电压,经过R17C22组成的RC滤波,进入U4OP350运放。运放在这里做跟随器,放大倍数为1,作用有两个,a:提高基准电压的输出能力(原因:REF1004-2.5经过R17之后,电流的输出能力非常低)b:降低基准电压的噪声。2.5主控ADS1256说明:ACOM可灵活配置。可以接地,也可以接外部型号,作为参考端,JP10跳帽连接,ACOM接地;JP10跳帽断开,ACOM悬空。D0D1D2D3引出到J11,方便客户调试读取数据用。深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411三、ADS1256模块程序源代码设计:/****************************************************************文件名称:main.c*文件标识:none*适用器件:ATMEGA8**摘要:AVR的SPI接口驱动ADS1256*作者:****************************************************************/#includeavr/io.h#includeavr/signal.h#includeavr/interrupt.h#includeavr/delay.h#includeADS1256.h#includemain.h/****************************************************************名称:voidSPI_Init(void)*功能:SPI初始化*入口参数:none*出口参数:none*日期:****************************************************************/voidSPI_Init(void){SPI_IN;//输入端口使能内部上拉SPI_DDR;//ADS1256的SPI端口方向设置SPCR=(1SPE)|(1MSTR)|(1SPR0)|(1CPHA);//使能SPI接口,主机模式,MSB高位在先,模式0,16分频,SPI时钟约460KHz}*名称:unsignedcharread_register(unsignedcharreg)*功能:读ADS1256寄存器*入口参数:reg--要读的寄存器*出口参数:寄存器的值*日期:****************************************************************/unsignedcharread_register(unsignedcharreg)深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411{unsignedcharx;while(PIN_RDY);//DRDY信号低时才能读寄存器spi_TranByte(RREG|reg);//选择写入寄存器spi_TranByte(0x00);//写入1个寄存器x=spi_TranByte(0xff);return(x);}/****************************************************************名称:longread_data()*功能:读ADS1256的数据*入口参数:none*出口参数:none*日期:****************************************************************/longread_data(){unsignedcharrx_dat[4];longx;rx_dat[0]=spi_TranByte(0xFF);rx_dat[1]=spi_TranByte(0xFF);rx_dat[2]=spi_TranByte(0xFF);x=(long)rx_dat[0]*65536+(long)rx_dat[1]*256+(long)rx_dat[2];return(x);}/****************************************************************名称:voidADS1256_Init(void)*功能:初始化ADS1256*入口参数:none*出口参数:none*日期:****************************************************************/voidADS1256_Init(void){write_register(MUX,0x01);//MUX寄存器为默认值write_register(ADCON,0x20);//ADCON寄存器为默认值write_register(IO,0x00);}深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411intmain(void){unsignedlongx;LCD_INIT();SPI_Init();ADS1256_Init();while(1){while(PIN_RDY);//DRDY信号低时才能读寄存器write_register(MUX,0x01);spi_TranByte(WAKEUP);spi_TranByte(RDATA);//选择写入寄存器x=(unsignedlong)(2*VREF*read_data())/0x007fffff;LCD_NUM(x,0,0);DelayMs(1000);}}四、总结此模块已经全部调试成功,可提供各种程序支持,欢迎进行技术交流!深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411五、公司信息深圳市轩微电子科技有限公司是一家专业的电子元器件分销商和现货供应商,公司目前主营:各种采集卡、测试座、各大品牌集成深圳轩微电子科技有限公司AD采集卡网址:电话:13360084970QQ:1597098411电路、各种分立元件、电子模块等,公司备有大量现货,在全球各地开辟了广泛稳固的供货渠道。目前可为国内制造商提供快捷可靠的异地交货,为客户提供零风险提货,保障客户各项权益。轩微电子科技公司拥有强大的研发能力,可根据客户需求提供相应产品开发协助服务,参与系统研发,公司把高标准,精细化作业服务原则,把以品质提升价值作为经营理念,把客户的产品质量和经济效益是我公司的工作重点作为基本方针,公司秉着修身、治业、怀天下的价值理念
本文标题:ADS1256中文资料24位AD模块高精度ADC采集卡说明书
链接地址:https://www.777doc.com/doc-1737891 .html