Resultados diferentes para diferentes puertos paralelos, mismo circuito. ¿por qué?

1

Este es mi circuito programador:

Decidí probar la versión HCT de la compuerta nor (74HCT02) y también decidí omitir el condensador para el reinicio. Seleccioné 10K para todas las resistencias, excepto para el restablecimiento, usé una resistencia de 220 ohmios.

Hice una prueba de restablecimiento muy básica en dos computadoras diferentes, cada una con un puerto paralelo.

La computadora 1 es un antiguo IBM Pentium 4 con un puerto paralelo incorporado. Ejecuté pruebas en Qbasic para DOS desde un CD de arranque sin otros controladores cargados.

Hice la siguiente prueba y obtuve los siguientes resultados en la Computadora 1:

Valor de salida 1 a 378h. Obtuve el valor devuelto C7h de 379h (parece normal) Valor de salida 0 a 378h Obtuve el valor devuelto 47h desde 379h (parece normal)

Ahora la Computadora 2 es Linux con solo el controlador básico de puerto paralelo cargado y con las extensiones ACPI deshabilitadas, pero las pruebas son terribles. Aquí están los resultados:

Hice la siguiente prueba y obtuve los siguientes resultados en la Computadora 1:

Valor de salida 1 a 378h. Obtuve el valor devuelto C0h a partir de 379h (tal vez parece normal) Valor de salida 0 a 378h Obtuve el valor devuelto C0h a partir de 379h (algunas cosas están mal)

Lo que es extraño es que ninguno de los puertos paralelos está dañado y siempre ejecuto pruebas de circuito en la computadora 1 antes de usar el circuito en la computadora 2.

Entonces pensé usar resistores de extracción de 10K en las líneas de entrada de datos, pero eso no hizo ninguna diferencia.

¿Hay alguna modificación que pueda realizar en mi circuito para que funcione con TODOS los puertos paralelos en lugar de solo algunos?

También intenté deshabilitar los controladores de puerto paralelo en Linux uno por uno para ver si obtengo resultados más favorables y no pude.

En ambas computadoras, configuro mi puerto para SPP sin capacidad bidireccional y la misma dirección en ambas computadoras (378-37Ah)

Y sí, he probado la línea de reinicio en mi circuito con un voltímetro cuando ejecuté las pruebas y esa parte respondió normalmente.

    
pregunta Mike

0 respuestas

Lea otras preguntas en las etiquetas