0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于WiFi模块的电路方案设计

h1654155282.3538 来源:陈翠 作者:电路城 2019-09-29 09:17 次阅读

物联网IoT产品的设计人员目前趋向使用基于WiFi的无线连接,因为它部署广泛且易于理解。但是,任何类型的射频功能都很复杂,需要进行合规性测试。如果缺乏相应的专业知识,开发速度可能会减慢,特别是如果设计人员选择从头开始设计射频部分的话。

加速设计过程的方法之一,是从许多可用预认证模块中选择。为此,本文将在介绍如何使用模块和相关设计工具设计产品之前,讨论WiFi在无线应用中的优势。

为什么选择WiFi?

WiFi是众多利用2.4GHz工业、科学和医疗(ISM)免许可频谱分配的热门无线通信短程射频威廉希尔官方网站 之一。该威廉希尔官方网站 基于IEEE802.11规范,其不同变体具有不同的吞吐量和多种数字编码方法。

与低功耗蓝牙(蓝牙LE)和Zigbee等威廉希尔官方网站 相比,它相对耗电、昂贵且需要相当多的处理器资源。然而,它的速度也令人惊叹。从原始数据速率为11Mb/s的最低版本802.11b到n版本令人印象深刻的600Mb/s,没有其他开放标准2.4GHz威廉希尔官方网站 可与之匹敌。(参见Digi-Key文章“低功耗无线威廉希尔官方网站 的比较”。)

选择哪个WiFi?

WiFi变体的一个共同之处是所有WiFi操作规范均由WiFi联盟制定。作为WiFi品牌和规范的管理机构,该联盟确定WiFi局域网(LAN)使用的数据结构、加密威廉希尔官方网站 、频率、数据包配置和子协议。

重要的是,WiFi也可以利用5GHz频谱分配,通过避免在拥挤的2.4GHz频带中通信,进一步提高吞吐量和减少潜在干扰。缺点是传输范围会缩小,并且障碍穿透性欠佳。

WiFi协议有好几种:IEEE802.11b/g在2.4GHz频段工作,IEEE802.11a/ac在5GHz频段工作,而IEEE802.11n无线电可在上述两个频段内工作。

IEEE802.11b于1999年采用,提供5.5和11Mb/s的数据速率,现在一般只在传统系统中使用。然而,现代n版无线电中内置对b版的支持,以便现代系统与传统系统配合使用。

IEEE802.11g于2003年采用,使用与原始协议不同的调制威廉希尔官方网站 来实现高达54Mb/s的数据速率。在实际应用中,由于采用前向纠错算法,可用数据速率通常会减半。g版向后兼容b版。

IEEE802.11n于2009年采用,引入了多输入多输出(MIMO)天线威廉希尔官方网站 ,可对多个同步“空间流”进行编码,将数据速率提高到216Mb/s(假设信道宽度为20MHz且发射器采用三个空间流)。802.11n还通过连接两个20MHz通道,指定了一个40MHz的更宽通道,使吞吐量增加到450Mb/s。支持三个空间流的设备仅限于较高端的便携式计算机、平板电脑和接入点(AP)。支持两个空间流的设备更多,但仍局限于便携式计算机、平板电脑和最新一代的智能手机

除了在5GHz频段内工作外,IEEE802.11a在大多数方面与g版相同。最大数据速率同为54Mb/s。目前一般认为802.11a是传统协议。

IEEE802.11ac于2013年采用,提供八个空间流和高达160MHz的信道宽度,进一步提高吞吐量。商用产品刚刚进入市场,仍然很昂贵,至少在最初阶段,此威廉希尔官方网站 可能仅用于非常高端的消费性产品。

2.4GHz频段允许分配于11个(美国)、13个(世界其他大部分地区)和14个(日本)20MHz通道。83MHz频宽仅支持三个不重叠的WiFi通道(1、6和11)(图1)。

为了避免相邻WLAN使用11到14个通道中的任何一种而导致冲突,制造商通常会将其设备设计为在非重叠通道中进行通信。例如,在通道1中干扰过大的WiFi无线电波可以切换到通道6或11,以寻找无干扰的环境。

为了协助频谱共享,WiFi包含争用机制,对使用同一通道的接入点(AP)公平分配带宽。在拥挤的通道上运行的AP通信时间受限,可接收或发送数据的时间因而会受影响。

适用于物联网的WiFi

需要注意的是,基于IEEE802.11规范的WiFi仅定义了通信协议的物理层(PHY)和数据链路层。数据链路层包括媒体访问控制(MAC)和逻辑链路控制(LLC)。然而,互联网WiFi连接无处不在,其PHY和数据链路层通常会集成到一个完整的TCP/IP协议栈。该协议栈确保互联网互配性,通常是(但不总是)由WiFi连接解决方案供应商提供的软件。本文其余部分将讨论采用TCP/IP协议栈的WiFi解决方案(图2)。

WiFi作为将智能手机、便携式计算机和个人电脑连接到互联网的关键威廉希尔官方网站 已经占有一席之地,同时它正在迅速多样化,成为物联网的一项基础威廉希尔官方网站 。

在互联网互配性和吞吐量比功耗更重要的情况下,WiFi驱动的物联网设备为直接从无线传感器向互联网传递信息提供了令人信服的解决方案。WiFi物联网传感器无需借助Ipv6低功耗无线个人局域网(6LoWPAN)等其他复杂的网络层,即可直接连接互联网。

WiFi可作为一种具有成本效益的“网关”,其中基于多协议蓝牙LE/zigbee/WiFi片上系统(SoC)的单元汇聚来自多个低功率无线传感器的数据,并将此信息转发给云端。

值得注意的是,低功耗形式的WiFi正在兴起。这种命名为“HaLow”的威廉希尔官方网站 基于IEEE802.11ah标准,它充分利用了其他低功耗无线威廉希尔官方网站 使用的超低占空比,最大程度地降低了功耗,其功耗预计仅为常规WiFi芯片的1%左右。HaLow在900MHzISM频段中工作,其传输距离增加至当前WiFi的将近两倍。但该威廉希尔官方网站 在吞吐量方面有所妥协,据称与蓝牙LE的最大原始数据速率2Mb/s大致相当。

加快基于WiFi的设计

从头开始设计WiFi物联网解决方案可降低成本,并提供充分优化无线产品性能的机会。但是设计人员需要拥有相当多的千兆赫频率射频硬件专业知识,熟悉TCP/IP协议,并坚持按照相关标准的合规性认证规范开展漫长的测试和验证过程。

半导体供应商提供的一些有帮助的参考设计,可作为加速开发过程的基础。然而,此类原理图只能视为一个起点;磁性元件、基板、轨道和电路阻抗的微小变化都可能对性能产生重大影响,并且通常需要进行多次设计迭代才能解决问题。

实现令人满意的设计的更快途径是选择一个已完成组装、测试、验证和合规性认证的模块。这些产品可以迅速融入WiFi物联网解决方案,加快产品上市时间。

许多芯片供应商提供物联网应用IEEE802.11模块的所有变体及相关开发工具。基本模块通常会集成WLAN基带处理器和射频收发器功率放大器(PA)、时钟、射频开关、滤波器、无源元件和电源管理

由于基于WiFi的TCP/IP协议栈是一个难以监控的复杂固件,因此需要能够支持诸如LinuxAndroid等高级操作系统(OS)的微处理器资源。管理WiFi堆栈的操作系统的常用驱动程序可从硬件提供商处获得,而其他驱动程序(如WinCE和一系列实时操作系统所需的驱动程序)通过第三方提供。

通常,设计人员需要寻找合适的微处理器、用于形成匹配电路的无源元件以及2.4和/或5GHz天线。然而,一些模块解决方案包含嵌入式处理器,还有一些则包含完整的有效解决方案。

适用于各种情况的WiFi模块

SiliconLabs的Bluegiga品牌WF111就是一个为物联网应用(如销售点终端、远程安全摄像头和医疗传感器)设计的低成本WiFi模块的好例子。该设备通过WiFib、g或n版本提供互联网连接。该产品仅在2.4GHz下工作,最大数据速率为72Mb/s,链路预算为114dBm(17dBm发射器功率输出和-97dBm接收器灵敏度)。其电源电压为1.7至3.6V,Tx峰值电流为192mA,Rx峰值电流为88mA。

WF111包含内置天线(或用于外接天线的连接器),专门用于与外部主机微处理器配合使用。该设备由主机微处理器使用在1位或4位模式下操作的安全数字输入输出(SDIO)接口进行控制。SDIO接口允许主机微处理器直接访问IEEE802.11功能。

由于芯片供应商预计WF111将于蓝牙LE传感器的近距离范围内使用,因此该产品内置最多六条硬件控制线路以管理无线共存。控制线路确保WiFi和蓝牙设备协调通信,以避免WiFi与蓝牙LE设备相近时通常发生的同步数据包传输。此类传输通常会降低链路性能(图3)。

德州仪器TI)的WL1801通过将IEEE802.11a/b/g/n和蓝牙/蓝牙LE收发器集成到同一设备中,进一步与蓝牙紧密结合。由于内置了与WiFi和蓝牙协议的互配性,此类模块是上述物联网网关设备的理想解决方案。

该设备可在2.4和5GHzWiFi下工作,最大数据速率为54Mb/s,链路预算为115dBm(18.5dBm发射器功率输出和-96.5dBm接收器灵敏度)。其工作电压范围为2.9至4.8V,Tx峰值电流为420mA,Rx峰值电流为85mA。这些模块经过FCC、IC、ETSI和Telec认证。

WL1801配有WiFi和蓝牙堆栈,但必须与合适的微处理器、32kHz晶体和天线配对使用才能形成完整的解决方案。TI建议采用其Sitara系列的微处理器,例如AM3351,这是一款能够支持Linux、Android或实时操作系统,以及WiFi驱动器和BluetoothLE堆栈的ARM®Cortex®-A8内核设备。微处理器通过SDIO接口驱动WiFi操作,通过UART驱动蓝牙(图4)。

Murata的LBEE5ZZ1MD模块通过内置处理器,并预装WiFi固件堆栈,进一步提高了集成度。虽然将处理器与无线电匹配可简化流程,但缺点是开发人员受制于模块制造商选择的处理器硬件,并且可能面临不熟悉的开发环境。

Murata模块通过WiFib、g或n版本提供互联网连接。该设备仅在2.4GHz下工作,最大数据速率为65Mb/s,链路预算为100dBm(2dBm发射器功率输出和-98dBm接收器灵敏度)。它采用3.3V电源,Tx峰值电流为300mA,Rx峰值电流为45mA。

该模块将WiFiMAC/基带/无线电与STMicroelectronics的STM32F412ARMCortex-M4核心微处理器相配对。模块包括板载晶体、匹配电路和2.4GHz天线,可添加外设32.786kHz晶体。STM32F412处理器包括UART、SPI、I2C和其他接口(图5)。

该模块附带一个TCP/IP协议栈和一个ElectricImp操作系统,用于连接到ElectricImp云服务。这对于尚不熟悉第三方云服务提供商以及如何上传和访问数据的设计人员来说非常有用。ElectricImp开发中心网站提供开发指导。

u-blox的NINAW132是一个模块化解决方案可以让设计人员走多远的例子。该设备集成了WiFi和蓝牙LE功能、主机处理器、电源管理、独立16Mb闪存和一个40MHz晶体。

互联网连接通过WiFi802.11b、g或n版本实现。该设备仅在2.4GHz下工作,最大原始数据速率为54Mb/s,链路预算为112dBm(16dBm发射器功率输出和-96dBm接收器灵敏度)。它采用3.3V电源,Tx峰值电流为320mA,Rx峰值电流为140mA。

该装置预装应用软件。开发人员需预先了解的是,必须使用u-blox的s-center工具箱软件进行配置(通过AT命令)。

NINA-W132模块使用802.11i(WPA2)标准和企业安全功能,提供无线链路保护的端到端安全性。

善用开发套件

虽然模块将省去大量硬件工作,并且通常提供经验证的WiFi(TCP/IP)软件堆栈(通常还包括应用示例),但解决方案并不见得已针对开发人员的目标应用进行优化。此类优化通常可以通过采用模块制造商的开发套件来实现。开发工具通常以容纳模块的经组装和测试的开发板形式呈现。

需配备微处理器的模块的开发板通常可连接到基于目标微处理器的开发平台。开发套件旨在为主机处理器提供应用程序编程接口(API),并转而提供给WiFi堆栈,从而简化其他应用程序编码。

例如,SiliconLabs提供WF111开发套件来评估上述WF111模块。该开发套件包含一个带有WF111模块的经组装和测试的印刷电路板。它的形状适合标准SDIO卡插槽。安装后,可使用目标微处理器的评估工具使用和评估模块。针座是一种实用附件,可帮助轻松访问模块调试总线以进行RF认证。

另一个例子是TI的WL1835开发板。这是一块经充分组装和测试的印刷电路板,由WL1801模块、所有外围电路和天线组成。它可以插入SitaraTMDSICE3359开发板,该开发板采用一个合适的Sitara处理器来驱动WL1801模块。此类开发设置使开发人员能够测试运行中的WiFi装置在其目标应用中的性能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路设计
    +关注

    关注

    6673

    文章

    2451

    浏览量

    204196
  • wifi模块
    +关注

    关注

    60

    文章

    379

    浏览量

    73475
收藏 人收藏

    评论

    相关推荐

    人性化的低功耗WIFI智能温控器应用方案

    方案设计wifi智能温控器,利用各种传感器、无线WIFI模块接收网络上的天气预报信息以及用户通过网络传送的控制命令来达到智能控制的目的。
    发表于 09-17 14:27 1510次阅读
    人性化的低功耗<b class='flag-5'>WIFI</b>智能温控器应用<b class='flag-5'>方案</b>

    一款基于单片机的LED动态显示模块方案设计

    一款基于单片机的LED动态显示模块方案设计
    发表于 01-22 21:13 15次下载

    Iot物联网UART串口WiFi模块及智能插座wifi模块解决方案

    Iot物联网 UART串口WiFi模块及智能插座wifi模块解决方案,本文档介绍了一个以UART串口Wi
    发表于 10-14 15:30 18次下载

    高速率WiFi解决方案 双频WiFi模块SKW78的应用小结

    WiFi解决方案。更多高速率WiFi解决方案设计及高速率WiFi模块选型可直接访问SKYLAB
    的头像 发表于 06-07 15:25 6023次阅读
    高速率<b class='flag-5'>WiFi</b>解决<b class='flag-5'>方案</b> 双频<b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>SKW78的应用小结

    IoT WiFi模块在智能家居方案WiFi和智能插座的设计

    ,这也使得智能家居产品在近几年有了飞速的发展。本篇SKYLAB君就简单为大家介绍下有关IoT WiFi模块在智能家居方案设计中的应用。 智能家居与WiFi
    的头像 发表于 10-22 15:38 9366次阅读

    广东USB接口WiFi模块选型参考方案

    、AP/Router 、UART WiFi模块和BLE4.0/4.2/5.0蓝牙模块。本篇SKYLAB的小编将为广大用户分析USB接口WiFi模块
    的头像 发表于 11-22 16:39 1940次阅读

    基于STM32的WiFi网络授时时钟方案设计

    本设计采用的是MCU+AT指令的形式开发,硬件由时钟电路WiFi模块、MCU最小系统、OLED显示屏、稳压电路、按键电路组成,这里采用时钟
    的头像 发表于 01-27 14:07 4402次阅读
    基于STM32的<b class='flag-5'>WiFi</b>网络授时时钟<b class='flag-5'>方案设计</b>

    关于无线路由器方案WiFi模块

    随着我国无线通信和物联网威廉希尔官方网站 的发展,WiFi已普及到我们的生活每一个角落。无线WiFi设备已经被带到太空,实现神舟十二号载人飞船空间站“移动WiFi”智能生活空间。为了更方便的应用与生产,Wi
    发表于 07-09 14:45 2150次阅读

    SKYLAB UART串口WiFi模块改进无线控制设计—简化设计

    夫的。本篇WiFi模块研发涨价SKYLAB君为大家介绍一款能够简化无线控制方案设计,缩短智能空调研发周期的UART串口WiFi模块。 UAR
    的头像 发表于 09-11 16:05 1849次阅读

    DC电源模块方案设计

    DC电源模块方案设计(电源威廉希尔官方网站 杂志投稿)-该文档为DC电源模块方案设计总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,
    发表于 09-22 14:10 50次下载
    DC电源<b class='flag-5'>模块</b><b class='flag-5'>方案设计</b>

    无线收发模块方案设计和原理图下载

    无线收发模块方案设计和原理图下载
    发表于 01-10 10:00 17次下载

    压控振荡电路方案设计

    电子发烧友网站提供《压控振荡电路方案设计.pdf》资料免费下载
    发表于 11-20 09:59 2次下载
    压控振荡<b class='flag-5'>电路</b>的<b class='flag-5'>方案设计</b>

    LED驱动电路方案设计

    电子发烧友网站提供《LED驱动电路方案设计.rar》资料免费下载
    发表于 11-20 11:36 1次下载
    LED驱动<b class='flag-5'>电路</b><b class='flag-5'>方案设计</b>

    高速风筒单管igbt模块方案设计

    模块方案设计,包括电路设计、组件选择和安全考虑等方面。 二、电路设计 电源电路设计 高速风筒的电源电路
    的头像 发表于 12-01 14:34 647次阅读

    基于WiFi模块的智能门锁低功耗WiFi方案

    TR6260方案LCS6260是一款小尺寸24.0*16.0*2.4(mm)低成本低功耗(深度睡眠模式电流20uA)的串口WiFi模块,符合802.11b / g / n 无线模块标准
    的头像 发表于 01-09 10:59 1589次阅读
    基于<b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>的智能门锁低功耗<b class='flag-5'>WiFi</b><b class='flag-5'>方案</b>