【产品】最高节能可达90%,集成多个内部振荡器的8位USB MCU
USB具有传输速度快,使用方便,支持热插拔,连接灵活,独立供电等优点,在生活中得到广泛运用。比如鼠标、键盘、打印机、扫描仪、摄像头、充电器、闪存盘、手机、数码相机、移动硬盘、外置光驱、USB网卡等,几乎所有的外部设备都带有USB接口。在许多USB方案中,成本是重要的考虑因素之一。
SILICON LABS公司推出的EFM8UB系列MCU,是一款小封装、低价格、集成USB2.0全速控制器、高处理速度的8位单片机。非常适合对成本要求高,空间受限制的USB应用解决方案。
EFM8UB系列MCU从多方面降低成本。
1、集成多个内部振荡器,可直接用于USB通讯的参考时钟,节约外部时钟成本。
48 MHz ± 1.5% 的精确内部振荡器,在使用 USB 时钟恢复时,精度为 ±0.25%。
24.5 MHz 低功耗内部振荡器,精度为 ±2% 。
80 kHz 低频低功耗内部振荡器 (LFO)。
2、单电源供电,内部集成LDO,可以从USB接口直接供电,精简外部供电电路。
供电电压(VREGIN 短接至 VDD):2.3 至 3.6 V 。
供电电压(VREGIN 未短接至 VDD):2.7 至 5.25 V。
集成USB 充电器检测电路(兼容 USB-BCS 1.2),自动检测 SDP、CDP 和 DCP 接口。
3、EFM8UB系列是一款高性能的MCU
EFM8UB系列MCU采用高速 CIP-51内核,使用标准 8051 指令集,48 MHz 时钟频率吞吐量最高可达 48 MIPS。
集成12位ADC转换器,在10位转换模式时,速率可达800Ksps。
6 个通用 16 位定时器/计数器。
高速通讯接口
UART,最高 3 Mbaud 。
SMBus (1 Mbps) 。
兼容 USB 2.0 全速,集成低功耗收发器,4 个双向端点和专用1K 字节缓冲。
16 位 CRC 单元,支持 256 字节边界内闪存自动 CRC。
4、EFM8UB系列MCU的USB具有低功耗模式
在许多产品中,都有低功耗的要求。EFM8UB系列MCU的低功耗USB有助于降低USB部分功耗,最高节能可达90%。其节能原理是,正常的USB通讯,在空闲时保持在接收状态,大约会损耗5mA的电流。采用EFM8UB系列的低功耗模式的USB,在USB空闲时,会自动进入低功耗状态,减小电流损耗,延长电池寿命。
图1:USB低功耗模式电流示意图
5、EFM8UB系列MCU具有高可靠性能
具有8 kV ESD 保护。
集成掉电检测器,实现低压、掉电保护。
集成时钟失效检测器,防止时钟不稳定导致系统错误。
6、EFM8UB系列MCU易于开发
IO口具有交叉配置功能。IO口数字功能接口,可配置到任意IO口引脚,方便硬件布板走线。
提供UART、USB、I2C接口的Bootloader程序,方便实现在线升级。
采用C2调试接口,2线调试,减少IO口占用。提供 4 个硬件断点、单步执行、检查/修改内存和寄存器
提供免费的keil开发环境和Simplicity Studio开发环境,丰富的例程。
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 3
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(3)
-
刘筱 Lv7. 资深专家 2018-09-08学习
-
宇宙星神 Lv6. 高级专家 2018-07-27学习了
-
Beyond Lv3. 高级工程师 2018-06-11转了
相关推荐
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
【产品】Silicon Labs 8位单片机EFM8UB系列自带驱动,简化USB设计
Silicon Labs推出的EFM8UB系列MCU集成了USB2.0兼容的外设,该系列MCU支持USB的全速与低速通讯,支持4个双向的端点,集成有1KB的专用RAM用于USB的FIFO,对于中断与批量的程序Silicon Labs提供了底层源码,用户可以根据需要进行修改,同时也提供了USB数据包的读写函数, 真正简化USB产品设计,开发。
新产品 发布时间 : 2019-12-12
最多节省90%能耗,USB微控制器EFM8UB强势来袭!
EFM8UB是一个高性价比的MCU系列,内置USB外设接口(具有8KV静电防护)及高精度的晶振、时钟恢复电路和收发模块,兼容全速USB2.0,无需外部晶体。
新产品 发布时间 : 2016-07-17
8位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
技术问答 发布时间 : 2016-10-25
【经验】如何解决8位单片机EFM8BB21F16G串口通信不正常问题?
本文以Silicon Labs的8位单片机EFM8BB21F16G为例,介绍如何通过软件程序置位中断标志位,通过串口中断方式来解决清除前如果有数据到来会引起数据丢失并无法产生中断的方法。
设计经验 发布时间 : 2021-05-19
Silicon Labs 8位单片机EFM8BB31 SPI通信调试注意事项
Silicon Labs EFM8BB31是一款资源丰富,高效率,小体积的8位单片机,已被许多用户选用,被广泛应用于消费电子,精密仪器,电源管理,工业控制自动化,智能传感器,汽车控制,安防监控等领域。在开发过程中,经常使用到SPI通信,EFM8BB31支持3线或4线模式的SPI主模式和从模式,在调试SPI通信的过程,有哪些注意事项呢?本文将详细介绍。
设计经验 发布时间 : 2019-04-10
【经验】PCB布线技巧:8位单片机端口Crossbar功能的使用及配置
如果单片机自带Crossbar功能,只要软件配置调整一下各端口功能,PCB布线就会畅通。
设计经验 发布时间 : 2017-08-09
8位单片机EFM8系列中芯片上的UID是什么?
UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。
技术问答 发布时间 : 2017-05-05
8位单片机EFM8在线烧录时,使用烧录软件Flash Programming Utility每次更换芯片都需要重新连接,请问是否有不需要重新连接的在线烧录软件?
除了Flash Programming Utility烧录软件,Silicon Labs还提供MCUProductionProgrammer烧录软件,后者更换芯片时无需再重新连接。
技术问答 发布时间 : 2016-10-25
【经验】8位单片机EFM8SB1 RTC定时时间计算方法
EFM8SB1系列是Silicon Labs最节能的8位MCU,其在停机模式下的电流只有50 nA,非常适用于对功耗要求高的系统中,可以极大延长电池的使用寿命,该MCU内部有一个功耗极低的32位RTC,保证了MCU在Sleep模式下,进行定时唤醒,并且芯片内部带有32.768k晶体,省去了外接晶振,节约成本。本文重点介绍EFM8SB1系列MCU RTC定时时间计算方法。
设计经验 发布时间 : 2019-07-29
8位单片机C8051F930在程序调成完成之后,使用Flash Programming Utility进行程序烧录发现无法烧录进入,提示连接失败,应如何处理?
因为C8051F930单片机是SiLICON LABS的C8051Fxx系列比较后期的产品,所以需要使用4.21.00以上版本的Flash Programming Utility进行程序烧录。
技术问答 发布时间 : 2016-10-25
8位单片机EFM8LB11,既有I2C,也有SMBus,那么,I2C与SMBus的主要差别是什么?
SMBus和I2C的主要差别是与各种时序要求相关。下面列举最重要的方面:SMBus定义一个最小总线时钟频率FSMB,10KHz。I2C没有明确任何最小总线时钟频率。除了维持有效的总线吞吐量,该SMBus协议参数还可作为一个简单的检测总线空闲条件(除了或代替检测每个STOP条件)和实现比特位超时的方法。SMBus定义一个数据保持时间,即从SMBCLK下降沿之后,SMBDAT仍然必须维持至少300ns有效。这在I2C协议中定义的保持时间为0。SMBus时钟最大频率定义为100KHz。I2C提供多种不同速率模式操作,Standard模式最高频率达到100KHz,Fast模式为400KHz,Fast Plus为1MHz,而High-speed高达到3.4MHz。SMBus定义一个时钟低电平超时 TTIMEOUT,最大为35ms。I2C并没有明确指定任何超时限制。SMBus明确TLOW:SEXT,即SMBus从设备的累积时钟低扩展时间。I2C没有类似的规定。SMBus明确 TLOW:MEXT,即SMBus主设备的累积时钟低扩展时间。I2C没有类似的规定。
技术问答 发布时间 : 2017-05-05
【经验】EFM8BB1低功耗8位单片机PCA频率高速输出模式计算方法
EFM8BB1系列MCU是Silicon Labs推出的一款小封装、多用途8位单片机,该系列MCU经过AEC-Q100认证,拥有高性能的ADC和数字外设,广泛应用于电机控制,消费电子,传感器控制器,医疗器械,照明系统等领域。 该MCU集成了3个通道的可编程计数器阵列(PCA),支持PWM、捕捉/比较和频率输出模式,本文将对该MCU PCA高速输出模式计算方法进行详细介绍,使读者对该功能有更深的理解
设计经验 发布时间 : 2019-07-23
在Simplicity studio平台使用Keil编译器编译8位单片机EFM8SB20F64G程序时,总是编译失败,错误提示为:data:segment too large,是什么原因造成的?
由于EFM8SB2单片机内部RAM分为内部RAM和片上XRAM,内部RAM为256 Bytes,XRAM为4KB。用户数据(变量)会默认优先保存在内部RAM中,如果用户定义了比较大的数据或者结构体变量,该变量超出内部RAM的范围时,会导致内部RAM分配错误,Keil编译器会提示data数据过大,此时需要对Keil编译器进行设置,将内存模式设置为Large模式即可,此时变量会默认优先保存在XRAM中。具体的设置方式如下:从Simplicity studio中打开Simplicity IDE,右键单击工程文件名,打开“properties”->“C/C++ Build”->“Settings”,在属性的右侧界面中打开“Tool settings”->“general settings”,然后在最后侧属性设置页面中将“Memory model”设置为“Large(variables in XDATA)”,设置完成重新编译即可。
技术问答 发布时间 : 2016-10-25
对于8位单片机EFM8LB10,在使用ADC功能时,如何计算ADC详细的转换时间以及速率?
根据EFM8LB1 Datasheet,ADC转换总所需时间为:Total ConverSion Time=RPT×(ADTK+NUMBITS+1)×T(SARCLK)+(T(ADCCLK)×4);where RPT is the number of converSions represented by the ADRPT field and ADCCLK is the clock selected for the ADC;在高速模式下,以最快的SARCLK为18MHz 计算,跟踪时间至少需230ns( =T(SARCLK)x4),若RPT为累计一个样本,ADCCLK为系统时钟72MHz,那么ADC的转换速率约为:14 Bit Mode:1/[230ns+(14+1)/18MHz+4/72MHz]=0.9Mbps;12 Bit Mode:1/[230ns+(12+1)/18MHz+4/72MHz]=1Mbps;10 Bit Mode:1/[230ns+(10+1)/18MHz+4/72MHz]=1.1Mbps。
技术问答 发布时间 : 2017-05-05
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论