本帖最后由 xinxincaijq 于 2013-4-7 09:42 编辑
在前面的评测中,我们对XMEGA-A3BU Xplained开发板的外设及其具有的丰富功能进行了简要的介绍。整块板子正如它的名称Xplained一样:清澈,朴实。当然,要完整的评测一块板子单靠外观是远远不够的,我们必须深入其中看看XMEGA-A3BU Xplained到底能带给我什么?
网络上关于XMEGA-A3BU Xplained的介绍其实并不多,除去一些广告及基本介绍信息外就所剩无几。当然,这也难不倒我们广大的工程师们。其实最权威,最有用的资料当然还是在ATMEL的官网上,点击进入XMEGA-A3BU Xplained的主题页面
整个界面简洁有序,中上方的分别给出了Xplained板子的概述,所用器件,相关文档及应用等栏目,非常便于用户查找。通过该页面上对板子的概述我们知道:其实Xplained板卡是一个系列,它们的外设都是一样,但核心芯片是有差异的,不过它们都属于XMEGA系列。可能有人会说,在32位ARM大行其道的今天,8位的处理器还有市场吗?其实嵌入式市场本身就遵循着一个原则:够用就好。参考官方对该系列的介绍可以看出,XMEGA系列虽然是8位的,但其设计理念,相关技术指标还是非常优秀的: - 高精度模拟 — 12 位 ADC 具有增益级,其组合吞吐量可达 4 MSPS。 快速 12 位 DAC 具有高速驱动强度以及一些其他功能,减少了对外部元件的需求。
- 实时性能 — 事件系统简化了外设间的信号传送,其响应时间 100% 可预测。所有外设都可以使用 DMA 进行数据传输,以帮助卸除 CPU 负载。
- Atmel picoPower® 技术 — 真正的 1.6 伏工作电压、500 nA RTC 工作电流和完整的 SRAM 保留,可使唤醒时间最短。
- 高度集成 — XMEGA 器件集成了 AES 和 DES 加密模块、多达 32 个 PWM 输出、8 个 UART、4 个 TWI (I2C) 和 4 个 SPI 通道以及 1 个 CRC 生成器模块,等等。
- AVR 软件库 — 完整的器件驱动程序和通信栈库可以大大节省您的时间,让您把更多的开发精力投入到更重要的设计任务上。
- Atmel QTouch® 感应 — QTouch 库支持可帮助您轻松实现按钮、滑条和滑轮所需的可靠的电容式触摸感应接口。
- USB 连接 — 无需外部晶体振荡器即可全速运行,31 个端点加上特殊的多包功能,确保在最大化数据传输速率的同时最小化 CPU 负载。
上面的介绍来自于ATMEL官方对XMEGA系列的宣传,我们手上的板卡搭载了一颗ATxmega256A3BU的芯,这颗MCU在整个XMEGA系列中处于中高端的位置,除了具有上述优点外,其还包括了256K FLASH,USB device接口等等,具体信息大家可以到ATMEL官网上查询。下图来自于ATxmega256A3BU芯片的DATASHEET,可以看出其资源还是相当丰富的。
值得注意的是,在XMEGA系列的MCU中还有一颗芯片的型号叫做ATxmega256A3U,它和我们板上搭载的芯片只差了一个字母,其实它俩的基本配置也确实差不多,唯一的区别就在SPI和UART的接口个数上。除MCU以外,Xplained板上另一个能够吸引用户的芯片恐怕就算是板卡下方的AT45DB642D了,这是一颗双接口(SPI和8bit)的64Mbit容量的FLASH芯片,待机模式下的功耗仅为25uA。
比较遗憾,该Xplained板并没有集成调试器,所以如果要对其进行仿真调试的话,那就需要额外购买了。在里推荐大家使用ATMEL推出的低成本仿真器AVR Dragon 。
欲了解详情请查阅原文
Atmel XMEGA-A3BU Xplained评估板评测(一) |