ZHCAF90 April   2025 ISO1228

 

  1.   1
  2.   摘要
  3.   商标
  4. 1ISO1228-相关器件信息
  5. 2并行和串行输出模式
  6. 3在运行期间切换通信模式
    1. 3.1 并行到串行
    2. 3.2 串行转并行
  7. 4SPI 功能模式
    1. 4.1 正常模式
      1. 4.1.1 正常模式-连续读取 IN8-IN1
    2. 4.2 突发模式
  8. 5串行模式下的最大数据吞吐量
  9. 6输出的数字低通滤波
  10. 7总结
  11. 8参考资料

正常模式

在正常 SPI 模式 (BURST_EN = 0) 下,ISO1228 期望在地址阶段接收 8 位时钟 (SCLK) 和数据 (SDI),然后在数据阶段再接收 8 位 SCLK 和 SDI。图 4-1 显示了 ISO1228 上 SPI 事务的典型时序波形:

 正常模式下的 SPI 时序图 4-1 正常模式下的 SPI 时序

由于噪声或任何其他故障,ISO1228 可能会与 MCU 失去同步。例如,MCU 在 ISO1228 仍处于地址阶段时发送数据阶段的位(反之亦然)。

为了解决该问题,可以使用 SYNC 引脚将 MCU 与 ISO1228 同步。SYNC 引脚(引脚 28)可以更改状态以指示 ISO1228 的当前相位。

  • 当 SYNC = 1 时,ISO1228 处于地址帧中
  • 当 SYNC = 0 时,ISO1228 处于数据帧中并且发送或接收数据位

如果 MCU 检测到 MCU 与 ISO1228 不同步,则 MCU 可以读取 SYNC 引脚,然后在 nRST 置为低电平,以清零 ISO1228 的内部寄存器并启动新事务。