技术热线: 0755-86643915

新闻动态

24位adc精度是多少

更新时间: 2024-01-12 16:15:13
阅读量:

1.24位adc芯片选型

深圳鼎代理芯海盛合科技代理芯海(chipsea)全系列芯片,可为客户提供芯海ADC芯片、SOC芯片、32位MCU以及蓝牙芯片等,同时可为客户提供电子秤方案、充气泵方案、胎压计方案、蓝牙芯片方案等pcba方案开发服务,欢迎咨询!

2.ads1248芯片手册

前一段时间,在做单片机、PLC、电路板、控制器/箱、仪器仪表、代理芯海机电设备或系统、自动化、工控、传感、数据采集、自控系统、控制系统,物联网,电子产品,软件、APP开发设计定制定做开发项目时,有要求用到24位的高精度ADC,用于对外部信号采集。

3.24位adc mcu

经查阅,初步获得一款满足要求的芯片:CS1231,本文就介绍该芯片及其使用方法如有相关需求可:3w代理芯海点yonko-tech点com,扣扣:二五三一26三七二六CS1231是一个2通道、24位、Δ-∑-对数-数字(A/D)转换器。

4.ads1282芯片

它在TSSOP-14封装中提供了出色的性能和低功耗这个CS1231非常适合要求苛刻的高分辨率测量,尤其是在便携式系统以及其他节省空间和功率受限的应代理芯海用中Δ-∑调制器和数字滤波器构成基础A/D转换器模拟调制器具有±5V差分输入范围。

5.ads1292芯片

输入多路复用器(mux)是用于在两个单独的差分输入之间进行选择通道可以选择一个缓冲区来增加输入测量阻抗一个简单的2线串行接口提供了所有必要的控制数据检索、自校准和待机模式只需几个简单的波形当仅需要代理芯海单个转换时,CS1231可以快速关闭(待机模式)在两次测量之间处于空闲状态时降低了整体功耗,CS1231s可以连接在一起以创建同步采样多通道测量系统,CS1231设计用于轻松连接诸如MSP430的微控制器。

6.24位adc模数转换芯片

CS1231支持2.7V至5.5V电源在3V操作中功耗通常代理芯海小于1mW,待机模式下为1µW主要特点有:⭕带4MHz时钟的240SPS数据速率;⭕20位有效分辨率;⭕双差分输入复用器通道;⭕引脚可选择,高阻抗输入缓冲器;

7.24位adc精度是多少

⭕±5V差分输入范围,建议在GND+0.05V至VDD−1.5V之间,超出会降低精度;⭕0.0003%INL(典型值代理芯海),0.0015%INL(最大值);⭕自校准;⭕简单的2线串行接口;⭕片上温度传感器;

8.24位ad转换芯片哪种好

⭕待机模式下的单次转换;⭕低电流消耗:300µA;⭕模拟电源:2.7V至5.5V;应用场景:⭕手持式仪器;⭕便携式医疗设备;⭕工业过程控制;⭕磅秤等。1、 封装及引脚说明

9.24bit 代理芯海adc mcu

2、 参考电路

10.adc128s022芯片手册

CS1231支持5V供电电源,将VDD接直流电源正极,GND接直流电源负极CLK给予一定频率的脉冲信号给CS1231,为TTL电平,一般为2MHz.一般不用片上温度传感器,那么TEMPEN接0 (0V),选择接入外部模拟量通道。

一般需代理芯海要开启缓冲器以获得高输入阻抗,那么BUFEN接1(5V).参考电压一般接高精度2.5V3、 使用说明CS1231输入的模拟量电压在GND + 0.05V to VDD − 1.5V范围内拥有较高的精度,超出这个范围则精度降低。

其一般使用流程如下:(1) 通道选择CS1231是双通道的模数转换器,代理芯海每个芯片里面有2路模拟量输入通道,在使用时,首先得选择通道,设置引脚MUX则可选择通道MUX接0(0V),表示选择通道1,MUX接1(5V),表示选择通道2.。

(2)等待转换完成将SCLK引脚拉低,并监测DRDY/DOUT引脚的电平,当其为0时,表示ADC转换完成(3)读取数据a,只读取数据,需要2代理芯海4个脉冲数据在串行时钟SCLK的驱动下输出,先输出数据的高位,然后输出数据的低位,直到把全部24位数据输出完。

此时需在SCLK的下降沿后读取数据,CS1231在每个SCLK脉冲时输出一位数据在第24个SCLK脉冲时SCLK保持为高,那么CS1231则进入待机模式。

深圳鼎盛合科技代理芯海(chip代理芯海sea)全系列芯片,可为客户提供芯海ADC芯片、SOC芯片、32位MCU以及蓝牙芯片等,同时可为客户提供电子秤方案、充气泵方案、胎压计方案、蓝牙芯片方案等pcba方案开发服务,欢迎咨询!

b,读取数据后强制DRDY/DOUT引脚为高,需要25个脉冲在前面24位数据输出完后,SCLK再给一个脉冲,ADS代理芯海1222将强制DRDY/DOUT引脚为高。

c,CS1231自校准,需要26个脉冲

(4)数据解析CS1231的数据采用二进制补码的方式存储的,为24位,传输时高位在前最高位为符号位,0为正数,1为负数当获得的数据为正数时,原码即补码,当为负数时,原码等于除符号位以外的数据位全部取反后加一。

当模拟量代理芯海输入电压为2倍参考电压(一般5V)时,输出的数据为(7FFFFFh,二进制为0111 1111 1111 1111 1111 1111),可知符号位为0为正数,正数的补码即原码,其余为全为1表示测量为正电压的最大值5V。

当模拟量输入电压为0V时,输出的数据为(000000h,二进制为0000 000代理芯海0 0000 0000 0000 0000),可知符号位为0为正数,正数的补码即原码,其余为全为0表示测量为0V当模拟量输入电压约为2倍负参考电压时,输出的数据为(800000h,二进制为1000 0000 0000 0000 0000 0000),可知符号位为1为负数,将补码转换为原码,为1 10代理芯海00 0000 0000 0000 0000 0000(对于此数,负数的补码求原码后,数据变成25位(1位符号位+24位数据位)),表示测量为负电压的最小值约-5V。

CS1231说的是24位分辨率传感器,但是其最高位是符号位,实际来说只有23位分辨率业务:3w点yonko-tech点com4、 参代理芯海考程序一个单片机C语言的参考程序如下:sbit DOUT=P1^0;。

sbit SCLK =P1^1;sbit MUX1222 =P1^2;unsigned long adc_convert_ch0() //通道0的AD转换程序{unsigned long xdata adc_result=0;

un代理芯海signed char i=0;unsigned char j=0;//复位CS1231SCLK1222=0; //拉低SCLKMUX1222=1;delayus(1); //软件延时1us,其实延时100ns即可覆盖大部分场景

MUX1222=0; //复位并选择低位的通道(mux由1变为0,表示代理芯海通道复位+选择通道0.假如是选择通道1,那么mux引脚先0后1即可)delayus(1);//等待转换完成业务:3w点yonko-tech点com,扣扣:二五三一26三七二六。

while(DOUT ==1) //当DRDY/DOUT =0时转换完成{ delayms(1);j++;if(j>=20)代理芯海 break;//等了20ms还没转换完成,退出等待}if(j<20) //只有转换时间小于20ms的才正确,才读取

{//获取数据for(i=0;i<24;i++) //读取数据,0-23共24个数据位{SCLK1222=0; //拉低SCLKdelayus(1);SCLK1222=1; //拉高S代理芯海CLKdelayus(1);

adc_result=adc_result<<1;if(DOUT==1){adc_result=adc_result | 0x00000001UL;}else{adc_result=adc_result & (~0x00000001UL);}

}//输出第25个脉冲,强制D代理芯海RDY/DOUT为高SCLK1222=0; //拉低SCLKdelayus(1);SCLK1222=1; //拉高SCLKdelayus(1);SCLK1222=0; //拉低SCLK

delayus(1);return adc_result;}}//说明:以上程序是按照数据表编写的,还没来得及上芯片代理芯海验证,仅供参考本文来自于对手册的解析,可能有误,详细的使用说明可查阅CS1231的原版手册(CS1231_datasheet)。

沙鸥 于 成都参考文献:[1] CS1231数据表(CS1231_datasheet)

深圳鼎盛合科技代理芯海(chipsea)全系列芯片,可为客户提供芯海ADC芯片代理芯海、SOC芯片、32位MCU以及蓝牙芯片等,同时可为客户提供电子秤方案、充气泵方案、胎压计方案、蓝牙芯片方案等pcba方案开发服务,欢迎咨询!