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
无外接元件(内置振荡器)
长期稳定性好
性能参数
最大工作范围
电气特性
模数转换(ADC)
气压值输出特征
温度值输出特征
数字输入(CSB,I2C,DIN,SCLK)
气压输出(I2C,DOUT)
功能描述
内置压阻传感器,主要功能是把测得的模拟气压值经ADC转换成24位的数字值输出,同时也可以输出一个24位的数字温度值。每个模块都有其独立的出厂校准值,被存储在一个内部的128-bit存储器(PROM)中,这些值用软件来读取并要通过程序转换D1和D2成标准气压、温度值。
通过调节PS引脚的电压来选择使用I2C或SPI通信接口:
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位。
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协议
赞() |