多个板卡都有故障,通过PCI2250桥接芯片连接,windriver查看不是正常的ID号TI a106,还有的压根就找不到。
排查两个方面:
1、复位信号与DSP上电时序
DSP的核电基本和复位信号同事拉高。
2、仿真器连接DSP无问题
Shine:
PCI和McBSP是管脚复用的,请问PCI_EN管脚拉高了吗?请看数据手册上的管脚配置。
Table 27. PCI_EN and MCBSP2_EN Peripheral Selection
www.ti.com/…/tms320c6416.pdf
guoji zou:
回复 Shine:
拉高了,这个问题部分板卡上没有。
所以怀疑是不是整个系统上电时序或者PCI2250外围配置有没有比较敏感的地方。
会影响到识别PCI接口。
查了一下PCI2250外围,和手册没有太大出入,上电时序发现DSP的1.4和3.3相差200μs,1.4与板卡复位信号几乎同时拉高。
Shine:
回复 guoji zou:
C6416对CVDD, DVDD上电顺序没有严格的要求,数据手册里要求两种上电时间不超过1s即可。 请检查一下电源的纹波以及复位信号是否足够长。
The RESET
signal can be asserted (pulled low) prior to ramping the core and I/O voltages or after the core and I/O voltages have reached their proper operating conditions. As a best practice, reset should be held low during power-up. Prior to deasserting RESET (low-to-high transition), the core and I/O voltages should be at their proper operating conditions and CLKIN should also be running at the correct frequency.
guoji zou:
回复 Shine:
通过手动摁住复位键足够长后启动系统依然没有效果,电源纹波多少合理?
Shine:
回复 guoji zou:
在数据手册上有说明,
CVDD:1.36 1.4 1.44 V
DVDD:3.14 3.3 3.46 V