EFM8UB1:小封装大能量的8位MCU
在电子设计的世界里,寻找一款性能出色、功能丰富且适用于多种应用场景的微控制器(MCU)至关重要。Silicon Labs的EFM8UB1作为Universal Bee家族的一员,以其独特的特性和广泛的应用前景,成为众多工程师的理想选择。今天,我们就来深入了解一下这款EFM8UB1。
一、产品概述
EFM8UB1是一款多功能的8位微控制器,具备USB功能集,采用小封装设计。它将创新的节能USB外设接口、充电器检测电路、8 kV ESD保护以及增强的高速通信接口集成到小封装中,为空间受限的USB应用提供了高性价比的解决方案。同时,其高效的8051内核和精密模拟功能,也使其成为嵌入式应用的理想之选。
应用领域
- USB I/O控制与加密狗:可用于实现各种USB接口的输入输出控制,以及加密狗等设备。
- 高速通信桥:在不同通信协议之间搭建桥梁,实现高速数据传输。
- 消费电子:如智能穿戴设备、智能家居等领域。
- 医疗设备:满足医疗设备对高精度和稳定性的要求。
二、关键特性
1. 核心与性能
- C8051内核:采用流水线式8位C8051内核,最高工作频率可达50 MHz,70%的指令在1 - 2个时钟周期内执行,与标准8051指令集完全兼容。
- 内存配置:拥有高达16 KB的闪存内存,可通过固件进行系统内重新编程,包括1 KB的64字节扇区和15 KB的512字节扇区;高达2304字节的RAM,包括256字节标准8051 RAM、1024字节片上XRAM和1024字节的USB缓冲区。
2. 电源管理
3. I/O接口
4. 时钟源
- 内部振荡器:包括精度为±1.5%的48 MHz内部振荡器(独立运行)和±0.25%(使用USB时钟恢复)、精度为±2%的24.5 MHz内部振荡器以及80 kHz低频振荡器。
- 外部时钟:支持外部CMOS时钟输入。
5. 定时器与PWM
- PCA模块:3通道可编程计数器阵列(PCA),支持PWM、捕获/比较和频率输出模式。
- 通用定时器:5个16位通用定时器,独立看门狗定时器由低频振荡器提供时钟。
6. 通信与数字外设
- USB接口:符合USB 2.0标准的全速接口,集成低功耗收发器,4个双向端点和专用1 KB缓冲区,支持低功耗模式。
- 串口通信:2个UART,最高波特率可达3 Mbaud;SPI主/从模式,最高速率可达12 Mbps;SMBus/I2C主/从模式,最高速率可达400 kbps;I2C高速从模式,最高速率可达3.4 Mbps。
- CRC单元:16位CRC单元,支持在256字节边界自动对闪存进行CRC校验。
7. 模拟功能
- ADC转换器:12位模数转换器(ADC),支持多达20个外部输入,可在12位和10位模式下工作,最高采样率分别为200 ksps和800 ksps。
- 模拟比较器:2个低电流模拟比较器,具有可调参考电压。
8. 调试与引导
- 调试接口:片上Silicon Labs 2线(C2)调试接口,支持闪存编程和系统内调试。
- 引导加载程序:所有设备预加载USB引导加载程序,方便固件更新。
三、订购信息
EFM8UB1家族有多种型号可供选择,不同型号在闪存内存、RAM、数字端口、I/O数量、ADC通道等方面存在差异。工程师可以根据具体需求选择合适的型号。
| 订购型号 | 闪存内存 (kB) | RAM (字节) | 数字端口 | I/Os (总数) | ADC0通道 | 比较器0输入 | 比较器1输入 | 无铅 (RoHS合规) | 独立VIO和VDD引脚 | 温度范围 | 封装 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| EFM8UB10F16G - C - QFN28 | 16 | 2304 | 22 | 20 | 10 | 12 | 是 | - | -40 至 +85 °C | QFN28 | |
| EFM8UB11F16G - C - QSOP24 | 16 | 2304 | 17 | 15 | 8 | 9 | 是 | 是 | -40 至 +85 °C | QSOP24 | |
| EFM8UB10F16G - C - QFN20 | 16 | 2304 | 13 | 11 | 8 | 5 | 是 | - | -40 至 +85 °C | QFN20 | |
| EFM8UB10F8G - C - QFN20 | 8 | 2304 | 13 | 11 | 8 | 5 | 是 | - | -40 至 +85 °C | QFN20 |
四、系统概述
1. 电源管理
EFM8UB1的内部电路从VDD电源引脚获取电源,外部I/O引脚由VIO电源电压供电(无独立VIO连接的设备使用VDD)。通过启用/禁用各个外设,可以实现对设备电源的控制。不同的电源模式提供了灵活的功耗管理方案,以满足不同应用场景的需求。
2. I/O接口
数字和模拟资源可通过设备的多功能I/O引脚外部访问。端口引脚可定义为通用I/O(GPIO),通过交叉开关或专用通道分配给内部数字资源,或分配给模拟功能。端口控制块提供了多种功能,如灵活的优先级交叉开关解码器、两种驱动强度设置和多个直接引脚中断源。
3. 时钟系统
CPU核心和外设子系统可由内部和外部振荡器资源提供时钟。默认情况下,系统时钟由24.5 MHz振荡器除以8后运行。时钟控制系统提供了多种时钟源和时钟分频设置,以满足不同的时钟需求。
4. 定时器与PWM
可编程计数器阵列(PCA)提供了增强的定时器和PWM功能,减少了CPU的干预。多个定时器可用于测量时间间隔、计数外部事件和生成周期性中断请求。
5. 通信与数字外设
USB接口提供了全速USB 2.0兼容的设备控制器和PHY,支持低功耗模式。UART、SPI、SMBus/I2C等通信接口提供了丰富的通信选择,满足不同的通信需求。
6. 模拟功能
ADC转换器可在不同模式下工作,支持多种外部输入和采样率。模拟比较器可用于比较两个模拟输入的电压,具有可编程的滞后、响应时间和电流消耗。
7. 复位与调试
复位电路可使控制器进入预定义的默认状态,复位源包括电源复位、外部复位引脚、比较器复位等。片上C2调试接口支持闪存编程和系统内调试。
8. 引导加载程序
所有设备预加载USB引导加载程序,通过特定的引脚进入引导加载模式,方便固件更新。
五、电气规格
1. 推荐工作条件
EFM8UB1的工作电压范围为2.2 - 3.6 V(VDD),系统时钟频率最高可达50 MHz,工作环境温度范围为 - 40 至 +85 °C。
2. 功耗
不同电源模式下的功耗差异较大,如正常模式下,当系统时钟频率为48 MHz时,数字核心电源电流典型值为9.4 mA;空闲模式下,当系统时钟频率为48 MHz时,数字核心电源电流典型值为6.3 mA。模拟外设的功耗也根据不同的工作模式和参数有所不同。
3. 其他电气参数
包括复位和电源监控、闪存内存、内部振荡器、ADC、电压参考、温度传感器等方面的电气参数,为工程师在设计电路时提供了详细的参考。
六、典型连接图
1. 电源连接
根据不同的电源供电方式(总线供电或自供电)和是否使用内部调节器,提供了相应的电源连接图。同时,每个电源引脚需要靠近引脚放置4.7 µF和0.1 µF的旁路电容。
2. USB连接
包括总线供电和自供电两种情况下的USB引脚连接图,注意在自供电配置中,需要对VBUS引脚进行特殊处理,以满足电压和电流的要求。
3. 调试连接
提供了典型的调试连接图,当C2D和C2CK引脚的功能路由到外部电路时,需要使用引脚共享电阻。
4. 其他连接
其他组件或连接可能需要根据系统级要求进行配置,可参考相关应用笔记获取详细信息。
七、引脚定义
EFM8UB1提供了QFN28、QSOP24和QFN20三种封装形式,每种封装的引脚定义都详细列出,包括引脚名称、描述、交叉开关能力、附加数字功能和模拟功能等信息。
八、封装规格
1. QFN28封装
包括封装尺寸、PCB焊盘图案和封装标记等信息,为PCB设计提供了详细的指导。
2. QSOP24封装
同样提供了封装尺寸、PCB焊盘图案和封装标记等信息。
3. QFN20封装
详细说明了封装尺寸、PCB焊盘图案和封装标记等内容。
九、总结
EFM8UB1以其丰富的功能、灵活的配置和低功耗特性,为电子工程师在设计空间受限的USB应用和嵌入式系统时提供了一个强大的解决方案。通过对其关键特性、订购信息、系统概述、电气规格、典型连接图、引脚定义和封装规格的了解,工程师可以更好地利用这款MCU,开发出高性能、高可靠性的产品。在实际应用中,你是否遇到过类似的小封装高性能MCU?你对EFM8UB1在特定应用场景中的表现有什么疑问或经验分享吗?欢迎在评论区留言交流。
-
8位MCU
+关注
关注
0文章
104浏览量
17984 -
USB应用
+关注
关注
0文章
15浏览量
7069
发布评论请先 登录
EFM8UB1:小封装大能量的8位MCU
评论