adaptador JTAG sin VTREF

2

Estoy diseñando un adaptador JTAG USB usando FT2232D.

La mayoría de los diseños de referencia de JTAG utilizan un traductor de nivel para conducir los pines JTAG con VREF. Entiendo que se usa VREF porque los diferentes niveles de voltaje en las placas de destino se pueden programar de esta manera.

Pero estoy usando 3.3V fijo con un LDO de una fuente de alimentación USB de 5V, por lo que no quiero usar traductores de nivel (solo usaré el adaptador JTAG para acceder a las placas de destino de 3.3v)

En este documento (página 23) enlace

En este diseño, VREF está conectado a la fuente de alimentación de 3.3V del adaptador JTAG. ¿Es esto necesario? No entiendo por qué VREF está conectado al adaptador JTAG. ¿No solo la conexión GND es suficiente para controlar el puerto JTAG ya que la placa de destino y el adaptador JTAG tienen el mismo nivel de voltaje que es 3.3V?

    
pregunta zenprogrammer

1 respuesta

2

Lo que ya sabes:

VREF (referencia de voltaje) generalmente solo se usa como un indicador.

  • Su adaptador JTAG no sabe nada acerca de las características de su objetivo (puede ser 1.8, 3.3 o 5V conducido)
  • Si desea satisfacer todas las variaciones posibles, necesitará saber qué nivel solicita el microcontrolador y configurar sus salidas en consecuencia (por lo general, usará cambiadores de nivel y les suministrará el dominio de energía de su objetivo (VREF) para el lado secundario)
  • Ya que solo necesita un nivel (y está seguro de que este nivel siempre coincidirá con su objetivo) puede ignorar VREF. El dispositivo no está alimentado o es similar a VREF, solo está pensado como un voltaje de referencia.

Vuelva a su pregunta principal:

Sin embargo, algunos dispositivos o software JTAG detectan la presencia de un objetivo al monitorear VREF y no harán nada si está bajo (no hay ningún dispositivo conectado). No sé si esto es relevante para usted ya que no sé nada sobre el software de respaldo, así que para estar seguro, conecte VREF a cualquier suministro de 3V3 (y agregue una resistencia 0R en algún lugar para que pueda probar 0V también, solo para ser seguro :-)).

    
respondido por el Tom L.

Lea otras preguntas en las etiquetas