单总线EEPROM芯片写入数据问题(手柄EEPROM芯片写入不了数据)
项目有个手柄,手柄线长1米,手柄里面有个单总线芯片(就类似于eeprom),供电是5V,就一个通信脚和主板MCU IO口通讯。主板有加上拉电阻8.2K到3.3V。出厂之前要用电脑连接串口工具再用串口工具连接主板,串口通讯,对手柄进行标定。具体是上位机通过串口控制主板,主板通过单总线通讯给手柄的eeprom写入标定的数据,比如写入手柄倒计时(手柄里面压电换能器是耗材,有寿命,有标定数据等,所以要写入进去),现在遇到写入不了的情况,是不是上拉电阻太大?这种情况怎么分析?请指导一下,另外不改变芯片的情况下要怎么设计才能提高抗干扰能力?提高每次读写的成功率,使得无限逼近100%
附件是手柄EEPROM芯片规格书:
11AA010T-I_TT.pdf (891.29 KB, 下载次数: 0)
全部回复 1
  • 417 主题
  • 1779 帖子
  • 3947 积分
身份:LV5 资深技术员
E币:5948
硬件连接问题:检查EEPROM芯片是否正确连接到单总线接口,确保引脚连接正确无误。

1.电源供应不稳定:确保给EEPROM芯片供电的电源稳定,电压波动可能导致写入失败。

2.写入时序错误:遵循EEPROM的写入时序要求,包括等待EEPROM准备好写入状态,写入命令的时序等。

3.写保护:EEPROM可能设置了写保护,防止误写入数据。检查是否启用了写保护,如果需要写入,可能需要先解除写保护。

4.芯片损坏:芯片可能物理损坏或寿命到期,导致无法写入。尝试更换芯片看是否解决问题。

5.驱动或软件问题:确保使用的写入程序或驱动程序与EEPROM兼容,并且没有bug。

解决方法:

1.检查硬件连接,确保EEPROM正确连接到单总线接口。

2.提供稳定的电源供应,确保电压稳定。

3.按照EEPROM的datasheet指定的时序要求进行写入操作。

4.如果EEPROM有写保护,确认是否需要先解除保护,并按照指定步骤操作。

5.尝试更换EEPROM芯片,检查是否是芯片本身的问题。

6.更新或修复写入程序/驱动程序,确保软件没有错误。

在操作前,请确保已经阅读了EEPROM的datasheet,并按照制造商提供的指南进行操作。如果问题依然存在,可能需要联系芯片制造商的技术支持获取进一步帮助。
回复楼主
您需要登录后才可以评论 登录 立即注册