Advertisement

关于芯片ADS1211的资料。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
24位的AD转换芯片在外围电路的配合下实现5 1/2的高精度数字万用表,给出了具体的设计电路图和程序片段,以及在手持式存储示波表中应用。 关键字:ADS1211 数据采集系统 高精度 自校准 抽样 HIGH PRECISION MULTIMETER BASED ON ADS1211 APPLY TO PORTABLE OSCILLOGRAPH Shen Zhenqiang[1] chen ting[2] (1.Xiangtan Vocational & Technical College, Xiangtan 411102, China 2.Hunan University of Science and Technology , Xiangtan 411201, China) Abstract: This article introduced the five and a half bits high precision multimeter which was actualized by 24 bit AD chip on the support of the peripheral cricuits.It gave the specific circuit diagram, program segment and its use in portable memory-oscillograph. Key words: ADS1211 data collection system high precision self- calibrate sample 在一般的存储示波器中,一般对电压等参数的测量精度在8bit左右,不能满足高精度测量和检测的要求,在本手持式存储示波表中,除了对DC~100MHz的信号进行波形显示的功能外,还对DC~100KHz的信号进行交直流电压、交直流电流、电阻等电参数的高精度测量,采用ADS1211作为模/数转换器,它是一个具有高精度、宽动态特性的Δ-∑型A/D芯片。下面先对该芯片的主要特点和用法进行简要介绍,随后介绍ADS1211与微处理器以及外围接口电路实现高精度数字万用表的电路及程序设计[1]。 1、 ADS1211简介 1.1 特点及结构 ADS1211特点如下: (1)Δ-∑型A/D转换器。 (2)可编程设置采样速率。 (3)最低功耗为1.4mW。 (4)差分输入。 (5)SPI兼容SSI接口。 (6)具有芯片自校准功能。 (7)采样数据输出速率在10Hz时有效分辨率可达到20位,采样数据输出速率在1000Hz时有效分辨率可达16位。 (8)可使用内部或外部的参考电压。 (9)具有可编程的增益放大器。 ADS1211含有一个四通道多路开关,为24脚DIP或SOIC封装。其结构如图1所示,其内部由可编程增益放大器(PGA)、二阶Δ-∑调制器、调制控制单元、可编程数字滤波器、微控制器单元、寄存器组(指令寄存器、命令寄存器、数据寄存器、校准数据寄存器)、一个串行接口、一个时钟电路和一个内部2.5V电压基准等组成[2]。 1.2 主要性能 可编程增益放大器的增益(G)可设为1、2、4、8、16,而加速因子(TMR)也可设为1、2、4、8、16,它们之间的关系为乘积应≤16,如表1所示。 采样精度同增益和加速因子的设置都有关系,具体如表2所示。这里需要指出的是,不能同时追求采样速度和采样精度,只有选取合适的速度和精度才能体现出该芯片的优势。 1.3 主要功能寄存器 ADS1211内部有5种功能寄存器。其中指令寄存器(INSR)和命令寄存器(CMR)用于控制转换器的操作。数据输出寄存器(DOR)用于存放最新的转换结果。零点校准寄存器(OCR)和满量程寄存器(FCR)用于对转换结果进行校准[3]。 2 、系统设计 系统采用89C51RD2(MCU)和LPC2105(ARM)作为微处理器。系统采用AQW214作为模拟开关,采用AD637实现交流电压的测量,配备MAX232和PDIUSBD12与计算机的连接,将采样数据实时发送至计算机以便观测[4]。 2.1 电源电路 由于本系统采样精度非常高,所以电源电路的噪声必须特别小。本系统采用MAX6161作芯片的+5V电压,MAX6325作为ADS1211的+2.5V基准电压,MAX6325的精度为1ppm。 2.2 信号输入电路 信号输入电路如图3所示。输入信号通过多路开关选择,然后经过跟随器输出,再通过电阻网络输入到模/数转换器的输入端。为了使系统的噪声对采样的影响达到最小,ADS1211差分输入的负端接到2.5V基准电压处。这是因为ADS1211的输入端的输入电压不能大于电源电压,且不能小于零。输入信号在-5V~+5V内变化时,通过计算可知AINP处的电压范围为1.25V~3.75V,2.5V对应的是零点,而AINN接2.5V电压基准,这样就实现了对地信号的转换。 2.3 ADS1211与89C51RD2的接口电路 ADS1212与89C51RD2的接口采用四线制通信方式,如图4所示。ADS1211的DRDY与89C51RD2的P1.1相连,即采用外部中断方式读取采样数据结果。采样数据由SDOUT输出,命令数据由SDIO输入,SCLK作为同步时钟,同时89C51RD2还留有两根口线与MAX232相连,可完成与计算机通讯。根据采集需要,本系统将ADS1211设置为从动方式,(即Slave方式),片选端接地,而同步信号输入端DSYNC接高电平[5]。 2.4 程序设计 本万用表系统软件主要包括系统复位初始化模块、A/D转换控制模块和数据处理模块、显示模块。由于A/D转换控制模块和数据处理模块与具体应用密切相关,即于篇幅在此不作重点介绍。这里只介绍系统复位实始化模块。 系统复位初始化模块包括单片机端口初始化、ADS1211工作状态初始化等。如下是初始化程序和读测试数据程序片段: void WYB_INIT() //初始化程序 {WYB_INSR=0x64; WYB_CMR4=0xa0; WYB_CMR3=0x21; WYB_CMR2=0x7e; WYB_CMR1=0x83; while(!DRDY); WY_WRITE_COMMAND(); //发控制命令 } void WYB_CSDATA()//读测试数据 {float n; unsigned long m; WYB_INSR=0xc0; while(!DRDY); WY_READ(0); 。。。。。。。 for (m=0x408;m<0x411;m++) if (WYB_DATA[m-0x408]!=46) XBYTE[m]=WYB_DATA[m-0x408]-48;//送显示 else XBYTE[m]=11;}} 3 、误差分析 我们采取曲线拟合的方法,对四次采样得到的数据进行三次曲线拟合来消除系统误差,我们在整个区间内取四个点的值,据相对应的Y值即可求出三次拟合的曲线方程为: Y=0.00039X3-0.0030X2+1.0076X-0.00654. 在采用三次曲线拟合后能达到5 位半精度,若采用更高次数的拟合虽能使测量精度进一步提高,但受系统内存容量的限制,制约了曲线拟合的次数。 4 、实验数据及结论 我们对样机用安捷伦34420A(7位半)进行了校验和检测,附表3测试数据表, 本系统的测量精度能达到5位半。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ADS1211
    优质
    《ADS1211芯片资料》是一份全面介绍德州仪器(TI)高性能模数转换器ADS1211的技术文档。该文档深入解析了这款低功耗、高精度Sigma-Delta型ADC的特性与应用,为设计人员提供了详尽的操作指南及电路示例。 本段落介绍了一种基于24位AD转换芯片ADS1211设计的高精度数字万用表,并展示了其在手持式存储示波器中的应用。该系统能够实现5 1/2位精度,适用于DC至100KHz信号的交直流电压、电流和电阻等参数测量。 文中详细介绍了AD转换芯片ADS1211的主要特点及结构:它是一个Δ-∑型A/D转换器,具备可编程采样速率设置功能。同时支持从动模式(Slave方式)操作,并提供精确基准电压输入接口以确保高精度数据采集能力。此外还涵盖了系统硬件设计部分,包括信号处理电路、电源管理方案以及与主控芯片89C51RD2的通信协议等。 软件方面则着重介绍了初始化过程和读取采样值的操作流程;为了进一步提高测量准确度,在数据分析阶段引入了曲线拟合技术用于消除内部误差源影响。实验结果表明,通过该方法可以实现五位半精度级别的测试指标要求。 综上所述,本设计不仅提升了设备的性能表现,还为同类产品开发提供了参考价值和技术支持。
  • 2.4GSi24R1
    优质
    简介:Si24R1是一款高性能的2.4GHz无线射频收发芯片,广泛应用于各种短距离无线通信产品中。该芯片支持多种调制方式和数据传输速率,具有低功耗、高集成度等优点。 《深入理解2.4G芯片Si24R1:规格书与示例代码解析》 在无线通信领域,2.4GHz技术因其广泛的应用范围和高效的数据传输能力而备受关注。Si24R1作为一款高性能、低功耗的2.4GHz无线SoC芯片,由Silabs( Silicon Labs)公司推出,以其优异性能和易用性成为许多开发者的首选。本段落将深入探讨Si24R1芯片的技术规格,并通过示例代码分析其在实际应用中的操作方法。 一、Si24R1芯片概述 Si24R1集成了高性能的无线收发器、增强型8051微控制器,以及功率放大器和晶体振荡器等核心模块。适用于蓝牙低功耗(BLE)、Zigbee、智能家居自动化及Wireless M-Bus等多种无线通信协议。 二、Si24R1关键特性 1. 高效的无线收发功能:发射功率可达+8dBm,接收灵敏度为-106dBm。 2. 低功耗设计:支持空闲模式、掉电模式和深度睡眠等多级省电机制。 3. 内嵌微控制器:配备有32KB闪存及2KB RAM的增强型8051内核,便于用户进行二次开发以满足特定需求。 4. 强大的抗干扰能力:采用GFSK调制方式并内置数字信号处理功能,在复杂电磁环境下仍能保持稳定通信质量。 5. 广泛的工作电压范围:支持2.1V至3.6V的电源输入,适用于各种供电条件。 三、Si24R1应用实例与示例代码 开发者通过参考提供的初始化配置脚本和数据收发函数等基础操作样例,能够迅速掌握该芯片的基本使用方法。例如,在启动阶段需要设定工作模式、频率通道以及发射功率;发送数据时需指定正确的帧格式并启用CRC校验功能;接收端则须处理中断信号,并正确解析接收到的信息。 四、Si24R1开发资源 开发包中应包含详尽的规格说明书,概述了芯片的各项参数和技术指标。此外还有示例代码以供参考,帮助用户了解如何在具体项目里驱动和控制该芯片实现无线通信功能。 综上所述,凭借其出色的性能及广泛的适用性,Si24R1为构建高效可靠的无线系统提供了有力支持。无论是智能家居、物联网设备还是其他类型的无线应用场合下,选择Si24R1都是一个明智的决定。
  • SI4702收音
    优质
    本资料深入探讨了SI4702数字收音机广播接收芯片的各项功能与应用,包括其在音频设备中的集成方式及编程指南。 SI4702的资料包括示例代码,操作非常方便。
  • EFM32
    优质
    本资料详细介绍了EFM32系列超低功耗微控制器的特点、架构及应用开发指南,适用于嵌入式系统设计人员和工程师。 EFM32芯片系列是Silicon Labs(芯科实验室)推出的一种超低功耗微控制器,主要用于嵌入式系统设计。EFM32G222是该系列中的一款,适用于各种低功耗应用,如物联网设备、传感器节点和便携式设备等。 1. **EFM32.pdf**:这可能是关于整个EFM32芯片家族的总览文档,包括特性、架构以及选型指南。用户可以通过这份文档了解EFM32系列的一般特性和不同型号之间的差异,并选择适合项目需求的具体型号。 2. **蓝牙RN4677U.pdf**:此文件涉及Microchip公司的RN4677U蓝牙模块,可能与EFM32G222在无线通信方面有结合应用。开发者可以学习如何通过EFM32的UART或SPI接口配置和控制该模块以实现数据传输、设备配对等功能。 3. **科创达充电IC.txt**:这可能是有关电池充电管理集成电路的信息,可能与EFM32G222在电源管理系统中的应用相关。文档中可能会提供关于如何利用集成的电源管理单元来高效地进行电池充放电的具体方案和配置信息。 4. **TDA803_datasheet.pdf**:这是一份音频放大器TDA803的技术规格书,可能与EFM32G222在音频应用中有关。文档提供了如何利用EFM32的模拟接口配合使用该放大器来优化和实现高质量音频处理功能的信息。 5. **an0002.pdf**:这是一份应用程序笔记,通常包含特定的应用示例或解决方案,帮助用户更好地理解和运用EFM32G222的功能。 6. **MX25L3206E_+3V_+32Mb_+v0.01.pdf**:这是有关SPI闪存芯片MX25L3206E的资料,该存储器可作为EFM32G222外部扩展的一部分来使用。文档中可能包含如何配置和利用此存储设备的相关信息。 7. **bootloader.pdf**:这份文件详细介绍了用于初始化系统并加载应用程序到内存中的引导加载程序的设计与实现方法,在开发过程中起着至关重要的作用。 8. **蓝牙RN4677_USER.pdf**:这是关于RN4677蓝牙模块的用户手册,提供了更具体的配置步骤、API和应用示例,帮助开发者在EFM32G222上集成并使用该无线通信技术。 9. **TDA8035.pdf**:这可能同样是与音频放大器相关的文档,提供更为详细的参数和技术信息或指导建议。 10. **efm32g-编程手册.pdf**:这是关于如何利用EFM32G系列进行寄存器配置、中断处理和外设控制的详细参考指南,为开发人员编写固件代码提供了必要的支持。
  • GD
    优质
    本资源合集提供关于GD(广和通)芯片的详细技术文档与应用指南,涵盖多种型号及应用场景,旨在帮助工程师深入了解并高效使用GD系列通信模块。 GD单片机芯片资料包括对标stm32f103系列的GD32F103,管脚定义、硬件资料以及全系列产品介绍和中文指导手册。
  • TCD1208AP线性CCD
    优质
    TCD1208AP是一款高性能线性光电耦合器件(CCD),适用于扫描仪、打印机等设备中的图像传感。它具有高分辨率和良好的信噪比,支持高速数据传输。 线性CCD芯片TCD1208AP的资料手册提供了详细的规格和技术参数,帮助工程师更好地理解和应用该器件。文档包含了关于这款传感器的工作原理、电气特性以及如何集成到各种成像系统的指南。此外,还介绍了与之配套使用的驱动电路和光学系统的设计建议,以便于实现最佳性能。 TCD1208AP是一款高性能的线性图像传感元件,适用于扫描仪和其他需要高分辨率图像捕捉的应用场合。其独特的设计特点使得它在文档处理、工业检测及医疗成像等多个领域中具有广泛应用潜力。通过参考手册中的详细信息和示例电路图,用户可以更容易地完成基于TCD1208AP的项目开发工作。 该资料手册还提供了关于如何获取更多技术支持的信息,包括联系方式和技术论坛链接等资源(注:此处原文提到的技术支持联系方式已被删除)。
  • JXI5020 LED屏驱动
    优质
    JXI5020是一款专为LED显示屏设计的高性能驱动芯片,具备高亮度、低功耗的特点,适用于各种室内和室外显示应用。 相较于其他驱动芯片(如74HC595),该芯片具有明显的优势,提供16路输出。
  • CPS1848官方
    优质
    本资料详尽介绍了CPS1848芯片的各项功能和技术规格,包括其工作原理、引脚定义及应用示例等信息,旨在帮助工程师和开发人员更好地理解和使用该芯片。 CPS1848是由Integrated Device Technology (IDT)公司设计的一款高性能模拟开关和多路复用器芯片,在数据通信、测试设备及工业控制系统等多个领域表现出色。官方提供的资料包括技术细节、设计指南以及实用工具,旨在帮助工程师更好地理解和使用这款产品。 首先,CPS1848的头文件包含了与该芯片进行编程所需的各种定义和声明,比如寄存器映射和接口函数等信息。这使得软件开发者能够编写驱动程序或应用程序来控制CPS1848的各项功能。 其次,应用笔记提供了详细的PCB设计指南,包括电气规则、布局建议以及最佳实践等内容,这对于确保芯片与其他电路组件的兼容性和优化信号完整性至关重要,并且能有效避免潜在的设计问题如电磁干扰(EMI)和电源噪声等。 再者,RapidFET 3_2_003模块可能是一个仿真工具或库,在SPICE等模拟环境中使用CPS1848模型。这有助于工程师在设计阶段评估芯片的性能,并预测其在各种条件下的行为表现,从而减少物理原型制作和测试的需求。 此外,IBIS(输入/输出缓冲信息规范)模型描述了数字信号在接口IC上的行为特性,包括上升时间、下降时间和负载能力等参数。这对于确保高速数据传输过程中的准确性和可靠性至关重要。 同时,BSDL (Boundary-Scan Description Language) 模型提供了芯片的边界扫描功能描述,这是测试和诊断电路的一种方法。通过使用这种模型可以在不拆卸电路的情况下检查CPS1848内部结构的状态,从而提高生产效率并增强故障排查能力。 最后,功率计算器工具可用于根据特定工作条件计算CPS1848的功耗情况。工程师可以通过输入电压、电流等参数来预估系统所需的电源需求,并优化整体设计中的能效表现。 综上所述,这些官方提供的资料为使用者提供了全面的技术支持,在软件开发、硬件设计以及测试和故障排查等多个环节中都发挥着关键作用。通过深入学习并充分利用这些资源,工程师可以充分发挥CPS1848芯片的潜力,从而创建出高效且可靠的电子解决方案。