ZHCSR23A september   2022  – may 2023 TMP1827

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 修订历史记录
  6. 说明(续)
  7. 器件比较
  8. 引脚配置和功能
  9. 规格
    1. 8.1  绝对最大额定值
    2. 8.2  ESD 等级
    3. 8.3  建议运行条件
    4. 8.4  热性能信息
    5. 8.5  电气特性
    6. 8.6  1-Wire 接口时序
    7. 8.7  安全引擎特征
    8. 8.8  EEPROM 特性
    9. 8.9  时序图
    10. 8.10 典型特性
  10. 详细说明
    1. 9.1 概述
    2. 9.2 功能方框图
    3. 9.3 特性说明
      1. 9.3.1  上电
      2. 9.3.2  电源模式开关
      3. 9.3.3  总线上拉电阻器
      4. 9.3.4  温度结果
      5. 9.3.5  温度偏移
      6. 9.3.6  温度警报
      7. 9.3.7  标准器件地址
        1. 9.3.7.1 唯一 64 位器件地址和 ID
      8. 9.3.8  灵活器件地址
        1. 9.3.8.1 非易失性短地址
        2. 9.3.8.2 IO 硬件地址
        3. 9.3.8.3 电阻地址
        4. 9.3.8.4 合并的 IO 和电阻地址
      9. 9.3.9  CRC 生成
      10. 9.3.10 功能寄存器映射
      11. 9.3.11 用户存储器映射
      12. 9.3.12 SHA-256-HMAC 认证模块
      13. 9.3.13 位通信
        1. 9.3.13.1 主机写入,器件读取
        2. 9.3.13.2 主机读取,器件写入
      14. 9.3.14 总线速度
      15. 9.3.15 NIST 可追溯性
    4. 9.4 器件功能模式
      1. 9.4.1 转换模式
        1. 9.4.1.1 基本单次转换模式
        2. 9.4.1.2 自动转换模式
        3. 9.4.1.3 堆叠式转换模式
        4. 9.4.1.4 连续转换模式
      2. 9.4.2 警报功能
        1. 9.4.2.1 警报模式
        2. 9.4.2.2 比较器模式
      3. 9.4.3 1-Wire 接口通信
        1. 9.4.3.1 总线复位相
        2. 9.4.3.2 地址相
          1. 9.4.3.2.1 READADDR (33h)
          2. 9.4.3.2.2 MATCHADDR (55h)
          3. 9.4.3.2.3 SEARCHADDR (F0h)
          4. 9.4.3.2.4 ALERTSEARCH (ECh)
          5. 9.4.3.2.5 SKIPADDR (CCh)
          6. 9.4.3.2.6 OVD SKIPADDR (3Ch)
          7. 9.4.3.2.7 OVD MATCHADDR (69h)
          8. 9.4.3.2.8 FLEXADDR (0Fh)
        3. 9.4.3.3 功能相
          1. 9.4.3.3.1  CONVERTTEMP (44h)
          2. 9.4.3.3.2  WRITE SCRATCHPAD-1 (4Eh)
          3. 9.4.3.3.3  READ SCRATCHPAD-1 (BEh)
          4. 9.4.3.3.4  COPY SCRATCHPAD-1 (48h)
          5. 9.4.3.3.5  WRITE SCRATCHPAD-2 (0Fh)
          6. 9.4.3.3.6  READ SCRATCHPAD-2 (AAh)
          7. 9.4.3.3.7  COPY SCRATCHPAD-2 (55h)
          8. 9.4.3.3.8  READ EEPROM (F0h)
          9. 9.4.3.3.9  GPIO WRITE (A5h)
          10. 9.4.3.3.10 GPIO READ (F5h)
      4. 9.4.4 NVM 运营
        1. 9.4.4.1 对用户数据编程
        2. 9.4.4.2 寄存器和存储器保护
          1. 9.4.4.2.1 暂存区 1 寄存器保护
          2. 9.4.4.2.2 用户存储器保护
    5. 9.5 编程
      1. 9.5.1 单器件温度转换和读取
      2. 9.5.2 多器件温度转换和读取
      3. 9.5.3 寄存器暂存区 1 更新和提交
      4. 9.5.4 单器件 EEPROM 编程和验证
      5. 9.5.5 单器件 EEPROM 页面锁定操作
      6. 9.5.6 多器件 IO 读取
      7. 9.5.7 多器件 IO 写入
    6. 9.6 寄存器映射
      1. 9.6.1  温度结果 LSB 寄存器(暂存-1 偏移 = 00h) [复位 = 00h]
      2. 9.6.2  温度结果 MSB 寄存器(暂存-1 偏移 = 01h) [复位 = 00h]
      3. 9.6.3  状态寄存器(暂存-1 偏移 = 02h) [复位 = 3Ch]
      4. 9.6.4  器件配置-1 寄存器(暂存-1 偏移 = 04h) [复位 = 70h]
      5. 9.6.5  器件配置-2 寄存器(暂存-1 偏移 = 05h) [复位 = 80h]
      6. 9.6.6  短地址寄存器(暂存-1 偏移 = 06h) [复位 = 00h]
      7. 9.6.7  温度警报低 LSB 寄存器(暂存-1 偏移 = 08h) [复位 = 00h]
      8. 9.6.8  温度警报低 MSB 寄存器(暂存-1 偏移 = 09h) [复位 = 00h]
      9. 9.6.9  温度警报高 LSB 寄存器(暂存-1 偏移 = 0Ah) [复位 = F0h]
      10. 9.6.10 温度警报高 MSB 寄存器(暂存-1 偏移 = 0Bh) [复位 = 07h]
      11. 9.6.11 温度偏移 LSB 寄存器(暂存-1 偏移 = 0Ch) [复位 = 00h]
      12. 9.6.12 温度偏移 MSB 寄存器(暂存-1 偏移 = 0Dh) [复位 = 00h]
      13. 9.6.13 IO 读取寄存器 [复位 = F0h]
      14. 9.6.14 IO 配置寄存器 [复位 = 00h]
  11. 10应用和实施
    1. 10.1 应用信息
    2. 10.2 典型应用
      1. 10.2.1 总线供电应用
        1. 10.2.1.1 设计要求
        2. 10.2.1.2 详细设计过程
      2. 10.2.2 电源供电类应用
        1. 10.2.2.1 设计要求
        2. 10.2.2.2 详细设计过程
      3. 10.2.3 UART 通信接口
        1. 10.2.3.1 设计要求
        2. 10.2.3.2 详细设计过程
    3. 10.3 电源相关建议
    4. 10.4 布局
      1. 10.4.1 布局指南
      2. 10.4.2 布局示例
  12. 11器件和文档支持
    1. 11.1 文档支持
      1. 11.1.1 相关文档
    2. 11.2 接收文档更新通知
    3. 11.3 支持资源
    4. 11.4 商标
    5. 11.5 静电放电警告
    6. 11.6 术语表
  13. 12机械、封装和可订购信息

封装选项

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

单器件 EEPROM 编程和验证

表 9-8 显示了主机更新 EEPROM 时必须执行的正确过程。与单个器件通信时,主机可以使用 SKIPADDR 命令。但是,当与多个器件通信时,主机必须使用 MATCHADDR 命令或 FLEXADDR 命令来寻址正确的器件。主机首先写入 EEPROM 暂存区,接着将其读回以验证内容,然后再将内容复制到用户 EEPROM。复制命令与限定符字节 A5h 一同发出,并且总线在 EEPROM 的擦除和编程期间保持空闲。主机应针对每 8 字节页重复该序列。对位置进行编程后,主机可以使用起始地址来发出 READ EEPROM 函数,以读取所有字节。器件应读回页大小的字节数,并在每页之后放置一个 CRC 字节,以确保主机能够在较小的数据包中使用 CRC 识别位损坏。

只要主机继续执行读操作,器件就应读回 8 字节数据后跟 CRC 字节。当器件到达 EEPROM 块的末尾时,器件应将所有 1 返回主机。

表 9-8 单器件 EEPROM 编程和验证序列
主机到器件 器件到主机 注释
复位 主机发送复位以初始化通信
复位应答 器件响应初始化
SKIPADDR (CCh) 主机发送地址命令以选择所有器件
WRITE SCRATCHPAD-2 (0Fh) 主机发送函数命令以写入暂存区 2
2 字节 EEPROM 地址 主机发送 2 字节 EEPROM 地址,其中数据的写入顺序必须是 MSB 在前、LSB 在后。
8 字节数据 主机发送 8 字节数据作为 EEPROM 地址
CRC 器件发送地址和数据的 CRC
复位 主机发送复位以初始化通信
复位应答 器件响应初始化
SKIPADDR (CCh) 主机发送地址命令以选择所有器件
READ SCRATCHPAD-2 (AAh) 主机发送函数命令以读取暂存区 2 的内容
2 字节 EEPROM 地址 主机发送 2 字节 EEPROM 地址,数据的写入顺序为 MSB 在前、LSB 在后
8 字节数据 器件发送来自暂存区 2 的 8 个字节
CRC 器件发送 8 个字节的 CRC
复位 主机发送复位以初始化通信
复位应答 器件响应初始化
SKIPADDR (CCh) 主机发送地址命令以选择所有器件
COPY SCRATCHPAD-2 (55h) 主机发送函数命令将暂存区 2 复制到 EEPROM
A5h 主机发送 EEPROM 编程的限定符字节
tPROG 期间总线空闲 在 EEPROM 编程期间,总线保持空闲状态(高电平)
复位 主机发送复位以初始化通信
复位应答 器件响应初始化
SKIPADDR (CCh) 主机发送地址命令以选择所有器件
READ EEPROM (F0h) 主机发送函数命令以读取 EEPROM
2 字节 EEPROM 地址 主机向 EEPROM 发送 2 字节地址以读取数据
tREADIDLE 期间总线空闲 总线在读取期间保持在空闲状态(高电平)以预取数据
8 字节数据 器件从 EEPROM 地址发送 8 个字节
CRC 器件发送 8 个字节的 CRC
tREADIDLE 期间总线空闲 总线在读取期间保持在空闲状态(高电平)以预取数据