[!--tag.name--]

MS5611内部结构及技术数据

标签:MS5611   

《MS5611内部结构及技术数据》这篇文章中存在错误,具体如下:

*错误描述:
*联系邮箱:

性能描述 

高度分辨率10cm

转换时间低至1ms 

低功率,工作电流1uA(平均<0.15uA)

QFN封装尺寸:5.0×3.0×1.0 mm3 

工作电压1.8V~3.6V 

数字气压传感器(24位ADC) 

测量/工作范围:10~1200mbar(毫巴=百帕),-40~+85℃

I2C和SPI接口,传输速率可达20MHz

无外接元件(内置振荡器)

长期稳定性好

1.jpg

2.jpg

性能参数

最大工作范围

1.jpg

电气特性

2.jpg

模数转换(ADC)

3.jpg

气压值输出特征

温度值输出特征 

数字输入(CSB,I2C,DIN,SCLK)

气压输出(I2C,DOUT)

功能描述 

内置压阻传感器,主要功能是把测得的模拟气压值经ADC转换成24位的数字值输出,同时也可以输出一个24位的数字温度值。每个模块都有其独立的出厂校准值,被存储在一个内部的128-bit存储器(PROM)中,这些值用软件来读取并要通过程序转换D1和D2成标准气压、温度值。

通过调节PS引脚的电压来选择使用I2C或SPI通信接口:

1.jpg

MS5611-01BA03只有5个基本命令:

1.复位(Reset) 

2.读取存储器(128-bit PROM) 

3.D1转换

4.D2转换

5.读取ADC结果(24-bit气压/温度值) 

气压和温度计算(详见原文) 

开始->从PROM读取出厂校准数据->读取数字气压/温度值->计算温度->计算温度补偿下的气压值->得到气压和温度值。

SPI命令 

ADC read指令将会返回一个24-bit的结果,PROM read指令返回16-bit的结果。存储器(PROM)的地址在PROM read命令中的a2,a1和a0位。

2.jpg

5.读取ADC结果(24-bit气压/温度值)  气压和温度计算(详见原文)  开始->从PROM读取出厂校准数据->读取数字气压/温度值->计算温度->计算温度补偿下的气压值->得到气压和温度值。 SPI命令  ADC read指令将会返回一个24-bit的结果,PROM read指令返回16-bit的结果。存储器(PROM)的地址在PROM read命令中的a2,a1和a0位。
   
SPI复位时序、转换时序、存储器读取时序图参见原文。

I2C命令 

MS5611-01BA的I2C地址为111011Cx,其中C为CSB引脚的补码值(取反)。因为传感器内并没有微控制器,所有I2C的命令和SPI是相同的。 

I2C复位时序、存储器读取时序、转换时序、循环冗余检查(CRC)参见原文。

典型应用电路 

SPI协议

3.jpg