WIFI转串口高速模块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WSUM102A用户手册WSUM102A模块是一款WIFI转串口和SPI接口的通信模块,使用本模块您可
以方便的在各种电子设备之间建立高速稳定和安全的无线通信,借助AP建立无线物联网,或者将您的电子设备接入互联网,实现远程控制等等。WSUM102A 集成了TCP/IP协议栈,只需要几个简单的命令就可以实现SOCKET网络通信,为您的产品开发节省宝贵的时间。
模块特点
●支持13个WIFI通信频道
●支持WIFI标准IEEE802.11b+g
●无线通讯速率超过5Mbps
●支持WEP64/128、WPA/WPA2安全认证和TKIP、AES等加密模式,确保数据
通信安全
●可以连接到AP或者WIFI路由器,模块之间可以建立AD-HOC网络
●提供高速UART和SPI接口,UART速度可达4.5M bit/s,SPI接口时钟频率可
达18MHz,接口引脚可承受5V电压
●集成TCP/IP协议栈,可同时建立最多4条TCP或UDP连接
●可通过UART接口升级固件
1概述
1.1产品应用
WSUM102A主要应用于低端平台通过WIFI连接互联网以及在小范围内代替数据线缆建立数据通信网络等等。下面是WSUM102A连接到互联网和AD-HOC 网络的示意图。
用户通过WSUM102A连接到互联网示意图
WSUM102A建立AD-HOC网络示意图
1.2模块参数
名称参数
WIFI协议IEEE802.11b(2.4GHz,11Mbps) IEEE802.11g(2.4GHz,54Mbps)
频率范围 2.412-2.484GHz
发射功率(最小)12dBm@54Mbps
灵敏度(最小)-68dBm@54Mbps
工作电流最小:250mA;最大:400mA
尺寸48mm*30mm
通信速率发送:>4Mbps
接收:>5Mbps
收发:>5Mbps
(测试环境:SPI接口,CLK=18MHz)通信距离1dBi板载陶瓷天线:>20m
2dBi外置全向天线:>50m
(测试环境:户外开阔地模块间通信)
1.3术语、简写及名词解释
名称说明命令包用户发送到模块的各种数据包
命令数据包模块发送给用户的数据包,用户发送命令到模块时,有些命令会返回命令数据包给用户,比如CMD_SCAN为扫描附近可见AP和AD-HOC的命令,每扫描到一个就会返回一个命令数据包,扫描结束后会返回一个命令状态包。
命令状态包模块发送给用户的数据包,模块接收到的任何命令在执行完毕后都会返回一个命令状态包,以表示命令的执行情况,命令状态包和上面提到的两种数据包有所区别:
1)此数据包中CMD字段最高位为1,如CMD_SCAN命令值为0x03,执行此命令返回的命令状态包中CMD字段为0x83。
2)此数据包数据部分固定为4字节,定义分两种情况:
第一种情况在CMD_SEND命令中分为2个16位无符号整形,第一个指示命令执行的错误状态,第二个代表发送出去的字节数。
第二种情况在其他命令中表示为一个32位无符号整形,指示命令执行的错误状态。
AP Access Point的缩写,即访问接入点。
STATION 模块工作的一种模式,在此模式下可以连接到AP。本模块可以支持的工作模式有STATION和AD-HOC。
AD-HOC WIFI模块工作的一种模式,在此模式下不必通过
AP就可以在模块间建立连接。
2.硬件参数
2.1引脚描述
WSUM102A有18个引脚,提供两种封装:DIP双列直插封装和半孔贴片封装。两者孔位参数相同,引脚间距2.54mm,双列焊盘中心距离27mm,引脚分布和定义如下。
WSUM102A引脚分布
WSUM102A模块引脚定义
引脚名称类型说明
1VSS S接地
2NC1悬空
3NC2悬空
4SPI_CS I(FT)SPI片选
5SPI_CLK I(FT)SPI时钟
6SPI_MISO O(FT)SPI从机输出
7SPI_MOSI I(FT)SPI从机输入
8SELECT I(FT)UART或SPI接口选择,高电平为UART接口
9VCC1S电源电压3.3V
10VSS S接地
11PAUSE I(FT)暂停,仅用于UART接口12NC3悬空
13TX O(FT)UART发送
14RX I(FT)UART接收
15INT O(FT)中断,仅用于SPI接口16RESET I复位
17BUSY O(FT)忙
18VCC2S电源电压3.3V
1.I=input,O=output,S=supply.
2.VCC1、VCC2需同时供电
3.名称中带下划线的代表低电平有效
4.类型中带FT的代表可以承受5V电压
2.2电源供电
WSUM102A模块的供电电压为3.3V,模块工作时电流会比较大,建议提供1A以上的电源,并在靠近模块VCC引脚处放置100UF以上的电容以抑制纹波。VCC1和VCC2建议使用磁珠或电感进行隔离。
2.3模块复位
用户通过RESET信号线可以复位模块,低电平有效,复位后所有的配置信息将丢失(包括UART波特率),RESET引脚内部已经集成了10kΩ的上拉电阻以及对地0.1uf电容,如果用户不需要控制模块的复位可让其悬空。
注意:拉低RESET信号不能使模块进入低功耗模式,如果长时间不使用模块时请直接断开电源以降低功耗。
RESET引脚参数
名称最小值标准值最高值单位输入低电平-0.50.8V
输入高电平2VDD+0.5V
复位脉冲保持
300ns 时间(低电平)
2.4启动过程
模块上电或者复位后进入初始化过程,此时模块会检测SELECT引脚以判断用户选择的数据通信接口,检测到高电平时采用UART接口,否则采用SPI接口,SELECT引脚内部上拉为高电平,不过为确保稳定性,建议用户直接连接到VCC 或者GND。在模块启动期间BUSY引脚将保持低电平且不能接收任何命令,模块启动大约耗时4秒,建议用户上电或者复位后先等待1-2秒,然后判断BUSY引脚是否为高电平,待BUSY引脚变为高电平后执行CMD_GET_DEV_INFO命令查询设备信息以确定模块启动且工作正常,之后就可以进行系统配置及后续操作。