打印

C5502 的 HPI 在低温下会严重死机

[复制链接]
1679|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dwananqinyan|  楼主 | 2013-2-17 18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的产品采用HOST 通过HPI读取C5502的内部RAM,读取间隔为4000HZ,每次读取256字节,HPI为8位复用模式,按推荐电路设计,此产品在常温(>10摄氏度)下正常工作,但在低温(<7摄氏度)下HPI死机,低温测量 HRDY 信号为低电平无法变高,但此情况下C5502内部程序能正常运行。此设计是采用HPI  BOOTLOAD,运行2个DMA,运行时唯一操作HPI 为写HPIC的BIT3(HINT), 还有个现象是如果停止DSP内部程序运行,则低温下HDRY 信号不会始终为低。HOST 侧总线在低温下正常工作(HPI 和HOST的网口公用总线,网口正常),

相关帖子

沙发
dwananqinyan|  楼主 | 2013-2-17 18:16 | 只看该作者
请问在什么情况下 HDRY 始终为低?

使用特权

评论回复
板凳
dousfoulexd| | 2013-2-17 18:47 | 只看该作者
HRDY始终为低(不ready)一般来说是因为时序问题导致HPI状态机混乱。比如HPI要求高,低字节的访问顺序被打乱等。鉴于你的问题在低温下就可复现,建议:

1. 测量一下低温下的HPI访问时序。最好是抓一下出问题的那个时序波形。

2. 关注一下HCS上是否有毛刺,这需要频率高的示波器才可能捕捉到窄的毛剌。

使用特权

评论回复
地板
hawksabre| | 2013-2-17 20:36 | 只看该作者
这个问题没有遇到过   顶起来   希望高手能够解决   呵呵

使用特权

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

本版积分规则

10

主题

156

帖子

0

粉丝