您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF512的ebiu读取外部异步ram数据问题
本帖共有746个阅读者
发表帖子 发表投票 回复主题
BF512的ebiu读取外部异步ram数据问题
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF512的ebiu读取外部异步ram数据问题
问:op,你好,我的bf512通过ebiu读取外部异步ram数据,有些时候几天甚至更长时间才会读取到错误的数据,都是其中某一位本该是0变成了1,时序应该没问题。ebiu还外接了一个同步的sdram,除此没接任何东西。有可能是什么原因呢。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/9/30 8:22:40
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:先看看地址线上有没有焊锡油之类的杂质,用洗板水洗干净。然后看看地址线有没有虚焊。你用memory窗口,在出错地址周围,手动输入ff或者00看是否有错。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/9/30 8:23:02
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
问:板子是我们自己焊接的,确实存在一些杂质,设备正常运行的时间多,最长一次20天才出现一次读取异常,发现把3904读成了-28864,bit15置1了,这种问题最难找,我们已经把家里的板子才拿去换回来了,把故障板子仿真反复读取,目前为止没发现有读错的情况。
这种偶发性的最难找问题

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:31:57
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:信号完整性问题?
和电源完整性问题?

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:32:12
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
问:如果地址线虚焊,我想读到的数据不应该只是某一位0变1,而应该读取到的值大概率完全不一样吧


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:32:28
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:你分析分析电源完整性?我记得以前学SI得时候有这种案例,当某一个时刻,数据线同时翻转,造成很大的电源噪声,影响到数据线上的波形
形成畸变,过冲太大,导致那一个时刻,数据出错,然后这种同时翻转很罕见,跟你这个情况比较像


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:32:51
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
问:最后怎么解决的呢


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:33:04
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:优化电源地层,把电源切割改了,然后在软件监测的集中噪声区域撒了点去耦电容
印象中好像是这样的把,这个是我们学习的时候一个案例,实际板子我没见过
然后板子做了一下阻抗匹配。之前的设计没有考虑这些

关键信号线得阻抗匹配


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:33:36
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
问:你们怎么监测板子上哪里的噪声了

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:33:57
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
9信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:以前有个软件,sigrity,好像现在被cadence收购了,成了个插件,可以模拟放一些IC,然后手动让他数据线全翻转,很直观的看得到板子的噪声
这个准不准我也不知道,那个插件是专门分析这种噪声的。

就是出了SI得问题,才去仿真一下,然后找一下大概的位置,怀疑是si+pi,就用那个软件模拟了一下,然后就一系列动作

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/10/6 10:34:54
11
1
1/2
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154219 Call, 1 Queries, Processed in 0.125000 second(s),