医疗级无线测温模块nRF52823 MAX30208 ±0.1°C精度、I2C接口数字温度传感器 【备货信息】 MAX30208CLB+ UDFN 10 pin MAX30208CLB+T UDFN 10 pin 【Functional Diagram】 【关键特性】 高准确度、高精度 ±0.15°C精度@ +0°C至+70°C 低功耗 1.7V至3.6V工作电压 67μA测量期间工作电流 0.5μA待机电流 15ms积分时间 小尺寸 2mm x 2mm x 0.75mm、10引脚薄型LGA封装 安全性和合规性 高、地温报警 数字接口 可配置转换温度输入引脚 可配置中断输出引脚 32字FIFO,用于温度数据 提供4个I2C地址——根据需求可提供更多地址 唯一的ROM ID,支持NIST溯源性 【引脚定义】 【时许图】
【应用电路图】 【多点级链电路图】 nRF52823+MAX30208+MAX30102+AD 【程序代码】 */ #ifndef MAX30208_H_ #define MAX30208_H_ #include "nrf52832x.h" #include "stdbool.h" #define I2C_WRITE_ADDR 0xAE #define I2C_READ_ADDR 0xAF //register addresses #define REG_INTR_STATUS_1 0x00 #define REG_INTR_STATUS_2 0x01 #define REG_INTR_ENABLE_1 0x02 #define REG_INTR_ENABLE_2 0x03 #define REG_FIFO_WR_PTR 0x04 #define REG_OVF_COUNTER 0x05 #define REG_FIFO_RD_PTR 0x06 #define REG_FIFO_DATA 0x07 #define REG_FIFO_CONFIG 0x08 #define REG_MODE_CONFIG 0x09 #define REG_SPO2_CONFIG 0x0A #define REG_PILOT_PA 0x10 #define REG_MULTI_LED_CTRL1 0x11 #define REG_MULTI_LED_CTRL2 0x12 #define REG_TEMP_INTR 0x1F #define REG_TEMP_FRAC 0x20 #define REG_TEMP_CONFIG 0x21 #define REG_PROX_INT_THRESH 0x30 #define REG_REV_ID 0xFE #define REG_PART_ID 0xFF bool maxim_max30208_init(void); bool maxim_max30208_read_fifo(uint32_t *pun_red_led, uint32_t *pun_ir_led); bool maxim_max30208_write_reg(uint8_t uch_addr, uint8_t uch_data); bool maxim_max30208_read_reg(uint8_t uch_addr, uint8_t *puch_data); bool maxim_max30208_reset(void); #endif /* MAX30208_H_ */
|