好文档 - 专业文书写作范文服务资料分享网站

完整MS5611 01BA03气压计高度计中文资料解析

天下 分享 时间: 加入收藏 我要投稿 点赞

否是TEMP<20C高温低温T2?02T2/?dTOFF2?02/?2000)2OFF?5(TEMPSENS2?02/?5(TEMP2000)2SENS?否

312

12

22

是TEMP<-15C非常低的温度21500)?7(TEMP?OFF2OFF2?212/??11(TEMP1500)SENS2?SENS

对压力和温度达到最佳精度的流程图

SPI接口

SPI命令

下面的表格描述中每个命令的大小是1字节(8位)。执行ADC read指令后将会返回一个24-bit的结果,执行PROM read指令后返回16-bit的结果。存储器(PROM)的地址在PROM 位。a0和a1,a2命令中的read

命令结构 SPI复位时序 转换时序

存储器读取时序图参见原文。

I2C接口

I2C命令

每个I2C通信消息都有开始和停止状态。MS5611-01BA的I2C地址为111011Cx,其中C为CSB引脚的补码值(取反)。因为传感器内并没有微控制器,所有I2C的命令和SPI是相同的。

I2C复位时序

复位指令可以在任何时间发送。如果没有成功的上电复位,这可能是被屏蔽的SDA模块在应答状态。MS5611-01BA唯一的复位方式是发送几个SCLKs后跟一个复位指令或上电复位。

来自主机 S = 开始命令 W = 写命令 A =应答

来自从机 P = 停止命令 R =读命令 N = 无应答 复位指令I2C.

存储器读取时序

PROM读指令由两部分构成,第一部分使系统处于PROM读模式,第二部分从系统中读取数据。

来自主机 S = 开始命令 W = 写命令 A =应答

来自从机 P = 停止命令 R =读命令 N = 无应答 I2C读存储器指令,地址=011(系数:3)

来自主机 S = 开始命令 W = 写命令 A =应答

来自从机 P = 停止命令 R =读命令 N = 无应答 I2C从芯片中应答

转换时序

通过向MS5611-01BA发送指令可以进入转换模式。当命令写入到系统中,系统处于忙碌状态,直到转换完成。当转换完成后可以发送一个读指令,此时MS5611-01BA发回一个应答,24个SCLK时钟将所有bit位传送出来。每隔8bit就会等待一个应答信号

来自主机 S = 开始命令 W = 写命令 A =应答

来自从机 P = 停止命令 R =读命令 N = 无应答

I2C启动压力转换指令(OSR=4096, typ=D1)

来自主机 S = 开始命令 W = 写命令 A =应答

来自从机 P = 停止命令 R =读命令 N = 无应答 ADC读时序

来自主机 S = 开始命令 W = 写命令 A =应答

来自从机 P = 停止命令 R =读命令 N = 无应答 I2C从MS5611-01BA读取数据

循环冗余检查(CRC)

MS5611-01BA包含128-Bit的PROM存储器。存储器中有一个4bit的CRC数据检测位。码的使用。CRC-4下面详细描述了.

典型应用电路

SPI协议

I2C协议

引脚定义.

引脚 名称 类型 描述

1 P VDD 电源电压 通讯协议选择I2C )→PS (PS highI 2 VDDSPI )→PS low(GND GND G 3 接地4 ,片选(低电平有效)I CSB 内部连接5

O 6 SDO 串口数据输出 7 串口数据输入I/IO SDI/SDA /I2C数据 I 8

串口时钟SCLK

***注:原文附录有一些典型测量值的特征曲线可参考。其中的一些关键点:ADC的测量值D1和D2是分别用来测气压和温度的,且基本成线性关系;在常温

完整MS5611 01BA03气压计高度计中文资料解析

否是TEMP<20C高温低温T2?02T2/?dTOFF2?02/?2000)2OFF?5(TEMPSENS2?02/?5(TEMP2000)2SENS?否3121222是TEMP<-15C非常低的温度21500)?7(TEMP?OFF2OFF2?212/??11(TEMP1500)SENS2?SENS
推荐度:
点击下载文档文档为doc格式
8bjdu7qfqt41z4g1sgcd5uqa87r003016qn
领取福利

微信扫码领取福利

微信扫码分享