分析口袋实验板GD32 Colibri-F190R8评测介绍

描述

基于最新的GD32F190系列5V超值型MCU推出的简单好用的口袋实验板——GD32 Colibri-F190R8,板载GD-LINK仿真器、USB转串口功能、兼容现在非常流行的Arduino UNO3扩展接口,可以方便灵活的支持更多的外设扩展。板卡支持宽电压供电,不仅可以有效简化MCU供电电源部分的硬件设计,还能使MCU适应更复杂的环境;MCU内部集成了CAN2.0以及段码LCD驱动器。GD32 Colibri-F190R8开发板还配有丰富的例程资源和中文资料,方便初学者快速的上手学习ARM架构的微控制器产品。

如今,在嵌入式应用市场,说起兆易创新,几年的时间从Flash厂商发展成为行业领先的MCU厂商,可谓是非常的成功。其ARM Cortex-M3微控制器产品线的衍生系列,范围之广,产品种类之多让人叹为观止。长久以来,兆易每推一次自家的全功能评估板,即会伴随着推出一个方便大家了解、开发GD32 系列微控制器的口袋实验板。最近,爱板网刚体验过兆易的全功能评估板GD32190R-EVAL,现在又拿到了其即将要推出与广大工程师见面的口袋实验板GD32 Colibri-F190R8,真是马不停蹄,爱板网也是迫不及待地想跟大家分享。

GD32 Colibri-F190R8口袋实验板基于GD32F190系列微控制器,这是兆易创新面向白色家电产品、工业现场控制等领域推出的全新一代宽电压供电的MCU产品,虽然依旧是基于ARM Cortex-M3处理器系列的产品,但是采用了全新的工艺制程,使MCU具备更宽广的供电电压。工程师在设计产品的时候可以方便地将此系列MCU连接到5V的系统而无需额外的电压转换器,并且I/O口也可承受5V 电平,能应对更加复杂的环境,因此,相信不少工程师都有兴趣了解一番。

GD32 Colibri-F190R8    

要说第一眼看到GD32 Colibri-F190R8开发板的印象,你会觉得有些平淡无奇,但是你仔细观察的话,又会发现它有不小的进步哦,尤其是玩过兆易前几款口袋实验板的工程师,应该更能体会到这些用心的改变。

先看板载资源,再说改变。

微控制器

 GD32 Colibri-F190R8主要的板载资源:

GD32F190R8T6微控制器,基于ARM Cortex-M3处理器,最大主频为72MHz

4个机械按键:一个复位按键、一个唤醒按键、两个用户按键

1个MicroUSB接口,通过板载的USB HUB控制器实现GD-LINK调试器以及USB转串口功能

兼容Arduino UNO3扩展接口、支持Colibri扩展接口

GD32 Colibri-F190R8开发板在功能设计做的尽量的简洁,主要包括 LED、Key、串口、GD-LINK,同时又通过兼容现在非常流行的Arduino UNO3 接口来灵活的扩展支持更多的外设。当然,如果说GD32 Colibri-F190R8开发板最大的优势,莫过于板载的这颗GD32F190系列的微控制器产品,它在引脚和代码上都可以兼容ST以及自家前代的GD32F1系列的产品,这使得工程师可以无阻碍的将代码从前代产品移植到最新的GD32F190的平台上。
 
接下来我们说改变,这也是笔者谈到的所谓的看得见的进步。笔者接触过的兆易的口袋实验板已经历经3代了,从增加板载的GD-LINK、再到增加USB转串口、再到现在将GD-LINK以及USB转串口电路通过USB HUB 控制器设计到一个USB接口(如下图所示),除了功能的增加,用户的体验体验也在大大的提升,并且我们也可以看到,USB接口也改成了目前普遍的MicroUSB接口,更便于工程师移动使用。

微控制器

总的来说,兆易在保持着板型不大变的情况下不断的提升功能和用户体验,这也算是在逐步完善自己的开发板产品线,非常值得肯定。

GD32 Colibri-F190R8开发板主控制器搭载的是兆易创新的GD32F190R8T6,是这个系列中配置最高规格的一款产品,采用了LQFP64封装,最大可支持55个GPIO扩展。
 GD32F190R8T6微控制器特性:

基于ARM 最新版本的Cortex-M3处理器,最大支持72MHz主频,集成64KB FLASH、8KB SRAM

16位通用定时器*5、32位GPTM*1、16位Adv. TM*1、16位Basic TM*1、系统时钟*1、看门狗*2、RTC*1

USART*2、I2C*3、SPI*3、I2S*2、CAN2.0B *2、HDMI CEC*1、EXTI*16、LCD(8*32)

最大扩展55GPIO口、18路电容感应触摸通道(TSI)、两个模拟电压比较器、1个16通道的12位 SAR ADC、2个12位DAC、3个OP-AMP

从GD32F190R8T6的特点来看,除了秉承了优秀的数字扩展外设外,还集成了众多的模拟外设,如12位高速ADC、2个模拟电压比较器、3个高增益运放。并且片上集成了2个CAN2.0B的总线控制器,而且内置了一个CAN2.0B的物理层收发接口(PHY),这点是在其它具备CAN控制器的微控制器上也是不常见的,可以有效的协助工程师简化板级设计并降低成本。

总的来说GD32F190系列微控制器产品还是保持着兆易兼容前系列产品特征,比如相比我们之前评测过的GD32F150R8T6微控制器,主要多了CAN2.0以及LCD接口,而少了USB FS2.0接口,从功能应用来说,CAN作为一种目前流行的总线,可以广泛应用在机械工业,数控机床,医疗器械等领域,而LCD接口更适合白色家电领域的控制面板显示等应用。

当然,要说GD32F190系列MCU产品区别兆易先前的产品最大的与众不同之处是其可以支持宽电压供电,不仅可以有效简化MCU供电电源部分的硬件设计,还能使MCU适应更复杂的环境,目前像这类宽电压供电的MCU产品笔者接触的不是太多,主要见过的有***的新唐、赛普拉斯等厂商,所以总体来说兆易推出的这系列MCU还是非常具有市场竞争力的。

上电使用    

由于是工程样板的缘故,笔者拿到手上的时候也就只有GD32 Colibri-F190R8光板一块,携带非常方便,使用起来同样如此。在正式使用前,我们首先需要了解几点:

板卡目前只有一个MicroUSB接口,但是可以实现串口以及GD-LINK调试器功能,并且可以为板卡提供供电

官方提供的GD32 Colibri-F190R8开发板例程资源以及TROCHILI实时系统是基于KEIL5.0版本以上的IDE

兆易创新的微控制器软件包是在MDK-KEIL的官网列表中找不到的,这个由兆易创新提供(FLM配置文件可以用GD32F1x0系列代替)

用于串口、下载调试功能的GDLINK CMSIS-DAP CDC驱动由兆易创新提供

基本了解了GD32 Colibri-F190R8的开发环境后,我们实际来上电体验一番,通过miniUSB线将板卡与电脑连接,如下图所示,先连接板卡的UBS转串口功能的miniUSB接口,上电后可以看到板卡运行初始的内置LED程序,细究的话应该是飞鸟的TROCHILI系统。

我们可以通过板卡的两个用户按键分别来点亮LED1、LED3。如果需要查看串口的打印输出,需要安装CH340芯片的USB转串口驱动(兆易官方提供)。
安装完毕可以看到串口的输出Log。
目前笔者手上拿到的GD32 Colibri-F190R8开发板只有一个固件库以及飞鸟的TROCHILI系统例程源码,正好可以通过MDK-Keil实现相关的下载调试操作。
在选择器件型号的时候,可以用GD32F150R8代替。编译TROCHILI系统,仿真器设置,下载、调试。

微控制器

 我们可以借助兆易提供的源代码极易的实现板卡更多功能的测试、开发,以及通过板载的GDLINK进行功能的调试,更多的内容在本文就不再一一演示了,有兴趣的朋友可以参考先前GD32开发板的评测文章。

介绍了兆易创新基于最新的GD32F1系列微控制器推出的一款简单好用的入门级开发板——GD32 Colibri-F190R8,板载正版的GDLINK仿真器、USB转串口功能、兼容现在非常流行的Arduino UNO3扩展接口,可以方便灵活的支持更多的外设扩展。GD32 Colibri-F190R8开发板还配有丰富的例程资源和中文资料,方便初学者快速的上手学习ARM架构的微控制器产品。

GD32 Colibri-F190R8板卡基于GD32F190R8T6微控制器、支持宽电压供电,不仅可以有效简化MCU供电电源部分的硬件设计,还能使MCU适应更复杂的环境;微控制器内部集成了CAN2.0以及LCD接口,从功能应用来说,CAN作为一种目前流行的总线,可以广泛应用在机械工业,数控机床,医疗器械等领域,而LCD接口更适合白色家电领域的控制面板显示等应用。爱板网也将推出100块GD32 Colibri-F190R8板卡的有奖开发活动,有兴趣的工程师可不能错过了。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分