社区导航

 
查看: 771|回复: 13

[求助] 怎样判断EEPROM芯片是坏的?

[复制链接]

14

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-12-5 16:49:20 | 显示全部楼层 |阅读模式
最近在搞 TMS320F28034 测试AT24C08 的读写程序,但是一直控制不了EEPROM芯片,想确定芯片是否坏掉了?


回复

使用道具 举报

2757

TA的帖子

1

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2018-12-5 16:53:51 | 显示全部楼层
本帖最后由 damiaa 于 2018-12-5 16:55 编辑

如果要看芯片是否坏了,可以替换。或者用EEPROM烧写设备判断。
调试程序:如果你有东西把数据写进去就先调读命令。没有就还是得先写,然后读看结果。

有示波器,逻辑分析仪可以看看波形查问题。

也可以好好理解代码。多试几次应该能行。




回复

使用道具 举报

1万

TA的帖子

15

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-12-5 18:26:29 | 显示全部楼层
写进去,再读出来,不对就是坏的
http://shop34182318.taobao.com/


回复

使用道具 举报

1万

TA的帖子

146

TA的资源

版主

Rank: 6Rank: 6

技术导师勋章

发表于 2018-12-5 19:16:47 | 显示全部楼层
那得先确定你的程序没问题。24C08几乎所有的通用编程器都支持,用编程器测试一下即可获知。
上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang


回复

使用道具 举报

2783

TA的帖子

0

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2018-12-5 23:39:06 | 显示全部楼层
是的,需要确保程序没问题,好好看看datasheet,确认时序是否ok,然后再考虑换ic
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵


回复

使用道具 举报

14

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2018-12-6 08:30:50 | 显示全部楼层
谢谢大家的回复,目前是数据写不进去(写到“发送缓冲区寄存器的数据”不自动赋值到“移位寄存器”中),读出来的值也不对,示波器观察了也没有波形,SCL和SDA一直是高电平,I2C模块的回环模式测试了没有问题。 程序是在AT24C64上用过的,把读写的时序稍改了一下,已经核对几遍了,没发现问题。 板子也换了一块板子,但还是不行。想知道芯片不拆的情况下能否确定芯片是坏掉了?

点评

从你的描述看,没有SCL和SDA信号,显然是程序问题,跟芯片的好坏无关,除非是这两个引脚对电源短路了。  详情 回复 发表于 2018-12-6 14:30
还是要查时序,每一步的读写都看看ACK是否正确,只有ACK正确了,才能继续进行读写  详情 回复 发表于 2018-12-6 09:12


回复

使用道具 举报

6790

TA的帖子

4933

TA的资源

博客管理员

Rank: 6Rank: 6

资源大师勋章

发表于 2018-12-6 09:12:08 | 显示全部楼层
annqisn 发表于 2018-12-6 08:30
谢谢大家的回复,目前是数据写不进去(写到“发送缓冲区寄存器的数据”不自动赋值到“移位寄存器”中),读 ...

还是要查时序,每一步的读写都看看ACK是否正确,只有ACK正确了,才能继续进行读写


回复

使用道具 举报

14

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2018-12-6 09:36:32 | 显示全部楼层
没有任何波形,一直是高电平。


回复

使用道具 举报

71

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-12-6 10:11:27 | 显示全部楼层
也遇到这个问题,现在使用的EEPROM是24512BPR,谁能指导下,是用什么工具或软件,能对这个芯片进行读写验证,验证芯片的存储是否正常?急急急,谢谢


回复

使用道具 举报

1万

TA的帖子

146

TA的资源

版主

Rank: 6Rank: 6

技术导师勋章

发表于 2018-12-6 14:30:29 | 显示全部楼层
annqisn 发表于 2018-12-6 08:30
谢谢大家的回复,目前是数据写不进去(写到“发送缓冲区寄存器的数据”不自动赋值到“移位寄存器”中),读 ...

从你的描述看,没有SCL和SDA信号,显然是程序问题,跟芯片的好坏无关,除非是这两个引脚对电源短路了。
上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang


回复

使用道具 举报

14

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2018-12-6 15:25:06 | 显示全部楼层
感谢各位的热心恢复,问题已经解决,是引脚配置的问题。硬件是好的。

点评

难道是A0,A1,A2这几个器件地址配置引脚的电平接的不对,导致器件地址不对?  详情 回复 发表于 2018-12-6 23:04
能解决就好,看来EEPROM芯片配置不对容易误解  详情 回复 发表于 2018-12-6 15:29


回复

使用道具 举报

1万

TA的帖子

300

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-12-6 15:29:15 | 显示全部楼层
annqisn 发表于 2018-12-6 15:25
感谢各位的热心恢复,问题已经解决,是引脚配置的问题。硬件是好的。

能解决就好,看来EEPROM芯片配置不对容易误解


回复

使用道具 举报

6790

TA的帖子

4933

TA的资源

博客管理员

Rank: 6Rank: 6

资源大师勋章

发表于 2018-12-6 23:04:05 | 显示全部楼层
annqisn 发表于 2018-12-6 15:25
感谢各位的热心恢复,问题已经解决,是引脚配置的问题。硬件是好的。

难道是A0,A1,A2这几个器件地址配置引脚的电平接的不对,导致器件地址不对?


回复

使用道具 举报

1852

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-12-7 00:33:52 | 显示全部楼层
看波形即可啊


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-12-19 14:04 , Processed in 0.384040 second(s), 16 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表