SAMA5D3 Xplained---Arduino的升级
扫描二维码
随时随地手机看文章
开源硬件是一个很火的项目,前有树莓派和Arduino,后有TI的BB-Black。这些开源硬件的ARM板在创客圈得到了极大的追捧。越来越多的芯片产商开始针对自家的CPU设计这样的软硬件开源板,意图在开源市场上跑马圈地。在这样的环境下,Atmel与Emebest合作推出了基于SAMA5D3处理器的官方评估板,即SAMA5D3 Xplained。
SAMA5D3 Xplained集成的是Atmel目前主推的一款处理器,采用ARM Cortex-A5架构,主频高达536MHz。也许大家看习惯了TI处理器动则1GHz的主频,觉得536MHz太小儿科,但如果对比Atmel以前的产品,比如之前卖的比较好的9G45,以及更早的9263系列分别只有400MHz和200MHz,就会明白“高大”这两个字真不是忽悠。所以536MHz对Atmel来说,已经是很大的进步了。
另外,该系列处理器走的是低功耗路线。据官方提供的数据,该系列的处理器以满载运行时功耗低于150mW;以低功耗模式运行时低于0.5mW,是电池供电应用的理想之选。当SAMA5D3 Xplained在不接任何外设的情况下运行Linux时,测得的功耗是1瓦,也就是5v 200mA。
SAMA5D3 Xplained评估板板载256MB的DDR2和256MB的NAND Flash。整板尺寸为12.5 x 7.5 x 2cm,小巧玲珑有木有。而且,SAMA5D3 Xplained采用的是10层板的设计。目前市场上比较火的华为和红米Note系列手机普遍采用的是8层板或10层板,瞬间觉得高大上有木有?大家都知道Atmel的ARM 处理器主要针对需要高稳定性的工业控制领域,所以和它搭配的一直都是稳定性相对较高的电阻屏。但这次情况则发生了变化,SAMA5D3 处理器添加了对于电容屏的支持,可以看出Atmel慢慢在添加一些感性的东西,而SAMA5D3 Xplained评估板也针对该功能设计了相应的接口。此外,SAMA5D3 Xplained上还引出了一路千兆网口和加一路百兆的双网口,扩大了其在工控领域中的应用范围。
SAMA5D3 Xplained还有一个杀手锏——即完全兼容Arduino。这就意味着Arduino上支持的所有硬件小模块和应用都可以移植到SAMA5D3 Xplained上,增加了该评估板的可玩性。同时,网上现成的开源应用都能用在SAMA5D3 Xplained上评估它的硬件,方便快速入手。基于SAMA5D3 Xplained的这些特点,它的主要舞台应该在导航设备、物联网、上网本、物联网设备、掌上电脑、游戏机等方面。
在玩转了SAMA5D3 Xplained后,就能基于SAMA5D3处理器定制适合自己产品的ARM板了。下面就是一个SAMA5D3在实际物联网中的应用实例 – 一台温控仪,类似于空调控制器。
其工作原理是通过SAMA5D3 Xplained的外接温度传感器来检测环境温度,然后将温度值显示在LCD屏上;现场温度控制可以通过GPIO控制的按键来实现;远程温度控制则可以通过外接Wi-Fi设备与手机上的应用程序进行通信来实现。同时,利用ZigBee模块将环境温度数据传输给空调则可以实现在温控区域内无线控制温度的目的。