SWRS161 December 2014 CC3100MOD
Refer to the PDF data sheet for device specific package drawings
Figure 5-1 shows the functional block diagram of the CC3100MOD SimpleLink Wi-Fi solution.
The Wi-Fi network processor subsystem includes a dedicated ARM MCU to completely offload the host MCU along with an 802.11 b/g/n radio, baseband, and MAC with a powerful crypto engine for a fast, secure WLAN and Internet connections with 256-bit encryption. The CC3100MOD supports station, AP, and Wi-Fi Direct modes. The module also supports WPA2 personal and enterprise security and WPS 2.0. The Wi-Fi network processor includes an embedded IPv4 TCP/IP stack.
Table 5-1 summarizes the NWP features.
|1||TCP/IP||Network Stack||IPv4||Baseline IPv4 stack|
|2||TCP/IP||Network Stack||TCP/UDP||Base protocols|
|3||TCP/IP||Protocols||DHCP||Client and server mode|
|4||TCP/IP||Protocols||ARP||Support ARP protocol|
|5||TCP/IP||Protocols||DNS/mDNS||DNS Address resolution and local server|
|6||TCP/IP||Protocols||IGMP||Up to IGMPv3 for multicast management|
|7||TCP/IP||Applications||mDNS||Support multicast DNS for service publishing over IP|
|8||TCP/IP||Applications||mDNS-SD||Service discovery protocol over IP in local network|
|9||TCP/IP||Applications||Web Sever/HTTP Server||URL static and dynamic response with template.|
|10||TCP/IP||Security||TLS/SSL||TLS v1.2 (client/server)/SSL v3.0|
|11||TCP/IP||Security||TLS/SSL||For the supported Cipher Suite, go to SimpleLink Wi-Fi CC3100 SDK.|
|12||TCP/IP||Sockets||RAW Sockets||User-defined encapsulation at WLAN MAC/PHY or IP layers|
|13||WLAN||Connection||Policies||Allows management of connection and reconnection policy|
|14||WLAN||MAC||Promiscuous mode||Filter-based Promiscuous mode frame receiver|
|15||WLAN||Performance||Initialization time||From enable to first connection to open AP less than 50 ms|
|16||WLAN||Performance||Throughput||UDP = 16 Mbps|
|17||WLAN||Performance||Throughput||TCP = 13 Mbps|
|18||WLAN||Provisioning||WPS2||Enrollee using push button or PIN method.|
|19||WLAN||Provisioning||AP Config||AP mode for initial product configuration (with configurable Web page and beacon Info element)|
|20||WLAN||Provisioning||SmartConfig||Alternate method for initial product configuration|
|21||WLAN||Role||Station||802.11bgn Station with legacy 802.11 power save|
|22||WLAN||Role||Soft AP||802.11 bg single station with legacy 802.11 power save|
|23||WLAN||Role||P2P||P2P operation as GO|
|24||WLAN||Role||P2P||P2P operation as CLIENT|
|25||WLAN||Security||STA-Personal||WPA2 personal security|
|26||WLAN||Security||STA-Enterprise||WPA2 enterprise security|
|34||WLAN||Security||AP-Personal||WPA2 personal security|
The CC3100 power-management subsystem contains DC-DC converters to accommodate the differing voltage or current requirements of the system. The module can operate from an input voltage ranging from 2.3 V to 3.6 V and can be directly connected to 2xAA Alkaline batteries.
The CC3100MOD is a fully integrated module based WLAN radio solution used on an embedded system with a wide-voltage supply range. The internal power management, including DC-DC converters and LDOs, generates all of the voltages required for the module to operate from a wide variety of input sources. For maximum flexibility, the module can operate in the modes described in the following sections.
In the wide-voltage battery connection, the module is powered directly by the battery. All other voltages required to operate the device are generated internally by the DC-DC converters. This scheme is the most common mode for the device as it supports wide-voltage operation from 2.3 to 3.6 V.
This section describes the low-power modes supported by the module to optimize battery life.
The low-power deep-sleep (LPDS) mode is an energy-efficient and transparent sleep mode that is entered automatically during periods of inactivity based on internal power optimization algorithms. The module draws about 7 µA from the supply in this low-power mode. The module can wake up in less than 3 ms from the internal timer or from any incoming host command. Typical battery drain in this mode is 140 µA. During LPDS mode, the module retains the software state and certain configuration information. The operation is transparent to the external host; thus, no additional handshake is required to enter or exit this sleep mode.
The hibernate mode is the lowest power mode in which all of the digital logic is power-gated. Only a small section of the logic powered directly by the main input supply is retained. The real-time clock (RTC) is kept running and the module wakes up once the n_HIB line is asserted by the host driver. The wake-up time is longer than LPDS mode at about 50 ms.
Wake-up time can be extended to 75 ms if a patch is loaded from the serial flash.