Circuitos Electrónicos Digitales

Laboratorio

 

 

SUGERENCIAS PARA LAS PRÁCTICAS DE HARDWARE

 

 

 
oxford1.jpg
 

Gárgola de la Torre del Reloj del New College, Oxford. Se cree que simboliza
el sufrimiento de las/los estudiantes en los laboratorios de hardware.

 

Realizar un montaje de hardware en el Laboratorio se asemeja a escribir un programa. Sólo que, en vez de combinar funciones, se combinan puertas lógicas. Y, en vez de pasar parámetros, se realizan interconexiones con cables. Sin embargo, existe una diferencia fundamental: cuando se comete un error, es prácticamente imposible corregirlo en el tiempo asignado a la práctica. En ese sentido, considere que montar un circuito es similar a escribir un programa que podrá compilar una única vez. Evitar errores en el montaje es siempre difícil. Sin embargo, pueden reducirse si se siguen las siguientes 11111 reglas:

1. Llegue al Laboratorio con un "plano de fabricación" de lo que quiere montar. En él deben figurar los integrados a utilizar y la interconexión entre patas. Cada pata debe incluir el correspondiente número que tiene en el encapsulado.


2. Llegue puntualmente al Laboratorio. Trate de no perder el valioso tiempo asignado a la práctica.


3. No desprecie la estética. Planos con circuitos alineados, agrupados por funcionalidad y mostrando la regularidad del diseño, serán más fáciles de depurar que esquemáticos tipo plato-de-espaguetti.


4. Una simulación previa de su circuito será de gran utilidad. Si el Xilinx ISE hace cosas no explicables, cierre el programa y vuelva a entrar. Incluso reinicie el Windows.


5. El plano de fabricación se puede reemplazar ventajosamente por una netlist. Una netlist es un fichero de texto donde se indican las conexiones. Por ejemplo: pata 4 del IC 3 con pata 7 del IC 2, etc. Los programas de diseño (ejemplo: OrCAD) la generan automáticamente.


6. Tenga a mano una copia de todas las hojas de los circuitos integrados a utilizar. Las puede hallar en: http://focus.ti.com/docs/logic/logichomepage.jhtml o poniendo en Google el número de integrado (ej: 74HC163)


7. Ninguna entrada de ningún circuito puede quedar sin conectar. Las que Ud. no utilice las deberá poner a Vcc o GND, de acuerdo con la hoja del circuito integrado.


8. No se olvide de poner pull-ups donde corresponda.


9. Ninguna salida de un circuito puede ir a Vcc o GND.


10. Lea de nuevo el punto anterior: es muy importante.


11. Utilice cables de diferentes colores.


12. Cuatro ojos ven mejor que dos. Trabaje en equipo y realice relevos si está fatigado.


13. Disponga los circuitos sobre la placa de modo que reflejen el flujo de datos de su diseño.


14. Conecte primero todas las Vcc y todas las GND. Continúe por las señales de control: reloj, reset, set, enable, etc. Finalmente, conecte las señales de datos.


15. Toque periódicamente con el dedo las carcasas de los circuitos. Si alguna quema (T>60 grados) seguro que hay problemas. Desconecte Vcc inmediatamente.


16. Separe los circuitos por bloques funcionales. Prevea una estrategia para probar cada bloque por separado antes de continuar con el montaje.


17. Disponer de una placa protoboard propia y realizar parte del montaje en casa puede evitarle errores. Un polímetro de bajo coste (cerca de 30 euros) puede serle de gran utilidad.


18. No se olvide de utilizar el osciloscopio que se incluye en el puesto de laboratorio.


19. Durante el debugging, un cable con una resistencia y un LED pueden servirle para verificar niveles lógicos. También puede utilizar los LEDs de los entrenadores, que pueden conectarse directamente.


20. A veces, si el circuito integrado está quemado, se lo puede reemplazar simplemente montando un circuito similar encima de manera que las patas homólogas queden en contacto. El método, conocido como piggy-backing, funcionará si las patas internas del circuito (pads) han quedado abiertas (unbounded).


21. Si el circuito no funciona, verifique primero todas las líneas de Vcc y GND y luego las señales de control.


22. Si el circuito funciona erráticamente, trate de analizar la salida para descubrir pistas. Por ejemplo, si un sumador da resultados impares incorrectos, probablemente tiene una mala conexión en el bit-0 del resultado.


23. Si levanta la protoboard unos 20 centímetros de la mesa y el circuito comienza a funcionar súbitamente, su placa tiene problemas de falsos contactos o patas de control sin conectar.


24. No sea supersticioso. Los circuitos montados cuidadosamente funcionan casi siempre.


25. Para alimentar los circuitos que monte en casa le puede valer un cargador de teléfono móvil de hasta 6 v.
alicate.jpg 

26. No olvide traer al laboratorio su alicate de corte para pelar cables.


27. Si el circuito es secuencial, no se olvide de "resetearlo" inicialmente.


28. No se pase con la Informática: una resistencia de 1 K ohm no equivale a 1024 ohms.

 

29. Utilice un proyecto para cada simulación en ISE y por desconfianza al mundo EDA, cierre el ISE y vuelva a arrancarlo antes de comenzar la nueva captura-simulación. Si su curso coincide con un cambio de versión de la herramienta, no olvide traer su pata de conejo de la buena suerte a cada sesión de laboratorio.

 

30. Cuidado al pelar los cables unifilares. Hacer involuntariamente una pequeña marca con el alicate en el hilo metálico mientras se pela (apartar el aislante plástico del extremo)  termina por cortarlo cuando se usa repetitivamente.


31. Finalmente, recuerde lo que dice el Prof. Wakerly: "Si hacer un circuito no fuese duro, no se le llamaría hardware".

 

 

 

contador.gif

 

 

© E. Boemo, 2012