![]() | ![]() | ![]() |
|
#1
| ||||
| ||||
| Cita: El JTAG es un dispositivo que nos permitirá reducir la tensión de salida del puerto paralelo (LPT) desde los niveles lógicos TTL utilizados por éste: 0 digital = 0V 1 digital = 5V hasta los utilizados por los microcontroladores STI: 0 digital = 0V 1 digital = 3,3V Algunos de los microcontroladores STI disponen del conocido DCU (Diagnostics Controller Unit), accesible desde el TAP (Test Access Port) con el JTAG. Físicamente este puerto lo podemos localizar en la targeta de nuestro decodificador. Existen varios diseños públicos de JTAG, unos de tipo "pasivo" usan simples resistencias para adaptar las tensiones del puerto paralelo al STi551x y otros de tipo "activo" usan un circuito CMOS "Buffer" (74HC244); se recomienda el uso de este segundo tipo, pues su funcionamiento es mas fiable con una gran variedad de puertos paralelos. De cualquier forma, esta interfaz deberá usar la asignación de señales que se especifica a continuación: Puerto Paralelo: pin---------uso en jtag 2-----------TMS 3-----------TCK 4-----------TDI 5-----------nTRST 13----------TDO 18 A 25-----GND(tierra) Puerto JTAG (en algunas Placas): 9---------TMS 11--------TCK 13--------TDI 15--------nTRST 19--------TDO20--------GND Veamos estos dos diseños que se han comentado: 1. Jtag Sencillo tan solo se utilzan 5 resistencias. Cierto es que este diseño funciona, pero estamos haciendo que las diferencias de tensiones entre un puerto y otro haga circular una corriente excesiva entre puerto paralelo y decodificador, lo que podría motivar alguna avería en uno de ellos. 2. Jtag Autoalimentado En este caso vamos a tratar sobre el diseño del Jtag que incorpora un circuito CMOS "Buffer" (74HC244), encargado de la conversión de un nivel lógico a otro. Este diseño es mucho mas seguro que la version anteriormente comentada. En este caso la alimentación es proporcionada por un a pila de 3,3V. Se ha de prestar especial atención a que el valor de la tensión de la pila no esté por debajo de los 3V, dado que provocará un mal funcionamiento del interfaz Jtag. Otra opción para evitar este problema puede ser sacar la alimentación para el interfaz Jtag directamente del decodificador. En la gran mayoria de casos no existe el conector, sinó solo la ubicación en la placa para el, y por lo tanto deberemos soldar directamente los cables desde la salida del interfaz hasta nuestro decodificador: Es recomendable que el cable de unión no supere los 30 cm. Consideraciones a tener en cuenta: Cada vez que el interfaz JTAG necesita ser conectado al decodificador, hay que seguir los pasos siguientes y en el orden expuesto: 1.- Desconectar el decodificador de la alimentación, quitando la clavija de red, así como las conexiones a otros aparatos (conectores de TV o Vídeo, antena, etc.) 2.- El decodificador y el PC que se va ha usar, tienen que tener una Masa Común; este punto es de ABSOLUTA IMPORTANCIA, para evitar graves problemas como la destrucción del decodificador, el interfaz o el puerto paralelo. No se puede pensar que la Tierra de la instalación eléctrica será suficiente, ya que puede haber fallos en la instalación y normalmente el cable de red de los decodificadores no tiene conexión a Tierra. La única manera SEGURA es unir con un cable los chasis metálicos del decodificador y del PC. Un buen método es usar un cable en el que se han instalado dos terminales spade; en el PC y decodificador se istalaran, usando los propios tornillos de los chasis, cuidar de no hacerlo en tornillos roscados en partes de plástico, pues podrían no hacer contacto con el chasis y causar graves averías. Como alternativa, en uno de los extremos del cable de masa se puede instalar una clavija de tipo RCA, que se enchufara a fondo en una de las salidas de Audio del decodificador, pero hay que tener siempre presente el conectar el cable que une los dos chasis, antes de realizar los siguientes pasos. 3.- Conectar el interfaz JTAG al PC; (si se efectuará con un cable de extensión DB25 y no se aconseja pasar de dos metros) Es preferible que el PC este encendido y haya arrancado (en algunos PC’s, dependiendo de la BIOS y/o Sistema Operativo, si se deja el interfaz JTAG conectado y sin alimentar, cundo el PC arranca se puede desconfigurar el puerto paralelo, por lo que el programa podría no funcionar). 4.-conectar el interfaz JTAG con el decodificador desconectado de la alimentación, para esto se aconseja usar un cable plano de poca longitud, pero tampoco es necesario que el interfaz quede "dentro del decodificador", por el peligro de cortocircuitos. Para evitar problemas de electricidad estática, siempre se debe tocar con una mano el chasis del decodificador, ANTES Y MIENTRAS que insertamos algún conector, en el jtag o el decodificador. 5.- Si el interfaz JTAG es del tipo "activo", deberemos alimentarla a 3.3 Voltios. Para ello, se puede usar un alimentador estabilizado de corriente continu(eliminador de baterias) o bien tomar la alimentación del propio decodificador, en el punto adecuado. 6.- Finalmente, conectamos el decodificador a la red eléctrica y lo podemos encender. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
| |