AFAIK, JTAG requer 5 pinos ( artigo da Wikipedia ):
TDI (Entrada de dados de teste)
TDO (saída de dados de teste)
TCK (Relógio de Teste)
TMS (Seleção do modo de teste)
TRST (Redefinição de teste) opcional.
Vamos adicionar mais dois pinos da fonte de alimentação (Vcc e GND).
Se for de 7 pinos, por que a maioria dos conectores JTAGs vem com variantes de 10 ou 14 pinos ou 20 pinos?
A maioria dos pinos é NC ou GND. Por que tantos pinos GND são fornecidos? Existe algum motivo especial?
Respostas:
Não sei o motivo exato do JTAG, mas quando sinais de alta velocidade são usados e de acordo com as melhores práticas, você deve colocar um GND entre todos os sinais de um cabo plano. O JTAG pode ser considerado como um sinal de alta velocidade.
Vários fios GND são usados para evitar diafonia entre as linhas de sinal. Eles evitam acoplamentos capacitivos entre linhas adjacentes. E eles também fornecem um caminho de retorno separado para cada sinal. De fato, em sinais de alta velocidade, a corrente de retorno "prefere" o caminho de menor impedância. Esse caminho é, para sinais de alta velocidade, o GND mais próximo. Assim, os diferentes sinais terão diferentes caminhos de retorno e isso evita diafonia do caminho de retorno.
O objetivo final é garantir boa integridade do sinal, emissões reduzidas e uma melhor imunidade a distúrbios externos.
fonte
Não há padrões oficiais para conectores JTAG físicos; em vez disso, são usados conectores padrão existentes. Uma das opções populares existentes era o Everex (conector IDC de 10 pinos, usado anteriormente para conectar portas seriais DB-9 à placa-mãe do PC). Os conectores IDC de 14 e 20 pinos também são opções populares, mas o JTAG não se limita a eles.
Uma propriedade importante dos conectores IDC é a estrita relação de 1 para 1 pino a fio; portanto, se você precisar de mais linhas GND, precisará adicionar mais pinos. Você poderia fazer um conector especializado de 7 pinos com vários fios GND conectados a um único pino e funcionaria da mesma maneira, mas uma conexão multiponto significaria que você não pode simplesmente prender o conector em um cabo plano e pronto.
fonte
Há 20 anos, durante a transição de programadores seriais e ISP para JTAGs. Os conectores de 10 ou 20 pinos concentravam-se supostamente não apenas em um barramento JTAG, mas em tantos barramentos quanto os microprocessadores tinham uma unidade. não tem certeza se alguém poderia confirmar isso?
fonte