【经验】8位MCU EFM8LB1 I2C_Slave多地址接收原理详解,光模块普遍使用该功能

2018-07-30 世强
8位MCU,EFM8LB1,Silicon Labs 8位MCU,EFM8LB1,Silicon Labs 8位MCU,EFM8LB1,Silicon Labs 8位MCU,EFM8LB1,Silicon Labs

8位MCU EFM8LB1SILICON LABS专门针对光模块、小家电推荐的一款小封装、高性价比微控制器解决方案,EFM8LB1系列MCU,可选I2C bootloader、UART bootloader功能,内部自己温度传感器,精度+/-3℃,14bit精度ADC,3X3mm小封装,

在光模块以及小家电市场中,有非常多的成功案列,尤其是光模块市场,占有90%以上的市场份额。


本文主要讲解EFM8LB1系列8位MCU的I2C_slave的多地址模式,在光模块中普遍会用到这个功能。

1、I2C_Slave模式最高速率可达3.4Mbps,I2C主机想访问I2C_Slave设备,需要知道I2C_Slave设备的地址。

2、在寄存器I2C0SLAD: I2C0 Slave Address中可以设置设备的从地址,寄存器如下:

在这个寄存器中只可以设置一个从地址,比如设置为0x50,当主机只有发送数据到地址0xA0的时候,从地址才可以收到数据,


比如设置为0x51,那么当主机只有发送数据到地址0xA1的时候,从地址才可以收到数据,那么如何不论主机发送数据到地址0xA0或者0xA1的时候,从设备都可以接收到I2C_Master的数据呢?


下面讲解I2C_Slave的另外一个寄存器,从地址掩码I2C0ADM: I2C0 Slave Address Mask:

从地址掩码的功能是掩盖掉需要核对的bit,也就是说,可以通过这个寄存器把地址的某个比较bit去掉不进行硬件比较,从而直接接收到来自被掩盖掉bit的之后,地址相同的数据,举例:

把寄存器I2C0ADM = 0x7E,把最后一个bit屏蔽掉,那么需要比较的地址为0x50、0x51,忽略掉最后一个bit,那么两个0x50 = 0x51,两个地址是相同的,所以,此时,不论主机发送数据到从地址0xA0或者0xA1,在slave端,判断地址0x50、0x51为同一个地址,从设备会接收到来自Master的数据。

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

本文由蜡笔小芯提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(6

  • 鲨鱼辣椒 Lv3. 高级工程师 2020-11-02
    谢谢
  • 番茄蛋 Lv5. 技术专家 2018-10-26
    666666
  • 小伙子 Lv5. 技术专家 2018-10-19
    不错的东西
  • 小伙子 Lv5. 技术专家 2018-10-19
    不错
  • 小伙子 Lv5. 技术专家 2018-10-19
    不错
  • 小伙子 Lv5. 技术专家 2018-10-19
    不错
没有更多评论了

相关推荐

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

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

设计经验    发布时间 : 2020-12-24

【经验】怎么将芯海科技8位MCU CSU32P10复位引脚配置为普通IO口?

从芯海科技8位MCU CSU32P10的数据手册中可以看出,复位引脚RST可以作为普通IO口P1.3使用。但是手册中并没有介绍如何将RST引脚修改为普通IO口的寄存器介绍。如果想使用其中一种功能,该如何配置呢?

设计经验    发布时间 : 2023-01-04

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

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

设计经验    发布时间 : 2018-09-05

东软载波推出高性能、高稳定性的8位MCU ES7P702x,多达8通道的外部中断,用于消防产品

ES7P702x是由我司精心设计的一款高性能、高稳定性、高性价比的8位MCU,其包含增强型定时器、外部中断、ADC等丰富的外设和各种功能模块,可以通过编程实现多种任务,如数据采集、信号处理、通信控制等。在消防产品中有着广泛的使用。同时也可用于电源管理、美容仪器、个人护理、小家电等行业。

产品    发布时间 : 2024-01-04

HR7P153 8位MCU 数据手册

型号- HR7P153P4SC,HR7P153P4XX,HR7P153P4SD,HR7P153P4MA,HR7P153P4MB,HR7P153,HR7P153P4SA

数据手册  -  EASTSOFT  - V1.9  - 2021年9月18日 PDF 中文 下载

ES7P7021 8位MCU 数据手册

型号- ES7P7021F4MB,ES7P7021F4ND,ES7P7021F4SA,ES7P7021F4SD/TB,ES7P7021F4SD,ES7P7021,ES7P7021F4SC

数据手册  -  EASTSOFT  - V1.0  - 2022年02月11日 PDF 中文 下载

【应用】集成14位ADC的小封装MCU助力光模块信号实时监测

EFM8LB1系列MCU是Silicon Labs公司推出的MCU,其具有高精度、可靠性好以及性价比的特性,主要用于光模块信号的实时监测,以便于光通信链路的维护。

新应用    发布时间 : 2016-11-11

【经验】怎么解决中微半导体8位MCU CMS80F7519串口波特率输出不正确的问题

中微半导体CMS80F7519是1T的8位MCU,最高主频48MHz,具有最大32KB程序存储区,2KB XRAM,工作电压2.1V-5.5V宽压,工作温度范围-40~105℃。集成LCD驱动、12bit ADC、多种通讯接口。

设计经验    发布时间 : 2023-01-04

HR7P169B 8位MCU 数据手册

型号- HR7P169BFGSD,HR7P169BFGSF,HR7P169BFGTF,HR7P169BFGDF,HR7P169BFGNF,HR7PNO.XXX,HR7P169B

数据手册  -  EASTSOFT  - V1.15  - 2021年9月27日 PDF 中文 下载

HR7P154 8位MCU 数据手册

型号- HR7P154E4SC,HR7P154E4RB,HR7P154E4XX,HR7P154

数据手册  -  EASTSOFT  - V1.4  - 2021年9月18日 PDF 中文 下载

【选型】低成本25G光模块的理想8位MCU:EFM8 Laser Bee,主频高达72MHz

早期25G光模块,多采用通用型单片机,及进口品牌电源及模拟等器件,资源浪费严重,使得光模块成本较高。通过采用Silicon Labs(亦称“芯科科技”)新型EFM8 Laser Bee 8位MCU芯片可以使光模块器件总成本更低、产品市场竞争力更强。EFM8 Laser Bee系统主频高达72MHz,数据处理能力更高,通信系统响应更快速;集成2个硬件IIC总线,1个精度为±3℃温度传感器。

器件选型    发布时间 : 2020-02-16

HR7P201 8位MCU 数据手册

型号- HR7P201FHS,HR7P201FHD,HR7P201,HR7PNO.XXX,HR7P201FHS4,HR7P201FHS3

数据手册  -  EASTSOFT  - V1.14  - 2021年10月8日 PDF 中文 下载

HR7P159B 8位MCU 数据手册

型号- HR7P159BP2RB,HR7P159B

数据手册  -  EASTSOFT  - V1.9  - 2021年09月23日 PDF 中文 下载

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

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

设计经验    发布时间 : 2019-01-31

ES7P003 8位MCU 数据手册

型号- ES7P003,ES7P003FGTF,ES7P003FGNF

数据手册  -  EASTSOFT  - V1.7  - 2021年9月9日 PDF 中文 下载

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 89,412

品牌:SILICON LABS

品类:8位MCU

价格:¥10.6850

现货: 63,689

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 59,094

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 48,422

品牌:SILICON LABS

品类:8位MCU

价格:¥6.9681

现货: 35,720

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 28,941

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 27,940

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.7240

现货: 27,098

品牌:SILICON LABS

品类:8位MCU

价格:¥7.3402

现货: 26,424

品牌:SILICON LABS

品类:8位MCU

价格:¥9.0126

现货: 21,785

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌: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

现货:150,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 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

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

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

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

收藏
收藏当前页面