打印

CY7C68013A不接EEPROM可以被识别,接后不能识别。新年快乐。

[复制链接]
9244|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
chinaitboy|  楼主 | 2011-2-7 12:47 | 只看该作者
其中21LC16是新买,空白的。

使用特权

评论回复
板凳
s441477805| | 2011-2-7 17:22 | 只看该作者
谢谢指导

使用特权

评论回复
地板
chinaitboy|  楼主 | 2011-2-7 18:24 | 只看该作者
不要光谢谢啊

使用特权

评论回复
5
半个苹果| | 2011-2-7 22:12 | 只看该作者
要先烧写啊,才可以的
空白的EEPROM没有程序,自然就无法识别了

使用特权

评论回复
6
dqyubsh| | 2011-2-8 04:41 | 只看该作者
这个我也纳闷,我有两块完全不同的USB板子,一块是24LC16,另一块是24LC256,都是直接焊上,空白不烧写,其中24LC16的板子偶尔会有不能识别的情况,表现为未知设备;另一块是24LC256,它很稳定,一直当成EEPROM MISSING。

从CY的资料看,引导时遭遇EEPROM空白,读不到VID/PID,它会当成EEPROM MISSING。我觉得不烧写也是可以的。

24LC16的问题我还没空解决。我建议焊掉24LC16,测试500次拔插,看有没有不能正确识别的情形(确定硬件没有偶发的问题);之后,换成24LC01(换的理由不充分,但我担心CY对24LC16的识别有问题),看能否识别。

尽管硬件电路上A0A1A2都接地了,但是,根据MICROCHIP的资料,这些小容量的EEPROM,它们的A0A1A2根本没有连接到管脚——就是说,接了跟没接一样。这会产生一个大大的误区,如果系统中用了两片24LC01或者16,那么你根本区分不开谁是谁,地址都是一样的!

我的建议是,如果有这样的需求,别用MICROCHIP的芯片,可以试试ATMEL或者其它厂商的EEPROM,即A0A1A2管脚有电气连接的产品。但是,谁能担保买到的EEPROM不是国内“改造”过的假芯片呢?这东西国内厂家可以做的,究竟A0A1A2连没连,只有老天知道。

希望看到你的测试结果。

使用特权

评论回复
7
dqyubsh| | 2011-2-8 07:26 | 只看该作者
仔细想了一下,24LC16是双字节地址EEPROM,24LC00是单字节地址。如果你用24LC16,应该把地址改成001(A0=1)。

手册上没说24LC16,他建议小容量用24LC00/01/02,大容量用32/64/128(256也行,但浪费了一半),区分的理由就是看EEPROM是单字节地址还是双字节地址。

使用特权

评论回复
8
chinaitboy|  楼主 | 2011-2-8 10:39 | 只看该作者
谢谢各位,等电子市场上班,我再买个大容量的,如24LC64等试试,然后向各位汇报结果。

使用特权

评论回复
9
zlq0416| | 2011-2-16 09:58 | 只看该作者
楼主测试结果如何了?我用C0模式调试,24c02可以重枚举,用24c256或128都无法重枚举。一直找不到原因?郁闷、、、、、

使用特权

评论回复
10
Arwei| | 2011-2-23 16:09 | 只看该作者
接24C64时候要将A0 接VCC 接24C00 24C01 24C02时候要将A0接GND   另外注意上拉SCL,SDA的电阻,用2-5K都可以

使用特权

评论回复
11
偏偏倒倒| | 2011-2-26 14:24 | 只看该作者
这说明你的EEPROM不是空白的

解决办法,EEPROM的SDA与68013用根跳线断开,上电先识别为EEPROM-missing,然后短上跳线,再正确对EEPROM编程。

使用特权

评论回复
12
longwonder| | 2011-3-1 13:39 | 只看该作者
11楼的朋友说的不错。
1、就是空白的片子,也应该识别成“EEPROM-missing”,
2、空白片子的烧写,开发板上电时要不接EEPROM,识别成“EEPROM-missing”后,再接上EEPROM,接着烧写正确的内容,就OK了。(具体的过程可以看看http://blog.**/liangziusb/

使用特权

评论回复
13
zhugezhan| | 2011-3-10 16:51 | 只看该作者
我自己焊的也是24LC64,建议先擦除再写程序试试,不行的话用示波器测I2C的SCL波形,每次复位的时候都会有瞬间的波形很好认,没示波器的话用电压表测先看看是不是3V3电压SCL和SDA!接下来没发现问题的话又没有示波器建议你写程序测试利用EZUSB库里的I2C读写!

使用特权

评论回复
14
chinaitboy|  楼主 | 2011-3-12 08:14 | 只看该作者
换上新买的MICROCHIP的24lc64,可以识别为EEPROM-missing了,但用EZ-USB INTERFACE 的LG EEPROM 下载,显示EEPROM NOT ENABLED,不知是哪里的问题,其中A0接3.3V ,WP接地。

使用特权

评论回复
15
clong1321| | 2011-11-17 15:12 | 只看该作者
我也有eeprom方面的问题。。

使用特权

评论回复
16
doliphin| | 2011-12-3 17:18 | 只看该作者
显示EEPROM NOT ENABLED   我的把连EPPROM的跳线拔了就出现你说的问题,不拔可以烧写

使用特权

评论回复
17
zyzyzy407| | 2011-12-13 22:18 | 只看该作者
e2prom的单字节地址,双字节地址是怎么定义的呢?是只看存储数据量的大小吗?还是有其他方法? 7# dqyubsh

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

228

主题

729

帖子

1

粉丝