ZHCUC00 May   2024

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   设计图像
  7. 1系统说明
    1. 1.1 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
    3. 2.3 主要产品
  9. 3系统设计原理
    1. 3.1 硬件设计
    2. 3.2 软件设计
      1. 3.2.1 TMAG5170 SPI 帧
        1. 3.2.1.1 32 位帧中的串行数据
        2. 3.2.1.2 串行数据输出 32 位帧
      2. 3.2.2 TMAG5170 寄存器配置
      3. 3.2.3 SPI 和转换启动时序
      4. 3.2.4 线性位置计算
  10. 4硬件、软件、测试要求和测试结果
    1. 4.1 硬件
      1. 4.1.1 PCB 概述
      2. 4.1.2 MCU 接口连接器
    2. 4.2 测试设置
    3. 4.3 测试结果
      1. 4.3.1 磁体 Z 和 X 场测量
      2. 4.3.2 线性位置测量
      3. 4.3.3 SPI 信号测量
  11. 5设计和文档支持
    1. 5.1 设计文件
      1. 5.1.1 原理图
      2. 5.1.2 BOM
      3. 5.1.3 PCB 布局
        1. 5.1.3.1 布局图
        2. 5.1.3.2 布局指南
    2. 5.2 工具与软件
    3. 5.3 文档支持
    4. 5.4 支持资源
    5. 5.5 商标
  12. 6作者简介

TMAG5170 SPI 帧

TMAG5170 支持 4 线 SPI。器件与外部微控制器之间的主要通信是通过 SPI 总线实现的,该总线提供全双工通信。外部微控制器用作 SPI 控制器,它在 SDI 引脚上发送命令请求并在 SDO 引脚上接收器件响应。TMAG5170 器件充当 SPI 外设器件,该器件接收命令请求并通过 SDO 线路向外部微控制器发送响应(例如状态和测量值)。TMAG5170 支持固定的 32 位帧大小,以便与控制器器件通信。32 位帧可以通过 DATA_TYPE 寄存器位进行配置,以支持常规的单寄存器读取或写入数据包或同时读取双通道数据的特殊数据包。

串行时钟 SCLK 表示主机控制器时钟信号。该时钟决定数据传输的速度,所有接收和发送都与该时钟同步。SDO 引脚上的输出数据在 SCK 的下降沿转换,而 SDI 引脚上的输入数据在 SCLK 的上升沿锁存。

nCS 激活 SPI。只要 nCS 信号处于高电平,TMAG5170 就不会接受 SCLK 信号或串行数据输入 (SDI),并且串行数据输出 (SDO) 处于高阻抗状态。在通信帧的持续时间内需要将 nCS 保持为低电平而不进行切换,以维持正确通信。每次 nCS 从低电平变为高电平时都会禁用 SPI。