产品特性

CC3000 是一款设备齐全的无线网络处理器,此处理器可简化互联网连通的执行过程。 SimpleLink™ Wi-Fi 可大大减少主机微控制器 (MCU) 软件需求,使其成为使用任何低成本和低功耗 MCU 的嵌入式应用的理想解决方案。

规格书(内含原理图)下载:TI CC3000MOD Datasheet

无线网络处理器

  • IEEE 802.11 b/g
  • 嵌入式 IPv4 TCP/IP 堆栈

业界最佳的无线电性能:

  • Tx 功率:11Mbps 时为 +18dBm,CCK
  • Rx 灵敏度:-86dBm,8% 包差错率 (PER),11Mbps

与采用紧凑存储器封装的低每秒处理百万条指令 (MIPS),低成本微控制器一同工作:

  • 2K 字节闪存
  • 250 字节 RAM

经美国联邦通信委员会 (FCC),加拿大工业部 (IC) 和欧洲统一 (CE) 认证的芯片天线

集成晶体和电源管理

工作温度范围:

-20°C 至 70°C

基于德州仪器 (TI) 第 7 代已经验证的 Wi-Fi 解决方案。

浅谈 SmartConfig

SimpleLink™ Wi-Fi SmartConfig™ 技术,一种独特的一步到位的 Wi-Fi 激活过程,就是开发者或者终端用户,可通过其他设备,如智能手机、平板电脑安装 SmartConfig App 程序,并通过该程序为配备 CC3000 的硬件电路配置当前 Wifi 环境的无线网络信息,例如:SSID、无线密码、安全认证方式等等。这样只需一个简单的步骤即可让多个没有显示器的装置连接 Wifi 网络,解决以无线方式连接家用网络和云端。

引脚说明

本说明书默认使用 Arduino Uno 和 TONYLABS CC3000 扩展板连接,其他版本 Arduino 尚未测试,请注意 CC3000 扩展板是作为 SPI 总线上的从机,与 Arduino 主机 SPI 进行通信。

如果连接 Arduino 以外单片机,请忽略下文中的 “D“,直接以数字来辨别

通过字体颜色对应识别: CC3000 扩展板引脚名称 / CC3000MODR 芯片引脚 / Arduino 数字(D)引脚 / 功能

  • SPI_CS / 12 / D10 / SPI 片选 Arduino 通过设置该引脚 D10 为低电平,和CC3000交互信息。 Arduino CC3000 库中引脚声明为 WLAN_CS
  • SPI_MISO / 13(DOUT) / D12 / CC3000 发送数据到 Arduino, 大多数 Arduino 的 SPI MISO 都是 12 I/O 口
  • SPI_IRQ / 14 / D3 / CC3000 host notify CC3000MOD 模块会输出低电平,告诉 Arduino CC3000MOD 已经就绪 对于常见的 Arduino,例如 Uno, Nano, Leonardo,可以连接 D2、D3, IRQ 需要使用中断,Arduino CC3000 库中引脚声明为 WLAN_IRQ
  • SPI_MOSI / 15(DIN) / D11 / Arduino 发送数据到 CC3000, 大多数 Arduino 的 SPI MOSI 都是 11 I/O 口
  • SPI_CLK / 17 / D13 / SPI 总线时钟,大多数 Arduino 的 SPI SCK,都是 13 I/O
  • VBAT_SW_EN / 26 / D5 / 模块使能 Arduino 通过设置该引脚为高电平,开启CC3000模块 Arduino CC3000 库中引脚声明为 WLAN_EN

连接其他单片机

如果您需要将 CC3000 扩展板连接其他单片机,例如 MSP430 或 ARM,首先确认有可用的 SPI 接口,以及至少 3 个空闲数字 I/O 口,可使用杜邦线连接一下引脚:

  • VIN(3.3V~5V 电源)
  • GND
  • SPI_CS
  • SPI_MISO
  • SPI_MOSI
  • SPI_CLK
  • SPI_IRQ
  • VBAT_SW_EN

tonylabs-cc3000-smt-def-map

单片机引脚定义需要参考所使用单片机相关文档

  • 要充分掌控 CC3000,您需要充分了解 SPI 通信协议:跳转
  • TI 官方 SPI 协议栈:跳转

CC3000 无线路由器兼容性列表

点击查看

相关资源