Estoy depurando un PCB que tiene un AT Mega 128L y dos CPLD montados en él. El microcontrolador funciona realmente bien, pero no puedo programarlo a través de JTAG (y no tengo ISP o ningún otro encabezado en la placa). Obviamente pude programarlo antes.
Cuando comenzó el problema, verifiqué la continuidad entre todos los pines JTAG. El pin de reinicio fue problemático, soldé un cable al pin de reinicio y conecté el otro extremo al cabezal JTAG. Asumí que esto habría solucionado el problema, pero no. Sigo recibiendo el mismo error: Error al identificar el objetivo .
Pero mientras hacía las comprobaciones de continuidad, encontré algo más alarmante. ¡El medidor me dijo que tenía continuidad entre mi riel de 3.3 V y el suelo! No solo eso, también sonó cuando comprobé la continuidad entre 3.3V y 1.8V. Estoy bastante seguro de que no fluye una gran corriente porque la fuente de alimentación no está caliente. Sé que debería haberlo medido, pero tuve que dejar el trabajo para otros fines. Pero ninguna de las fichas en el tablero tampoco está caliente.
Mi colega cuyo trabajo conmigo en este foro me dijo que esto es realmente normal y que en realidad es porque algunos de los pines están cortocircuitados internamente en algunos de los chips. Él no parece pensar que esto podría ser la causa de nuestros problemas con JTAG. Soy bastante escéptico de esta afirmación porque, ¿cuándo es bueno tener continuidad entre Vcc y tierra? Pero no tengo mucha experiencia con esas cosas y por eso le pregunto a este sitio. ¿Es normal tener tal continuidad?
Nota: Sé que los condensadores emitirán un pitido intermitente, pero una vez cargados, es esencialmente un circuito abierto. En este caso, mantuve los cables DMM en las almohadillas durante bastante tiempo y emitió un pitido continuo.