2608|7

7

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

iic_eeprom仿真问题 [复制链接]

按照夏文宇老师的方法来,读数据时第二次启动写入1010 0011时,最后一个1写不进去,发现是使能端提前一个周期抬高,但是还是搞不懂为什么
此帖出自FPGA/CPLD论坛

最新回复

读写时序都不复杂。把这个弄清楚了。再思考怎么改。 问题到底啥呢。向从设备写数据。从设备。是否能正常应答。 写的调好了。就调读。 读写各自的帧,一帧数据中,不同部分都是什么含义。需要清楚。哪个字节出现异常。 写如果正常,硬件就应该没事。 但是这个程序是在芯片上使用过的, 如果某个环境正常, 就对比不正常和正常时,的差异吧。多调调时序。  详情 回复 发表于 2018-1-16 18:12
点赞 关注
 

回复
举报

7

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
仿真如图

c7e2c8dc8aae29f3bec8bd93f0c08eb.png (4.59 KB, 下载次数: 0)

c7e2c8dc8aae29f3bec8bd93f0c08eb.png
此帖出自FPGA/CPLD论坛

点评

还是问问夏老师吧 我觉得靠谱  详情 回复 发表于 2018-1-15 14:07
 
 

回复

506

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

还是问问夏老师吧 我觉得靠谱
此帖出自FPGA/CPLD论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

4
 
bioger 发表于 2018-1-15 14:07
还是问问夏老师吧 我觉得靠谱

地址告我,我拿上二斤好酒去拜访拜访
此帖出自FPGA/CPLD论坛
 
 
 

回复

3471

帖子

13

TA的资源

五彩晶圆(高级)

5
 
是不是时序和协议不一致。写数据的过程,使能端是FPGA控制的吧。那就找到对应的语句。分析逻辑哪里不对。
此帖出自FPGA/CPLD论坛

点评

我在想是不是我的fpga发数据的程序有问题,但是这个程序是在芯片上使用过的,我也有点蒙了,我试试用别人的程序看有问题吗  详情 回复 发表于 2018-1-15 19:53
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

6
 
ienglgge 发表于 2018-1-15 17:45
是不是时序和协议不一致。写数据的过程,使能端是FPGA控制的吧。那就找到对应的语句。分析逻辑哪里不对。

不好意思,我没说清楚,FPGA控制的使能端是对的,EEPROm控制的使能端提前了一个周期,导致了SDA线上既在发数据,又在读数据,所以出现了红色错误,但是我搞不懂的是FPGA写  器件写地址(1010 0010)  和  数据存储地址  还有  要存储的数据  时都没问题,但是写器件读地址  1010  0011 时只有最后一个1写不进去,且EEPROm控制的使能端提前了一个周期
此帖出自FPGA/CPLD论坛

点评

读写时序都不复杂。把这个弄清楚了。再思考怎么改。 问题到底啥呢。向从设备写数据。从设备。是否能正常应答。 写的调好了。就调读。 读写各自的帧,一帧数据中,不同部分都是什么含义。需要清楚。哪个字节出现异  详情 回复 发表于 2018-1-16 18:12
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

7
 
ienglgge 发表于 2018-1-15 17:45
是不是时序和协议不一致。写数据的过程,使能端是FPGA控制的吧。那就找到对应的语句。分析逻辑哪里不对。

我在想是不是我的fpga发数据的程序有问题,但是这个程序是在芯片上使用过的,我也有点蒙了,我试试用别人的程序看有问题吗
此帖出自FPGA/CPLD论坛
 
 
 

回复

3471

帖子

13

TA的资源

五彩晶圆(高级)

8
 
xjlnuc 发表于 2018-1-15 19:51
不好意思,我没说清楚,FPGA控制的使能端是对的,EEPROm控制的使能端提前了一个周期,导致了SDA线上既在 ...

读写时序都不复杂。把这个弄清楚了。再思考怎么改。
问题到底啥呢。向从设备写数据。从设备。是否能正常应答。
写的调好了。就调读。
读写各自的帧,一帧数据中,不同部分都是什么含义。需要清楚。哪个字节出现异常。
写如果正常,硬件就应该没事。

但是这个程序是在芯片上使用过的,
如果某个环境正常, 就对比不正常和正常时,的差异吧。多调调时序。
此帖出自FPGA/CPLD论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表