ZHCSPR9 December   2023 AFE782H1 , AFE882H1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1  绝对最大额定值
    2. 5.2  ESD 等级
    3. 5.3  建议运行条件
    4. 5.4  热性能信息
    5. 5.5  电气特性
    6. 5.6  时序要求
    7. 5.7  时序图
    8. 5.8  典型特性:VOUT DAC
    9. 5.9  典型特性:ADC
    10. 5.10 典型特性:参考文献
    11. 5.11 典型特性:HART 调制解调器
    12. 5.12 典型特性:电源
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1  数模转换器 (DAC) 概述
        1. 6.3.1.1 DAC 电阻串
        2. 6.3.1.2 DAC 缓冲器放大器
        3. 6.3.1.3 DAC 传递函数
        4. 6.3.1.4 DAC 增益和偏移校准
        5. 6.3.1.5 可编程压摆率
        6. 6.3.1.6 DAC 寄存器结构和清除状态
      2. 6.3.2  模数转换器 (ADC) 概述
        1. 6.3.2.1 ADC 操作
        2. 6.3.2.2 ADC 自定义通道序列发生器
        3. 6.3.2.3 ADC 同步
        4. 6.3.2.4 ADC 偏移校准
        5. 6.3.2.5 外部监控输入
        6. 6.3.2.6 温度传感器
        7. 6.3.2.7 自诊断多路复用器
        8. 6.3.2.8 ADC 旁路
      3. 6.3.3  可编程超限警报
        1. 6.3.3.1 基于警报的中断
        2. 6.3.3.2 警报操作配置寄存器
        3. 6.3.3.3 警报电压发生器
        4. 6.3.3.4 温度传感器警报功能
        5. 6.3.3.5 内部基准警报功能
        6. 6.3.3.6 ADC 警报功能
        7. 6.3.3.7 故障检测
      4. 6.3.4  IRQ
      5. 6.3.5  HART 接口
        1. 6.3.5.1  FIFO 缓冲器
          1. 6.3.5.1.1 FIFO 缓冲器访问
          2. 6.3.5.1.2 FIFO 缓冲器标志
        2. 6.3.5.2  HART 调制器
        3. 6.3.5.3  HART 解调器
        4. 6.3.5.4  HART 调制解调器模式
          1. 6.3.5.4.1 半双工模式
          2. 6.3.5.4.2 全双工模式
        5. 6.3.5.5  HART 调制和解调仲裁
          1. 6.3.5.5.1 HART 接收模式
          2. 6.3.5.5.2 HART 发送模式
        6. 6.3.5.6  HART 调制器时序和前导码要求
        7. 6.3.5.7  HART 解调器时序和前导码要求
        8. 6.3.5.8  HART 通信的 IRQ 配置
        9. 6.3.5.9  使用 SPI 进行 HART 通信
        10. 6.3.5.10 使用 UART 进行 HART 通信
        11. 6.3.5.11 存储器内置自检 (MBIST)
      6. 6.3.6  内部基准
      7. 6.3.7  集成精密振荡器
      8. 6.3.8  精密振荡器诊断
      9. 6.3.9  一次性可编程 (OTP) 存储器
      10. 6.3.10 GPIO
      11. 6.3.11 计时器
      12. 6.3.12 唯一芯片标识符 (ID)
      13. 6.3.13 暂存区寄存器
    4. 6.4 器件功能模式
      1. 6.4.1 DAC 断电模式
      2. 6.4.2 寄存器内置自检 (RBIST)
      3. 6.4.3 复位
    5. 6.5 编程
      1. 6.5.1 通信设置
        1. 6.5.1.1 SPI 模式
        2. 6.5.1.2 UART 模式
        3. 6.5.1.3 SPI + UART 模式
        4. 6.5.1.4 HART 功能设置选项
      2. 6.5.2 GPIO 编程
      3. 6.5.3 串行外设接口 (SPI)
        1. 6.5.3.1 SPI 帧定义
        2. 6.5.3.2 SPI 读取和写入
        3. 6.5.3.3 帧错误校验
        4. 6.5.3.4 同步
      4. 6.5.4 UART 接口
        1. 6.5.4.1 UART 中断模式 (UBM)
          1. 6.5.4.1.1 连接 FIFO 缓冲器和寄存器映射
      5. 6.5.5 状态位
      6. 6.5.6 看门狗计时器
  8. 寄存器映射
    1. 7.1 AFEx82H1 寄存器
  9. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 多通道配置
    2. 8.2 典型应用
      1. 8.2.1 4mA 至 20mA 电流变送器
        1. 8.2.1.1 设计要求
        2. 8.2.1.2 详细设计过程
          1. 8.2.1.2.1 电流环路控制
          2. 8.2.1.2.2 HART 连接
          3. 8.2.1.2.3 输入保护和整流
          4. 8.2.1.2.4 系统电流预算
        3. 8.2.1.3 应用曲线
    3. 8.3 初始化设置
    4. 8.4 电源相关建议
    5. 8.5 布局
      1. 8.5.1 布局指南
      2. 8.5.2 布局示例
  10. 器件和文档支持
    1. 9.1 文档支持
      1. 9.1.1 相关文档
    2. 9.2 接收文档更新通知
    3. 9.3 支持资源
    4. 9.4 商标
    5. 9.5 静电放电警告
    6. 9.6 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

ADC 操作

该 ADC 器件支持直接模式转换和自动模式转换。两种转换模式都使用自定义通道序列发生器来确定 ADC 转换的输入通道。转换顺序是固定的。用户选择转换序列的启动通道和停止通道。在 ADC 配置寄存器中指定转换方法和通道序列。默认的转换方法为自动模式。图 6-8 显示了 ADC 转换序列。

GUID-20220626-SS0I-0G3S-PNLT-5J87F8PLRF65-low.svg图 6-8 ADC 转换序列

要使用 ADC,首先通过设置 ADC_CFG.BUF_PD = 0 来启用 ADC 缓冲器。然后等待至少 210µs,然后再使用 TRIGGER.ADC 位来设置触发器。如果在计时器到期前发送触发信号,则会强制设置一个内部延迟。在设置 ADC_CFG.BUF_PD = 1 之前,请确保 ADC 不会进行转换。如果在 ADC 仍在转换期间将 ADC_CFG.BUF_PD 设置为 1,则内部计时器会延迟该命令。当计时器到期时,ADC 的使能信号会被清零,当前转换完成,然后将 ADC 和 ADC 缓冲器断电。

必须出现触发信号,ADC 才能退出空闲状态。ADC 触发信号是通过 TRIGGER.ADC 位生成的。ADC 数据寄存器具有最新的可用数据。访问数据寄存器时不会干扰转换过程,因此可确保 ADC 连续运行。

在直接模式转换中,通过发出 ADC 触发信号来按需转换选定的 ADC 输入通道。转换最后一个启用的通道后,ADC 进入空闲状态并等待新的触发信号。可通过寄存器映射来读取 ADC 转换结果。直接模式转换通常用于收集所有数据通道的 ADC 数据。在直接模式下,需使用 ADC_BUSY 位来确定直接模式转换何时完成以及 ADC 何时恢复到空闲状态。要设置直接模式,可写入 ADC_CFG.DIRECT_MODE = 1。

在自动模式转换中,会连续转换选定的 ADC 输入通道。发出 ADC 触发信号可启动转换周期。第一个转换序列完成后,另一个序列将自动启动。所选通道的转换会反复发生,直到通过清除 ADC 触发信号来停止自动模式转换。自动模式转换通常不用于收集 ADC 数据。相反,自动模式转换与 ADC 数据上限和下限结合使用,以检测数据何时超过可编程超限警报阈值。要设置自动模式,可写入 ADC_CFG.DIRECT_MODE = 0。

无论选择何种转换方法,仅当 ADC 处于空闲状态时才更新 ADC 配置寄存器。请勿在 ADC 正在转换通道时更改 ADC 配置位。在更改配置位之前,请禁用 ADC 并确认 GEN_STATUS.ADC_BUSY = 0。