前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[评测]灵动半导体MM32W3蓝牙开发板开箱报告

[评测]灵动半导体MM32W3蓝牙开发板开箱报告

作者头像
单片机点灯小能手
发布2020-07-17 10:56:24
5530
发布2020-07-17 10:56:24
举报

1.前言

前几天在面包板社区申请了一块灵动微电子的开发板——eMiniBoard-MB021,感谢面包板社区灵动微电子的支持!在此之前,我只听过灵动微电子的大名,没有使用过灵动的MCU产品,这次收到的是基于MM32W373蓝牙MCU的开发板,今天先来个开箱报告!

2.开箱报告

开发板是从南京发货,顺丰快递,到北京用时1天,不得不说顺丰就是快!其实我周二就收到板子了,但是不想应付了事,就趁着周末有时间,仔细写了这篇开箱报告。包装很简洁,快递拿到手感觉很轻,当时强烈怀疑里面是空的!拆开之后,只有一个盒子,里面是开发板,包装方式和ST的NUCLEO系列包装很像。

打开包装之后,可以看到开发板整体尺寸非常小巧,大小约为7.5cmx7.2cm,单手可以掌握:

开发板所有的元器件都集中放置在正面,背面没有任何元件,而且全部采用贴片封装设计,这对于大批量SMT还是很有效率的!PCB采用的蓝色油墨,普通双面板设计,论坛一位网友说的非常有意思:一身蓝油轻纱披身!

背面没有任何元器件,只有灵动半导体的LOGO:

3.板载资源简介

板载资源都是一些非常常见的外设,主控,调试器、EPROM、LED、按键等。

  • MM32W373主控芯片。

主控芯片基于 32 位 ARM Cortex-M3 内核 MCU——MM32W373 单模蓝牙芯片,主频 96MHz,采用 2.4GHz ISM 频段的频率,2M 信道间隔,片上集成 ADC/DAC/TIMER/UART/I2C/SPI/USB 等常用外设。

这款 MCU 和普通的M3内核的MCU,最大的亮点就是多了蓝牙功能,这就意味你可以省掉一个类似HC-05那样的专用蓝牙模块,对于追求成本的产品来说,这非常重要!

蓝牙天线采用的是板载方式,直接在板子边缘上画出了蓝牙天线。天线部分顶层和底层,周边都没有敷铜,从而保证良好的信号效果!至于射频天线的引线阻抗、接地馈点、净空区这些,属于专业的射频知识,这方面笔者知识有限,没有看出这个天线的精妙之处!

  • MM32-Link板载调试器。

板载了MM32-Link调试器,调试器方案基于灵动自家的 MM32L373,支持常用的Keil、IAR等开发环境,支持程序下载、调试和虚拟串口功能。也就是说,你只需要一根普通的安卓USB线,就可以实现供电、程序下载调试、串口调试的功能,这一点对于开发者非常有帮助!调试器的固件更新接口通过CN1引出,你可以使用它来升级调试器的固件,不过这种管脚的排列方式并不利于排针的焊接!

USB口采用的Micro USB接口,和普通的安卓手机数据线是同一种!板子上一共有两个USB口,CN2和CN3,CN2连接的MM32-Link调试器,CN3连接的MM32W373的USB接口,这就意味着如果你尝试使用MCU模拟实现USB HID设备,如鼠标、键盘,U盘等设备时,需要通过CN3连接电脑,这一点要特别注意!

  • 硬件外设

常用硬件外设,24C02 EPROM , 25D16 SPI Flash,蜂鸣器。

可调电位器用于ADC测试,这个要用螺丝刀来调节。

4路不同颜色的LED,有很大的区分度,细心的网友可能发现了,这4个不同颜色的LED限流电阻阻值是不同的。旁边的4个侧贴的用户按键非常精致。

  • 外部接口

外部接口方面,所有的GPIO都通过2.54mm的排针引出,另外还有标准Arduino UNO的接口引出,还有一路串口通过3P座子引出,不过这个座子是标准的2.54mm间距,可以直接连接杜邦线!

4.硬件电路分析

板子的原理图非常简单,就两页,一页是MM32-Link电路,一部分是主控和硬件外设电路。电源电路,采用两路3.3v电路独立供电,仿真器和MCU电源分离。

LED驱动部分,原理图上针对不同颜色LED所需的驱动电流不同,采用了不同阻值的限流电阻,从而保证亮度的一致,不得不说,这一点的设计还是非常用心的!

5.配套资料文档

不得不说,灵动作为本土MCU厂商,本地化做得就是好!各种手册,指南,文档都是中文的!这一点对于国内的开发者非常友好!

MCU的发展和推广,离不开良好的生态系统,配套的开发板、文档、例程、交流社区等缺一不可。

作为MCU开发的三大标配:数据手册、用户手册、参考例程。数据手册可以查看MCU的基本特性、管脚名称等,用户手册可以查看寄存器配置、总线架构、时钟框架等,参考例程可以让开发者快速上手基本外设的开发和使用。

可能由于MM32W373是新推出的原因,相关的文档和例程资料还不够完善。这块开发板使用的MM32W373,配套的资料只有数据手册,参考手册和外设使用例程暂时还没有,官网上仅有一个片上蓝牙外设使用的参考例程。不过从官方FAE获得信息,这款MCU和MM32L373有很大的通用性,参考手册和外设使用例程可以和MM32L373通用。

不过好在这款MCU的开发和STM32非常相似,各种库函数的名称也很像,如果你经常使用STM32,那么这款MM32W373可以无缝过渡,直接上手。

作为单片机界的Hello World,了解一款MCU都是从点灯开始的,作为单片机点灯小能手来说,还是 So Easy 的!我在参考了官方的蓝牙示例工程之后,很快就搭建了基本的Demo工程,很轻松的就实现了流水灯效果!在Keil环境下需要安装对应的芯片Pack包,和调试器支持包。模板工程可以到文章底部下载。

6.关于灵动半导体

灵动微电子作为国产MCU厂商之一,成立于2011年,总部在上海,从成立至今,已经推出百余款MCU产品,从内核划分,主要有Cortex-M0/M3内核微控制器;从应用场景来看,有通用型的MM32F系列,低功耗的MM32L系列,电机电源专用的MM32SPIN系列,无线领域的MM32W系列,超精简型的MM32P系列,封装形式提供SOP/QFN/QFP等多种封装尺寸,管脚数量8/14/20/28/32/48/64/100,开发环境支持通用的Keil、IAR等集成开发环境,支持通用的ARM调试器,如Jlink,DAP-Link等。

MM32产品线

7.资料下载

开发板配套的资料主要包括:原理图、芯片手册、Keil支持包、Demo点灯工程等。可以关注我的公众号:电子电路开发学习(ID:MCU149),后台回复【灵动开发板】获取压缩包的下载链接。

开发板相关资料

MM32-Link调试器相关资料

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子电路开发学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.开箱报告
  • 3.板载资源简介
  • 4.硬件电路分析
  • 5.配套资料文档
  • 6.关于灵动半导体
  • 7.资料下载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档