|
如图所示,复位电路使用了一片ADM706TARZ芯片。. ~/ H, u) S* u% u4 d8 I. _, Y
6 I% S8 U4 q9 m0 f$ a7 W
7 I! M+ T; M4 |; p) T& D1 Q6 G' s前两周发现DSP一直连接不上,后来测了一下开关S1两端,发现开关按下之后两端并不连通,后来就换了一个开关,DSP就能连上了。
! m Q6 U& d9 \7 ]' v* `8 X' A$ l( H c: g1 R1 u; H/ R' ~
4 T1 Q4 P0 H! [8 G后来又连不上了,这是怎么回事呢?测了DSP的JTAG的接口的每个引脚都正常,加电后又测了每一个引脚也正常,这里把每个引脚的电压值贴出来做个备忘:/ _+ K% m7 M, ?: t. `/ z' F) j
4 r; t4 G8 o9 [
( T: ?2 n+ t- y
TMS——3.05V;TRST——0V;TDI——3.04V;TDO——3.16V;TCK_RET——3.03V;TCK——3.03V;EMU1——3.27V;EMU2——3.27V;VCC——3.28V;GND——0V;+ }: `: T) o! r
7 b7 o$ O1 o/ X& q9 Z. d% }
3 S/ m4 q4 y0 Z% y% z; A/ T
测试时采用的万用表直流档测的,因为当时手边没有示波器,所以就用万用表将就一下子。DSP JTAG连接如下图所示:
5 L: i$ \# _2 [! O- T$ B" K: U
4 R! b! v3 B1 V! l! ~- l& C* @. `& u8 ?3 w$ i8 t. m) E0 z* h
TI DSP为啥连接不上?JTAG接口无法连接的问题1 B/ A# i& R! k' l7 w) ]9 k$ ?5 H4 C
7 E/ U$ H8 @0 H, s6 b4 Q) i1 a
6 e" k6 R6 z2 ?* L' k一切正常,为啥连接不上呢?开关反复测了几遍,不存在前些天的问题,最郁闷的是有时候能连上,有时候连不上,我被折腾的有点没办法了……
& z% i3 T% B- Z8 K' d& \
0 R; F7 n% {9 j- [& i2 Q( q5 Z2 K
最后发现有时候多按几次复位后能连上,难道还是复位的问题?4 i+ V- S9 @( f/ X& i8 ?
4 r0 ? E9 L6 }# P" b: r8 `, r
) b$ t$ s7 ]: p$ H1 j. f6 D9 x" D/ V于是测了ADM706TARZ的7脚,发现居然平时是低电平,按下复位键后居然是1.2V左右,坏了,这个芯片肯定坏了……2 W/ C8 G0 ]* |. C
! L8 t* a1 Q; N
2 u) p N# P2 W5 U6 h% v) {% a" e
于是换了新的片子,一切正常……
2 f. o+ H7 Y7 K$ u g$ b' X
' j- S1 T$ T! O& c0 k! a1 ~: T5 O, q! y; _
这里再次强调一下我从这次连接DSP中得到的启发:; G5 [ k; U) d( w* Q; v
) A7 D. C1 j+ y& D* v% q6 _
; ?! h$ L* m/ o1 w5 V如果DSP一直连接不上,肯定是硬件连接有问题,请特别注意一下复位电路的问题!!!
7 |" V, u0 j I; e* c4 }% g- d' W+ U7 ]/ T p" r) R2 y) {
# P& f! H1 K, @6 W6 Z2 Z
2)Xilinx FPGA的JTAG口连接不上& c6 W0 q" ]% G Z, {
: e& D$ }4 x+ E. g
: G d2 a: m- Q3 W$ ]FPGA的JTAG电路是验证过的,打开ChipScope就可以连接上的,但现在是一直连接不上,FPGA的JTAG经过了一个244缓冲芯片,电路如下,244右边的线直接连接到了FPGA的对应管脚上。
, y% S* G' ^: e$ c N/ J# y5 L& e% f P
' T: y0 j8 X* ?; X1 m" `TI DSP为啥连接不上?JTAG接口无法连接的问题
; N `5 V o D/ v7 o# i1 H7 n! T o% G5 z7 W3 L
- `" f" _; [4 R( N, V# a
试过多遍过还是连接不上,自己也有点绝望,后来没办法,就测测JTAG的管脚吧,也没上电,结果一测还真测出了问题,TDO居然和地短接了,这是怎么回事,J10就是一个单排插针肯定不会有问题,那只能是244坏了,好吧,于是换了一片SN74LVTH244ADBR,一切OK!- n5 r* R' e' j' i d
) K+ M( J! H8 F, w0 I) t5 R
. Q/ C* r$ w" x5 p. ~通过这个问题我的启发是:如果一直连接不上,那很有可能是硬件电路出了问题!!!5 `" Z) r0 v4 O0 z0 w
* X5 J8 f1 V" ^, c
|
|