×
嵌入式 > 技术百科 > 详情

面向白色家电、工业现场控制等领域的宽电压供电MCU——GD32190R-EVAL

发布时间:2020-06-08 发布时间:
|

在传统领域,8/16位的低端单片机凭借着不错的性价比以及高可靠性仍占有大片市场,如白色小家电的控制面板、工业现场控制、儿童玩具等,但是与时俱进的科技将更多功能融入到了这些领域,而传统低端的单片机也因功能的受制面临着随时替换的可能,寻找一种高性价比、高可靠性、开发又简单的高效MCU方案也是国内厂商最为紧迫的头等大事。

最近,爱板网拿到了兆易创新最新推出的一款全功能评估板GD32190R-EVAL,板卡基于最新的GD32F190系列微控制器,此系列是兆易创新面向白色家电产品、工业现场控制等领域推出的全新一代宽电压供电的MCU产品,虽然依旧是基于ARM Cortex-M3处理器系列的产品,但是采用了全新的工艺制程,使MCU具备更宽广的供电电压。工程师在设计产品的时候可以方便地将此系列MCU连接到5V的系统而无需额外的电压转换器,并且I/O口也可承受5V 电平,能应对更加复杂的环境,是不是听上去觉得很不错,那我们赶紧来体验一下吧。

GD32190R-EVAL采用了兆易创新“改良”后的包装,乳白色的包装盒正面印有GD32产品系列的一个大黑Logo,包装盒采用翻盖式设计,从正边缘轻轻拉起就能打开,接触点用一小块磁铁吸合,非常注意产品细节。看熟悉的朋友也会有种品牌概念,不过说实话,包装真有值得吐槽的地方,就说包装盒内部虽然有缓冲垫护着板子,但感觉作用不大,没有彻底将板卡固定起来,尤其通过快递来翻折腾还是可能会出现一些状况的。

和以往不同的是,此次拿到的GD32190R-EVAL开发套件多了一张资料小光盘,这点算起来是非常不错的,要知道兆易创新在自己的官网没有资料的下载,是通过第三方网站来下载的,其中比较头疼的是需要注册才能下载,对于这些本身就该开放式的资料,相信很多工程师朋友非常讨厌这种方式。

兆易创新的全功能评估板对于初学者来说是非常不错的,基本把板载微控制器的所有功能都通过板载的模块得以实现,用户可以配合兆易创新提供的例程进入快速的学习、开发。评估板的样式应该是兆易全功能评估板的模板,万年不变,所以也没啥好评价的,下图则是此次的GD32190R-EVAL板卡的硬件资源以及外设接口情况。

所有功能和元器件基本都集中在正面,背面没什么重要的器件,所以直接放在桌上做开发基本没事,当然,谨慎的朋友可以考虑买几个定位柱将板卡撑起来。

GD32190R-EVAL板卡接口的细节图如下:

电源开关、USB供电、DAC接口、CAN接口、复位按键、用户自定义按键

红外发射器、红外接收器、3.5mm耳机接口

9pin串口、HDMI-CES接口、JTAG接口、OPAMP接口

MCU开发板推荐:

Cypress S6E2CC开发套件 一款基于ARM Cortex-M4F,其架构经过优化,利用一个16kB的闪存加速器高效地传送数据,可实现零等待状态。

ARDUINO M0 PRO 开发板 一款基于Cortex M0内核,适用于物联网设备、可穿戴式技术、高科技自动化、野外机器人等应用。

DAVE XELK-L-S 评估套件  一款一流的单双四核ARM Cortex-A9 CPU的Dave嵌入式系统模块,基于飞思卡尔i.MX6应用处理器。

GD32F190R8T6微控制器

GD32190R-EVAL开发板主控制器搭载的是兆易创新的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还是非常具有市场竞争力的。

上电启动

了解了板卡的基本硬件组成,我们上电看看。在实际上电测试的时候出现了个问题,插上USB线供电,打开电源开关没什么反应。用万用表实测后,发现电源开关两边拨动没效果,可能是接触不好,无奈只能从USB供电接口处直接“飞线”了。其实从这点上来看,GD32190R-EVAL评估板完全没必要设计一个电源开关,有复位键+usb线直接插拔即可了。

上电后,开发板运行的是一个计数的程序。

MCU开发板推荐:

Cypress S6E2CC开发套件 一款基于ARM Cortex-M4F,其架构经过优化,利用一个16kB的闪存加速器高效地传送数据,可实现零等待状态。

ARDUINO M0 PRO 开发板 一款基于Cortex M0内核,适用于物联网设备、可穿戴式技术、高科技自动化、野外机器人等应用。

DAVE XELK-L-S 评估套件  一款一流的单双四核ARM Cortex-A9 CPU的Dave嵌入式系统模块,基于飞思卡尔i.MX6应用处理器。

GD32190R-EVAL板卡的开发可以使用第三方的IDE工具IAR或者KEIL,兆易创新为这两个IDE都准备了相应的源码,足够用户评估板载的所有功能,非常不错,这点相比前几年有了长足的进步。

不过在下载调试例程的时候,突然发现一个问题,居然没有板载的GD-LINK了,好吧,这下又回到原始了。考虑只能用ST-LINK或者J-LINK进行下载调试,而手头正好有一块闲置的Nucleo板卡,于是,第一想到用ST-LINK。不过悲剧的是通过SW怎么也连接不上板卡的微控制器。

检查了下,配置正常,ST-LINK也都是正常的啊,于是再拿出之前的GD32207i板卡测试了下,发现ST-LINK确实是可用的。这下就比较疑惑了,GD32F190微控制器突然不支持ST-LINK了?

搞了半天没成功,没法子,只能找来J-LINK进行下载调试了。

不过需要注意的是,在使用第三方IDE工具编译、下载调试的时候,还是需要向官方获取GD32F2系列微控制器的database包以及FLM配置文件。

测试了下兆易官方提供的部分例程demo,无错误,都能编译运行。

板载触摸按键例程演示

音频功能演示

在使用过程中基本把GD32150R EVAL开发板的情况摸了个透,在继承了上几代开发板的优点外,又发掘了不少新的功能,无论是对刚学习Cortex-M3处理器的朋友还是本身用Cortex-M3微控制器开发产品的设计者来说,这都是一款极易上手使用的开发板。只是有些遗憾的是目前出现了对ST-LINK的不支持状况,想要进行调试的朋友只能选择J-LINK了。

小结

介绍了兆易创新科技最新推出开发板GD32190R EVAL的软硬件情况——基于Cortex-M3处理器的超值型的微控制器GD32F190R8T6,具有2.5V~5.5V的宽电压供电,具备横跨多种领域的功能,如电容触摸感应(TSI)、红外收发功能、HDMI-CEC功能、CAN等。另外GD32F190微控制器支持市面上常用的第三方IDE设计工具Keil、IAR,又提供全功能例程源代码,资料丰富,加之不少的中文资料支持,非常适合开发学习之用。结合兆易本土企业的价格优势,综合来说,这是一款性价比极高的、非常适合白色家电、工业现场控制等领域的作为由8/16位微控制器向32位微控制器过渡、代替的产品。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil5(MDK5)在调试(debug)过程中遇到的问题