首页 > 评测 > 又一款IoT开发板-ADICUP3029开发板评测
又一款IoT开发板-ADICUP3029开发板评测
- [导读]
- 最近在深圳的嵌入式展上,MOUSER携手ADI等厂牌推出现场免费送开发板的活动,笔者也去薅了一把羊毛。ADI的板子,平常大家应该接触的不多,从ADICUP3029来管窥一豹吧。
概览
ADI公司为人所熟悉的是优秀的模拟器件(ADC,运放,各种仪器用信号调理器件,RF相关IC等等)以及独树一派的DSP.事实上ADI公司的产品种类相当丰富,只是某些产品知名度不高而已.比如ADuC系列的ARM处理器,虽说是倾向于模拟前端处理,其实也可用于其他领域.最近ADI公司推出了两款Cortex M3内核的开发板: ADICUP3029与ADICUP360.这两款开发板子因为外形设计参考Arduino Uno,且配备了IoT应用的外设,值得IoT的开发工程师予以关注.价格不高且购买渠道易寻,可以看作ADI公司的推广手法.其中ADICUP360倾向于信号采样与传感器的实验,而ADICUP3029倾向于连接方面的实验.本文针对ADICUP3029开发板做一些介绍,分享一些其特点与开发体验.事实上此两个开发板的内核与外设都比较类似,相关的内容大部分也可以应用于ADICUP360上.
首先还是俗套,先看看开发板.
图 盒子
图 盒子内容
盒子内容:ADICUP3029主开发板,MicroUSB线缆,安信可的ESP8266模块,Cross Core Embedded Studio的特制License后面会用到.
图 正面
图 背面
因为主要做IoT连接实验,所以可以配上5号电池脱离USB工作,当然也可以配上锂电池.
因为硬件接口上与Uno是兼容的,故此合影一张:
图 与Uno合影
图 配备的WiFi模块
这个就是安信可生产的ESP8266的模块.
以上是本人自己照的照片,可能照的不是很好,以下是官方照片三张:
图 官方照1
图 官方照2
图 官方照3
注意:官方照片是Rev A,作者拿到手的是Rev C,所以两者有些不同.
硬件与原理图
ADICUP3029硬件上包含以下部分:
1.mbed调试器,这个是NXP的KL26制作的,除了可以mbed方式来编程调试板子上的主控之外,还有虚拟串口,另外还可以CMSIS DAP Debugger兼容模式以SWD来调试主控.mbed调试开发方式本文不涉及,本文只是将其作为一个CMSIS DAP Debugger+虚拟串口使用.
2.电源管理,除了调试器供电,还有锂电池充电电路,还有外部五号电池供电回路.本文实验只使用了USB供电,其余多种花样由读者自行发挥.
3.主控ADuCM3029,这是个最高运行26 MHz的Cortex M3芯片.主要特性是功耗低,接口丰富,主要面向的应用领域是IoT.内置加密加速硬件(AES,SHA256,TRNG)也主要是为了目前主流的一些IoT协议而设.
4.BLE器件EM9304,通过SPI与主控相连.
5.WiFi模块ESP8266,这个通过UART与主控相连.
BLE与WiFi不属于芯片内置功能,但是开发板的软件例程都考虑到了这些连接方式.这种设计在目前IoT领域也属于常见方式.硬件框图见下图:
图 硬件框图
值得一提的是,该开发板子从硬件上兼容了Arduino Uno的连接器.目前不被Arduino IDE所支持,仅仅是硬件上可以使用Uno兼容的Shield.因为原理图可以上官网下载,板子细节不用多说.
芯片主控ADuCM3029框图如下:
图 ADuCM3029框图
由此看来此片子并无非常特别之处,只是资源丰富,IoT节点应用常见的外设应有尽有了.原理图上一点令作者感觉有些另类的是LED部分的驱动:
图 LED驱动
LED的阳极接单片机的IO口,当IO口输出高时管子两端电压在3V左右,如果该LED可以承受此电压也无问题.关键是IO口输出低时LED虽压降不够而熄灭,但是上面的电阻会吸走近10mA的电流.这对于功耗问题很敏感的IoT节点设计来说,不能算作好的实践.当然我们主要关注该板子的功能,细节之处不过于苛求.
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前