CC3100 SimpleLink Wi-Fi网络处理器:物联网MCU应用的理想之选

电子说

1.4w人已加入

描述

CC3100 SimpleLink Wi-Fi网络处理器:物联网MCU应用的理想之选

在当今物联网蓬勃发展的时代,将低功耗微控制器(MCU)连接到互联网成为了众多应用的关键需求。TI的CC3100 SimpleLink Wi-Fi网络处理器,作为一款专为物联网应用设计的解决方案,为开发者提供了便捷、高效且安全的联网途径。今天,我们就来深入了解一下这款产品。

文件下载:cc3100.pdf

一、CC3100概述

CC3100是业界首款Wi-Fi CERTIFIED芯片,属于SimpleLink Wi-Fi家族。它能将任何低成本、低功耗的MCU连接到物联网,极大地简化了互联网连接的实现过程。该芯片集成了Wi-Fi和互联网的所有协议,大幅降低了主机MCU的软件需求,同时内置安全协议,提供了强大而简单的安全体验。此外,CC3100还提供了包括各种工具、软件、示例应用、用户和编程指南、参考设计以及TI E2E™支持社区等在内的完整平台解决方案。

二、产品特性

(一)Wi-Fi网络处理器子系统

  1. 强大的处理能力:采用Wi-Fi Internet-on-a-Chip技术,配备专用的ARM MCU,可完全卸载主机MCU的工作。
  2. 丰富的协议支持:集成了802.11 b/g/n无线电、基带和MAC,以及Wi-Fi驱动程序和多个互联网协议,如TCP/IP栈、TLS/SSL栈等。支持8个同时的TCP或UDP套接字,以及2个同时的TLS和SSL套接字,提供了强大的网络连接能力。
  3. 高速安全连接:拥有强大的加密引擎,支持256位AES加密,可实现快速、安全的Wi-Fi和互联网连接。支持Station、AP和Wi-Fi Direct®模式,以及WPA2个人和企业安全标准。
  4. 灵活的配置与连接:具备SimpleLink连接管理器,可实现自主、快速的Wi-Fi连接;支持SmartConfig™技术、AP模式和WPS2,方便灵活地进行Wi-Fi配置。
  5. 出色的性能指标:发射功率方面,1 DSSS时可达18.0 dBm,54 OFDM时为14.5 dBm;接收灵敏度方面,1 DSSS时为 -95.7 dBm,54 OFDM时为 -74.0 dBm;应用吞吐量方面,UDP可达16 Mbps,TCP可达13 Mbps。

(二)电源管理子系统

  1. 宽电压支持:集成DC-DC转换器,支持宽范围的电源电压,包括(V_{BAT})宽电压模式(2.1 - 3.6 V)和预调节的1.85-V模式。
  2. 低功耗模式:具备先进的低功耗模式,如带RTC的休眠模式(4 µA)、低功耗深度睡眠(LPDS)模式(115 µA)等,有效延长设备的电池续航时间。

(三)其他特性

  1. 多样的接口:可通过SPI或UART接口与8位、16位和32位MCU或ASIC进行连接,且外部主机驱动的代码内存和RAM内存占用较小,TCP客户端应用仅需不到7KB的代码内存和700 B的RAM内存。
  2. 稳定的时钟源:采用40.0-MHz晶体和内部振荡器,以及32.768-kHz晶体或外部RTC时钟,为设备提供稳定的时钟信号。
  3. 合适的封装与工作温度:采用0.5-mm间距、64引脚、9-mm × 9-mm的QFN封装,适用于 -40°C至85°C的环境温度范围。

三、应用领域

CC3100适用于广泛的物联网应用场景,包括但不限于:

  1. 智能家居:如家庭自动化系统、家电设备、门禁控制、安全系统等,实现设备的远程控制和智能化管理。
  2. 智能能源:智能电表、智能插头等,实现能源的监测和管理。
  3. 工业控制:工业传感器节点、工业网关等,实现工业设备的联网和数据传输。
  4. 无线音频:无线音频设备,实现音频的无线传输和播放。

四、引脚配置与功能

(一)引脚分配

CC3100采用64引脚的QFN封装,不同引脚具有不同的功能,如电源引脚、信号输入输出引脚、时钟引脚等。在设计时,需要注意引脚的正确连接和使用,避免出现电流泄漏、意外唤醒等问题。例如,如果外部设备在CC3100未上电时向信号引脚施加正电压,可能会导致CC3100意外唤醒和启动。为防止这种情况发生,建议所有与CC3100连接的外部设备使用同一电源轨供电,或在CC3100与外部设备之间使用电平转换器。

(二)部分关键引脚功能

  1. nHIB:休眠信号输入引脚(低电平有效),连接到MCU的GPIO。若MCU进入低功耗状态时该GPIO可能浮空,建议在板上添加上拉电阻。
  2. FORCE_AP:用于强制AP模式,可通过100k电阻上拉至高电平或下拉至地来进行模式选择。
  3. HOST_SPI_CLK、HOST_SPI_MOSI、HOST_SPI_MISO、HOST_SPI_nCS:SPI接口引脚,用于与主机进行通信。
  4. nRESET:设备复位输入引脚(低电平有效),建议使用RC电路(100k || 0.1 µF)进行上电复位。

五、技术参数

(一)绝对最大额定值

包括电源电压、数字输入电压、RF引脚电压、模拟引脚电压和工作温度范围等参数,使用时需确保设备在这些参数范围内工作,以避免损坏设备。例如,(V{BAT})和(V{IO})的范围为 -0.5 - 3.8 V,工作温度范围为 -40°C至85°C。

(二)处理额定值

包括存储温度范围、静电放电(ESD)等参数。CC3100的存储温度范围为 -55°C至125°C,ESD方面,人体模型(HBM)为 -2000至 +2000 V,带电设备模型(CDM)为 -500至 +500 V。

(三)上电时间

在环境温度高达85°C,假设20%为活动模式,80%为睡眠模式的情况下,CC3100可可靠运行10年,上电时间(POH)为17,500小时。

(四)推荐工作条件

提供了不同电源模式下的电源电压范围和环境热斜率等参数。例如,直接电池连接时,(V{BAT})和(V{IO})的范围为2.1 - 3.6 V;预调节的1.85 V模式下,范围为1.76 - 1.9 V。同时,为确保WLAN性能,电源电压的纹波需满足一定要求。

(五)电气特性

包括引脚电容、输入输出电压和电流等参数,这些参数对于电路设计和信号处理具有重要意义。例如,引脚电容约为4 pF,高电平输入电压为0.65 × VDD至VDD + 0.5 V等。

(六)WLAN收发特性

  1. 接收特性:不同速率下具有不同的灵敏度,如1 DSSS时为 -95.7 dBm,54 OFDM时为 -74.0 dBm。
  2. 发射特性:不同调制方式下具有不同的最大RMS输出功率,如1 DSSS时为18.0 dBm,54 OFDM时为14.5 dBm。同时,发射中心频率精度为 -25至 +25 ppm。

(七)电流消耗

在不同工作模式和条件下,CC3100的电流消耗不同。例如,低功耗深度睡眠(LPDS)模式下约为115 µA,休眠模式下约为4 µA,发射和接收模式下的电流消耗则根据具体情况而定。

(八)热特性

对于RGC封装,提供了不同气流条件下的热阻参数,如(theta_{ja})在0 lfm时为23°C/W,150 lfm时为14.6°C/W等,这些参数有助于进行散热设计。

(九)时序和开关特性

包括电源供应时序、复位时序、时钟规格和接口时序等参数。例如,电源上电时需按照一定的顺序进行,复位时序需满足一定的时间要求,时钟频率和精度需符合规定等。

六、外部接口

(一)SPI闪存接口

CC3100作为主设备,通过SPI接口与外部串行闪存进行通信,可实现用户配置文件和固件补丁更新的存储。该接口最高工作速度可达20 MHz。

(二)SPI主机接口

CC3100通过SPI接口与外部主机进行通信,并可通过HOST_INTR线向主机发送中断信号,以启动数据传输。该接口最高工作速度也可达20 MHz。

(三)主机UART

支持多种UART配置,如波特率、数据位、流控制、奇偶校验等。推荐使用5线UART拓扑,以提供最大的通信可靠性和灵活性。

七、低功耗模式

(一)低功耗深度睡眠(LPDS)模式

在设备空闲期间,根据内部电源优化算法自动进入该模式,可在不到3 ms的时间内从内部定时器或任何传入的主机命令中唤醒。该模式下典型的电池消耗为115 µA,且设备可保留软件状态和某些配置信息,对外部主机透明,无需额外的握手操作。

(二)休眠模式

这是最低功耗模式,所有数字逻辑被电源门控,仅保留一小部分由主输入电源直接供电的逻辑。实时时钟(RTC)继续运行,当主机驱动断言nHIB线时,设备唤醒,唤醒时间约为50 ms。若从串行闪存加载补丁,唤醒时间可能延长至75 ms。

八、应用示例

(一)宽电压模式应用

适用于直接由电池供电的场景,所有其他所需电压由内部DC-DC转换器生成。这种模式是CC3100最常见的工作模式,支持2.1 - 3.6 V的宽电压范围。

(二)预调节1.85-V模式应用

将外部调节的1.85 V直接施加到设备的特定引脚,可避免使用PA DC-DC和ANA1 DC-DC所需的电感和电容,提供了最低的物料清单(BOM)成本。但该模式下,提供1.85 V的稳压器需满足一定的负载电流容量、纹波和调节特性要求。

九、开发支持

(一)开发工具

  1. SimpleLink无线电工具:用于在应用板开发过程中操作和测试CC3100芯片组的RF性能特性。
  2. Uniflash闪存编程器:允许最终用户与SimpleLink设备通信,更新串行闪存。其简单的GUI界面支持文件闪存、存储格式设置、版本读取等功能。

(二)文档支持

提供了包括CC3100 SimpleLink Wi-Fi和物联网解决方案Booster Pack设计文件等在内的文档支持,同时可通过TI E2E™在线社区和TI嵌入式处理器Wiki获取更多技术资源和交流机会。

十、总结

CC3100 SimpleLink Wi-Fi网络处理器以其丰富的功能、出色的性能和低功耗特性,为物联网MCU应用提供了一个强大而可靠的解决方案。无论是智能家居、智能能源还是工业控制等领域,CC3100都能帮助开发者轻松实现设备的联网和智能化。在实际应用中,开发者需要根据具体需求合理选择工作模式和配置参数,同时注意引脚连接、电源管理和散热设计等方面的问题,以确保设备的稳定运行。你在使用CC3100或类似产品时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分