NuTiny-SDK-NUC240开箱初体验

作者: suyong_yq
上传时间为: 2014-08-21 10:25 PM

本文对新唐科技最新推出的NuTiny-SDK-NUC240开发套件进行了初步评测, 介绍了板载调试器Nu-Link-Me及主控芯片NUC240VE3AE。特别地,对开发板的外观设计、功能设计进行了点评。从整体上说,该板设计亮点不 突出,中规中矩,是一款通用的低成本开发工具。

终于收到了之前参加中电网的在线研讨会送的板子,是新唐电子的NUC240,这无疑是一件高兴的事情。实在是要赞一下,新唐电子真是非常慷慨大方,估计这也是为什么在飞思卡尔、德州仪器、意法半导体、艾特梅尔等MCU领域的知名国际大厂之后能够得到广泛关注的主要原因之一。同时也要感谢中电网提供这样的机会,让广大MCU发烧友能够拥有一块实实在在的开发工具。

从整体上看,红色的PCB非常鲜艳,很喜庆的感觉。PCB的走线相当干净的,赞一个。

 正面

背面

NuTiny-SDK-NUC240开发套件秉承了新NuTiny Board系列开发板子的传统,使用了Nu-Link-Me调试器和核心目标板组合的设计。从丝印层上的标识上看,Nu-Link-Me的版本号是v1.2,这是一个比较早的版本,之前发布的NuTiny-SDK-Nano-130和NuTiny-SDK-NUC472已经分别使用了v1.5及v2.0版本的Nu-Link-Me。不过Nu-Link-Me的电路系统具有很好的兼容性,可以通过更新固件支持最新的调试驱动。

Nu-Link-Me v1.2

NuTiny-SDK-NUC240的主控核心芯片是NUC240系列最高配置的NUC240VE3AE。NUC240是新唐科技承袭NuMicro™ NUC130/140 CAN总线系列产品成功经验,于2014年再度推出的增强版- NuMicro™ NUC230/240系列产品。增强版的NUC230/240的亮点包含:系统频率高达72MHz、具2组CAN总线、一组全速Full Speed USB 接口、多达6组高速UART 串口、800 Ksps高转换速度12位A/D并搭配内嵌高精度振荡器,全温全压误差±3%高精度22.1184MHz,工作温度可至高达105℃,主要面向对控制器局域网络(Controller Area Network, CAN)方面的应用需求。

NUC240VE3AE主控芯片

NUC240系列的关键特性:

  • 內核(Core): ARM Cortex™-M0 32位处理器内核,工作频率可达 72 MHz,工作电压范围为2.5V-5.5V,工作温度范围为-40℃-105℃
  • 存储资源(Memory): 128 KB FLASH,16 KB SRAM及內嵌4 KB Data Flash
  • 支持多种编程方式:在系统更新ISP(In-System Programming)、在电路更新ICP(In-Circuit Programming)及在程序更新IAP (In-Application Programming)
  • 模拟数字转换器(ADC):提供8通道,12位解析度,采样率可达800 kSPS,可以接受PWM触发,内部提供误差±1℃的温度传感器。
  • 脉宽调制模块(PWM):最多8通道PWM输出或互补PWM输出,可以触发ADC。
  • 通信外设(Connectivity)

-        提供最多四组SPI(可达36 MHz)

-        提供最多二组I²C(可达400 kHz)

-        提供最多六组UART

-        提供最多三组ISO-7816-3通信接口

-        提供最多二组Bosch CAN 2.0A/B通信接口

-        提供一组USB 2.0 full speed设备

-        提供一組16/8位外扩接口(EBI)

  • 时钟控制(Clock control):外部晶振4-24 MHz, 內置22.1184 MHz高精度RC晶振,常温5V下±1%误差。

但从板子本身的设计来看,多少有点“奇葩”的感觉。虽然可以理解NuTiny Board系列开发板风格一致的设计需求,NuTiny-SDK-NUC240板的宽度同之前发布的开发板相差无几,但是为了引出多达100个外扩引脚,板子的面积只能纵向扩展,最终使得板子的长宽比例极不协调,特别是核心板的部分,在同样的宽度下,长度几乎是同类产品NuTiny-SDK-M051的两倍。

另外,既然NUC240主打的是CAN总线应用,在NuTiny-SDK-NUC240竟然没有CAN总线收发器及CAN总线接口,反而使用了一个非常尴尬的USB接口,让这块板子的使用定位出了一些偏差。除此之外,板子上的电路也比较简单,只有一个复位按键和一个可编程LED灯,附加的低速晶振估计是给RTC用的,勉强也算做一个可玩的模块吧。若想基于NuTiny-SDK-NUC240玩其它的模块,例如基本的UART及主打的CAN,都需要玩家自行外接了。

上电跑一下板子自带的demo程序,闪烁核心板上的可编程LED灯。

上电运行

总结一下,NuTiny-SDK-NUC240设计的中规中矩。即使板子整体尺寸的严重不协调让人有种“奇葩”的感觉,但除此之外,没有什么特别的亮点。虽然NUC240系列芯片主打的是CAN,但是这块NuTiny-SDK-NUC240板并没有让用户能够快速地体验CAN总线的设计。忍不住要吐槽一下,其实多加一个三色LED或者多加两个可编程按键,甚至在板子的背面设计一个TF卡插座,都是比较省钱又好玩的设计,NuTiny-SDK-NUC240的设计者对成本的控制似乎有点过头了,希望在以后的设计中能增加一些可玩性的因素。

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示