ZHCUB80C August   2004  – July 2023 PGA309

 

  1.   1
  2.   使用前必读
    1.     关于本手册
    2.     德州仪器 (TI) 相关文档
    3.     如果您需要协助
    4.     注意事项和警告信息
    5.     FCC 警告
    6.     商标
  3. 1引言
    1. 1.1  PGA309 功能说明
    2. 1.2  传感器误差调整范围
    3. 1.3  增益调节
    4. 1.4  失调电压量调整
    5. 1.5  电压基准
    6. 1.6  传感器激励和线性化
    7. 1.7  使用 ADC 进行温度检测
    8. 1.8  外部 EEPROM 和温度系数
    9. 1.9  故障监测
    10. 1.10 过量程和欠量程限制
    11. 1.11 上电和正常运行
    12. 1.12 数字接口
    13. 1.13 引脚配置
  4. 2详细说明
    1. 2.1  增益调节
      1. 2.1.1 PGA309 传递函数
      2. 2.1.2 求解增益设置
    2. 2.2  失调电压调节
    3. 2.3  零 DAC 和增益 DAC 架构
    4. 2.4  输出放大器
    5. 2.5  基准电压
    6. 2.6  线性化函数
      1. 2.6.1 系统定义
      2. 2.6.2 关键线性化设计公式
        1. 2.6.2.1 Lin DAC 计数转换
      3. 2.6.3 关键理想设计公式
        1. 2.6.3.1 线性化设计
        2.       37
    7. 2.7  温度测量
      1. 2.7.1 温度 ADC 启动转换控制
      2. 2.7.2 通过励磁串联电阻进行外部温度检测
    8. 2.8  故障监测
    9. 2.9  过量程和欠量程
      1. 2.9.1 过量程和欠量程计算
      2.      44
    10. 2.10 噪声和粗略失调电压调整
    11. 2.11 一般 AC 注意事项
  5. 3工作模式
    1. 3.1 上电序列和正常独立工作模式
    2. 3.2 EEPROM 内容和温度查找表计算
      1. 3.2.1 温度查找表计算
        1. 3.2.1.1 温度查找表计算
        2.       52
        3.       53
    3. 3.3 校验和错误事件
    4. 3.4 测试引脚
    5. 3.5 上电时的初始寄存器状态
      1. 3.5.1 PGA309 上电状态
  6. 4数字接口
    1. 4.1  说明
    2. 4.2  两线制接口
      1. 4.2.1 器件寻址
      2. 4.2.2 两线制访问 PGA309
    3. 4.3  一线制接口
    4. 4.4  单线制接口超时
    5. 4.5  单线制接口时序注意事项
    6. 4.6  两线制访问外部 EEPROM
    7. 4.7  单线制接口发起的两线制 EEPROM 事务
    8. 4.8  PGA309 独立模式和两线制事务
    9. 4.9  PGA309 在两线制总线上的主运行模式和总线共享注意事项
    10. 4.10 PRG 连接到 VOUT 的单线制工作模式
    11. 4.11 四线制模块和单线制接口 (PRG)
  7. 5应用背景
    1. 5.1 桥式传感器
    2. 5.2 桥式传感器的系统调节选项
      1. 5.2.1 绝对调节
      2. 5.2.2 比例式调节
    3. 5.3 修整实际桥式传感器以支持线性度
    4. 5.4 PGA309 校准过程
  8. 6寄存器说明
    1. 6.1 内部寄存器概览
    2. 6.2 内部寄存器映射
      1. 6.2.1 寄存器 0:温度 ADC 输出寄存器(只读,地址指针 = 00000)
      2. 6.2.2 寄存器 1:精细失调电压调整(零 DAC)寄存器(读取/写入,地址指针 = 00001)
      3. 6.2.3 寄存器 2:精细增益调整(增益 DAC)寄存器(读取/写入,地址指针 = 00010)
      4. 6.2.4 寄存器 3:基准控制和线性化寄存器(读取/写入,地址指针 = 00011)
      5. 6.2.5 寄存器 4:PGA 粗略失调电压调整和增益选择/输出放大器增益选择寄存器(读取/写入,地址指针 = 00100)
      6. 6.2.6 寄存器 5:PGA 配置和过量程/欠量程限制寄存器(读取/写入,地址指针 = 00101)
      7. 6.2.7 寄存器 6:温度 ADC 控制寄存器(读取/写入,地址指针 = 00110)
      8. 6.2.8 寄存器 7:输出使能计数器控制寄存器(读取/写入,地址指针 = 00111)
      9. 6.2.9 寄存器 8:警报状态寄存器(只读,地址指针 = 01000)
  9.   A 外部 EEPROM 示例
    1.     A.1 PGA309 外部 EEPROM 示例
      1.      A.1.1 外部 EEPROM 的增益和失调电压调节
      2.      94
  10.   B 详细方框图
    1.     B.1 详细方框图
  11.   C 术语表
  12.   修订历史记录

故障监测

PGA309 通过九个内部比较器提供外部桥式传感器的故障检测。请参阅图 2-22。这些比较器分为两组:内部故障比较器和外部故障比较器。在图 2-22 中,外部故障比较器组中的比较器表示为 EXT,内部故障比较器组中的比较器表示为 INT。

GUID-EC9E2C62-5F9A-4988-AD22-BC4D77B2C09F-low.gif
  1. 启用 VEXC 后,最小基准选择器电路成为 INN_HI 和 INP_HI 比较器阈值的基准。此最小基准选择器电路使用 VEXC − 100mV 和 VSA − 1.2V,并将 VINX 引脚与两个基准中的较低者进行比较。这样可以确保在 VEXC 可能高于或低于前端 PGA 放大器相对于 VSA 的输入电压范围的情况下进行精确的故障监测。
  2. 在故障情况下,所有比较器输出都为高电平。
图 2-22 PGA309 故障监测电路

外部故障比较器用于监测桥式传感器是否正常运行并报告输入故障情况。表 2-15 列举了桥式传感器可能的故障情况以及每种故障情况下的相关故障比较器输出。由于 PGA309 的输入偏置电流超低,如果需要准确报告对悬空输入(传感器与一个或全部两个 PGA309 输入端完全断开)的故障检测,则有必要为这些输入中(VIN1 和 VIN2)的每一个都添加一个上拉或下拉电阻(在图 2-22 中显示为可选)。为了尽可能降低桥式传感器输出端的信号负载,这些电阻值可以在 1MΩ 到 10MΩ 之间。这些可选电阻产生的失调电压和其他误差将在 PGA309 + 传感器校准期间被消除。表 2-16 列出了使用上拉电阻时 PGA309 上的悬空输入的特殊情况。表 2-17 列出了使用下拉电阻时 PGA309 上的悬空输入的特殊情况。未列为特殊情况的所有其他故障情况与表 2-15 中详述的故障情况相同。

表 2-15 桥式传感器故障和故障比较器状态 — VIN1 和 VIN2 没有上拉或下拉电阻(1)
用例 VIN2
(VINN)
(V)
VIN1
(VINP)
(V)
VIA_OUT
(V)
逻辑电平输出 注释
INN_HI
(ALM3)
INN_LO
(ALM2)
INP_HI
(ALM1)
INP_LO
(ALM0)
正常 1.7 1.7 线性 0 0 0 0
RB1 开路 1.7 0 ~0 0 0 0 1
RB2 开路 0 1.7 ~VSA 0 1 0 0
RB3 开路 3.4 1.7 ~0 1 0 0 0
RB4 开路 1.7 3.4 ~VSA 0 0 1 0
RB1 短路 1.7 3.4 ~VSA 0 0 1 0
RB2 短路 3.4 1.7 ~0 1 0 0 0
RB3 短路 0 1.7 0 1 0 0
RB4 短路 1.7 0 ~0 0 0 0 1
传感器 GND 开路 3.4 3.4 ~0 1 0 1 0
传感器 VEXC 开路 0 0 ~0 0 1 0 1
VEXC 端接 GND 0 0 ~0 1(2) 1 1(2) 1
VIN1 (VINP) 开路(3) 1.7 ~VSA−0.7 ~VSA 0 0 0 0 VOUT 上的欠量程限制,无故障检测 — 内部或外部
VIN2 (VINN) 开路(3) ~VSA−0.7 1.7 ~0 0 0 0 0 VOUT 上的过量程限制,无故障检测 — 内部或外部
VIN1 (VINP) 端接 GND 1.7 0 ~0 0 0 0 1
VIN2 (VINN) 端接 GND 0 1.7 ~VSA 0 1 0 0
VIN1 (VINP) 端接 VEXC 1.7 3.4 ~VSA 0 0 1 0
VIN2 (VINN) 端接 VEXC 3.4 1.7 ~0 1 0 0 0
VIN1 (VINP)、
VIN2 (VINN) 开路(3)
~VSA−0.7 ~VSA−0.7 线性? 0 0 0 0 通常会缓慢漂移至过量程限制;无外部故障检测 (ALM7),内部故障设置 = A1 饱和低电平
VIN1 (VINP)、
VIN2 (VINN) 短接 GND
0 0 ~VSA 0 1 0 1
VIN1 (VINP)、
VIN2 (VINN) 短接 VEXC
3.4 3.4 ~0 1 0 1 0
VSA = +5V、VREF = +4.096V、KEXC = 0.83、KLIN = 0 且 VEXC = 3.4V。
通常为逻辑 1,但无法通过设计和故障性质保证。
要准确检测这些故障,需要在每个输入端(VIN1 和 VIN2)上连接一个上拉或下拉电阻。
表 2-16 桥式传感器故障和故障比较器状态 — VIN1 和 VIN2 通过 10MΩ 上拉电阻连接至 VEXC(1)
特殊情况(2) VIN2
(VINN)
(V)
VIN1
(VINP)
(V)
VIA_OUT
(V)
逻辑电平输出
INN_HI
(ALM3)
INN_LO
(ALM2)
INP_HI
(ALM1)
INP_LO
(ALM0)
VIN1 (VINP) 开路 1.7 VEXC ~VSA 0 0 1 0
VIN2 (VINN) 开路 VEXC 1.7 ~0 1 0 0 0
VIN1 (VINP)、VIN2 (VINN) 开路 VEXC VEXC ~0 1 0 1 0
VSA = +5V、VREF = +4.096V、KEXC = 0.83、KLIN = 0 且 VEXC = 3.4V。
未列出的所有其他情况与表 2-15 中的情况相同。
表 2-17 桥式传感器故障和故障比较器状态 — VIN1 和 VIN2 通过 10MΩ 下拉电阻连接至 GND(1)
特殊情况(2)VIN2 (VINN) (V)VIN1 (VINP) (V)VIA_OUT (V)逻辑电平输出
INN_HI (ALM3)INN_LO (ALM2)INP_HI (ALM1)INP_LO (ALM0)
VIN1 (VINP) 开路1.7~0~VSA0001
VIN2 (VINN) 开路~01.7~00100
VIN1 (VINP)、VIN2 (VINN) 开路~0~0~00101
VSA = +5V、VREF = +4.096V、KEXC = 0.83、KLIN = 0 且 VEXC = 3.4V。
未列出的所有其他情况与表 2-15 中的情况相同。

启用 VEXC 后,外部故障比较器 INP_HI 和 INP_LO 有一个最小基准选择器电路会在 VEXC – 100mV 或 VSA – 1.2V 的典型跳闸点之间进行选择。这样可以确保即使线性化电路增加 VEXC,而桥式传感器存在违反 PGA309 前端 PGA 相对于 VSA 的 IVR 的故障情况,仍能进行精确的故障监测。如果禁用了 VEXC,这些比较器将默认为 VSA – 1.2V 阈值。

内部故障比较器用于监测 PGA309 的前端 PGA 内部节点(请参阅图 2-22)。当 PGA309 + 传感器校准正在进行时,启用内部比较器组至关重要,因为它可以提醒用户存在内部节点违规情况。这种违规的情况仍可能会产生处于预期线性范围内的输出电压,但这个输出电压并不准确。前端 PGA 每个前端放大器(A1 和 A2)的输出均受到监测,以了解是否存在对正电源或对地饱和。如果这些比较器中的任何一个在校准期间跳闸,则表明由于错误的前端 PGA 增益选择或粗略失调电压调整导致了超出范围的调节情况。此外,还会监测前端 PGA 中的 A3 放大器是否存在共模违规情况:如果零 DAC 与前端 PGA 增益选择的组合不正确,则可能会发生这种情况。

每个单独的内部和外部故障比较器都可以通过以下数字接口之一读取:两线制或单线制接口。当前结果存储在寄存器 8 — 警报状态寄存器中。启用 PGA309 输出后,警报状态寄存器的值将反映故障比较器的当前状态。禁用 VOUT 后,寄存器中的值就是输出被禁用前的最新比较器状态。这样可以更轻松地识别和调试三端传感器模块(PRG 短接至 VOUT)。有关详细信息,请参阅节 4.10PRG 连接到 VOUT 的单线制工作模式)。此外,每组比较器(内部故障比较器和外部故障比较器)均可以进行编程,以便在各自组中的任一比较器为逻辑高电平(表示有故障)时,PGA309 输出 (VOUT) 将被迫出现故障,指明正的电压电平(当负载为 10kΩ 时,最大值为 VSA − 0.1V)或负的电压电平(当负载为 10kΩ 时,最大值为 0.1V)。图 2-23 展示了与此相关的逻辑。

GUID-16624F1E-7A80-4D88-B68C-D9EE6D5B0CF1-low.gif图 2-23 故障监测比较器逻辑

寄存器 5 — PGA 配置和过量程/欠量程限制中提供了故障监测比较器逻辑的配置。每个比较器组中的各比较器输出组合在一起可产生一个内部比较器故障标志和一个外部比较器故障标志。对于外部比较器组 EXTEN,寄存器 5(位 11)会启用或禁用是否向前发送外部比较器故障标志以强制 VOUT 进入故障指示状态。对于内部比较器组,INTEN - 寄存器 5(位 10)会启用或禁用是否向前发送内部比较器故障标志以强制 VOUT 进入故障指示状态。对于每个比较器组,可对 VOUT(VSA 或 GND)的故障指示状态进行编程。INTPOL - 寄存器 5(位 8)为内部比较器组选择此状态,EXTPOL - 寄存器 5(位 9)为外部比较器组选择此状态。外部比较器故障标志的优先级高于内部比较器。

故障标志如图 2-23 所示。例如,如果内部故障比较器组设置为强制 VOUT 为低电平,而外部故障比较器组设置为强制 VOUT 为高电平,并且两组都检测到故障(如果两组都启用,有可能发生这种情况),则外部故障比较器组具有更高优先级,因此 VOUT 被强制为高电平。这是为了确保严重的传感器故障将优先于内部节点违规进行报告,在大多数实际应用中都是如此。如果在检测到故障时 VOUT 存在有效线性输出,则故障逻辑将始终具有更高优先级(如果启用),并会覆盖线性输出以将 VOUT 的故障指示为正或负 VOUT 饱和。