CC3100 SimpleLink™ Wi-Fi®网络处理器:物联网应用的理想之选
在物联网(IoT)快速发展的今天,如何实现低成本、低功耗微控制器(MCU)与物联网的连接,成为了众多工程师关注的焦点。德州仪器(TI)的CC3100 SimpleLink™ Wi-Fi®网络处理器为这一问题提供了出色的解决方案。本文将对CC3100进行全面介绍,包括其特点、应用、规格等方面,帮助电子工程师更好地了解和应用该产品。
文件下载:CC3100BOOST.pdf
一、设备概述
1.1 特点
CC3100由Wi-Fi网络处理器和电源管理子系统组成,是一款经过Wi-Fi CERTIFIED™认证的芯片。
Wi-Fi网络处理器子系统
- 专用ARM MCU:采用Wi-Fi Internet-On-a-Chip™技术,能够完全卸载外部微控制器的Wi-Fi和互联网协议,在ROM中集成了Wi-Fi驱动和多种互联网协议。
- 丰富的协议支持:包含802.11 b/g/n无线电、基带和介质访问控制(MAC)、Wi-Fi驱动和请求者,以及TCP/IP栈。支持行业标准的BSD套接字应用编程接口(APIs),可同时支持8个TCP或UDP套接字,2个TLS和SSL套接字。
- 强大的加密引擎:具备强大的加密引擎,采用256位AES加密技术,为Wi-Fi和互联网连接提供快速、安全的保障。
- 多种工作模式:支持Station、AP和Wi-Fi Direct®模式,以及WPA2个人和企业安全标准。
- 灵活的配置技术:拥有SimpleLink连接管理器,可实现自动快速的Wi-Fi连接;支持SmartConfig™技术、AP模式和WPS2,便于进行灵活的Wi-Fi配置。
- 出色的性能指标:发射功率方面,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。
- 广泛的接口支持:可通过SPI或UART接口与8位、16位和32位MCU或ASIC进行连接,且外部主机驱动占用的代码内存小于7KB,RAM内存小于700 B。
电源管理子系统
- 宽电压支持:集成DC-DC转换器,支持宽范围的电源电压,包括 (V_{BAT}) 宽电压模式(2.1至3.6 V)和预调节1.85-V模式。
- 低功耗模式:具备先进的低功耗模式,如带RTC的休眠模式(4 µA)、低功耗深度睡眠(LPDS)模式(115 µA)等。
其他特点
- 时钟源:采用40.0-MHz晶体和内部振荡器,以及32.768-kHz晶体或外部RTC时钟。
- 封装与温度范围:采用0.5-mm间距、64引脚、9-mm × 9-mm QFN封装,环境温度范围为 -40°C至85°C。
1.2 应用
CC3100适用于多种物联网应用,如云连接、家庭自动化、家用电器、访问控制、安全系统、智能能源、互联网网关、工业控制、智能插头和计量、无线音频以及IP网络传感器节点等。
1.3 描述
CC3100是业界首款用于无线联网解决方案的Wi-Fi CERTIFIED芯片,属于新的SimpleLink Wi-Fi系列。它集成了Wi-Fi和互联网的所有协议,大大减少了主机MCU的软件需求。内置的安全协议为用户提供了强大而简单的安全体验。此外,CC3100还提供了完整的平台解决方案,包括各种工具和软件、示例应用、用户和编程指南、参考设计以及TI E2E™支持社区。
二、规格参数
2.1 绝对最大额定值
- 电压范围:(V{BAT}) 和 (V{IO}) 为 -0.5至3.8 V,(V{IO}-V{BAT})(差分)为0.0 V。
- 其他参数:数字输入为 -0.5至 (V_{IO}) + 0.5 V,RF引脚为 -0.5至2.1 V,模拟引脚(XTAL)为 -0.5至2.1 V,工作温度范围为 -40至 +85°C。
2.2 处理评级
- 存储温度范围: -55至 +125°C。
- 静电放电:人体模型(HBM)为 -2000至 +2000 V,带电设备模型(CDM)为 -500至 +500 V。
2.3 上电小时数
在环境温度高达85°C,假设20%为活动模式,80%为睡眠模式的情况下,CC3100可可靠运行10年,上电小时数为17,500小时。
2.4 推荐工作条件
- 电压范围:直接电池连接时,(V{BAT}) 和 (V{IO}) 为2.1至3.6 V;预调节1.85 V时,(V{BAT}) 和 (V{IO}) 为1.76至1.9 V。
- 环境热变化率: -20至20°C/分钟。
2.5 欠压和失压
当输入电压低于 (V_{BROWN}) 时,设备进入欠压状态,此时除休眠模块(包括32-kHz RTC时钟)外,所有部分都会关闭,电流约为400 µA。失压状态相当于硬件复位事件,设备内的所有状态都会丢失。欠压和失压的电压水平分别为2.1 V和1.67 V。
2.6 电气特性(3.3 V,25°C)
包括引脚电容、高低电平输入输出电压、电流等参数。例如,引脚电容最大为4 pF,高电平输入电压为0.65 × (V{DD}) 至 (V{DD}) + 0.5 V等。
2.7 WLAN接收器特性
不同速率下的灵敏度不同,如1 DSSS时为 -95.7 dBm,54 OFDM时为 -74.0 dBm等。
2.8 WLAN发射器特性
不同调制方式下的最大RMS输出功率不同,如1 DSSS时为18.0 dBm,54 OFDM时为14.5 dBm等。
2.9 电流消耗
不同工作模式下的电流消耗不同,如TX模式(54 OFDM,最大功率)为223 mA,RX模式(54 OFDM)为53 mA,空闲连接状态为0.690 mA,LPDS模式为0.115 mA,休眠模式为4 mA等。
2.10 热特性
不同气流条件下的热阻不同,如0 lfm时 (θ_{ja}) 为23 C/W等。
2.11 时序和开关特性
包括电源供应顺序、复位时序、时钟规格等方面。例如,电源供应顺序要求将 (V{BAT}) 和 (V{IO}) 连接在一起,在电源上升时保持RESET引脚低电平等。
2.12 外部接口
- SPI闪存接口:外部串行闪存用于存储用户配置文件和固件补丁更新,CC3100作为主设备,SPI串行闪存作为从设备,接口速度可达20 MHz。
- SPI主机接口:通过SPI接口与外部主机连接,CC3100可通过HOST_INTR线中断主机以启动数据传输,接口速度可达20 MHz。
- 主机UART:支持特定的UART配置,如波特率为115200 bps(可通过特殊命令更改至3 Mbps),数据位为8位,流控制为CTS/RTS等。
三、详细描述
3.1 概述
3.1.1 设备特点
- WLAN:集成802.11b/g/n无线电、调制解调器和MAC,支持2.4-GHz ISM频段的WLAN通信;自动校准的无线电,单端50-Ω接口便于连接天线;先进的连接管理器,支持多种Wi-Fi安全模式;SmartConfig技术可实现一键连接;支持802.11收发器模式。
- 网络栈:集成IPv4 TCP/IP栈,支持8个同时的TCP、UDP或RAW套接字;内置多种网络协议,支持服务发现。
- 主机接口和驱动:可通过4线串行外设接口(SPI)或UART与任何MCU或处理器连接,提供低占用的驱动,简单的API便于集成。
- 系统:可直接连接电池或使用预调节电源;休眠模式下超低泄漏电流;集成时钟源。
3.2 功能框图
展示了CC3100 SimpleLink Wi-Fi解决方案的功能框图,包括Wi-Fi网络处理器子系统和电源管理子系统等部分。
3.3 Wi-Fi网络处理器子系统
包括专用ARM MCU,802.11 b/g/n无线电、基带和MAC,以及强大的加密引擎。支持多种模式和安全标准,集成嵌入式IPv4 TCP/IP栈。
3.4 电源管理子系统
包含DC-DC转换器,可适应不同的电压和电流需求。支持 (V_{BAT}) 宽电压连接和预调节1.85 V模式。
3.5 低功耗操作模式
- 低功耗深度睡眠(LPDS):在不活动期间自动进入,可在不到3 ms内唤醒,典型电池消耗为115 µA。
- 休眠:最低功耗模式,所有数字逻辑断电,RTC保持运行,唤醒时间约为50 ms。
3.6 内存
- 外部内存要求:CC3100在SFLASH上维护专有文件系统,存储多种文件。支持多种SFLASH设备,对SFLASH设备有特定的命令要求。
四、应用与实现
4.1 典型应用
- CC3100宽电压模式:展示了该模式下的原理图和物料清单,适用于直接由电池供电的应用。
- CC3100预调节1.85-V模式:展示了该模式下的原理图和物料清单,可减少BOM成本。
五、设备和文档支持
5.1 设备支持
- 开发支持:包括SimpleLink无线电工具和Uniflash闪存编程器等工具,帮助用户进行开发和测试。
- 设备命名:TI为CC3100设备和支持工具的部件号分配前缀,以指定产品开发周期的阶段。
5.2 文档支持
提供了一系列文档,如布局指南、入门指南、编程指南等,帮助用户更好地使用CC3100。
5.3 社区资源
提供TI E2E™在线社区和TI嵌入式处理器Wiki等社区资源,方便工程师交流和解决问题。
5.4 商标
介绍了相关的商标信息,如SimpleLink、Internet-On-a-Chip等为德州仪器的商标。
5.5 静电放电注意事项
提醒用户该集成电路易受ESD损坏,需采取适当的预防措施。
5.6 术语表
提供了相关术语、首字母缩写和定义的解释。
六、机械封装和可订购信息
介绍了CC3100的机械封装和可订购信息,包括不同封装类型、引脚数量、环保计划、引脚镀层等信息。
综上所述,CC3100 SimpleLink™ Wi-Fi®网络处理器以其丰富的功能、出色的性能和低功耗特性,为物联网应用提供了一个可靠、便捷的解决方案。电子工程师在设计物联网产品时,可以考虑使用CC3100来实现低成本、低功耗的微控制器与互联网的连接。你在使用CC3100的过程中遇到过哪些问题呢?欢迎在评论区分享交流。