在并行模式 (COMM_SEL = 0) 下启动时,需要按如下所示执行并行至串行模式转换:
- 确保所有连接到 ISO1228 输出引脚(引脚 35 至 28)的 MCU 引脚处于三态。
- 切换为 COMM_SEL = 1,以从并行模式转换为串行模式。ISO1228 还可以对 SPI 所需的 OUTx 引脚(引脚 35 至 32)进行三态处理,直到模式切换完成。
- 等待至少 30ns,以便 IO 缓冲器从输出模式无干扰切换至串行模式
- 驱动 nRST=0(引脚 30)至少 35ns,以便完全复位 ISO1228 内的 SPI 逻辑
- 释放 nRST = 1并等待至少 200ns
- ISO1228 现在处于串行模式。
- 通过拉动 nCS = 0(引脚 32)来启动 SPI 事务
ISO1228 可在不到 300ns 的时间内从并行模式切换到串行模式。此窗口中 OUTx 引脚的状态需要忽略。图 3-1 显示了前面步骤的典型时序波形。