当前位置:首页 > 开发板 > 开发板
[导读]WICED系列的开发板总共有四块,包括BCM943362WCD4_EVB、BCM943364WCD1_EVB、BCM943341WCD1_EVB和BCM94343WWCD1_EVB。这四块开发板是用于评估Broadcom公司相应的无线通信模块。而今天评测的主角则是BCM943364WCD1_EVB。下面,就由笔者向大家介绍这块开发板。

0.引言

随着目前工业4.0、智能家居、可穿戴设备等新技术的发展,物联网技术成为当下的大热,物联网是通过局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起。而作为无线通信方案的领导者,Broadcom(现Cypress)近期推出了一系列新的物联网开发板,这一系列的开发板被称为WICED。其最大特点就是从硬件和软件两个方面简化了物联网平台的开发。

WICED系列的开发板总共有四块,包括BCM943362WCD4_EVB、BCM943364WCD1_EVB、BCM943341WCD1_EVB和BCM94343WWCD1_EVB。这四块开发板是用于评估Broadcom公司相应的无线通信模块。而今天评测的主角则是BCM943364WCD1_EVB。下面,就由笔者向大家介绍这块开发板。

1.开发板外观展示

这一部分将展示一下BCM943364WCD1_EVB开发板的外观

图1-1是BCM943364WCD1_EVB开发板的正面照,从正面照看,BCM943364WCD1_EVB开发板被分为两个部分,黑色的部分是底板,红色的部分是核心板,核心板上面带有屏蔽罩的器件就是无线收发器


图1-1 开发板正面图

图1-2是BCM943364WCD1_EVB开发板的背面照,开发板背面有少量的元件,相关的信息,还有六个橡胶垫用于保护开发板


图1-2 开发板背面图

2.开发板硬件介绍

这一部分将介绍一下BCM943364WCD1_EVB开发板的硬件组成。

首先来介绍一下BCM943364WCD1_EVB开发板的整体硬件组成

核心板包含以下硬件资源:

1、BCM43364模块

2、STM32F411RET6微控制器

3、3个天线接口,板载天线

底板包括以下硬件资源:

1、FTDI2232 USB转UART模块

2、5V供电接口

3、USB调试\供电接口

4、1个复位按钮

5、相关电源转换模块

6、20针Jlink接口

7、30针可用的I/O扩展接口

8、2个用户定义按键,3个LED,1个EEPROM,1个温度传感模块

9、一个苹果made-for-iOS(MFI)认证的IC(未焊接)

各个模块的分布如图2-1所示:


图2-1 硬件分布图

下面来介绍一下BCM943364WCD1_EVB开发板的几个重要模块:

1、BCM43364 WIFI芯片

Broadcom BCM43364是一个高度集成SoC。芯片包含一个2.4 GHz无线局域网IEEE 802.11 b / g / n收发器和一个ARM cortex M3的内核。除此之外还集成了一个功率放大器(PA)、一个低噪声放大器(LNA)、一个电源管理单元等必须的模块,这样能够大幅度减少硬件成本和印刷电路板面积。具体参数如下:

1)支持2.4 GHz IEEE 802.11b/g/n无线通信标准

2)最大数据带宽为20MHz

3)支持SDIO V2.0接口与gSPI接口

4)支持空时分组码(STBC)技术

5)集成一个ARM cortex M3内核

6)具有512 KB SRAM与640 KB ROM

7)支持Wi-Fi保护设置(WPS)技术

具体的框图如图2-2所示


图2-2 BCM43364功能框图[!--empirenews.page--]

2、MCU:STM32F411RET6芯片

STM32F411RET6是基于 ARM Cortex -M4 32-bit RISC内核的微控制器,该微控制器具有较强的性能与较低的功耗,具体参数如下:

1)ARM Cortex -M4内核主频100MHz

2)集成512KB Flash memory与128KB SRAM

3)集成16通道12位AD转换器

4)支持3路I2C总线,3路USART总线,5路SPI总线

6)具有11个定时器

具体的框图如图2-3所示


图2-3 STM32F411RET6功能框图

3、USB转UART芯片FT2232

此芯片能够支持高速USB 2.0的通信标准,速率高达480MB/s


图2-4 FT2232

4、30pin IO口

BCM943364WCD1_EVB开发板上面唯一能够与额外模块连接的就是这个30pin 接口,其引脚定义如图2-5所示


图2-5 30pin 接口定义

最后来介绍一下BCM943364WCD1_EVB整块开发板的硬件结构。首先这块开发板的核心当然是这块带了屏蔽罩的BCM43364 WIFI芯片,而这块芯片的IO口非常有限,是无法连接过多的模块的,因此它需要跟一块STM32F411的MCU连接,这块STM32F411能够连接的模块就相当多了。这里值得一提的是,BCM43364与STM32F411的连接是通过SDIO接口实现的,SDIO接口原本是用于SD卡扩展的,在这里使用这个接口能够获得比SPI总线或者I2C总线更快数据的传输速度。而底板则包含了相应的模块,比如JTAG调试模块,还有30个引脚,按键,LED等等。

3.使用演示

这一部分来介绍一下如何利用BCM943364WCD1_EVB这块开发板进行开发。

首先当然还是要部署一个开发环境到PC机上面。开发环境搭建过程如下:

1、下载软件WICED-SDK-IDE-Installer.exe,版本至少要3.3.1以上。下载地址为https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation

进入此页面之后需要先登录。由于Broadcom已经被cypress收购了,现在这里是cypress的网站,因此需要有一个cypress的账号,没有的需要先注册。


图3-1 下载界面

登录之后直接点击最上面的那个下载,最上面的是最新版本。

2、下载之后解压进行安装,先指定安装路径


图3-2 安装界面1

然后点击下一步进行安装,等待安装完成


图3-3 安装界面2

3、安装完成之后打开软件,进入如图3-4所示的界面


图3-4 软件界面

从这个界面可以看出这个软件是基于eclipse的,值得一提的是,目前几大公司的开发软件都是基于eclipse的,比如TI最新版的CCS 6,NXP公司的LPC Xpresso,Altera公司的Nios II等。这样的好处是让开发者能够快速上手。

4、检验BCM943364WCD1_EVB开发板的驱动是否成功安装。驱动应该在之前安装IDE之前你一起安装了的。将开发板与PC通过USB线连接,应该能够在设备管理器看到如图3-5与图3-6的两个设备


图3-5 设备1


图3-6 设备2

到这里为止,开发环境就搭建完成了.

这里对整个软件的界面做一个简要介绍,首先上方的是菜单栏和工具栏,相关的软件设置,还有编译下载等命令都是在这里


图3-7 菜单栏与工具栏

左侧的是文件列表,其中apps里面的是例程,doc里面的是相关技术文档,与程序无关,include里面的是相关的头文件,libraries里面装的是相关开发板的库文件,platfroms里面的是相关开发平台的信息,在编译时需要在这里选中开发平台进行编译,resource文件夹里面装的是源文件,tools里面是相关的编译工具的信息。


图3-8 文件列表

界面正中央是工作区,这里不过多介绍了。右侧是一个编译的工作区,在这里可以对编译工作的相关设置进行改动,不过没有特别需要的话一般不要随意修改


图3-9 编译工作区[!--empirenews.page--]

界面右下方是一个帮助的界面,可以找到相关的帮助文档。

软件的界面介绍完了,下面进行一个简单的实验。

打开软件,在菜单栏中选择project——make target——build,会弹出如图3-10所示对话框


图3-10 编译对话框

选择第二个(默认的),然后双击,开始尝试编译,如果最后看到下方的控制台界面没有报错(如图3-11)说明这个工程没有问题


图3-11

下面将BCM943364WCD1_EVB开发板与PC连接,打开putty,按如下要求进行设置

串口号查询设备管理器找到WICED USB serial port找到相应串口,如图3-6,笔者这里的是COM 19

波特率115200

一位停止位,无校验位

打开串口通信的界面,然后按一下开发板上面的复位键,会重新执行开机程式,并在串口打印如图3-12所示信息


图3-12

这样说明开发板与PC之间能够正常通信。

下面开始演示实验,首先在右侧程序列表中找到程序snip.scan-BCM943362WCD4 download,如图3-13,这个程序是用来演示查找周围Wi-Fi热点并检测其强度的


图3-13

但是这个程序并不是给这块BCM943364WCD1使用的,而是给同样属于WICED系列开发板BCM943362WCD4使用的,因此这两个程序有共通之处,只需要对相应的platform进行修改即可。右键单击这个程序,找到New,然后弹出如图3-14所示对话框

图3-14

然后进行修改,将文件名改成snip.scan-BCM943364WCD1 download,全部选项都勾选上,如图3-15所示


图3-15

然后点击OK,之后选中新建的文件,如图3-16


图3-16

BCM943364WCD1_EVB开发板与PC连接,然后双击新建的文件,开始编译并下载,下载的信息如图3-17所示


图3-17

如果下载不成功则要看看前面哪步未完成。

然后打开putty,按照之前的设置打开串口,会打印如图3-18信息


图3-18 打印的信息

这里显示的就是周围Wi-Fi的强度、名字、还有加密方式等信息。

事实上,这个IDE的使用方式非常有趣,由于这些WICED具有共通性,比如它们的底板硬件,还有核心板与底板之间连接的引脚定义都几乎是一样的,所不同的仅仅是核心板上面的MCU与Wi-Fi芯片,而MCU都是ST公司的,因此这样使得只需要在platfrom文件中修改一下相应的硬件特征即可使得同一个主程序在不同的平台上面运行。

4.总结

这篇评测介绍了Broadcom(现Cypress)公司的WICED系列开发板之一的BCM943364WCD1_EVB开发板,包括硬件特征与软件开发等部分。随着硬件水平的发展,芯片的集成性越来越高,在这款Broadcom的BCM43364上面集成了一个无线收发器,一个cortex M3的内核等必须硬件,这样对于减少整块电路板的面积具有很大意义。这块开发板的另一大特征就是使用了核心板+底板的形式,在产品中可以根据需要对底板的硬件进行适当的增减,能够加快二次开发。总而言之,这块开发板确实是一个很不错的Wi-Fi评估平台。

本文系21ic原创,未经许可禁止转载

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭