EEPROM FRAM 共I2C总线异常分析

在仪表产品开发中,遇到FM24C16与24CL256挂载同一I2C总线导致24CL256无法正常工作的状况。问题源于FM24C16的地址线不支持片选功能,而24CL256支持。解决方案包括更换FM24C16为MB85RC64或修改PCB以实现独立挂载。建议在使用类似器件时预先了解其特殊功能并咨询厂家。
摘要由CSDN通过智能技术生成

I问题现象

我司仪表产品开发过程中,将FM24C16及24CL256挂一个I2C总线上, 调试发现FM24C16工作正常,24LC256 则无法正常存取。

II问题分析

异常原理图如下:
在这里插入图片描述
经查看芯片手册, FM24C16A,其A2A1A0 地址线不具备选通功能,只有page select功能。如下所述
在这里插入图片描述
24CL256b 具备地址片选功能
在这里插入图片描述
综上,FM24C16b 再同一个I2C总线上只能挂载一个存储器件。
经跟厂家咨询, 仅仅16b存在此问题, 04b 64b 均可以通过地址线片选设备。 描述如下:
在这里插入图片描述

III解决方法

1、将FM24C16b 更换成MB85RC64,不需要修改PCB。 单机成本增加2元。
2、修改PCB, 将2个存储器件独立开来。

IV总结建议

此类器件特殊功能特性差异, 再遇到是需加强记忆, CSDN记录是个很好的方式, 也可以应用前跟厂家咨询。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值