TI论坛
直播中

余少虹

7年用户 182经验值
私信 关注
[问答]

ARM11能正常向DM642写入HPID数据,但是对HPIC、HPID的读操作存在问题,请问应该如何解决?

目前ARM11能正常向DM642写入HPID数据,但是对HPIC、HPID的读操作存在问题。
手边没有逻辑分析仪,用泰克的示波器测了连续读取的时序。如下


放大后

求指教,时序是否出现了问题。

回帖(1)

李波

2019-1-18 15:02:47
HPI有问题都是时序问题,上面图中看不出HSTROBE是怎么产生的,时序的基础是HSTROBE采样其它控制信号,才决定后续的HPI动作。
可以参考一下下面这篇文章,里面对常见的HPI问题有总结说明:
http://www.ti.com.cn/cn/lit/an/zhca430/zhca430.pdf
一般来说读HPIC操作不会出什么问题,因为控制信号R是高电平,而且HRDY也不起作用,那么可能的是采样的HCNTL0,1信号与HSTROBE之间不满足要求。
而读HPID出问题,则还有可能是没用用到HRDY。要等HRDY有效之后,host才能采数据。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

更多回帖

发帖
×
20
完善资料,
赚取积分