【应用】EFM8BB2系列8位单片机助力实现12bit高精度微型逆变器


在光伏行业中,微型逆变器以分布式放置灵活、发电可自用可入网等因素,被广泛应用在家用、商场、工厂等场所,使用规模很大。
微型逆变器为了实现高效率的功率转换、也为了更好地入网,在DC-DC输入级、DC-DC与DC-AC中间级以及AC输出级,都需要采样功率母线的电压及电流,而且, ADC速率要求快、精度要求高(12bit),这给MCU提出很高的要求。
图1 微型逆变器内部结构简图
世界知名精密混合信号半导体方案供应商SILICON LABS,其推出的EFM8BB2系列8位单片机,以其高速度、高精度、高集成度等特性,可以满足微型逆变器对MCU的要求。详细描述如下。
一、 高速度。
Ø 系统时钟快。系统时钟最高速率支持50MHz,而且,70%的指令都是单周期指令,使得EFM8BB2单片机可以拥有更快的数据处理及数据传输能力。
Ø ADC转换速度快。在高速模式下,当实现12bit精度时,ADC最高采样速率高达200ksps,这即保证了ADC的精度,也实现了更快速的模拟信号采集。
Ø UART速率快。如图1所示,在ADC采样后,MCU需要将ADC结果数据通过串口传送至主控制单元,此时需要高速数据传输能力。EFM8BB2系列单片机,集成了双串口,而且速率高达3Mbps,可以满足高速数据传输需求。
二、 高精度。
图2 EFM8BB2系列单片机ADC特性表
如上图可以看出,EFM8BB2系列单片机,内部集成的ADC,最高精度可以12位精度,这让信号采集的精度更有保障。
三、 高集成度。
微型逆变器,应用广、使用数量多,因此,要求所选的芯片,要有很高的性价比。EFM8BB2系列单片机,集成度高、可省去外扩器件,可以实现高性价比。
Ø 集成了高速、高精度震荡器。内置50MHz高速振荡器,且精度高达±2%,可以满足串口通信需求。
Ø 集成了温度传感器。内置温度传感器,可以实现对板上温度监控。
Ø 集成了内部参考电压。如图3所示,EFM8BB2系列单片机集成了高精度参考电压,可以免去外扩参考电压芯片。
图3 内部集成参考电压的指标
综上述,EFM8BB2系列8位单片机,具有速度高、ADC精度高等特性,还通过集成了高速振荡器、温度传感器及参考电压等外设、节省外扩器件成本,可很好地满足微型逆变器对MCU的要求。
最后,为了使读者更全面地掌握EFM8BB2系列8位单片机的特性,现将其特性整理如下,可供大家参考:
EFM8BB2的特点:
• 运行频率可达50MHz的CIP-51内核,完全兼容标准8051指令集
• RAM容量最大2304B,ROM容量最大16KB
• 集成最高分辨率12位A/D转换器
• 集成2个参考可调的低电流模拟比较器
• 2个UART,最高速度3Mbps
• 集成SPI(主/从)接口,最高速度12Mbps
• 集成SMBus/I2C(主/从)接口,最高400kbps
• 集成I2C从机接口,最高3.4Mbps
• 集成3通道可编程计数器阵列,支持PWM、捕获/比较和频率输出模式
• 集成式温度传感器
• 集成49MHz(精度±1.5%)、24.5MHz(精度±2%)、80KHz振荡器
• 预装UART引导装载程序
• 供电电压范围2.2V~3.6V或3V~5.25V
• 封装QSOP24、SOIC16、QFN20
• 工作温度范围-40℃~+85℃或-40℃~+125℃
• 经过AEC-Q100认证
EFM8BB2的应用:
• 电机控制
• 医疗器械
• 消费电子
• 传感器控制器
• 照明系统
• 高速通信集线器
- |
- +1 赞 0
- 收藏
- 评论 0
本文由风起云扬提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【应用】Silicon Labs高性能8位单片机EFM8BB10适用于智能小车,主频可达25MHz
智能小车可以按照预先设定的模式在一个环境里自主的运行,不需要人为操作,具有自动循迹、避障、转弯等功能。本文将详细介绍Silicon Labs 8位单片机EFM8BB10在智能小车上的应用优势。
【应用】8位MCU EFM8BB31集成外设资源满足光伏功率优化器的所有控制功能
光伏功率优化器,可以提高发电效率。使用Silicon Labs的8位单片机EFM8LB31,集成外设资源可以满足功率优化器的所有控制功能,并且具有宽范围工作温度-40 ℃ to 125 ℃,使功率优化器在严苛的工作环境中长期稳定工作。
【应用】120uA/MHz 运行功耗的EFM8 8位MCU,自恢复式过欠压保护器应用主控MCU最佳选择
Silicon Labs EFM8是一款基于最节能的8位MCU, 非常适用于对功耗要求高的系统中,高效的处理能力、超低功耗性能以及丰富的外设,非常适合于自复式过欠压保护器的应用。其120uA/MHz 运行功耗,0.5uA 睡眠电流,可以极大延长电池的使用寿命。集成资源丰富,其不仅提供了最高64KB的闪存空间,还提供了丰富的外设接口,
【经验】8位单片机EFM8BB21 串口UART1的配置与调试
UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。
【经验】Silicon Labs 8位单片机EFM8BB21 GPIO输出配置与调试
Silicon Labs 创新型8位MCU提供完全集成的体验,非常适合物联网应用,提供了也接最快的速度和最低的功耗,同时EFM8系列车用8位MCU为当前市场上最具价值、最灵活和集成度更高的车载MCU。 GPIO为单片机中最常使用的功能,本文将以P0.0端口为例分享EFM8BB21的GPIO输出配置与调试。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
【经验】8位单片机EFM8BB21 Timer0定时器配置与调试
Silicon Labs EFM8BB21系列8位MCU包含5个定时器,Timer0、Timer1、Timer2、Timer3、Timer4,Timer0和Timer1与标准的8051的计数器/定时器兼容。本文将分享Timer0的16位定时器功能的配置与调试,使用Simplicity Studio的配置工具可以方便的配置寄存器的参数,较之前需要自己手动计算相比,大大提高了便捷性和准确性。
【经验】8位单片机EFM8BB21F16G在通过串口bootloader升级遇到的问题及解决方法
Silicon Labs的8位单片机EFM8系列在出厂的时候是芯片的最后一个扇区是有引导程序的,对用户的生产带来了很大便利,可以不通过调试器而是直接通过串口或IIC方式下载程序,依据出厂自带引导程序的类型。本文以EFM8BB21F16G为例进行介绍。
【经验】8位单片机EFM8BB21 外部中断INT0的配置与调试
外部中断可以用于按键检测,传感器信号输入等,是嵌入式开发中经常会用到的外设,本文主要介绍如何通过使用Simplicity Studio快速配置8位单片机EFM8BB21外部中断。本文中例程使用INT0检测与P0.1端口连接的按键,中断触发方式为下降沿触发,在中断程序中控制与P0.7端口相连的LED的通断。
安装simplicity studio软件,开发EFM8LB系列8位MCU的代码,请问,可以选用哪些调试器用于在线调试代码?
对于基于simplicity studio软件平台开发8位单片机EFM8LB系列MCU,可以选用的调试器如下: 1、世强的U-EC6; 2、silicon labs的U-EC3; 3、silicon labs的STK上集成的J-LINK。
有没有剃须刀,牙刷这类应用的8位单片机型号?
中科芯和雅特力暂时还没有8位MCU,可以看看Silicon Labs的8位mcu,选型可以参考https://www.sekorm.com/doc/1072912.html
【经验】如何进行8位单片机EFM8BB21开发环境搭建与新建工程
Silicon Labs官方提供了带有集成式IDE的免费Simplicity Studio、不限代码长度的免费Keil编译器、演示、库与示例代码。本文将介绍如何进行8位MCU EFM8BB21开发环境的搭建与新建工程。
【经验】使用8位MCU EFM8系列时如何避免堆栈溢出引起的程序错误?
Silicon Labs 创新型8位MCU EFM8系列提供完全集成的体验,非常适合物联网应用,但8位机的资源往往很有限,RAM非常小,在使用EFM8开发的时候,随着代码量的逐渐增加,有时候会突然发现程序不能正常运行了,出现这些问题的时候,往往是由于堆栈溢出导致的。本文就介绍将全局变量、局部变量放到XRAM中以避免堆栈溢出的方法。
【经验】8位MCU EFM8BB3中进行32位计数、计时器的方法
Silicon Labs的8位MCU EFM8BB3提供了6个Timer,值得一提的是通过Timer3、Timer4可以组成一个32位定时器、计数器,此功能在精确计时、计数场景将非常有用。本文就将集中介绍EFM8BB3中进行32位计数、计时器的方法。
Silicon Labs EFM8BB1系列8位MCU的量产软件有哪些?
Silicon Labs EFM8BB1系列8位MCU的量产软件可以采用Silicon Labs 原厂提供的MCU Production Programmer 和 Flash Programming Utility软件,建议采用前者,下载效率更高;
电子商城
现货市场
服务

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论