1 介绍
这篇应用笔记阐述了如何使用 i.MX RT1010 单片机的 FlexIO 模块来模拟 SSI
总线接口。SSI 是一种广泛应用于传感器和控制器之间的串行总线接口。当前
i.MX RT1010 不直接支持 SSI 接口,但是一个很好的解决方案是使用其 FlexIO
来模拟 SSI,以实现与专用 SSI 设备之间的通讯。
i.MX RT1010 处理器基于 ARM Cortex-M7 平台,具有很高的 CPU 性能和最佳
的实时响应,且拥有丰富的外设资源。本篇应用笔记通过一个简单的例程来演
FlexIO 模块模拟 SSI 总线接口的过程,并得到了验证。
2 SSI 简介
SSI 全称 Synchronous Serial Interface,即同步串行接口。在本篇应用笔记中,
i.MX RT1010 FlexIO 外设要模拟的 SSI 接口是一种能够与 Texas Instruments(德州仪器,TI)同步串行接口的器件进行同
步串行通信的主机或从机接口,它的单次传输通信格式如 图 1 所示。
图 1. SSI 单次传输时序图
3 硬件平台
了模拟同步串行接口(SSI)的 master例如控制器slave(例如传感器)之间的通信,在此演示中使用了两块 i.MXRT1010
EVK 板子。 一块板用于模拟 SSI master 设备,另一块板用于模拟 SSI slave 设备。另外,为了能够成功演示该 demo,需要对
i.MX RT1010 EVK 板子进行如下操作和改动。
SSI master 板子和 SSI slave 板子之间按如下关系连接:
1. SSI 主板和备板连接
引脚名称 Master 板子 连接 引脚名称 Slave 板子
SSI_RX J26-4 <------> SSI_TX J26-6
SSI_CLK J26-8 <------> SSI_CLK J26-8
Table continues on the next page...
1 介绍........................................................1
2 SSI 简介.................................................1
3 硬件平台................................................ 1
4 SSI 模拟.................................................3
4.1 FlexIO 简介...................3
4.2 SSI master 配置............4
4.3 SSI slave 配置.............. 5
4.4 Demo 演示....................7
5 总结........................................................8
6 参考资料................................................ 8
AN12759
使用 i.MX RT1010 FlexIO 模拟 SSI
Rev. 0 — May 2020
Application Note
1. SSI 主板和备板连接 ()
引脚名称 Master 板子 连接 引脚名称 Slave 板子
SSI_Fss J56-10 <------> SSI_Fss J56-10
SSI_TX J26-6 <------> SSI_RX J26-4
GND J1-10 <------> GND J1-10
i.MX RT1010 上,FLEXIO 共有 27 个引脚。 在本应用中,有 4 根 FlexIO 引脚分别用于模拟 SSI_Fss 引脚,SSI_RX 引脚,
SSI_TX 引脚和 SSI_CLK。 2 给出了这 4 根 FlexIO 引脚及板���对应的位置。
2. FlexIO 引脚使用
FlexIO 引脚 引脚位置
flexio1.FLEXIO21 J26-4
flexio1.FLEXIO22 J26-6
flexio1.FLEXIO26 J26-8
flexio1.FLEXIO00 J56-10
实际的硬件平台如 图 2
所示,为了能够使本应用笔记中例程能够成功演示,还需要对板���进行以下改动:
去掉电阻 R792,并在 RT1010 EVK 板 R800 处焊接 0Ω 电阻。
ISP 拨码开关 SW8 更改为 0b0010。
J1-1 J1-2 引脚用短路帽连接。
USB 插到板上的 J41 进行供电。
NXP Semiconductors
硬件平台
使用 i.MX RT1010 FlexIO 模拟 SSI, Rev. 0, May 2020
Application Note 2 / 9