通过FPGA写入后,断电,再次上电后发现,数据没有被存储

[复制链接]
6390|31
 楼主| 宋倩2010 发表于 2013-12-1 12:15 | 显示全部楼层 |阅读模式
使用的是CYPRESS公司的NVSRAM CY14B104NA,该芯片据说掉电时数据会自动存储。可是我通过FPGA写入后,断电,再次上电后发现,数据没有被存储。
chenho 发表于 2013-12-1 12:16 | 显示全部楼层
程序上有问题吗
 楼主| 宋倩2010 发表于 2013-12-1 12:18 | 显示全部楼层
没有问题,怀疑是设置问题或者是硬件问题。
gongche 发表于 2013-12-1 12:20 | 显示全部楼层
设置问题?
 楼主| 宋倩2010 发表于 2013-12-1 12:21 | 显示全部楼层
芯片手册上说是掉电自动存储,上电自动恢复,不需要设置的啊。
huwr 发表于 2013-12-1 12:23 | 显示全部楼层
那就是硬件问题
 楼主| 宋倩2010 发表于 2013-12-1 12:25 | 显示全部楼层
芯片手册上有个图是WE和VCC之间连接一个电阻,我没有连,Vcap用的是150uF的电容。
huanghuac 发表于 2013-12-1 12:27 | 显示全部楼层
NVSRAM有三种存储方式:自动存储、硬件存储和软件存储;有两种“恢复(RECALL)”操作方式:自动RECALL和软件RECALL。
你用的哪种方式?
 楼主| 宋倩2010 发表于 2013-12-1 12:29 | 显示全部楼层

我想用自动存储和自动RECALL,硬件连接是Vcap连了一个150uF的电容,然后软件上没有设置什么东西。
huanghuac 发表于 2013-12-1 12:29 | 显示全部楼层
我看了一下datasheet,除了cap以外,还要给WE通过10K欧上拉,你可以看一下第5页。
 楼主| 宋倩2010 发表于 2013-12-1 12:31 | 显示全部楼层
这个看到了 但是上拉的含义不是特别理解。。。
 楼主| 宋倩2010 发表于 2013-12-1 12:33 | 显示全部楼层
另外,auto模式是不是不需要使能什么啊,只要存好了,掉电,再上电,取数就可以了?
huanghuac 发表于 2013-12-1 12:35 | 显示全部楼层

我看他的原理图是接到了VCC

我没有看到需要时能什么,他说:硬件存储是通过HSB,软件存储通过地址序列,自动存储是默认的,我理解的就是按照datasheet上的原理图接就应该没有问题。
Hardware STORE activated by the HSB; Software STORE activated by an
address sequence; AutoStore on device power-down. The
AutoStore operation is a unique feature of QuantumTrap
technology and is enabled by default on the
CY14B104LA/CY14B104NA
zhuhuis 发表于 2013-12-1 12:37 | 显示全部楼层
你也可以看看13页的时序图
 楼主| 宋倩2010 发表于 2013-12-1 12:39 | 显示全部楼层

恩 那我把10K欧上拉接上再试试吧。。。
 楼主| 宋倩2010 发表于 2013-12-1 12:41 | 显示全部楼层
10K上拉电阻接上 从现象看更不对了 we一直保持高电平 下不来 数也写不进去了
huwr 发表于 2013-12-1 12:42 | 显示全部楼层
搂主方便坝原理图发上来吗?
 楼主| 宋倩2010 发表于 2013-12-1 12:43 | 显示全部楼层
 楼主| 宋倩2010 发表于 2013-12-4 21:49 | 显示全部楼层
后来在11脚和17脚之间加了一个10k上拉电阻,也不行,之后就取消了。
chenho 发表于 2013-12-4 21:52 | 显示全部楼层
还有什么操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

322

主题

3217

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部