旧乡故客
发表于: 2018-6-28 10:45:08 | 显示全部楼层

Silicon Laboratories(芯科科技)最近为那些对低成本、低功耗、高性能混合信号应用感兴趣的用户提供了一系列新的微控制器和开发板。


8051架构

Silicon Laboratories已经积累了大量基于8051架构的8位微控制器,并且新的EFM8系列延续了这一传统。 8051最初是由英特尔在1980年开发的,而这款“8位微型计算机”(首次被称为)被证明非常成功,最终许多不同的制造商开发出基于8051的微控制器。这种具有35年历史的架构具有令人惊讶的耐用性的两个重要原因是代码兼容性和人体兼容性:新器件受益于大量现有8051代码以及先前使用基于8051的微控制器工程师提供的丰富经验。显然,自1980年以来,微电子领域发生了很大的变化,因此8051的当前表现形式在性能和功能上都有不同的改进。


只有八位?

有些人可能会发现领先的制造商仍然在营销8位设备,在64位CPU和32位微控制器的时代,8位看起来可能不合适。但是像生活中的其他东西一样,更多并不总是更好。许多嵌入式应用几乎不需要16位或32位变量和操作,在这种情况下,8位器件的外形尺寸更小,成本更低,开发流程更简单,运行效率更高。另一方面,32位体系结构可能比需要更多内存或更高信号处理能力的应用程序更受欢迎;毫无疑问,如果一个8位处理器内核受到连续的32位浮点操作的影响,其性能将不会很好。


升级

EFM8系列的处理性能和外设功能远远超过了原来的8051.时钟频率增加并不奇怪,但此外SiLabs 8051内核采用流水线架构,大大提高了实际处理速度。在标准8051的情况下,时钟速度不是处理性能的明确指标,因为单个指令需要12个时钟周期才能执行。因此,而不是MHz(每秒百万次),更好的衡量指标是MIPS(每秒百万条指令)。 SiLabs流水线8051内核可以在1或2个时钟周期内执行70%的指令,从而以50 MHz的最大时钟速率接近50 MIPS的峰值吞吐量。

EFM8_pic1.JPG


EFM8系列集成了一系列令人印象深刻的模拟和数字外设,如串行通信接口,模拟比较器,模数转换器和完全集成的USB模块(遗憾的是没有数模转换器)。也许更重要的是,SiLabs提供了大量的应用笔记,示例代码和参考设计,从而确保开发人员能够成功使用这些外设。


工具

如果设计人员没有方便有效的开发固件和评估功能的方式,那么最令人印象深刻的微控制器将远远不受欢迎。这就是EFM8设备的突出优点之一:它们完全得到了SiLabs强大(和免费)集成开发环境的支持,并且可以使用价格合理的EFM8开发板进行全面评估。


固件

SiLabs的集成开发环境被称为Simplicity Studio,其名称意味着目标:使固件开发和测试成为高效且高效的过程。

EFM8_pic2.JPG


您可以自己决定实现这个目标的程度,但考虑到价格(0美元),Simplicity Studio提供了一系列吸引人的功能。一个主要的优点是可以免费,无限制地访问Keil C编译器。 C是用于编程微控制器的优秀语言:它超越了汇编代码的压缩性低级特性,但却限制了设计人员与设备硬件细节失去联系的能力。另一个有趣的功能是无缝集成的能量分析器,可以显示微控制器的实时电流和功耗:

EFM8_pic3.JPG


EFM8器件专门针对自动化,可穿戴设备和物联网等应用的超低功耗解决方案进行销售;能源分析器通过帮助开发人员进一步优化功耗为这些设计增加了另一个维度。


硬件

SiLabs销售六种不同的EFM8系列微控制器开发板。单根USB电缆可与Simplicity Studio集成,并且可在没有任何额外硬件的情况下评估许多功能 - LCD控制,USB通信,电容式触摸感应,操纵杆接口,环境感应。

EFM8_pic4.JPG


结论

EFM8系列微控制器和开发板是高性能、经济实惠的不错选择,不仅适用于工程师,也适用于学生和业余爱好者。 支持文档和软件工具可帮助您快速从概念设备实现功能。

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 29 | 回复: 32



手机版|

GMT+8, 2024-5-19 16:41 , Processed in 0.042193 second(s), 7 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表