ZHCU873D June   2021  – February 2025 HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1 , HDC3120 , HDC3120-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1HDC3x 器件
    1. 1.1 HDC3x2x 封装比较
    2. 1.2 采用 WSON 封装的 HDC3020
    3. 1.3 采用 WSON 封装的 HDC3021
    4. 1.4 采用 WSON 封装的 HDC3022
    5.     采用 WSON 封装的 HDC3120
  5. 2存储和处理指南
    1. 2.1 暴露于污染物中
    2. 2.2 化学分析
      1. 2.2.1 饱和和恢复测试
      2. 2.2.2 长时间暴露
    3. 2.3 包装和存储
      1. 2.3.1 封装
      2. 2.3.2 在极端环境中的应用
  6. 3对 HDC3020 进行编程
    1. 3.1 功能模式
    2. 3.2 按需触发
    3. 3.3 自动测量
    4. 3.4 对 CRC 进行编程
      1. 3.4.1 CRC C 代码
    5. 3.5 示例代码
    6. 3.6 凝结消除
    7. 3.7 偏移误差校正
      1. 3.7.1 采用指板的偏移误差校正示例
  7. 4参考资料
  8. 5修订历史记录

对 CRC 进行编程

循环冗余校验 (CRC) 计算模块可用于消息传输和安全系统检查。在每个数据字后传输的 8 位 CRC 校验和由 CRC 算法生成。该 CRC 涵盖所传输数据的 2 个字节内容。若要计算校验和,只能使用这两个之前传输的数据字节。

表 3-1 HDC3x CRC 属性
属性

名称

CRC-8 / NRSC-5

宽度

8 位

受保护数据

读取和/或写入数据

多项式

0x31 (x8 + x5 + x4 + 1)

初始化

0xFF

示例

0xABAB 的 CRC 为 0x72