跑分利器——FM4-176L-S6E2CC-ETH评测
扫描二维码
随时随地手机看文章
微处理器领域掀起的跑分热正迅速朝着MCU的方向蔓延,通过观察意法半导体等几家大型厂商的MCU宣传手册不难发现,资料手册中突然多了一个CoreMark性能分数!基于ARM crotex架构的MCU在越来越普及的同时,各大厂商生产的产品却面临着同质化内核如何做出差异化产品的难题,此时CoreMark评分机制的提出,各大厂也找到了一个突破口——CoreMark跑分!
CoreMark测试是由嵌入式微处理器基准测试联盟(EEMBC)提出的,利用该测试可以评测微处理器内核的性能,对不同处理器进行性能对比,芯片测试或评估人员可以通过EEMBC的官网找到相应的MCU跑分结果,也可以从官网下载CoreMark测试代码自行测试。
今天的主角FM4-176L-S6E2CC-ETH套件所搭载的芯片S6E2CC可以称得上是跑分利器,CoreMark评测分数达到了675,下面通过一张表格可以对S6E2CC与其他同等级的芯片进行对比:
通过表格我们可以发现,按照CoreMark的测试标准,S6E2C微控制器的性能在M4内核200MHz级别微控制器之中达到了业界领先的水平。
虽说S6E2C的CoreMark评分在相同等级的通用MCU排名名列前茅,但赛普拉斯推出此款MCU的目的并非是在跑分领域赶超对手,而是把目标直接瞄准了工业4.0领域,把产品定位在高端机电控制和工业应用。
笔者有幸得到了FM4-176L-S6E2CC-ETH套件进行评测。套件外包装采用了高端礼品包装盒,整个色调与赛普拉斯商标的颜色匹配,显得精致唯美,单从外包装来看,此款开发套件理应定位为精品套件!
封口处一道黄色的警告标签格外显眼。
撕开封条打开包装,便可轻松看到套件资源,包括快速上手手册、S6E2CC板卡以及调试数据线。
包装盒采用了特制的黑色防震海绵,使得S6E2CC板卡可以嵌入其中,大大减少了运输或者日常使用中对套件板卡的损伤,而包装盖内侧防护海绵的设计,也充分体现了大厂细致谨慎的风范!
远距离看到一款白色的板子,我们肯定会想到ST板卡,若是红色的板卡,我们会猜想或者是ti的板卡。意法半导体白,德州仪器红,而S6E2CC板卡则使用了赛普拉斯蓝。
初看板子,各种芯片、阻容夹杂着丝印密密麻麻,赛普拉斯的设计人员可谓是绞尽脑汁,尽可能地把更多的芯片资源塞进板子,充分发挥MCU的特色,所以该板载资源非常丰富。
FM4-176L-S6E2CC-ETH板载资源:
- 1) S6E2CCAJ0A
- 2) CMSIS DAP调试器
- 3) 三轴加速度传感器
- 4) 光敏三极管
- 5) 立体声编、解码器
- 6) 2Mb PSRAM
- 7) 32Mb Quad SPI Flash
- 8) RGB三色用户LED
- 9) 用户按键
- 10) ETH接口
- 11) Multicon接口
- 12) Arduino UNO接口
虽然板卡上几乎所有接插件和芯片都已焊接,但我们从几个测试点和电源芯片的散热盘还是可以看出,这款板卡在焊盘的处理上采用了沉金的工艺,这将利于抗氧化和腐蚀,更是把板卡拉高了一个档次!
仔细观察板卡可以发现,板子前前后后总共使用了多达13个钽电容,显得格外显眼。
板卡背面丝印清晰标记了Arduino接口对应MCU的引脚,方便用户接线。6个透明塑胶垫把板子垫高,保持美观大气的同时,避免了板卡使用过程中因桌面杂乱而出现意外短路情况。
位于板卡中心那颗硕大的176引脚芯片便是主控MCU——S6E2CCAJ0A!
该芯片属于赛普拉斯FM4系列,该系列共有6个子系列的产品,分别为S6E2H电机控制系列、S6E2G互联系列、S6E2D图形显示系列、MB9BFx6xM/N/R电机控制系列、 MB9BFx6xK/L电机控制系列以及S6E2CCAJ0A所属的S6E2C高性能系列。
S6E2CCAJ0A特性
- 1) 基于ARM Cortex M4F内核,最高频率200MHz
- 2) 2.7-5.5V宽电压供电
- 3) 16个基本定时器
- 4) 3个多功能定时器(MFT)
- 5) 1个双路定时器
- 6) 4个正交编码器(QPRC)
- 7) 9个可编程脉冲发生器(PPG)
- 8) 16个通道的多功能串口(MFS),可配置为SPI、UART、IIC以及LIN
- 9) 2个USB接口
- 10) 2个CAN接口
- 11) 高速Quad-SPI接口
- 12) 3个12bit的ADC
- 13) 2个12bit的DAC
- 14) IEEE 1588以太网接口
- 15) 2MB FLASH 以及 256KB SRAM[!--empirenews.page--]
S6E2CC板卡上还有一颗十分特殊的芯片,芯片上被划了一红一绿两划,该芯片是立体声解码器芯片WM8731,笔者猜想,这两划应该是芯片厂家出厂之前测试芯片做的标记符号,但在淘宝或者立创商城搜索该型号的芯片,却并没有发现芯片存在这此标记。或许有可能是赛普拉斯方面的特殊要求,以保证产品的质量,当然这只是猜测。
上电体验
S6E2CC板卡右上端有两个Micro USB接口,分别是CMSIS-DAP调试器接口和芯片的usb接口,连个端口都可以对板子供电,通过改变短路块的位置可以选择供电方式。
连接板子与计算机USB接口之后,板卡三色LED点亮,呈现黄色,靠近CMSIS调试器一侧的LED2闪烁,按下用户按钮并没有任何反应。
程序驱动安装
通过用户手册,我们可以了解到测试板子出厂自带例程是需要安装虚拟串口驱动,并配合官方提供的软件才能观察到效果。
从官网可以下载到板卡配套的CD光盘资源,其中包括了S6E2C的外设库,例程代码以及相应的驱动程序。首先找到CMSIS-DAP调试器的驱动Driverinstaller.exe,双击打开安装
点击“next”然后点击“install”,接着计算机弹出安全警告窗口,点击“始终安装此驱动程序软件”。
接着弹出虚拟串口驱动安装的提示,点击“安装”即可。
安装完成后,在计算机设备管理页面便可以查看到CMSIS-DAP调试器和虚拟串口的相关信息。
接着需要安装官方提供的串口助手serialportviewer,该软件同样可以在CD光盘文件夹中找到。安装时只需要双击打开,并一直点击“NEXT”即可。
官方例程体验
连接板卡与计算机,并打开官方配套的串口助手(不想安装官方串口助手可选择PUTTY或者Tera term软件代替)。
选择好串口号以及波特率,点击“Disconnected”。
按下回车键,板卡便把调试例程信息打印到窗口。
赛普拉斯一共为用户提供了11个板载例程,此时分别输入0~10,并按下回车,便可以分别运行各个测试例程。
输入“2”并按下回车后,板卡进入了三色LED测试例程,此时板子三色LED依次亮起青色、紫罗兰色和黄色。
例程6则是光敏三极管的测试例程,微控制器ADC采集电压值并返回到串口助手。
例程7是三轴加速度的例程,运行该例程,串口助手会打印出当前板卡三轴原始数据。
[!--empirenews.page--]
小结
虽然只有核心板的尺寸,但在配置上却丝毫不比旗舰开发板逊色,立体声解码、光敏传感器、三轴加速度传感器、以太网模块以及板载CMSIS-DAP调试器等一应俱全,加上CoreMark跑分高达675的S6E2CCAJ0A ,可以说、学习或开发FM4 MCU,得此一板卡足矣!
资源链接
本文系21ic原创,未经许可严禁转载