WF100DPZ 1BG S6 DT数字压力传感器

WF100D模块可通过I2C或SPI与微控制器交互,其内部NVM存储校准数据以补偿压力和温度数据。关键寄存器包括配置控制(Reg0x00)、设备ID(Reg0x01)、数据准备状态(Reg0x02)和ADC输出(Reg0x06-Reg0x08)。转换完成后,DRDY标志设置,错误代码提供诊断信息,而温度和压力数据以24位格式存储。Reg0x30控制测量和睡眠模式,Sco位启动转换。
摘要由CSDN通过智能技术生成

WF100D被设计为通过I2C或SPI总线直接连接到移动设备的外部微控制器。压力和温度数据必须通过芯片上非易失性存储器(NVM)的校准数据进行补偿,该数据在工厂为每个设备单独校准。

 

Reg0x00

SDO_active:1:4线SPI,0:3线SPI

LSB_first:1:LSB first SPI接口,0:MSB first SPI接口

Soft_reset:1:重置所有WF100D寄存器(除“margin”外),自动重置完成后返回0。

Reg0x01

PartID:OTP编程的8位部件ID,对应于OTP寄存器Reg0xA4。仅从地址0x01读取。

Reg0x02

DRDY:1,表示转换完成,输出数据已准备好读入。

Error_code:启用诊断功能时,这些位存储错误信息。

错误代码[3]:VINP对VDD短路

错误代码[2]:VINP对地短路

错误代码[1]:VINN对VDD短路

错误代码[0]:VINN对地短路

Reg0x06-Reg0x08

Data_out:24位ADC输出数据,当“raw_Data_ on”=0且LSB等于(1/64)。“raw_data_on”=1时为24位校准数据。

Reg0x09-Reg0x0a

Temp_out:具有LSB的温度输出等于(1/256)℃。

Reg0x30

Sleep_time<3:0>:0000:0ms,0001:62.5ms,0010:125ms…1111:1s,仅在睡眠模式转换期间处于活动状态。

Measurement_control<1:0>:000b,表示单触发温度信号转换。001b表示单触发传感器信号转换。010b:表示组合转换(一次温度转换后紧接着一次传感器信号转换)。011b:指示睡眠模式转换(周期性地执行一次组合转换,间隔时间为“sleep_time”),100b:OTP编程模式,在编程OTP存储体时进入该模式。

Sco:1,转换开始,转换结束后自动返回0(睡眠模式转换除外)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值