DSP外扩存储器写入数据出错

2019-07-22 16:17发布

DSP外扩存储器时,有些地址写入数据正确,有些地址写入数据有时会有一位发生错误,比如写入0xFFFF时,观察内存结果为0xFF0F;写入0xFFDF时,观察内存结果为0xFF1F;同时,还有一个现象:会发生错误的那一位如果写入0、1、2、3、4、5、6、8、9、A、C时,不会发生错误,只有写入7、B、D、E、F时才会发生错误,而且7、B、D、E、F的共同点是需要同时用到三根以上数据线。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
dirtwillfly
1楼-- · 2019-07-22 21:55
建议先检查时序,以及你外扩存储器的布线(有可能某一根或两根有问题),还有干扰问题
一般存储器不是那么容易坏的
caijianfa55
2楼-- · 2019-07-23 01:11
dirtwillfly 发表于 2016-5-9 20:58
建议先检查时序,以及你外扩存储器的布线(有可能某一根或两根有问题),还有干扰问题
一般存储器不是那么 ...

可是之前一样的PCB焊出来的板子是可以正常工作的。刚才换了个新的存储器( IS61LV6416L),发现原来数据写入错误的地址现在可以正常写入,但是原来正常的一些地址,现在又发生了写入错误。。。存储器是同一批次的,有没有可能存储器都坏了。。。
dirtwillfly
3楼-- · 2019-07-23 04:44
 精彩回答 2  元偷偷看……
caijianfa55
4楼-- · 2019-07-23 07:20
dirtwillfly 发表于 2016-5-10 11:49
不可能,检查下焊接质量

焊接应该没有问题。板子采用5v供电,一开始一个钽电容的正负极性接反了,导致电路的电平在跳,会不会因此把电路的某些元器件或线路烧坏?
caijianfa55
5楼-- · 2019-07-23 10:01
dirtwillfly 发表于 2016-5-10 11:49
不可能,检查下焊接质量

更换不同存储器芯片导致写错数据的地址变化了,这不能说明这个错误是和存储器有关的吗?
dirtwillfly
6楼-- · 2019-07-23 13:14
caijianfa55 发表于 2016-5-10 14:44
更换不同存储器芯片导致写错数据的地址变化了,这不能说明这个错误是和存储器有关的吗? ...

要不然你换一个厂家的存储器芯片试试。
如果你的存储器购买渠道比较正规的话,一般他不那么容易坏的。如果购买渠道不正规,比如某宝上,就不好说了。

我比较怀疑是焊接质量

一周热门 更多>