文章目录
- 0 特性
- 1 程序源码
- 2 Register Map
-
- 2.1 OPMODE_I2CMODE_STATUS Register (Address = 0x0) [Reset = 0x0]`模式设置`
- 2.2 DATA_BUFFER_STATUS Register (Address = 0x1) [Reset = 0x0]`数据缓存计数`
- 2.3 ACCUMULATOR_STATUS Register (Address = 0x2) [Reset = 0x0]`积累计数状态`
- 2.4 ALERT_TRIG_CHID Register (Address = 0x3) [Reset = 0x0]`选择报警通道`
- 2.5 SEQUENCE_STATUS Register (Address = 0x4) [Reset = 0x0]`顺序转换寄存器`
- 2.6 ACC_CH0_LSB Register (Address = 0x8) [Reset = 0x0] `CH0 低8位累计计数`
- 2.7 ACC_CH0_MSB Register (Address = 0x9) [Reset = 0x0] `CH0 高8位累计计数`
- 2.8 ACC_CH1_LSB Register (Address = 0xA) [Reset = 0x0] `CH1 低8位通道计数`
- 2.9 ACC_CH1_MSB Register (Address = 0xB) [Reset = 0x0]`CH1 高8位通道计数`
- 2.10 ALERT_LOW_FLAGS Register (Address = 0xC) [Reset = 0x0]`警报低标志位`
- 2.11 ALERT_HIGH_FLAGS Register (Address = 0xE) [Reset = 0x0]`警报高标识位`
- 2.12 DEVICE_RESET Register (Address = 0x14) [Reset = 0x0]`设备重启`
- 2.13 OFFSET_CAL Register (Address = 0x15) [Reset = 0x0] `偏移校准寄存器`
- 2.14 WKEY Register (Address = 0x17) [Reset = 0x0] `WKEY打开访DEVICE_RESET权限`
- 2.15 OSC_SEL Register (Address = 0x18) [Reset = 0x0]`晶振频率选择`
- 2.16 NCLK_SEL Register (Address = 0x19) [Reset = 0x0] `NCLK设置一次转换所用时钟周期`
- 2.17 OPMODE_SEL Register (Address = 0x1C) [Reset = 0x0]`操作模式设置寄存器`
- 2.18 START_SEQUENCE Register (Address = 0x1E) [Reset = 0x0]`启动顺序采集`
- 2.19 ABORT_SEQUENCE Register (Address = 0x1F) [Reset = 0x0]`顺序转换异常中止设置`
- 2.20 AUTO_SEQ_CHEN Register (Address = 0x20) [Reset = 0x3]`自动顺序转换通道使能寄存器`
- 2.21 CH_INPUT_CFG Register (Address = 0x24) [Reset = 0x0]`通道输入配置寄存器`
- 2.22 DOUT_FORMAT_CFG Register (Address = 0x28) [Reset = 0x0]`输出数据格式配置`
- 2.23 DATA_BUFFER_OPMODE Register (Address = 0x2C) [Reset = 0x1]`数据缓存区操作`
- 2.24 ACC_EN Register (Address = 0x30) [Reset = 0x0]`累计计数器使能`
- 2.25 ALERT_CHEN Register (Address = 0x34) [Reset = 0x0]`报警使能寄存器`
- 2.26 PRE_ALT_MAX_EVENT_COUNT Register (Address = 0x36) [Reset = 0x0]
- 2.27 ALERT_DWC_EN Register (Address = 0x37) [Reset = 0x0]`报警数字比较窗口使能寄存器`
- 2.28 DWC_HTH_CH0_LSB Register (Address = 0x38) [Reset = 0x0]`CH0通道高阈值,低8位寄存器`
- 2.29 DWC_HTH_CH0_MSB Register (Address = 0x39) [Reset = 0x0]`CH0通道高阈值高8位寄存器`
- 2.30 DWC_LTH_CH0_LSB Register (Address = 0x3A) [Reset = 0x0] `CH0 低阈值低8位`
- 2.31 DWC_LTH_CH0_MSB Register (Address = 0x3B) [Reset = 0x0]`CH0低阈值高8位`
- 2.32 DWC_HTH_CH1_LSB Register (Address = 0x3C) [Reset = 0x0]
- 2.33 DWC_HTH_CH1_MSB Register (Address = 0x3D) [Reset = 0x0]
- 2.34 DWC_LTH_CH1_LSB Register (Address = 0x3E) [Reset = 0x0]
- 2.35 DWC_LTH_CH1_MSB Register (Address = 0x3F) [Reset = 0x0]
- 2.36 DWC_HYS_CH0 Register (Address = 0x40) [Reset = 0x0]
- 2.37 DWC_HYS_CH1 Register (Address = 0x41) [Reset = 0x0]
- 3 Application Information`应用信息`
- 4 程序源码
0 特性
具有可编程阈值和主机唤醒功能的 ADS7142-Q1 汽车类双通道 12 位、140k SPS 、I2C 兼容型 ADC; SPS(每秒采样率).
I2C 地址选择
1 程序源码
- 源码参考第4章节,主要是Manual Mode
2 Register Map