Tecnófilos
  Inicio       Proyectos       Energias Renovables       Manuales             Videos      

Foro

      Contacto  
   

 

ANALIZADOR LÓGICO

 

Utilizando viejas memorias caché de placas base de antiguos ordenadores, y lógica TTL normal y corriente se puede construir un analizador lógico de 8 canales, ampliable al número de canales que desemos. Prácticamente todas las memorias caché de dichas placas, cuando se encontraban en encapsulado DIP son equivalentes y disponen de 32 kbytes organizadas en palabras de 8 bit y son totalmente compatibles con el conocido modelo 62256.

Su velocidad de acceso ronda los 25 ns, más que suficiente para realizar un analizador mínimamente decente.

Caches

Fig. 1. Colección de memorias

Podeis usar cualquier tipo de contadores, pero os recomiendo que sean síncronos y cuya velocidad sea de 50 MHz o superior. Como veis en la siguiente fotografía, he utilizado una vieja caja de una fuente de alimentación de ordenador. Encima está cableada la lógica "al estilo ruso" sobre un pedazo de plástico y pegada con pegamento de pistola. La realización es rápida y aunque tenga un cierto aspecto chapucero, os puedo asegurar que la electrónica cableada de esa manera puede funcionar con completa normalidad aún en frecuencias elevadas. Debajo se encuentra un módulo hecho en circuito impreso que contiene ocho caches de ordenador con una capacidad total de 256 kbytes. Siempre que podais colocar un plano de masa debajo de los circuitos, para minimizar los acoplamientos capacitivos e inductivo. En este caso la caja hace de plano de masa.

Cuando construyais prototipos ultrabaratos, como este, que no me costo nada os recomiendo que conecteis las alimentaciones de cada circuito integrado con un únic0 cable que salga del pin de positivo y un único cable que salga de la masa y luego conecteis todos estos cables en estrella a un puto común de masa y a un punto común de positivo. Entre esto dos puntos, podeis poner un condensador electrolítico de unos 100 - 470 uF y en paralelo uno de buena calidad con un valor típico de 100 nF.

Yo suelo poner un condensador cerámico por cada circuito integrado conectando directamente sus patas entre positivo y negativo, lo más cerca de este y con las patas lo más cortas posible. Realmente no es necesario, pero si quereis colocar menos, con 1 condensador por cada dos o tres circuitos será suficiente.

Interior

Fig.2 Interior del analizador.

La base de tiempos es un oscilador TTL con compensación de temperatura interna y una estabilidad típica de 10 ppm ( partes por millón ), también suministrado cortésmente de viejas placas de ordenador. Podeis poner cualquier valor que necesiteis además según se ve en el esquema el analizador lleva un divisor que se programa con los jumpers y que divide por potencias de 2. Este es un divisor estándar pero podeis poner el que necesiteis, ya sea programable por software o divisor de décadas.

Exterior

Fig 3. Exterior del analizador.

Como veis no le suelo dar mucha importancia al acabado externo, me centro en la funcionalidad. Sin embargo se puede alojar en una buena caja y el acabado puede ser idéntico al de un equipo profesiónal.

El puerto parlalelo debe de estar configurado en la BIOS en modo Bidireccional, sino no funcionará. He probado el programa bajo W95 W98 y Xp funciona sin ningún problema. Lleva una librería para manejo del puerto paralelo.

Cables

Fig. 4. Cables y cápsula receptora infraroja.

He utilizado varias cápsulas receptoras standard proveniente de DVDs y Videos con muy buenos resultados. Suelen tener tres patas. Podeis conectar cualquiera que tenga salida TTL o HCCMOS para poder analizar las señales de los mandos a distancia. Ya generan la señal en banda base, y por lo tanto no teneis que preocuparos de gestionar la demodulación de las ráfagas de 36-40 kHz de la portadora de infrarojos.

Descargas

  1. Modulo de 256k
  2. Contadores y divisores.
  3. Programa.
  4. Librerias WinIo.