• Menu
  • Product
  • Email
  • PDF
  • Order now
  • SimpleLink CC33xx 主机接口

    • ZHCAD74 September   2023 CC3300 , CC3301 , CC3301MOD , CC3351MOD

       

  • CONTENTS
  • SEARCH
  • SimpleLink CC33xx 主机接口
  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2主要特性
    1. 2.1 双主机接口
    2. 2.2 共享主机接口
    3. 2.3 自主模式
    4. 2.4 主机中断
      1. 2.4.1 带外中断
      2. 2.4.2 带内中断
  6. 3接口
    1. 3.1 引言
    2. 3.2 SDIO 接口
      1. 3.2.1 SDIO 概述
      2. 3.2.2 SDIO 流控制
    3. 3.3 SPI 接口
      1. 3.3.1 SPI 概述
      2. 3.3.2 SPI Configuration
      3. 3.3.3 SPI 流控制
    4. 3.4 UART 接口
      1. 3.4.1 UART 概述
      2. 3.4.2 UART 配置
      3. 3.4.3 UART 流控制
    5. 3.5 引脚数选项
  7. 4主机通信
    1. 4.1 协议概述
    2. 4.2 SDIO 包装器
    3. 4.3 SPI 包装器
  8. 5启动流程
    1. 5.1 SDIO
    2. 5.2 SPI
  9. 重要声明
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Application Note

SimpleLink CC33xx 主机接口

本资源的原文使用英文撰写。 为方便起见,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

1 引言

本文档旨在描述主机处理器和 CC33xx 配套 IC 之间的主机接口,并为系统设计人员提供轻松集成所需的全部技术信息。

连接到 CC33xx 配套 IC 的常见主机处理器是通常运行 Linux 等高级操作系统的高端处理器。此外,还可以使用中端或高端微控制器,通常通过 SPI 接口进行通信,提供完全的可扩展性和灵活性。Linux 操作系统(以及选定的 MCU)上的主机驱动程序实现也作为解决方案的一部分提供,使系统设计人员不必深入研究所有技术细节,从而更容易实现。

以下几部分介绍了主要功能、各种接口选项,以及主机器件通信流程和协议。

2 主要特性

表 2-1 列出了 CC33xx 配套 IC 支持的主要功能。

表 2-1 CC33xx 主要功能
功能 说明
Wi-Fi 主机接口 SDIO 或 SPI。
有关详细信息,请参阅节 2.1。
BLE 主机接口
  • UART
  • SDIO 或 SPI(共享接口)

有关详细信息,请参阅 节 2.1。
用于 Wi-Fi 和低功耗蓝牙的共享主机接口 通过 SDIO 或 SPI 节省硬件引脚。
有关详细信息,请参阅节 2.2。
自动主机接口检测 是
自主模式 在不通知主机的情况下进入睡眠状态和唤醒。通过 UART、SPI 和 SDIO 实现。
有关详细信息,请参阅节 2.3。
安全主机接口 预计在后期阶段提供
带外中断
  • 单独 – 一条线路用于 Wi-Fi,一条线路用于低功耗蓝牙
  • 共享 – 一条线路同时用于 Wi-Fi 和低功耗蓝牙

有关详细信息,请参阅 节 2.4。
带内中断 在 SDIO 模式中。
有关详细信息,请参阅节 2.4。

2.1 双主机接口

双主机接口是常见的配置,其中每个 IP 都使用自己的接口。Wi-Fi 可以使用 SDIO 或 SPI(使用相同的硬件线路),低功耗蓝牙使用 UART 线路。就硬件引脚而言,双接口模式会造成极大浪费。如果 SDIO 接口用于 Wi-Fi,则最多使用 10 条线路,其中 6 条用于 SDIO,4 条用于 UART。如果 SPI 接口用于 Wi-Fi,则最多使用 8 条线路,其中 4 条用于 SPI,4 条用于 UART。此计算不考虑额外的中断线路。表 3-10 中列出了包含所有引脚数选项的完整表格。

图 2-1 展示了双主机接口设置。
GUID-20230522-SS0I-MM0B-4PBK-PL0BSVXQFFFC-low.png图 2-1 CC33xx 双接口

2.2 共享主机接口

在共享主机接口中,Wi-Fi 和低功耗蓝牙共享同一接口,该接口可以是 SDIO,也可以是 SPI(使用相同的硬件线路)。使用共享接口的主要优势是减少了硬件引脚数量,节省的引脚可用于其他用途。如果使用 SDIO 接口,则最多使用 6 条线路;如果使用 SPI 接口,则最多使用 4 条线路。此计算不考虑额外的中断线路。表 3-10 中列出了包含所有引脚数选项的完整表格。

节 2.2 展示了双主机接口设置。

GUID-20230522-SS0I-BZH9-MPNG-RWQ84WTM0RJT-low.png图 2-2 CC33xx 共享接口

2.3 自主模式

在自主模式下,器件可在不通知主机处理器的情况下进入睡眠状态和唤醒。所有接口均支持该模式。自主模式使用始终打开并准备好接收数据的内部缓冲区,即使器件处于睡眠状态也是如此。这是强制性的,因此器件不会丢失数据。在睡眠期间接收数据时,器件利用流控制机制停止来自主机处理器的数据,直到器件完全唤醒。器件在此模式下与主机处理器不间断连接,因此,可以看起来始终处于唤醒状态。自主模式是一种实时机制,甚至可以在非连续帧之间触发,从而在功耗方面具有出色优势。

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale