ZHDS348 August 2026 ADS114S18 , ADS124S18
PRODUCTION DATA
由于器件输入电压限制,使用 3.3V AVDD 电源为 ADS114S18 监控 3.3V 电源轨需要先衰减电源电压,然后再将信号馈送到 ADC 输入。请参阅建议运行条件 表中的最大绝对输入电压 规格。为了在设计中留出裕度,选择的电阻分压器值 R1 和 R2 应确保在 3.6V 电源轨电压下,模拟输入端的输入信号小于 2.5V。在此配置中,ADS114S18 可以使用增益 = 1 和内部 2.5V 基准来测量超过 3.5V 过压阈值的电源轨电压。使用 R1 = 50kΩ 和 R2 = 100kΩ 可将 3.3V 电压轨的标称 ADC 输入电压设置为 2.2V。3.5V 过压阈值可产生 2.33V 的输入电压、3.1V 欠压阈值和 2.07V 的输入电压。
该器件可以使用增益 = 1 和内部 2.5V 基准直接测量 1.8V 和 1.2V 电源轨,无需任何衰减。
在系统设计的下一步中,计算三个电压轨的数字比较器阈值。该设计采用 ADS114S18 的单极直接二进制编码,因为只需测量正输入电压。在此前提下,使用增益 = 1 和内部 2.5V 基准的 LSB 大小计算结果为:
使用方程式 40 来计算三个电压轨的数字比较器高阈值和低阈值代码值。
例如,将 3.3V 电源轨欠压检测的数字比较器低阈值设置为 2.07V / 38.15μV = 54176,这相当于十六进制代码 D3A0h。
接下来,选择序列发生器操作。此示例使用三个序列步骤,每个电源轨测量一个步骤。使用序列发生器模式 SEQ_MODE[1:0] = 11b 以实现不需要任何主机交互的自主电源轨监控器。该监控系统示例在切换到下一个电压轨测量之前,对每个电压轨进行四次连续的测量。比较器警报计数器阈值设置为两次,以便每个步骤上的两次连续测量值需要超过阈值,然后再使比较器跳变。
所需的速度模式和数字滤波器设置取决于所需的系统故障检测时间。
按照ALERT 输出 部分所述,将 GPIO3 配置为低电平有效、推挽 ALERT 输出。此外,在 ALERT 引脚上添加一个下拉电阻器。在这种情况下,即使在 ADS114S18 断电或复位时,ALERT 引脚上的低电平也会向主机发出电源故障信号,因为 GPIO3 在器件复位期间恢复为高阻态 High-Z 输入。
表 9-4 总结了此示例的关键器件寄存器位设置。
| 寄存器位 | 序列步骤 0 3.3V 电源轨 |
序列步骤 1 1.8V 电源轨 |
序列步骤 2 1.2V 电源轨 |
|---|---|---|---|
| 状态和通用配置页 | |||
| REF_VAL | 1b(2.5V 内部基准) | ||
| GPIO3_CFG[1:0] | 10b(GPIO3 配置为推挽数字输出) | ||
| ALERT_PIN_POL | 0b(ALERT 输出是低电平有效) | ||
| GPIO3_SRC | 1b(COMP_ALERTn 标志控制 GPIO3 输出) | ||
| SEQ_MODE[1:0] | 11b(序列发生器持续启动新的序列运行) | ||
| STEP_INIT[4:0] | 00000b(在序列步骤 0 上启动初始序列) | ||
| STEP_x_EN | STEP_0_EN = 1b | STEP_1_EN = 1b | STEP_2_EN = 1b |
| 步骤 x 配置页 | |||
| STEPx_AINP[4:0] | 00000b (AIN0) | 00100b (AIN4) | 01000b (AIN8) |
| STEPx_AINN[4:0] | 10010b(选择内部 AVSS 连接作为负输入) | ||
| STEPx_REF_SEL[1:0] | 00b(内部电压基准) | ||
| STEPx_GAIN[3:0] | 0001b(增益 = 1) | ||
| STEPx_CODING | 1b(单极标准二进制编码) | ||
| STEPx_NUM_CONV[4:0] | 00011b(每步四次连续转换) | ||
| STEPx_COMP_HIGH_TH[15:0] | EEEFh (2.33V) | 无关 | 无关 |
| STEPx_COMP_LOW_TH[15:8] | D3A0h (2.07V) | AD0Eh (1.69V) | 73B6h (1.13V) |
| STEPx_COMP_NUM[1:0] | 01b(两次超过阈值的连续转换会触发数字比较器) | ||
| STEPx_COMP_HIGH_TH_EN | 1b | 0b | 0b |
| STEPx_COMP_LOW_TH_EN | 1b | ||