本资源的原文使用英文撰写。 为方便起见,TI 提供了译文;由于翻译过程中可能使用了自动化工具,TI 不保证译文的准确性。 为确认准确性,请务必访问 ti.com 参考最新的英文版本(控制文档)。
CC33xx 系列器件是新一代 Simplelink™ 嵌入式解决方案。这些器件的主要作用是满足新兴物联网 (IoT) 用例的要求,同时与最新的尖端技术(如 Wi-Fi® 6 和低功耗 Bluetooth® 5.3)兼容。
在主机处理器运行 Linux® 或 MCU 主机运行 RTOS 的嵌入式应用中,这些新一代器件可实现经济、可靠且安全的连接。为实现与各种主机处理器进行连接,主机接口设计必须稳健可靠,并提供可供设计人员选择的灵活配置。
Simplelink™is a TM ofTexas Instruments.
Wi-Fi®is a reg TM ofWi-Fi Alliance.
Bluetooth®is a reg TM ofBluetooth Sig, Inc.
Linux®is a reg TM ofLinux Foundation.
is a reg TM ofLinus Torvalds in the U.S. and other countries.
Other TMs
本文档旨在描述主机处理器和 CC33xx 配套 IC 之间的主机接口,并为系统设计人员提供轻松集成所需的全部技术信息。
连接到 CC33xx 配套 IC 的常见主机处理器是通常运行 Linux 等高级操作系统的高端处理器。此外,还可以使用中端或高端微控制器,通常通过 SPI 接口进行通信,提供完全的可扩展性和灵活性。Linux 操作系统(以及选定的 MCU)上的主机驱动程序实现也作为解决方案的一部分提供,使系统设计人员不必深入研究所有技术细节,从而更容易实现。
以下几部分介绍了主要功能、各种接口选项,以及主机器件通信流程和协议。
表 2-1 列出了 CC33xx 配套 IC 支持的主要功能。
功能 | 说明 |
---|---|
Wi-Fi 主机接口 | SDIO 或 SPI。 有关详细信息,请参阅节 2.1。 |
BLE 主机接口 |
有关详细信息,请参阅 节 2.1。 |
用于 Wi-Fi 和低功耗蓝牙的共享主机接口 | 通过 SDIO 或 SPI 节省硬件引脚。 有关详细信息,请参阅节 2.2。 |
自动主机接口检测 | 是 |
自主模式 | 在不通知主机的情况下进入睡眠状态和唤醒。通过 UART、SPI 和 SDIO 实现。 有关详细信息,请参阅节 2.3。 |
安全主机接口 | 预计在后期阶段提供 |
带外中断 |
有关详细信息,请参阅 节 2.4。 |
带内中断 | 在 SDIO 模式中。 有关详细信息,请参阅节 2.4。 |
在自主模式下,器件可在不通知主机处理器的情况下进入睡眠状态和唤醒。所有接口均支持该模式。自主模式使用始终打开并准备好接收数据的内部缓冲区,即使器件处于睡眠状态也是如此。这是强制性的,因此器件不会丢失数据。在睡眠期间接收数据时,器件利用流控制机制停止来自主机处理器的数据,直到器件完全唤醒。器件在此模式下与主机处理器不间断连接,因此,可以看起来始终处于唤醒状态。自主模式是一种实时机制,甚至可以在非连续帧之间触发,从而在功耗方面具有出色优势。