¿Cómo hacer una prueba de bucle invertido de un puerto paralelo?

0

He conectado el pin 2 al pin 3, el pin 4 al pin 5 y el pin 6 al pin 20.

¿Puede alguien decirme si este es el cableado correcto para la prueba de bucle invertido en un puerto paralelo?

Estoy usando BurnInTest 7.1 Pro by PassMark Software para la prueba. ¿Es este el software adecuado para este trabajo? Este es el error que recibo.

  

Corrupción. Los datos recibidos no coinciden con los datos enviados. Revise el enchufe es   conectado.

Laimagendearribamuestralaventanadelprograma52segundosdespuésdelaprueba.

La imagen de arriba muestra la ventana de estado a 1 minuto y 47 segundos de la prueba.

Como puedes ver por las imágenes publicadas arriba, hay algo mal. ¿Cómo es posible enviar 40 bytes y recibir 80 bytes? Quiero decir, ¿cómo puedes recibir el doble de lo que envías? Esto no tiene ningún sentido para mí. ¿Tiene sentido para usted? Puede ver que la cantidad de errores que se muestran en esta ventana es 39, que es más o menos la misma cantidad de datos redundantes que se recibieron.

80-40 = 40≈39

¿Puedo confiar en estos resultados? He utilizado el mismo programa para probar el puerto de bucle invertido en un puerto serie y lo hizo, y después de 15 minutos de prueba me dio un gran mensaje "PASADO" en letra verde. Así que sé que funciona para la prueba de puerto serie. Pero, ¿eso lo hace confiable / confiable para las pruebas de puertos parallal?

Actualizar

Un conector DB25 se puede utilizar para la comunicación paralela o para la comunicación serie . Un conector DE9 solo se puede utilizar para comunicación serie. Mi error aquí fue que conecté un conector DB25 para comunicación en serie, en lugar de paralelo . Después de volver a cablear la prueba de bucle invertido pasó sin problemas.

Consulte la respuesta a continuación para obtener información sobre el cableado adecuado de un DB25 para comunicación en paralelo.

Aquí hay algunas imágenes que muestran la misma prueba que se está realizando con el cableado paralelo adecuado. He tomado estas capturas de pantalla con respecto al tiempo transcurrido de las anteriores, para que puedas compararlas.

Ventanaprincipaldelprograma,52segundosdespuésdelaprueba.

La ventana de estado, 1 minuto y 47 segundos en la prueba.

Pasando la prueba ...

Laventanaderesultadosdelaprueba.

Ventana principal del programa que muestra la duración de la prueba, el número de ciclos, las operaciones y el resultado.

El conector DB25 ...

Aquí hay una foto del conector. Es un conector hembra. Esto hizo que saltar fuera más difícil para mí.

Noteníauncableadecuado,aisladoconeltamañocorrecto.Asíqueuséunalambredelatónde1.0mmdediámetroensulugar.Esbuenoquesearesistenteylosuficientementesuavecomoparadoblarlofácilmente.Measegurédenotocarningúnconductoradyacente.Esdifícilencontrarcableseléctricosconundiámetrode1mm,sonraros.Este1mmeraunajusteperfecto.Puedeserunpocomásgrueso,peronomenosqueeso.Puedeusarunclipparapapel,a.k.a."prueba de clip", pero es un poco más resistente (más grueso) y es difícil trabajar con él.

    
pregunta Samir

2 respuestas

2

El sitio web de PassMark, la compañía cuyo software se está utilizando, proporciona pin-outs de conexión de bucle invertido para los tipos relevantes de conectores, incluidos 9 pines DE-9 Serial, 25 pines DB-25 Serial y 25 pines DB-25 Paralelo.

El pin-out que falló fue para los conectores DB-25 Serial . Se proporciona la conexión de bucle invertido puerto paralelo DB-25:

  
  • Datos 0 y estado de error (Pin 2 y amp; 15)
  •   
  • Datos 1 y estado de selección (3 y 13)
  •   
  • Estado de Data 2 y Paper Out (4 & 12)
  •   
  • Datos 3 y estado de reconocimiento (5 y 10)
  •   
  • Datos 4 y estado de ocupado (6 & 11)
  •   

También proporcionan un diagrama, del conector DB-25 macho visto desde su parte posterior :

  

También relevante, PassMark recomienda que el puerto paralelo esté configurado en modo ECP o EPP, y no en modo SPP, para que las pruebas de bucle invertido funcionen.

    
respondido por el Anindo Ghosh
1

Las comunicaciones a través de un puerto paralelo son semidúplex, no dúplex, como sucede en un puerto serie. Como tal, el "conector" debe contener un circuito activo (un cierre de datos más alguna lógica de intercambio) para poder realizar una "prueba de bucle invertido" válida. Simplemente puentear algunos pines con cables no es suficiente.

EDITAR: Como señala Anindo, hay una manera de comunicar 4 o 5 bits a la vez a través de un puerto paralelo, dúplex completo, sin lógica externa. Así es como funcionaban los viejos cables "LapLink". Sin embargo, la mayoría de los dispositivos de puerto paralelo más nuevos (impresoras y escáneres, etc.) usan el puerto en modo semidúplex de 8 bits, y este fue el tipo de prueba que asumí que hablabas.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas