ZHCUBH0A October   2023  – June 2024 TMAG3001

 

  1.   1
  2.   说明
  3.   开始使用
  4.   特性
  5.   应用
  6.   6
  7. 1评估模块概述
    1. 1.1 简介
    2. 1.2 套件内容
    3. 1.3 规格
    4. 1.4 器件信息
  8. 2硬件
    1. 2.1 TMAG3001 EVM 元件
    2. 2.2 SCB LED
  9. 3软件
    1. 3.1 快速启动设置
    2. 3.2 EVM 操作
      1. 3.2.1 设置
        1. 3.2.1.1 驱动程序安装
        2. 3.2.1.2 固件
          1. 3.2.1.2.1 更新 SCB 上的固件
        3. 3.2.1.3 GUI 设置和使用
          1. 3.2.1.3.1 初始设置
          2. 3.2.1.3.2 GUI 操作
      2. 3.2.2 旋推演示
      3. 3.2.3 CRC 计算器
      4. 3.2.4 直接 EVM 串行通信
  10. 4硬件设计文件
    1. 4.1 原理图
    2. 4.2 PCB 布局
    3. 4.3 物料清单
  11. 5其他信息
    1. 5.1 商标
  12. 6相关文档
  13. 7修订历史记录

CRC 计算器

如果启用了 CRC,则在标准 3 字节 I2C 读取模式下,该 GUI 可用于计算单个数据包的 CRC 并从 TMAG3001 读回 CRC 字节。

注:

在标准 3 字节读取命令中,CRC 字节在读取 4 个寄存器字节之后发送,因为器件发送的 CRC 字节是根据前面紧挨着的 4 个寄存器字节的 CRC 计算结果计算出的第五个 CRC 字节。

  1. 在 GUI 寄存器页面中:

    1. 选择 DEVICE_CONFIG_1 寄存器并检查以下各项:

      1. 确保 CRC_EN 寄存器位的下拉菜单选项显示 1h = CRC 启用

      2. 确保 I2C_RD 寄存器位的下拉菜单选项显示 0h = 标准 I2C

    2. 使用位于寄存器映射顶部的 Device 字段来选择要使用 I2C 总线上的哪个 EVM。

  2. 转到 Results Data 页面中的 CRC 选项卡(请参阅图 4-17)。

    TMAG3001EVM CRC GUI 页面图 3-17 CRC GUI 页面
  3. 器件 CRC 读取 - 标准 3 字节读取
    1. 输入 Starting Register Address 以从所选寄存器以及以下 3 个寄存器和 CRC 字节中执行标准的 3 字节数据读取。对于此示例,寄存器 0x12 被用作 Starting Register Address(参阅下面的图 4-18)。
      注: 如果执行任何数据寄存器的读取,请确保相关磁通道已启用(如果想要读取有效数据)。
      TMAG3001EVM 器件 CRC 读取 - 起始寄存器地址图 3-18 器件 CRC 读取 - 起始寄存器地址
    2. 按下 Read Device CRC 按钮以读取 4 个字节的数据以及 CRC 字节(参阅下面的图 4-19)。
      TMAG3001EVM 器件 CRC 读取 - 标准 3 字节读取图 3-19 器件 CRC 读取 - 标准 3 字节读取
  4. CRC 计算器 - 标准 3 字节读取
    1. 由于器件所报告的 CRC 字节基于刚刚四个寄存器字节的 CRC 计算结果,为了重现 TMAG3001 发送的 CRC 字节,用户必须在计算器工具中输入 4 个字节的数据。
    2. 对于此示例,器件从图 4-19 读取的数据将用于验证器件读回的 CRC。
      1. 首先,输入 Register_Address 读回的数据,在本例中为 0x7E(参阅下面的图 4-20)。
        TMAG3001EVM CRC 数据计算 1图 3-20 CRC 数据计算 1
        1. 输入 Data Input 1 后,将根据数据表中显示的 CRC 计算公式计算该数据包的 CRC Calc 1,计算结果可在 CRC Calculator Tool 左侧的 How to Calculate CRC - Example 下方找到。

      2. 将器件读回的其余数据输入 Data Input 框中(参阅下面的图 4-21)。Final CRC (reported by device) 所示的值应与图 4-19 中所报告的 CRC 字节相同。

        TMAG3001EVM 最终 CRC 计算结果图 3-21 最终 CRC 计算结果