美信代理MAX30208--0.1°C精度-I2C接口數(shù)字溫度傳感器
價格
訂貨量(片)
¥20.00
≥5
¥9.00
≥2500
店鋪主推品 熱銷潛力款
祺祷祲祶祳祶祺祶祳祹祺
在線客服
MAX30208
±0.1°C精度、I2C接口數(shù)字溫度傳感器
【硅天下備貨信息】
GTX-MAX30208CLB+ UDFN 10 pin
GTX-MAX30208CLB+T UDFN 10 pin
【Functional Diagram】
【關(guān)鍵特性】
高準確度、高精度
±0.1°C精度@ +30°C至+50°C
±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封裝
安全性和合規(guī)性
高、地溫報警
數(shù)字接口
可配置轉(zhuǎn)換溫度輸入引腳
可配置中斷輸出引腳
32字FIFO,用于溫度數(shù)據(jù)
提供4個I2C地址——根據(jù)需求可提供更多地址
唯一的ROM ID,支持NIST溯源性
【引腳定義】
【時許圖】
【應用電路圖】
【多點級鏈電路圖】
STM32F103+MAX30208+MAX30102+AD
【程序代碼】
libfahw-spi.h
#ifndef __FRIENDLYARM_HARDWARE_SPI_H__
#define __FRIENDLYARM_HARDWARE_SPI_H__
// SPIBitOrder
#define LSBFIRST (0) ///< LSB First
#define MSBFIRST (1) ///< MSB First
// SPIMode
#define SPI_MODE0 (0) ///< CPOL (0, CPHA (0
#define SPI_MODE1 (1) ///< CPOL (0, CPHA (1
#define SPI_MODE2 (2) ///< CPOL (1, CPHA (0
#define SPI_MODE3 (3) ///< CPOL (1, CPHA (1
#define SPI_CPHA (0x01)
#define SPI_CPOL (0x02)
#define SPI_CS_HIGH (0x04)
#define SPI_LSB_FIRST (0x08)
#define SPI_3WIRE (0x10)
#define SPI_LOOP (0x20)
#define SPI_NO_CS (0x40)
#define SPI_READY (0x80)
// SPIClockDivider
#define SPI_CLOCK_DIV65536 (0) ///< 65536 (256us (4kHz
#define SPI_CLOCK_DIV32768 (32768) ///< 32768 (126us (8kHz
#define SPI_CLOCK_DIV16384 (16384) ///< 16384 (64us (15.625kHz
#define SPI_CLOCK_DIV8192 (8192) ///< 8192 (32us (31.25kHz
#define SPI_CLOCK_DIV4096 (4096) ///< 4096 (16us (62.5kHz
#define SPI_CLOCK_DIV2048 (2048) ///< 2048 (8us (125kHz
#define SPI_CLOCK_DIV1024 (1024) ///< 1024 (4us (250kHz
#define SPI_CLOCK_DIV512 (512) ///< 512 (2us (500kHz
#define SPI_CLOCK_DIV256 (256) ///< 256 (1us (1MHz
#define SPI_CLOCK_DIV128 (128) ///< 128 (500ns (= 2MHz
#define SPI_CLOCK_DIV64 (64) ///< 64 (250ns (4MHz
#define SPI_CLOCK_DIV32 (32) ///< 32 (125ns (8MHz
#define SPI_CLOCK_DIV16 (16) ///< 16 (50ns (20MHz
#define SPI_CLOCK_DIV8 (8) ///< 8 (25ns (40MHz
#define SPI_CLOCK_DIV4 (4) ///< 4 (12.5ns 80MHz
#define SPI_CLOCK_DIV2 (2) ///< 2 (6.25ns (160MHz
#define SPI_CLOCK_DIV1 (1) ///< 0 (256us (4kHz
int setSPIWriteBitsPerWord( int spi_fd, int bits );
int setSPIReadBitsPerWord( int spi_fd, int bits );
int setSPIBitOrder( int spi_fd, int order);
int setSPIMaxSpeed(int spi_fd, unsigned int spi_speed);
int setSPIDataMode( int spi_fd, int mode);
int SPItransferOneByte( int spi_fd, unsigned char byteData, int spi_delay,