ZHCSVB1 January   2025 ADS8661W

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 时序图
    9. 5.9 典型特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 模拟输入结构
      2. 6.3.2 模拟输入阻抗
      3. 6.3.3 输入保护电路
      4. 6.3.4 可编程增益放大器 (PGA)
      5. 6.3.5 二阶低通滤波器 (LPF)
      6. 6.3.6 ADC 驱动器
      7. 6.3.7 基准
        1. 6.3.7.1 内部基准
        2. 6.3.7.2 外部基准
      8. 6.3.8 ADC 传递函数
      9. 6.3.9 警报功能
        1. 6.3.9.1 输入警报
        2. 6.3.9.2 AVDD 警报
    4. 6.4 器件功能模式
      1. 6.4.1 主机到器件连接拓扑
        1. 6.4.1.1 单个器件:所有 multiSPI 选项
        2. 6.4.1.2 单个器件:标准 SPI 接口
        3. 6.4.1.3 多个器件:菊花链拓扑
      2. 6.4.2 器件工作模式
        1. 6.4.2.1 RESET 状态
        2. 6.4.2.2 ACQ 状态
        3. 6.4.2.3 CONV 状态
    5. 6.5 编程
      1. 6.5.1 数据传输帧
      2. 6.5.2 输入命令字和寄存器写入操作
      3. 6.5.3 输出数据字
      4. 6.5.4 数据传输协议
        1. 6.5.4.1 配置器件的协议
        2. 6.5.4.2 从器件读取数据时使用的协议
          1. 6.5.4.2.1 支持单 SDO-x 的传统、SPI 兼容 (SYS-xy-S) 协议
          2. 6.5.4.2.2 支持双 SDO-x 的传统、SPI 兼容 (SYS-xy-S) 协议
          3. 6.5.4.2.3 源同步 (SRC) 协议
            1. 6.5.4.2.3.1 输出时钟源选项
            2. 6.5.4.2.3.2 输出总线宽度选项
  8. 寄存器映射
    1. 7.1 器件配置和寄存器映射
      1. 7.1.1 DEVICE_ID_REG 寄存器(地址 = 00h)
      2. 7.1.2 RST_PWRCTL_REG 寄存器(地址 = 04h)
      3. 7.1.3 SDI_CTL_REG 寄存器(地址 = 08h)
      4. 7.1.4 SDO_CTL_REG 寄存器(地址 = 0Ch)
      5. 7.1.5 DATAOUT_CTL_REG 寄存器(地址 = 10h)
      6. 7.1.6 RANGE_SEL_REG 寄存器(地址 = 14h)
      7. 7.1.7 ALARM_REG 寄存器(地址 = 20h)
      8. 7.1.8 ALARM_H_TH_REG 寄存器(地址 = 24h)
      9. 7.1.9 ALARM_L_TH_REG 寄存器(地址 = 28h)
  9. 应用和实施
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计过程
      3. 8.2.3 应用曲线
    3. 8.3 电源相关建议
      1. 8.3.1 电源去耦
      2. 8.3.2 节能
        1. 8.3.2.1 NAP 模式
        2. 8.3.2.2 掉电 (PD) 模式
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.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机械、封装和可订购信息

封装选项

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

输入命令字和寄存器写入操作

对器件的任何数据写入操作始终同步到 SCLK 引脚上提供的外部时钟。

该器件允许在任何器件编程操作期间读取或写入一个字节或两个字节(相当于半个字)。表 6-5 列出了器件支持的输入命令。与在一个操作中读取或写入两个字节相关的输入命令以 HWORD 为后缀。

对于任何 HWORD 命令,始终忽略 9 位地址的 LSB 并将其视为 0b。例如,无论为任何特定 HWORD 命令输入了地址 04h 还是地址 05h,器件始终在地址 04h 上执行命令。

表 6-5 输入命令列表
操作码
B[31:0]
命令首字母缩写词命令描述
00000000_000000000_
00000000_00000000
NOP无操作
11000_xx_<9 位地址>_
<16 位数据>(1)
CLEAR_HWORD
  • 用于清除寄存器的任何(或一组)位的命令。
  • 数据字段中任何标记为 1 的位都会导致指定寄存器的这个特定位复位为 0。其他位保持不变。
  • 半字命令(即,这些命令功能每次处理 16 位的数据)。
  • 始终忽略 9 位地址的 LSB 并将其视为 0b。(2)
11001_xx_<9 位地址>_
00000000_00000000
READ_HWORD
  • 用于执行 16 位读取操作的命令。
  • 半字命令(即,器件一次输出 16 位寄存器数据)。
  • 始终忽略 9 位地址的 LSB 并将其视为 0b。
  • 收到此命令后,器件在下一帧中发送寄存器的 16 位。
01001_xx_<9 位地址>_
00000000_00000000
读取
  • 与 READ_HWORD 相同,唯一的例外是在下一帧中仅返回寄存器的八位(字节读取)。
11010_00_<9 位地址>_
<16 位数据>
写入
  • 半字写入命令(两个字节的输入数据写入到指定的地址)。
  • 始终忽略 9 位地址的 LSB 并将其视为 0b。
11010_01_<9 位地址>_
<16 位数据>
  • 半字写入命令。
  • 始终忽略 9 位地址的 LSB 并将其视为 0b。
  • 使用此命令时,仅在指定寄存器地址写入 16 位数据字的 MS 字节。忽略 LSB。
11010_10_<9 位地址>_
<16 位数据>
  • 半字写入命令。
  • 始终忽略 9 位地址的 LSB 并将其视为 0b。
  • 使用此命令时,仅在指定寄存器地址写入 16 位数据字的 LSB。忽略 MSB。
11011_xx_<9 位地址>_
<16 位数据>
SET_HWORD
  • 用于设置寄存器的任何(或一组)位的命令。
  • 数据字段中任何标记为 1 的位都会导致指定寄存器的这个特定位设置为 1。其他位保持不变。
  • 半字命令(即,这些命令功能每次处理 16 位的数据)。
  • 始终忽略 9 位地址的 LSB 并将其视为 0b。
所有其他输入命令组合NOP无操作
通过在 MSB 位置添加一个 0,后跟 8 位寄存器地址来实现 <9 位地址>,如表 7-1中所定义。寄存器 0x04h 的 <9 位地址> 为 0x0-0000-0100b。
HWORD 命令在寄存器映射中的一组 16 位上运行,该映射通常标识为两个各含八位的寄存器。例如,对于 RST_PWRCTL_REG 寄存器的位 15:0,对命令11000_xx_<0_0000_0101><16 位数据> 的处理方式与命令 11000_xx_<0_0000_0100><16 位数据>相同。

验证用于配置内部寄存器的所有输入命令(包括表 6-5 中列出的 CLEAR_HWORD、WRITE 和 SET_HWORD 命令)长度均为 32 位。如果在特定数据帧 F 中提供了这些命令中的任何一个,则该命令将在 CONVST/CS 信号的上升沿执行。