【经验】8位MCU C8051F350完美替换C8051F352,解决缺货烦恼

2017-08-14 世强 John
8位MCU,微处理器,微控制器,C8051F350 8位MCU,微处理器,微控制器,C8051F350 8位MCU,微处理器,微控制器,C8051F350 8位MCU,微处理器,微控制器,C8051F350

当你设计的产品在生产的过程中出现缺货怎么办?你首先想到的肯定是找一款完全兼容的芯片进行替换,这样可以不用做任何设硬件及软件上的修改。可如果芯片的内部资源有差异时,你是否还有信心去替换呢?


笔者最近就遇到了使用SILICON LABS的24位ADC的C8051F350替换16位ADC的C8051F352芯片的事情。两个芯片是同一系列的芯片,芯片的封装及引脚的分配是完全相同的,所以在硬件上我们知道可以完全替换。


但在ADC的数据处理上24位ADC的计算公式如下:

Vin=Vref×ADC0/2^24=Vref×(ADC0H:ADC0M:ADC0L)/2^24


而16位的ADC的转换公式为:

Vin=Vref×ADC0/2^16=Vref×(ADC0H:ADC0M)/2^16


二者的转换公式不同,是否会影响到ADC的转换精度?我们仔细分析一下数据手册,ADC的转换结果寄存器有两组,一组是SINC3滤波的:ADC0H,ADC0M,ADC0L;一组是快速滤波的:ADC0FH,ADC0FM,ADC0FL。在ADC的转换中只能设置一种滤波方式,所以我们以SINC3滤波的寄存器为例来分析。ADC0H,ADC0M,ADC0L这三个寄存器正好是24位,在C8051F350中需要全部用到,而在C8051F352中只用到了这三个寄存器中的高16位的数据,即只使用了ADC0H,ADC0M这两个寄存器的数据保存转换结果,低8位寄存器是保留的,不使用。所以如果我们对24位ADC的采样结果做降噪处理,滤除低8位易波动的数据,也就是将ADC0的结果右移8位,同时将分母也右移8位以保证公式的正确性,这样处理后C8051F350的ADC的转换计算公式变为:


Vin=Vref×(ADC0/256)/(2^24/256)=Vref×(ADC0H:ADC0M)/2^16


我们可以看到这时的公式与C8051F352处理ADC的公式是完全相同的。最终我们可以得出结论针对C8051F352的程序可以直接烧录到C8051F350芯片中运行,不必做任何修改。C8051F350可以完美的替换C8051F352工作。从而解决缺货烦恼!


相关技术文档:
Silicon Labs C8051F350/1/2/3 MCU数据手册 详情>>>


世强元件电商版权所有,转载请注明来源及链接。


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

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(1

  • 周经理 Lv3. 高级工程师 2018-01-02
    好东西
没有更多评论了

相关推荐

【经验】如何正确使用8位MCU的PortMatch功能

Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。

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

Silicon Labs(芯科科技) EFM8SB1 8位MCU数据手册(中文详细)

描述- EFM8SB1是一款低功耗、功能全面的8位微控制器,专为电池驱动式应用设计。它采用小型封装,结合创新的低功耗技术,具有14个高品质电容感测通道和高精度模拟功能,适用于触摸屏/键盘、仪表盘、可穿戴产品和电池驱动的消费电子设备。

型号- EFM8SB10F4G,EFM8SB10F8G-A-CSP16,EFM8SB10F4G-A-QFN20,EFM8SB10F8G–A–QSOP24R,EFM8SB10F8G-A-QFN20R,EFM8SB10F8G,EFM8SB10F8G-CSP16,EFM8SB10F8G-A-QFN24R,EFM8SB1,EFM8SB10F2,EFM8SB10F2G-A-QFN20R,EFM8SB10F8G-A-QSOP24R,EFM8SB10F2G-A-QFN20,EFM8SB10F8G-A-QSOP24,EFM8SB10F8,EFM8SB10F8G-A-QFN24,EFM8SB10F8A-A-QFN20,EFM8SB10F8G-A-CSP16R,EFM8SB10F4G-A-QFN20R,EFM8SB10F4,EFM8SB10F8G-A-QFN20,EFM8SB10F8A-A-QFN24,EFM8SB10F2G

2017年02月24日  - SILICON LABS  - 数据手册  - Rev. 1.4 代理服务 技术支持 采购服务

【产品】小蜜蜂8位MCU助您轻松迎接物联网时代

Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。

2019-07-05 -  新产品 代理服务 技术支持 采购服务

【技术】 EFM8SB2系列8位MCU复位源详解

EFM8SB2系列是Silicon Labs最节能的8位MCU之一,其120uA/MHz 运行功耗,0.5uA 睡眠电流,可以极大延长电池的使用寿命。

2019-07-19 -  技术探讨 代理服务 技术支持 采购服务

EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?

EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。

2017-10-10 -  技术问答 代理服务 技术支持 采购服务

【技术】预安装BOOT的新一代的8位MCU

Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。

2019-07-11 -  技术探讨 代理服务 技术支持 采购服务

高性能8位MCU降低汽车设计中的成本和复杂性

​从汽车安全系统和底盘系统到车身电子和动力总成管理,高性能微控制器(MCU)为当今的汽车设计提供了关键的控制和数据分析能力。

2019-07-11 -  新应用 代理服务 技术支持 采购服务

【技术】小封装、多用途8位MCU EFM8BB3系列MCU工作模式详解

EFM8BB3系列MCU是Silicon Labs公司推出的一款小封装、多用途8位MCU,该MCU最高运行频率可达49MHz,其RAM容量最大为4352B,FLASH容量最大可达64KB。

2017-12-04 -  技术探讨 代理服务 技术支持 采购服务

Silicon Labs(芯科科技) EFM8BB2 8位MCU数据手册(英文)

描述- 该资料介绍了Silicon Labs公司的EFM8BB2系列微控制器(MCU)的数据表。EFM8BB2是一款多用途的8位MCU,具有丰富的功能集,适用于空间受限的应用。它集成了先进的模拟和高速度通信外设,并采用高效的8051核心,适合嵌入式应用。

型号- EFM8BB21F16,EFM8BB2X-QSOP24,EFM8BB21F16G-C-QSOP24R,EFM8BB21F16I-C-QFN20R,EFM8BB21F16I-C-QFN20,EFM8BB21F16I-C-QSOP24,EFM8,EFM8BB21F16G-B-QFN20,EFM8BB21F16G-B-QSOP24,EFM8BB21F16G-C-QSOP24,EFM8BB22F16I-C-QFN28,EFM8BB2X-QFN20,EFM8BB22F16G-B-QFN28,EFM8BB22F16,EFM8BB2,EFM8BB21F16A-C-QFN20,EFM8B2,EFM8BB21F16G-C-QFN20R,EFM8BB22F16G-B-QFN28R,EFM8BB22F16A-C-QFN28,EFM8BB22F16G-C-QFN28,EFM8BB22F16G-C-QFN28R,EFM8BB22F16G-A-QFN28R,EFM8BB2X-QFN28,EFM8BB22F16A-A-QFN28R,EFM8BB21F16G-C-QFN20,EFM8BB22F16I-C-QFN28R,EFM8BB22F16I-A-QFN28R

2017年03月13日  - SILICON LABS  - 数据手册  - Rev. 1.4 代理服务 技术支持 采购服务

Silicon Labs的EFM8 8位MCU应用在汽车电子哪部分?

Silicon Labs的EFM8 8位MCU 可以用在电机驱动部分,倒车雷达等;【应用】EFM8BB2 8位MCU在倒车雷达上的应用

2019-04-22 -  技术问答 代理服务 技术支持 采购服务

为什么在8位MCU C8051F392上运行正常的程序增加了一个全局变量后就无法执行到主程序中?

8位MCU C8051F392芯片内部集成有看门狗功能,这个功能默认是开启的,当全局变量过多时,在C语言的程序初始化没有结束时看门狗已经复位了,所以无法执行到主程序中,解决 办法是将STARTUP.A51添加到项目中,并在STARTUP.A51文件中将看门狗关闭。

2017-10-10 -  技术问答 代理服务 技术支持 采购服务

推荐一款带ADC的小封装8位MCU,适用于对模拟性能、MCU性能以及电路板尺寸有比较高要求的场合。

推荐EFM8LB11系列8位MCU,该系列MCU内部集成了高精度ADC(14位)、4个12位DAC、内置温度传感器、模拟比较器以及丰富的数字外设和通信接口,FLASH大小为16/32KB,RAM为1.25/2.25KB,封装包括QFN24、QFN32、QFP32以及QSOP24,最小封装3x3mm,具有高性能、低功耗、小封装等特性,非常适用于高性能、低功耗、小封装,对模拟外设有更高要求的应用设计。

2017-05-05 -  技术问答

EFM8BB1系列8位微控制器 参考手册

描述- 该资料详细介绍了EFM8BB1系列微控制器的特性、功能和应用。EFM8BB1是一款多功能的8位微控制器,具有高效的核心、丰富的模拟和通信外设,适用于空间受限的应用。主要特点包括:25 MHz的C8051核心、多达18个多功能、5 V容错的I/O引脚、12位ADC、两个低电流模拟比较器、集成温度传感器、3通道增强型PWM/PCA、四个16位定时器、UART、SPI和SMBus/I2C。此外,资料还涵盖了系统概述、内存组织、特殊功能寄存器、闪存存储器等功能模块的详细说明。

型号- EFM8BB10F2G-QFN20,EFM8BB10F8I-A-QSOP24,EFM8BB10F2,EFM8BB10F4,EFM8BB10M1069F8GM,EFM8BB10M1069F8GM-AR,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8BB10F8I-A-QFN20,EFM8BB10F2G-A-QFN20R,EFM8BB10F2G-A-QFN20,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-QFN20,EFM8BB10F8G-A-SOIC16R,EFM8BB10M1069F8GM-A,EFM8BB1,EFM8BB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8BB10F2G,EFM8BB10F8G-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8BB10F8G-QSOP24,EFM8BB10F2I-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB10F8I-A-QFN20R,EFM8BB10F4G,EFM8BB10F8G

2018年01月11日  - SILICON LABS  - 用户指南  - Rev. 0.2 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥21.9269

现货: 857

品牌:SILICON LABS

品类:8位MCU

价格:¥35.6782

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:¥21.9269

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:¥35.6782

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:¥30.6610

现货: 1,500

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,365

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 71,919

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 67,805

品牌:SILICON LABS

品类:8位MCU

价格:¥8.1764

现货: 35,397

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

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

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:Microchip

品类:MCU

价格:¥6.6000

现货:100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

弹簧针(pogo pin)连接器定制

可定制连接器的间距范围1.25mm~4.5mm、单列/双列列数、焊尾/表面贴装/浮动式等安装方式、镀层、针数等参数,插拔寿命达100万次以上。

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

力矩电机定制

可定制电机的连续转矩范围1Nm至2000Nm,峰值转矩3Nm至5500Nm,电机延长线长度、变换编码器类型。

最小起订量: 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

收藏
收藏当前页面