8位MCU

开关式可调光LED驱动器具有显著的性能并可以精准控制LED电流,也具有调光功能,这使终端用户在降低功耗的同时制作很好的灯光效果。

8位微控制器可以提供必要的构件用来通信、定制和智能控制,核心独立外设集成比单纯的模拟或ASIC集成电路能提供更大的灵活性,并能改进扩大发光产品的产能并避免同质化。具有预测故障维修、能量监测、颜色和温度维修、远程通信控制的高级特性,这使得智能照明解决方案更具吸引力。

尽管LED驱动器比之前的照明方案提供很多优势,在实际应用中还存在一些小问题,通过本系列的文章我们将了解8位MCU如何消除这些小问题,从而制作出比之前的传统方案产能更大的高性能开关式LED驱动方案。

8位微控制器可以单独用来控制最多4个LED通道,这是现成的大多数LED驱动控制器所不具备的,在图1,LED调光引擎可以通过微控制器外设中制作出来,这些引擎有独立的闭流路来控制开关式功率变换器,带有最小化的CPU介入,这使得CPU可以专门运行其他重要任务比如监视功能、通信或其他的系统智能。

图1:8位Microchip微控制器PIC16F1779控制的4个LED发光二极管串电路图
图1:8位Microchip微控制器PIC16F1779控制的4个LED发光二极管串电路图

在图2,LED驱动器基于电流模式的升压转换器,由LED调光引擎控制,该引擎主要包括核心独立外设(CIP)比如互补输出发生器(COG)、数位讯号调变器(DSM)、比较器、可编程斜坡发生器(PRG)、运算放大器(OPA)、脉冲宽度调制器3(PWM3)。片上外设比如固定电压稳压器(FVR)、数字模拟转换器(DAC)、捕捉/比较/PMW(CCP), 这些核心独立外设(CIP)与片上外设结合起来形成整个引擎。COG提供高频转换脉冲给MOSFET Q1用来对LED发光二极管串进行转能和供电,CCP设定COG输出的切换时间,占空比用来保持LED恒定电流并取决于比较器输出,当电压通过Rsense1超出PRG模块的输出时比较器产生输出脉冲,PRG的输入来自OPA在反馈电路的输出,当占空比大于50%时PRG作为斜坡补偿器而抵消固有的次谐波振荡。

图2:LED调光引擎
图2:LED调光引擎

带有Type II补偿器的运算放大器(OPA)模块作为带有误差信号放大器(EA),固定电压稳压器(FVR)作为数字模拟转换器(DAC)的输入提供参考电压给基于LED恒定电流参数的运算放大器(OPA)的同相输入。

为实现调光,脉冲宽度调制器3(PWM3)作为捕捉/比较/PMW(CCP)输出的调节器驱动MOSFET Q2快速开关LED ,调节可以通过数位讯号调变器(DSM)模块实现,调节的输出信号供给互补输出发生器(COG)。脉冲宽度调制器3(PWM3)提供带有可变占空比的脉冲控制驱动器的平均电流从而控制LED的亮度。

LED调光引擎除了实现传统的LED驱动控制器的功能,还可以解决LED驱动器产生的传统问题,现在我们来看如何使用LED调光引擎解决这些传统的问题。

闪烁变化可能是传统的开关式调光LED驱动器会产生的问题,闪烁变化要按照人们的需求进行,为避免闪烁变化而实现平稳的调光效果,驱动器必须将调光步骤伴随着连续流动的效果从100%的高光水平一直降到低光水平,由于LED会瞬间响应电流的变化而没有阻尼效应,因此LED驱动器必须具有足够的调光步骤从而在视觉上察觉不到变化,为达到这种需求,LED调光引擎采用脉冲宽度调制器3(PWM3)控制LED的调光,脉冲宽度调制器3(PWM3)有16位的分辨率,占空比从100%到0有65536个步骤,这保证了光水平的平稳过渡。

LED色温变化

LED驱动器也可以调节LED的色温,这种颜色变化可以被人们察觉并衰减LED的高光补偿。图3是传统的脉冲宽度调制器(PWM)LED的调光波形,LED关闭时,LED的电流由于输出电容的迟缓放电而逐渐减小,这可以引起LED色温的变化和更高的功耗。

图3:LED调光波形
图3:LED调光波形

输出电容的迟缓放电可以使用负荷开关消除,比如在图2,电路使用Q2作为符合开关,LED调光引擎同时关闭互补输出发生器(COG)脉冲宽度调制器(PWM)的输出和Q2从而切断减幅电流使LED快速关闭。

电流调峰

当使用开关式整流器驱动LED时,反馈电路是用来配置LED电流,然而在调光时如果操作不当则反馈电路能产生电流调峰(见图3),再看图2,当LED开启时,电流被传输给LED,通过Rsense2的电压供给了误差信号放大器(EA)。当LED关闭时,没有电流传输给LED,Rsense2的电压变为0。在这个调光时的断电时间,误差信号放大器(EA)的输出增加到最大值并使误差信号放大器(EA)的补偿网络过度充电。当调节的PWM再次开启,在高峰值电流传输给LED使其恢复之前还需要几个周期,此电流调峰会缩短LED的使用寿命。

为避免这一问题,LED调光引擎允许PWM3作为运算放大器(OPA)的重写源,当PWM3出于低光水平时,误差信号放大器(EA)的输出是三态的,并完全断开了反馈回路的补偿网络并保留了稳定反馈的末点作为一次充电存储在补偿电容中,当PWM3处于高光水平并且LED再次开启时,补偿网络再次连接并且误差信号放大器(EA)的输出电压瞬间猛增到之前的稳定状态(在PWM3处于低光水平之前)并几乎立即存储LED当前的设定值。

完整解决方案

之前提到过LED调光引擎运行有最小化的CPU介入,所以,当关闭其他的任务只控制核心独立外设(CIP)的LED驱动器时,CPU还有很多的带宽去执行其他的重要任务。欠压锁定(UVLO)、过压锁定(OVLO)、输出电压保护(OOVP)等保护特性可以在处理传感的输入和输出电压时执行,这可以确保LED驱动器运行在需要的规格内并且可以保护LED免于异常的输入和输出情况。CPU也能处理传感器的热量数据来实现LED的热量管理,而且,当设置LED驱动器的调光水平时,CPU能处理来自简单外部开关的触发器或一个串行通信的指令。另外,LED驱动器的参数能通过监视或测试的串行通信被发送给外部设备。

除了以上提到的特性,设计者还可以使自己的LED应用更加智能,包括通信在内,类似DALI或DMX,并管理定制,图4是使用LED调光引擎的一个完整的开关式LED调光驱动器方案的样图。

图4:开关式LED调光驱动器方案
图4:开关式LED调光驱动器方案

总结

LED调光引擎能可用于制作有效的开关式LED调光驱动器,其效果等同于驱动多个LED串的性能,用来提供有效的能量源,确保LED的最佳性能,保持了LED的长使用期限,并使系统更智能。

转自: 中电网

围观 470

作者:张飞

无论是炙手可热的工业4.0,还是近两年非常火的无人机,电机尤其是可以大范围调速、能量转换效率高的无感BLDC,在这些领域,扮演着非常重要的角色。

无感BLDC优势明显,但其驱动原理及实现却有些复杂,对设计者会有较高的要求。下面,将以小型无感BLDC控制为例,选用Silicon Labs的低功耗8位MCU EFM8BB10作为主控器件,提供完整的参考原理图、源代码,让攻城狮,即使新手,也可以轻松实现BLDC的开发。

一、硬件设计

图1:以EFM8BB10作为主控MCU的无感BLDC完整原理图
图1:以EFM8BB10作为主控MCU的无感BLDC完整原理图

如图1,在基于EFM8BB10主控MCU的无感BLDC原理图中:Part1电源模块;Part2功率驱动电路;Part3是反向电动势反馈电压网络等;Part4是主控MCU,EFM8BB10;Part5是对外输出PWM信号;Part6是外部PWM输入信号;Part7是主回路电流检测电路。整个电路精炼、实用、成本低、体积小。

其中,选用EFM8BB10作为主控MCU,主要有以下优势:
优势一:EFM8BB10主频速度快,最高25MIPS,对于2极对的电机,最高可以实现200000RPM的高转速,完全可以胜任诸如无人机驱动的要求;

优势二:EFM8BB10内部集成了2个电压模拟比较器,并且,该比较器具备切断PWM输出的功能,当BLDC过载或电流异常时,可以及时、快速地切断BLDC的驱动信号,能很好地保护BLDC的安全;

优势三:EFM8BB10 采用QFN-20封装,体积仅3*3mm,对于诸如航模电机、电动牙刷等应用,器件小体积已成刚性需求;

优势四:在EFM8BB10芯片的生产上,采用了Silicon Labs先进的工艺,使得该器件的价格非常优秀,对于诸如无人机、电动牙刷等量大的应用,给客户带来的实惠,不言而喻。

综上,EFM8BB10以其高速度、多功能、小体积、低价格等因素,非常适合做无感BLDC的主控MCU。

二、软件设计

在关于软件方面,Silicon Labs提供完整的例程,而且是源码的,只要简单地修改相关参数,既可以可靠的驱动。

其中,对于无感BLDC,在驱动代码中,电机启动阶段是关键部分。Silicon Labs提供的例程中,采用的是成熟的三段式启动策略,即:电机转子预定位,电机的外同步加速,电机运行状态的转换。

另外,在开发平台上,有Silicon Labs的IDE、simplicity studio以及KEIL等多个平台可供客户选择。其中simplicity studio,可支持底层GUI配置、功耗评估等,自动化程度非常高,可显著给地客户开发工作带来方便、并缩短客户的开发时间。

文章来源:世强

围观 445

PIC16F19197单片机系列集成了电池友好型LCD驱动、独立于内核的外设及智能模拟功能
Microchip Technology Inc日前推出了用于驱动液晶显示器(LCD)、集成独立于内核的外设(CIP)与智能模拟的全新低功耗单片机(MCU)系列产品。由9款器件组成的PIC16F19197家族包含了电池友好型LCD驱动电荷泵、带计算功能的12位模拟数字转换器(ADC2)、低功耗比较器以及高频振荡器的有源时钟调谐功能。

它们是首个针对广受欢迎的低功耗、电池供电且带触摸功能的LCD应用而优化的8位MCU系列。

PIC16F19197系列器件的引脚数从28到64不等,闪存最高达56 KB而RAM最高达4 KB。其备有的电荷泵确保了即使是在电池电压降低的情况下LCD屏幕也能保持一致的对比度。而ADC2可自动完成信号采集与处理任务,轻松实现强大的触摸按钮和滑块功能。此外,有源时钟调谐功能则可帮助客户确保振荡器能在整个电压和温度工作范围内平稳运行。PIC16F19197系列新器件可以完全在硬件环境中实现上述功能而无需依赖软件。

该系列器件还包含一个带电池备份与大电流I/O引脚的实时时钟和日历(RTCC),可直接驱动LCD背光。此外,其带有的空闲/打盹等低功耗模式以及外设模块禁用(PMD)功能可帮助延长电池使用寿命。同时,新器件还可以驱动多达360个LCD段。所有上述这些特点都使得PIC16F19197系列成为了由电池供电的LCD应用的理想选择。

“”

Microchip 8位MCU部副总裁Steve Drehobl表示:“PIC16F19197系列的问世简化了低功耗LCD应用的设计工作。所有这些新功能都可以在MPLAB代码配置器(MCC)中进行设置,这大幅缩短了开发时间并加速了产品的上市步伐。”

欲获取更多有关PIC16F19197系列产品的信息,请访问 www.microchip.com/pic16f19197family

开发支持

该系列产品由MPLAB® 代码配置器(MCC)提供支持。MCC是一款专用于MPLAB X和MPLAB Xpress集成开发环境的免费插件,可提供一个图形化界面来帮助研发人员针对其应用配置特定的外设和功能。此外,支持PIC16F19197系列MCU评估的Microchip LCD XLP Explorer开发板(部件编号:DM240314)现也已上市。

供货

PIC16F19197系列前三款器件现已开始提供样片并投入量产。产品提供多种封装选择。

围观 401

来源:嵌入式资讯精选

我们经常可以看到初学者在单片机论坛中询问他们是否可以在他们微不足道的小的8位微机中运行Linux。这些问题的结果通常是带来笑声。我们也经常看到,在Linux论坛中,询问Linux运行的最低要求是什么。常见的答案是Linux需要一个32位架构和一个MMU(存储器管理单元),并至少1MB的RAM来满足内核的需求。

本项目旨在(并且成功)粉碎这些概念。下图中您所看到的开发板基于ATmega1284P。我(歪果仁)还制作了一块基于ATmega644a的开发板,也同样获得了成功。该开发板没有使用其他处理器,启动Linux 2.6.34内核。事实上,它甚至可以运行一个完整的Ubuntu栈,包括X(如果你有时间等它启动)和gnome。

RAM(随即存取存储器)

是的,没错,完整的Linux安装需要数兆字节的RAM和32位带有MMU的CPU。本项目拥有这一切。首先,让我们访问RAM。正如您所看到的,在电路中有一块古董级的30引脚SIMM内存模块。这些是基于80286的PC曾经使用的。它通过接口和ATmega连接,我写代码来访问它并按照规格刷新它(SDRAM需要恒定速率刷新以避免丢失数据)。它到底有多快呢?刷新中断每62ms发生一次,占用时间1.5ms,因此占用3%以下的CPU。访问RAM,为了便于编程,一次访问一个字节。这样产生的最大带宽约为300KBps。

存储

对于RAM需要工作在休眠状态,我们有两件事要处理。存储并不是太难解决的问题。使用SPI可以十分容易的与SD卡交互,我的项目中做到了这一点。一个1GB的SD卡可以工作的很好,虽然512MB就已经满足这一特殊的文件系统(Ubuntu Jaunty)。ATmega拥有一个硬件SPI模块,但无论出于何种原因,它工作的不是十分顺畅,因此我将这个接口进行位拆裂。它仍然足够块——大约200KBps。这对项目来说还非常有意义——它能够在有足够管脚的任何微控制器上实现,而不用使用其他硬件模块。

CPU(中央处理单元)

所有剩下的就是那个32位CPU和MMU需求。不过AVR没有MMU,并且它是8位的。为了克服这一困难,我编写了一款ARM仿真器。ARM是我最熟悉的架构,并且它足够简单,可以让我很舒服的为它编写出一个仿真器。为什么要编写一个,而不是移植一个呢?好吧,移植别人的代码是没有乐趣的,再加上我看到没有将仿真器轻松移植到8位设备上的书面资料。原因之一:AVR编译器坚持16位处理整数将会给你带来麻烦,如简单的“(1<<20)”,产生0。你需要用“1UL<<20”。不必要的说,困扰其他人的未知基本代码寻遍所有的地方,整数都被假定并将会失败,这将是一个灾难。另外,我想用这个机会编写一款很好的模块化ARM仿真器。所以我付诸行动。

其他功能

电路板通过一个串行端口和真实世界进行通信。目前,它通过串行端口连接到我PC运行的minicom上,但是它可测的替代连接是连接到电路上的一个键盘和一个字符LCD,可以使其完全独立。电路板上还有两个LED。它们指示SD卡的访问情况。一个代表读操作,一个代表写操作。电路板上还有一个按钮。当按下并按住1秒时它将使串行端口脱离仿真的CPU的当前有效速度。AVR的主频是24MHz(超过原有20MHz的轻微超频)。

它的速度有多快?

uARM肯定没有速率守护进程。它花了大约2个小时启动到BASH提示符("init=/bin/bash"内核命令行)。然后用4个多小时启动整个Ubuntu("exec init"然后登陆)。启动X将消耗更长时间。有效的仿真CPU速度约为6.5KHz,这与你期望的在一个可怜的8位微控制器上仿真一个32位CPU和MMU是同等的水平。奇怪的是,一旦启动,该系统是有些可用的。您可以输入一个命令,并在一分钟之内得到答复。也就是说实际上你是可以使用它的。比如,今天我还用它来格式化我的SD卡。这绝对不是最快的,但我觉得它可能是最便宜、最慢、最简单的手工组装、最低的部件数量以及最低端的Linux PC。电路板是使用导线手工焊接的,甚至没有使用印刷电路板(PCB)的必要。

仿真器的细节?

仿真器是相当模块化的,允许它随意扩展仿真其他SoC(片上系统)和硬件配置。仿真的CPU是ARMv5TE。前一段时间,我开始进行支持ARMv6的工作,但是一直没有完成(从代码中可以看出来),因为不是很需要。仿真的SoC是PXA255。由于模块化的设计,你可以替换SoC.c文件,并使用相同的ARMv5TE核心编译一个完整的新的SoC,或者替换核心,或者按照意愿替换外设。这是有目的的,我的意思是这个代码也是一个关于ARM SoC如何工作的相当整洁的范例。CPU仿真器自身的代码并不是太整洁,那么,好吧,它是一个CPU模拟器。这是几年前花了超过6个月的空闲时间写的,然后就放在一边了。它最近复活是专门为了这个项目。仿真器实现了i-cache来提高速度。这给予了AVR很多帮助,使内部存储器能够以超过每秒5MB的速率访问,而不像我的外部RAM。我还没有抽出时间去实现d-cache(数据缓存),但是这已经在我的待办事项列表上了。访问块设备没有被仿真为SD设备。事实证明这太慢了。取而代之的是一个准虚拟化磁盘设备(pvdisk,参见pvDisk.tar.bz2,GPL许可证),我编写的时候使用了一个无效的操作码来调入仿真器并访问磁盘。我的镜像中的ramdisk(虚拟磁盘)加载这个pvdisk,然后改变根目录到/dev/pvd1。
ramdisk被包含在了“rd.img”中。我使用的“机器类型”是PalmTE2。为什么?因为我非常熟悉这款硬件,它是我见到的第一款PXA255机器类型。

Hypercall(超级调用)?

有一些服务你可以通过使用一个特殊的操作码向仿真器发出请求。在ARM中它是0xF7BBBBBB,在Thumb中它是0xBBBB。挑选这些是由于它们所在的范围ARM保证是未定义的。超级调用号码通过寄存器R12被传递,参数通过寄存器R0-R3被传递,返回值被放置在R0中。

调用:
· 0 = 停止仿真
· 1 = 打印十进制数
· 2 = 打印字符
· 3 = 获取RAM大小
· 4 = 块设备操作(R0 = 操作,R1 = 扇区(sector)号)。请注意,这些不写入仿真的RAM,它们使用另一个超级调用填充了仿真用户访问的仿真器内部缓冲区,一次一个字。我的意思是实现DMA,但是还没有抽出时间去做。

操作:
· 0 = 获取信息(如果扇区号是0,返回扇区的数量;如果扇区号是1,以字节位单位返回扇区大小)
· 1 = 扇区读取
· 2 = 扇区写入
· 5 = 块设备缓冲区访问(R0 = 值输入/值输出,R1 = 字数,R2 = 如果写入为1,其他情况为0)

Thumb支持?

完全支持Thumb。我欺骗了一下,解码每个Thumb指令字符串(instr)为等价的ARM指令字符串并执行,以此代替使用ARM仿真器函数。它不像它原来一样快,但是它简单并且代码小巧。可以使用256KB的查找表,但是我感觉256KB对于微控制器的闪存来说太大了。一些Thumb指令不能被转换为ARM指令,它们被正确处理代替。

我想要建立一个!

用于非商业目的,你肯定可以做到这一点。接线方式如下:

· RAM的DQ0-DQ7连接AVR的C0-C7;
· RAM的A0-A7连接AVR的A0-A7;
· RAM的A8-A11连接AVR的B0-B3;
· RAM的nRAM nRAS nCAS nWE连接AVR的D7 B4 B5;
· SD的DI SCK DO连接AVR的B6 B7 D6;
· LED的read write连接AVR的D2 D3(LED的其他管脚接地);
· 按钮连接AVR的D4(其他管脚接地)。

RAM可以是任何30引脚的16MB的SIMM,可以运行在每64毫秒4000个周期的CAS-before-RAS刷新频率下。我使用的(OWC)可以花几块钱在网上买到。原理图显示在这里,点击可以放大。

源代码?

这个代码有点儿乱,但是它可以工作(代码国内无法下载)。要在PC上建立仿真器并进行尝试输入“make”。要运行使用“./uARM DISK_IMAGE”。要建立优化的PC版本使用“make BUILD=opt”。要建立AVR运行的版本使用“make BUILD=avr”。现在,它的编译目标是ATmega1284P。要以ATmega644为编译目标,除了要修改makefile,减少icache.h中的数字以便于i-cache足够小来配合644内部的RAM。在归档文件中还包括用于1284p最终的hex文件。

启动过程

要在AVR中保留代码空间,几乎没有启动代码存在于仿真器中。事实上,“ROM”总共50字节:8字节用来选择Thumb模式,一些Thumb代码要读取SD卡的第一个扇区并跳到Thumb模式(参看embeddedBoot.c)。SD卡的MBR有另一个bootloader(在Thumb模式下写入)。这个bootloader看着MBR,找到活动分区并加载它的内容到RAM的末尾。然后,它跳到目的RAM地址+512(参看mbrBoot.c)。这里运行着第三个,也是最大的bootloader,ELLE(参看ELLE.c)。这个bootloader重新定位了ramdisk,建立ATAGS,并调用内核。我提供了所有的二进制文件和源代码以便于大家能够按照意愿制作您自己镜像。启动过程会让人回忆起PC开机。:)包含的mkbooting.sh工具可以用来制作用于启动分区的工作镜像。

围观 914

在开发消费电子、工业控制、智能传感器和电信及数据通信设备等物联网(IoT)应用产品时,8位MCU是极为关键的半导体器件,因此芯科科技(Silicon Labs)近来持续扩展旗下高集成、高性能、低功耗的8位MCU系列──EFM8TM的产品阵容,近期更进一步推出经AEC-Q100认证的EFM8最新解决方案,达到了汽车电子要求的严格品质标准。

小型化,低功耗IoT设计理想之选

以EFM8LB Laser Bee系列为例,其将8位MCU的模拟性能和外设集成度推向业界最高峰,所带来的创新与妙用令人惊艳。EFM8LB1在仅为3mm × 3mm的QFN封装中集成了强大的模拟性能,包括高速模数转换器(ADC)、高精度温度传感器等多个元器件,非常适合空间受限、性能密集型应用,例如光模块、测试和测量仪器、工业控制设备和智能传感器等。

基于高度集成的设计,LaserBee与市面上其他竞争对手的8位MCU相比,各项性能都高出一截,例如最快时钟及更快的PWM,更多的传输量和MIPS,以及内置高分辨率ADC所实现的理想模拟功能。

另一款EFM8BB Busy Bee系列包括运行频率可达50MHz的通用MCU内核,并将先进的模拟和通信外围设备集成到小封装中来提供非凡价值,因而成为空间受限应用的理想之选。

对于空间要求更佳严格的物联网产品而言,EFM8UB Universal Bee系列是提供更小型的封装尺寸,其运行频率同样达到50MHz,包括带有低功率的USB外围设备接口、充电器检测电路、8 kV ESD保护和增强型高速通信接口的设备,可以帮助设计人员兼顾产品尺寸和性能。

EFM8SB Sleepy Bee MCU系列是Silicon Labs最节能的8位MCU,提供无与伦比的触摸性能、超低的休眠模式能耗(在内存内容保持和掉电检测使能条件下仅50nA)和快速的2μs唤醒时间,成为低功率和电池驱动系统的理想之选。其内核运转频率为25MHz,结合创新型低能耗技术和短暂的唤醒时间,提供最低能耗,还包括多达14个的高质量电容式感应通道。

高可靠度,高性能规格满足汽车级设计

近期,Silicon Labs再推出两个系列的汽车级EFM8 MCU产品,瞄准广泛的车内触摸界面和车身电子电机控制应用。经过AEC-Q100认证的、超低功耗的新型EFM8SB1 Sleepy Bee系列产品提供先进的片上电容式触摸技术,可以实现用触摸控制来轻松地替代物理按钮。EFM8BB1/BB2Busy Bee系列产品拥有高性能的模拟和数字外设,从而使这些器件可以作为一种通用的选择,来控制电动后视镜、车头灯和座椅等。

汽车级EFM8SB1器件支持-40℃~+85℃的环境温度范围,内核速度高达25MHz,闪存容量高达8KB。该系列MCU集成了12位模数转换器(ADC)、高性能定时器、温度传感器,以及增强型SPI、I2C和UART串行端口。片上高分辨率电容数字转换器(CDC)提供超低功耗的触摸唤醒能力(<1µA)和12路可靠的电容触摸感应通道,可以替换许多应用中的物理按键开关。该MCU非常适合用于基于触摸的控制装置,如顶灯和头顶按钮。电容式触摸控制为当今装载电子系统的车辆提供了更持久耐用且防潮的用户界面,以及更时尚的观感。

汽车级的EFM8BB1/BB2系列为成本敏感型应用提供了高性能、能效和价格等方面的良好平衡。除了高达50MHz的内核速率、2-64KB的闪存,该系列MCU还可在小至3mm x 3mm的封装内提供一系列高性能外设,包括高分辨率的12位ADC、高速的12位数模转换器(DAC)、低功耗比较器、内置基准电源、增强了吞吐量的通信外设和内部振荡器。这种非凡的单芯片集成设计消除了对分立模拟元器件的需求,同时缩减了系统成本和电路板占用空间。

更多Silicon Labs EFM8 MCU产品相关信息,欢迎访问中文官方网站相应网页: http://cn.silabs.com/products/mcu/8-bit

本文来源:Silicon Labs

围观 371

页面

订阅 RSS - 8位MCU