您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页Microchip全新8位MCU外设问世,突破嵌入式设计壁垒

Microchip全新8位MCU外设问世,突破嵌入式设计壁垒

来源:飒榕旅游知识分享网
业界论坛 Microchip 全新8位MCU外设问世, 突 破嵌入式设计壁垒 Microchip Technology公司MCU8产品部亚太区业务拓展经理 徐进 不能达到CLC那样的灵活性。 引 言 Microchip最新一代的8位单片机集成了所谓的“独 立于内核的外设”,将设计的灵活性提升到了一个新的水 平。从简单的数字定时器到复杂的AC/DC电源,这些可 配置外设与MCU集成的智能模拟相配合,可实现均衡的 可定制解决方案来应对许多设计挑战。此外,新一代8位 MCU突破了传统8位MCU的不足,进一步拓宽了产品 的应用领域。 从40多年前首款带只读存储器(ROM)的MCU问世 以来,单片机不断发展,从简单的逻辑控制器到带有模拟功 能的完全集成式的智能IC,8位MCU的发展尤为突出。 另一个可配置模块——数控振荡器(NCO)可用作20 位定时器或具有高分辨率、可变频控制的PWM控制器, 如图1所示。这和传统的PWM/定时器不同,彼此性能和 特性几乎完全相反。 NCO具有更高的分辨率和线性频率控制功能,可通 过对电路电流的高精度控制来简化广泛应用于许多电源 应用中的复杂控制算法,例如带有调光功能的照明镇流器 控制应用。由于NCO可提供变频控制来轻松改变警报声 音的音高,它还可用于驱动烟雾报警器的声音警报。通过 对所产生的频率实施更精细的控制,NCO无需任何外部 模拟组件即可对生成声音的音调和音高进行更好的调节。 就传统的8位MCU外设而言,每个模块仅设计用于执行 单一功能。而最新一代的8位MCU在设计之初即旨在创 这种集成外设可以单独使用,但是把多个模块组合在一 起来创建不同的功能才是其真正的绝妙之处。例如,曼彻斯 建与传统完全不同的产品,这一变化更需要采用全新的终 端产品设计方法。这些新的8位MCU集成了若干个独特 的外设,可以按需执行多个功能和任务。同时,设计人员可 特编码广泛应用于各种电信和数据存储应用。传统的曼彻 斯特算法需要大量的固件资源支持,并且要占用CPU资源 来进行任务管理,而通过串联使用NCO和CLC模块构建出 的曼彻斯特解码器,可以完全在硬件环境中运行,无需占用 任何CPU资源。顺便提一下,曼彻斯特编码器的设计可以 仅由一个CLC模块来实现,而无需进行任何固件位拆裂。 相比于CLC或NCO模块,诸如角度定时器(AT)、信 号测量定时器(SMT)和数学加速器(MathAcc)等其他外设 Increment value=2 =o一65.535 Accumulator=Stays constant 2” 以通过配置和组合这些外设来创建新的功能,而这些新功 能在其他类型的单片机上是无法或难以实现的。这些新型 外设大多无需内核监管即可独立运行,因而在执行必要的 任务时减少了对CPU的依赖。此外,这些外设多数也在休 眠模式下使用,非常适合各类功耗敏感型应用。 使用独立于内核的外设 新器件中最常用的外设之一就是可 Fsco=(Fo ̄ 1(Incret—tv ) So廿1eincrementvlue f or 1.Fosc f or J Thus givingyou alnearchangeiinNCOfrequency Increment Value 配置逻辑单元(CLC),它是一个非常简单 但功能强大的模块,可提供标准的逻辑 功能,如AND、0R、X0R、SR锁存器和 J—K触发器,用户可对这些功能进行配 置以创建用于信号调理的逻辑f-j。CLC 模块的输入、输出信号可以经由内部连 接与任何一个I/O、外设或寄存器相连, 它可以用作一个简单的信号路由器、粘 PP2 is not constant PR2=2。=0 ̄255 Accumulator=Stays constant 220 F { l ̄os c} So,as也ePR2 f or I.Fosc f O1"I Thusgivingyou anonliear changeinPWMfrequency 合逻辑或控制唤醒的智能状态机。传统 的单片机需要外部的可编程逻辑器件 (PLD)或额外的编码来实现所需的逻辑 控制功能,然而即便是这样的设置也并 图1数控振荡器应用实例 敬请登录网站在线投稿 2016年第4期 《平哼机 嵌入式彖瓴l应冈》 3 i 善 则较为复杂。无论电机速度还是信号频率,AT均可用于 测量电机控制和AC电源应用中任意一种周期信号——如 光学编码器、过零检测器和霍尔传感器。AT模块可在纯 硬件环境中执行时间/角度域瞬间转换,且同样没有任何额 查找表的大小,这样就限制了可用数值的数量,进而导致近 似值和差错。而AT模块可以直接根据设计人员配置的相 角值自动生成中断和事件,此外,AT模块还有三个比较/ 捕捉/PWM(CCP)功能供用户自行支配。 外的CPU开销。而传统单片机处理这一任务则往往需要 多个定时器来计算和测量时间单位,然后借助数学计算(通 过固件)将数值转换成相角域;如果周期已知的话,则需要 存储在程序存储器中的查找表。传统方法需要进行更多的 对比传统方法与独立于内核的设计 另一个通过组合多个外设以简化任务的实例便是广 泛应用于小型内燃机中的电容放电式点火(CDI)控制系 统,如图2所示。 固件设置和更多的CPU资源来进行数学计算,还需要约束 图2使用集成角度定时器外设的电容放电式点火系统 在数字控制CDI系统中,单片机有两大主要任务: 如表l所列,运用AT方法,执行时间和CPU使用率减少 ◆基于各个传感器提供的信息,确定火花塞的点火 提前角; 了50 以上,代码空间也减少了4O ,大大提升了系统性能。 有许多方式可以生成PWM信号,或通过固件或通过 ◆通过设置PWM信号占空比将触发脉冲传送至 DC—DC转换器,以实现火花点火功能。 硬件,然而涉及到测量和从PWM输入信号中提取信息 时,选择范围就比:较有限了。典型的方法是使用定时器和 CCP,以及大量的CPU周期来确定脉冲、周期或占空比 由于相关外设可有效管理RPM计算任务和控制发 动机火花塞的点火时间,而只需要极少的CPU干预,设计 人员无需掌握内燃发动机控制系统的所有设计细节,即可 将AT、CI C及诸如SMT和MathACC等其他一些外设组 值。将CI C和NCO模块组合起来,并进行一些额外的编 码T作,也有可能完成这些任务。 然而,前文例子中提及的SMT外设是一个带有高级 时钟和门控逻辑功能的24位计数器/定时器,可支持不同 的采集模式。这些模式包括自动测量并存储周期和占空 比值,且无需内核的监管或任何额外的计算。SMT外设 合起来实现基于PIC16F161X MCU的CDI,大幅提升整体 性能。如果想对这一设计进行更深入的分析,请参阅参考 文献中列出的应用笔记AN1980。 表1就使用传统方法与采用独立于内核的外设来设 计CDI系统做了一个对比。 对任何一个需要测量PWM信号的设计而言都是非常有 用的,比如电机控制应用。 4 Microcontrellers&Embedded Systems 20 16年第4期 www.mesnet.com.cn 表1 电容放电式点火系统实现方法对比 WithAngularTimer Pammeters Execution CPU 总之,最新一代的8位MCU比 Conventional Method Execudon CPU 传统的8位MCU功能更多、更强 大。与以软件为中心的32位MCU Time/gs Long Division Firing-Angle Calculation TimerCounttoDegree ISR and Other Commands Total 15O 15O O 50 350 Usage/% 7.5 7.5 O 2.5 17.5 Time/gs 200 350 200 50 800 Usage/% 10 15.5 10 2.5 40 相比,它们往往可以借助集成的、独 立于内核的硬件执行许多功能,在性 能上提升至新的高度。此外,独立于 内核的外设为设计人员提供了更大 的灵活性,他们可以通过配置和组合 若干外设来创建多种应用功能而无 需牺牲CPU性能或功耗。这些新型 硬件外设消除了传统设计对内核的 。l F lash Memory(words) RAM(bytes) 1994 65 3347 233 依赖,同时增强了系统整体设计的决 定性。_置 参考文献 尽管这些高级外设具有更多的功能,设计人员的顾虑 之一是:如何管理有限的I/O及可用的MCU资源以实现 器件性能最优化。模块太多,引脚却不够,一直是限制传 统低引脚数8位MCU功能的短板之一。而如今在增添 了外设引脚选择(PPS)等功能以后,设计人员现在无需使 Eli独立于内核的外设设计中心. E23 DS41631B—Configurable Logic Cell Tips‘n Tricks. E33 AN1980一Capacitor Discharge Ignition Using the Angular Timer. E4]AN1470一使用CLC和NCO实现曼彻斯特解码器. E5]AN1476一结合CLC和NCO实现高分辨率PWM. E6]AN1779——Sensored Single——Phase BLDC Motor Driver using PIC16F1613. 用任何外部组件即可将任意的数字信号实时发送到任意 一个I/0引脚。而需要多个UART的传统设计则需要一 个具备多个UART模块的高引脚数单片机来实现。现在 有了新一代的8位MCU,任何一款单片机只需拥有一个 [7]TB3129一PIC单片机的信号测量定时器. E8]AN1473一多种计算脉冲与占空比的方法. E9]Lucio Di Jasio.This is(not)roeket Science. (责任编辑:杨迪娜 收稿日期:2016—03—11) UART和PPS或CLC来轻松发送通信信号至多个引脚, 便可完成这项任务。 ST携手艾迈斯半导体保证新的ARM删能桷NFC和被控黼器功能 穿戴式参考设计中NFO交易的安全 艾迈斯半导体公司以及意法半导体,共同宣布ARM新的穿戴式参考设计选用两家公司的NFe解决方案,来提供安全 高性 由意法半导体和艾迈斯半导体共同开发的NFC解决方案包含:意法半导体的ST54E,其系统级封装具有NFC控制器(NF— CC)和一个符合GlobalPlatform标准v2.2的安全元件;以及艾迈斯半导体具有增强型NFC技术的As39230 NFC模拟前端。该 NFC解决方案尤为适合穿戴式设备和智能手机等特别小巧且电池供电的产品。 1.艾迈斯半导体的增强型NFC技术克服了传统NFC设备试图通过一个微小天线在一个不利射频传榆的环境中所面临的操 作难题。即使是使用小于100 mm 的小天线,整合解决方案也能满足在非接触式支付中对射频性能的EMVCo要求。 2.意法半导体的SiP为所有重要的NFC全球安全标准提供了全面的支持,确保了ARM obed穿戴式参考设计可以支持物联 r网(1oT)应用所需要的安全支付方式,包括非接触式支付、自动售检票和访问控制等诸多应用。 3.艾迈斯半导体和意法半导体的整合解决方案实现了非常低的平均功耗,帮助延长电池充电后的运行时间。这些都得益于增 强型NFC前端和NFCC的完全可配置电源循环。 mbed穿戴式参考设计提供了一个模型,穿戴式设备原始制造商可以快速复制以实现高性能NFC卡模拟 由于整合解决方案提供了 一个由意法半导体开发的完整NFC软件栈,系统设计者可以尤为容易地进行操作。该软件栈与ARMmbed物联网设备平台相兼容 此外,整合解决方案的高射频性能确保了NFC甚至能在最苛刻的操作环境中发挥作用。NFC系统利用了艾迈斯半导体 AS39230的独特功能,实现了有源负载调制。这增强了NFC前端的信号传输到一个“工作场”。在这个空间里面穿戴式设备可以 与NFC读卡器耦合,媲美或者超过一张j}接触式卡片,通常此类卡片会有一个4O倍大的天线。由艾迈斯半导体和意法半导体提 供的整合解决方案也为mbed穿戴式参考设计的天线进行了优化,使其免受穿戴式参考设计中蓝牙和GPS无线电的干扰。 敬请登录网站在线投稿 2016-#-g 4期 《平 机 嵌入式彖碗应同》 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top