关注SKYLAB WiFi模块的物联网工程师们肯定有发现,最近SKYLAB面向物联网市场推出了很多的新型号,有工程师们期待很久的低成本串口WiFi模块LCS6260,WG229,也有备受关注的Microchip方案的SPI接口WiFi模块WG228。本篇SKYLAB就以WG228为切入点,详细介绍基于WG228的SPI接口通信。
SPI通信:
SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间。
许多设备都采用了SPI通用通信协议。例如,SD卡模块,RFID读卡器模块和2.4 GHz无线发送器/接收器都使用SPI与微控制器通信。
SPI的一个独特优势是可以不间断地传输数据。可以连续流发送或接收任意数量的比特。使用I2C和UART,数据以数据包形式发送,限制为特定的位数。启动和停止条件定义每个数据包的开始和结束,因此数据在传输过程中会被中断。
通过SPI通信的设备处于主从关系。主设备是控制设备(通常是微控制器),而从设备(通常是传感器,显示器或存储器芯片)接收来自主设备的指令。最简单的SPI配置是单主机,单从机系统,但是一个主机可以控制多个从机。
SPI的优点和缺点
使用SPI有一些优点和缺点,如果在不同的通信协议之间进行选择,您应该根据项目的要求知道何时使用SPI:
优点
没有启动和停止位,因此数据可以连续流式传输而不会中断
没有复杂的从机寻址系统,如I2C
比I2C更高的数据传输速率(几乎快两倍)
单独的MISO和MOSI线,因此可以同时发送和接收数据
缺点
使用四根线(I2C和UART使用两根)
无法确认数据已成功接收(I2C已执行此操作)
没有错误检查,如UART中的奇偶校验位
仅允许单个主机
SPI接口WiFi模块WG228模块简介及优势
WG228是SKYLAB携手Microchip,专门为实现嵌入式系统的无线局域网通信应用而设计的一款工业级、低功耗、小尺寸并符合802.11b/g/n 标准的SPI接口WiFi模块。
Microchip芯片方案,性能稳定可靠,原厂技术支持;
支持省电模式,低功耗硬件设计和软件架构,功耗更低;
SMD贴片封装,尺寸小巧,更易集成;
工业级标准,工作温度范围为-40°C至+ 85°C;
集成功率放大器(PA)和发送/接收(T / R)开关;
嵌入式硬件SPI/SDIO 接口高效快捷的扩展出无线局域网通信功能;
加速产品智能化设计,加快产品上市速度并降低开发成本;
支持对接不同平台,满足物联网不同应用场景需求;
3.3V供电;
生产流程符合ISO9001/IATF16949认证要求。
工业级SPI接口WiFi模块WG228现已批量供货,想了解更多WG228的参数特性可直接戳右侧QQ客服,或者直接拨打0755-83408210,我们将安排资深WiFi业务工程师全程协助您完成WiFi模块选型。