ZHCU873C june   2021  – july 2023 HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1HDC302x 器件
    1. 1.1 采用 WSON 封装的 HDC3020
    2. 1.2 采用 WSON 封装的 HDC3021
    3. 1.3 采用 WSON 封装的 HDC3022
  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 对 CRC 进行编程
      1. 3.3.1 CRC C 代码
    4. 3.4 凝结消除
    5. 3.5 偏移误差校正
      1. 3.5.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