ZHCSSD0 January 2024 ADS1014L , ADS1015L
PRODUCTION DATA
ADS101xL 具有四个可使用 Address Pointer 寄存器通过 I2C 接口访问的寄存器。Conversion 寄存器包含上次转换的结果。Configuration 寄存器用于更改 ADS101xL 运行模式和查询器件状态。其他两个寄存器 Lo_thresh 和 Hi_thresh 设置用于比较器功能的阈值。
通过对 Address Pointer 寄存器进行写入可访问全部四个寄存器。
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | P[1:0] | ||||||
W-000000b | W-00b |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7:2 | 保留 | W | 000000b | 始终写入 000000b |
1:0 | P[1:0] | W | 00b | 寄存器地址指针 01b:Configuration 寄存器 10b:Lo_thresh 寄存器 11b:Hi_thresh 寄存器 |
16 位 Conversion 寄存器包含上次转换的结果,以二进制补码格式表示。上电后,Conversion 寄存器被清除为 0000h,并在第一次转换完成之前一直保持为 0000h。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
D[11:4] | |||||||
R-00h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
D[3:0] | RESERVED | ||||||
R-0h | R-0h |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:4 | D[11:0] | R | 000h | 12 位转换结果 |
3:0 | 保留 | R | 0h | 始终读回 0h |
16 位 Configuration 寄存器控制运行模式、输入选择、数据速率、满标量程和比较器模式。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
OS | RESERVED | PGA[2:0] | MODE | |||||
R/W-1b | R/W-000b | R/W-010b | R/W-1b | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DR[2:0] | COMP_MODE | COMP_POL | COMP_LAT | COMP_QUE[1:0] | ||||
R/W-100b | R/W-0b | R/W-0b | R/W-0b | R/W-11b |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
OS | MUX[2:0] | PGA[2:0] | MODE | |||||
R/W-1b | R/W-000b | R/W-010b | R/W-1b | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DR[2:0] | COMP_MODE | COMP_POL | COMP_LAT | COMP_QUE[1:0] | ||||
R/W-100b | R/W-0b | R/W-0b | R/W-0b | R/W-11b |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | OS | R/W | 1b | 运行状态或单次转换开始 该位决定器件的运行状态。OS 只能在断电状态下写入,在转换正在进行时无效。 0b:无效 1b:开始单次转换(当处于断电模式时) 如果读取: 0b:器件当前正在执行转换 1b:器件当前未执行转换 |
14:12 | MUX[2:0] | R/W | 000b | 输入多路复用器配置(仅限 ADS1015L) 这些位用于配置输入多路复用器。 这些位在 ADS1014L 上不起作用。ADS1014L 始终使用输入 AINP = AIN0 和 AINN = AIN1。 001b:AINP = AIN0,AINN = AIN3 010b:AINP = AIN1,AINN = AIN3 011b:AINP = AIN2,AINN = AIN3 100b:AINP = AIN0,AINN = GND 101b:AINP = AIN1,AINN = GND 110b:AINP = AIN2,AINN = GND 111b:AINP = AIN3,AINN = GND |
11:9 | PGA[2:0] | R/W | 010b | 可编程增益放大器配置 这些位设置可编程增益放大器的 FSR。 001b:FSR = ±4.096V(1) 010b:FSR = ±2.048V 011b:FSR = ±1.024V 100b:FSR = ±0.512V 101b:FSR = ±0.256V 110b:FSR = ±0.256V 111b:FSR = ±0.256V |
8 | MODE | R/W | 1b | 器件运行模式 该位控制运行模式。 1b:单次模式或断电状态 |
7:5 | DR[2:0] | R/W | 100b | 数据速率 这些位控制数据速率设置。 001b:250SPS 010b:490SPS 011b:920SPS 100b:1600SPS 101b:2400SPS 110b:3300SPS 111b:3300SPS |
4 | COMP_MODE | R/W | 0b | 比较器模式 该位配置比较器运行模式。 1b:窗口比较器 |
3 | COMP_POL | R/W | 0b | 比较器极性 该位控制 ALERT/RDY 引脚的极性。 1b:高电平有效 |
2 | COMP_LAT | R/W | 0b | 锁存比较器 该位控制 ALERT/RDY 引脚是否在被置为有效后锁存或者在转换处于上限阈值和下限阈值的裕度内后清除。 1b:锁存比较器。被置为有效的 ALERT/RDY 引脚保持锁存状态,直到控制器读取转换数据或控制器发送相应的 SMBus 警报响应。器件以一个地址进行响应,该地址是当前将 ALERT/RDY 总线置为有效的最低地址。 |
1:0 | COMP_QUE[1:0] | R/W | 11b | 比较器队列和禁用 这些位执行两项功能。当设置为 11b 时,比较器被禁用,并且 ALERT/RDY 引脚被设置为高阻抗状态。当设置为任何其他值时,将启用 ALERT/RDY 引脚和比较器功能,设定值确定在将 ALERT/RDY 引脚置为有效之前所需的超过上限或下限阈值的连续转换次数。 01b:在两次转换后置为有效 10b:在四次转换后置为有效 11b:禁用比较器并将 ALERT/RDY 引脚设置为高阻抗 |
比较器使用的上限和下限阈值以二进制补码格式存储在两个 16 位寄存器中。比较器被实现为数字比较器;因此,只要 PGA 设置发生更改,就必须更新这些寄存器中的值。
可以通过将 Hi_thresh 寄存器 MSB 设置为 1b 并将 Lo_thresh 寄存器 MSB 设置为 0b 来启用 ALERT/RDY 引脚的转换就绪功能。要使用 ALERT/RDY 引脚的比较器功能,Hi_thresh 寄存器值必须始终大于 Lo_thresh 寄存器值。Lo_thresh 寄存器和 Hi_thresh 寄存器中显示了阈值寄存器格式。当设置为 RDY 模式时,ALERT/RDY 引脚在单次模式下输出 OS 位,在连续转换模式下提供连续转换就绪脉冲。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
Lo_thresh[11:4] | |||||||
R/W-80h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Lo_thresh[3:0] | RESERVED | ||||||
R/W-0h | R-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
Hi_thresh[11:4] | |||||||
R/W-7Fh | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Hi_thresh[3:0] | RESERVED | ||||||
R/W-Fh | R-Fh |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15:4 | Lo_thresh[11:0] | R/W | 800h | 下限阈值 |
15:4 | Hi_thresh[11:0] | R/W | 7FFh | 上限阈值 |