【产品】预置I2C Bootloader的EFM8 8位MCU,成为光模块的福音

2018-08-29 Silicon Labs
8位MCU,EFM8,C8051F37X,C8051F39X 8位MCU,EFM8,C8051F37X,C8051F39X 8位MCU,EFM8,C8051F37X,C8051F39X 8位MCU,EFM8,C8051F37X,C8051F39X

SILICON LABS(亦称芯科科技)在全系列EFM8 8位MCU出厂时预置带I2C、UART或USB等多种方式下载功能的Bootloader进行程序更新,并提供源代码方便用户进行定制Bootloader,这对于广大的光模块研发工程师来说,无疑是注入了一支兴奋剂。


 

什么是Bootloader?

Bootloader顾名思义,即具有Boot引导系统和Loader更新系统功能,其功能类似计算机的BIOS,是MCU上电后执行的第一段代码,它完成CPU和相关硬件的初始化后,判断系统此时应进入Boot模式还是Loader模块。在Boot模式下,MCU会跳转到用户代码处执行用户程序;在Loader模式下,MCU接收I2C、UART或USB等方式传输的数据,覆盖用户程序代码区,更新程序代码。

 

通过预置Bootloader,用户可以不使用调试接口和工具,直接在通讯接口上进行程序的更新和升级,极大地方便用户更新产品程序。

 

光模块为何需要内置I2C Bootloader?

一直以来,Bootloader由于硬件限制,只限于在性能和存储容量大的32位嵌入式系统上使用,作为引导操作系统的功能。随着现代电子产品对体积、功能、应用和调试等多方面的需求,8位MCU上也开始出现Bootloader需求,光模块在这方面体现得尤其强烈。

 

光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。光模块的体积非常小,对硬件工程师布线是一个很大的考验,很多工程师为预留程序下载接口绞尽脑汁。由于光模块普遍采用I2C Slave接收数据,因此内置I2C Bootloader进行程序更新,可以极大地方便硬件工程师进行设计,同时方便客户批量生产。

 

EFM8的I2CBootloader实现

Silicon Labs的8位MCU由于体积小、功耗低、外围器件少、性能稳定,受到广大光模块厂家的青睐,其等系列的8位MCU在光模块领域普遍使用。今年,Silicon Labs继续发力,针对光模块市场推出EFM8BB系列的低成本和EFM8LB系列的高性能MCU,并在EFM8全系产品中加入Bootloader。

 

计算机通过USB或串口通过EFM8进行程序更新的原理如图1所示:

 

 

图1: EFM8的USB和串口下载

 

计算机上的下载软件首先将下位机上执行的固件HEX文件转换为二进制的记录文件,然后将文件内容拆分成多个数据包,分次传给EFM8 Bootloader,EFM8收到数据后解包,更新用户程序区代码。

 

由于计算机没有I2C接口,因此EFM8的I2C下载需要增加MCU进行UART到I2C协议转换,如图2所示:


图2 :EFM8的I2C下载

 

目前UART到I2C协议转换,Silicon Labs提供基于C8051F37XC8051F39X的全套源代码,客户也可以轻松地移植到其它平台上。

 

EFM8内置的Bootloader位于其代码安全页上,确保Bootloader在Flash页被锁定的情况下仍然正确更新程序,同时,如果客户不需要Bootloader,也可以用下载器擦除释放Flash空间。

 

综上所述,Silicon Labs充分考虑光模块的需求,适时在EFM8上增加I2C下载功能,同时继续保持其业界体积小、功耗低的优势,无疑会增加产品竞争力,使其继续保持光模块市场份额领先地位。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 8

本网站所有内容禁止转载,否则追究法律责任!

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(8

  • MangoHoHo Lv7. 资深专家 2018-11-01
    学习了
  • 小伟 Lv7. 资深专家 2018-10-20
    学习了
  • Hard Lv8. 研究员 2018-10-18
    不错,学习了
  • 杨小广 Lv7 2018-10-16
    谢谢
  • 海锋 Lv9. 科学家 2018-08-29
    学习了
  • serena Lv7. 资深专家 2018-08-29
    光模块上用蛮合适的
  • LouBing Lv7. 资深专家 2018-08-29
    产品不错,学习了
  • LiuSir Lv7. 资深专家 2018-08-29
    很不错,我们就是用的这个系列的,很实用~点赞
没有更多评论了

相关推荐

【产品】低成本光模块8位MCU推荐:EFM8LB 8位MCU,助力打造集成度更高、设计更简单的系统方案

​早期25G光模块,多采用通用型单片机,及进口品牌电源及模拟等器件,资源浪费严重,使得光模块成本较高。通过Silicon Labs(亦称“芯科科技”)的EFM8 8位MCU芯片家族中的Laser Bee(LB)系列产品,有助于打造集成度更高、设计更简单的系统方案,进而使光模块器件总成本更低、产品市场竞争力更强。

2020-04-24 -  新产品 代理服务 技术支持 采购服务

【产品】加强型8位MCU EFM8LB1助力数据中心国内光模块设计起飞

SFP光模块主要由光发射部分、光接收部分和单片机控制单元组成,Silicon labs EFM8LB1系列单片机具有很好的模拟性能、性价比及更小的封装和功耗,非常适合于该应用。

2016-06-21 -  新产品 代理服务 技术支持 采购服务

【产品】出厂误差仅±3°高性能EFM8LB1 8位MCU助力SFP光模块应用

光模块诊断功能的核心部分是MCU控制单元,芯科推出的小蜜蜂MCU EFM8LB性能强劲,外设十分丰富,集成了14位ADC位,应用在光模块中可以提升模块整体的性能。

2016-12-25 -  新产品 代理服务 技术支持 采购服务

【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法

本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。

2019-01-27 -  设计经验 代理服务 技术支持 采购服务

BB5x 8位MCU用于嵌入式的三大优势——小尺寸、经济高效、设计简化

芯科科技的8位MCU产品组合,在芯科科技提供Simplicity Studio软件开发平台上同步支持8位和32位产品,还可支持EFR32系列无线SoC。这种单一平台解决方案有助于消除设计过程中不必要的复杂性,使设计人员能够将时间和精力集中在产品研发方面,而不是适应新的开发环境,从而缩短了开发周期并加快了上市时间。

2023-12-27 -  应用方案 代理服务 技术支持 采购服务

【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法

EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,​带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。

2020-12-24 -  设计经验 代理服务 技术支持 采购服务

Silicon Labs EFM8系列8位MCU的IO Crossbar硬件分配

EFM8系列是Silicon Labs公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的。

2018-06-27 -  设计经验 代理服务 技术支持 采购服务

【经验】如何解决8位MCU在烧录过程中烧录器或者调适配器与C2调试接口连接不上的问题

本文介绍如何解决生产时出现烧录器(或者调适配器) 与目标板连接不上的问题。以Silicon Labs 8位MCU为例,主要说明讨论了每个用户功能的C2复用由于隔离配置问题导致目标设备连接不上。

2020-07-02 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs EFM8LB1x系列在keil下debug以及下载注意事项

Silicon Labs的EFM8LB 8位MCU可以使用的开发环境有官方提供的simplicity studio4,可以免费使用,内部包含硬件底层驱动配置,应用资料以及相关驱动例程;也可以使用c8051 v9.55以上keil 版本来编译和调试,本文主要介绍keil编译和调试相关的注意事项。

2018-09-05 -  设计经验 代理服务 技术支持 采购服务

【经验】8位MCU EFM8系列内部BOOTLOADER的空间分配

本文介绍Silicon Labs的8位MCUEFM8系列内部BOOTLOADER占用FLASH空间的情况,及程序中对FLASH空间地址的分配。

2021-08-17 -  设计经验 代理服务 技术支持 采购服务

【经验】8位MCU EFM8LB1 FLASH擦写操作步骤

EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。

2019-01-31 -  设计经验 代理服务 技术支持 采购服务

【应用】芯科8位小尺寸MCU EFM8BB51F16G-C-QFN20R用于10G光模块,最高工作频率50MHz

虽然现在光模块越来越高端,朝着400G、800G光模块发展,但10G光模块依旧是最经典,出货量最大最稳定的产品。今天我将介绍一颗芯科超小尺寸、集成了丰富资源的MCU EFM8BB51F16G-C-QFN20R在10G光模块产品中的应用。

2022-12-23 -  应用方案 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 83,555

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 71,919

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 37,758

品牌:SILICON LABS

品类:8位MCU

价格:¥7.6187

现货: 11,496

品牌:SILICON LABS

品类:8位MCU

价格:¥21.0907

现货: 1,100

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,365

品牌:SILICON LABS

品类:8位MCU

价格:¥8.1764

现货: 35,397

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 34,705

品牌:SILICON LABS

品类:8位MCU

价格:¥14.1226

现货: 29,699

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面