Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentamos el circuito de un quemador para los microcontroladores ms famosos del mercado, los PIC. Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de microelectrnica de General Instrument. El nombre actual no es un acrnimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller (controlador de interfaz perifrico) aunque normalmente se lo asocia a Programable Integrated Circuit. El PIC original se dise para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, sta tena malas prestaciones de E/S. El PIC de 8 bits se desarroll en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba microcdigo simple almacenado en una memoria ROM para realizar estas tareas; y aunque el trmino no se usaba por aquel entonces, se trata de un diseo RISC que ejecuta una instruccin cada 4 ciclos del oscilador. En 1985 la divisin de microelectrnica de General Instrument se separa como compaa independiente que es incorporada como filial (el 14 de diciembre de 1987 cambia el nombre a Microchip Technology y en 1989 es adquirida por un grupo de inversores) y el nuevo propietario cancel casi todos los desarrollos, que para esas fechas la mayora estaban obsoletos. El PIC, sin embargo, se mejor con el agregado de una EPROM para conseguir un controlador de canal programable. Hoy en da multitud de PICs vienen con varios perifricos incluidos (mdulos de comunicacin serie, UARTs, ncleos de control de motores, etc.) y con memoria de programa desde 512 a 32.000 palabras (una palabra corresponde a una instruccin en ensam blador, y puede ser 12, 14 o 16 bits, dependiendo de la familia especfica de PICmicro). El quemador propuesto, llamado NOPPP, es muy sencillo y funciona con un software simple y efectivo. Este software es capaz de manejar una pequea placa con muy pocos componentes para programar PICs de 18 terminales. El software posee al menos tres versiones que le permiten operar en diferentes plataformas de Windows.
11
12
Figura 5
Figura 4
Figura 6
te es el agregado de capacitores de filtro que, como Ud. observa, siempre se ubican de a dos: un electroltico para filtrar las bajas frecuencias y un cermico disco para las altas frecuencias. En el kit, se agrega un conector del tipo DB21 macho para conectar el dispositivo directamente a la salida de la impresora de una PC. En el circuito dibujamos el conector visto por el lado de las patas de conexiones y A) se direcciona una posicin de el cdigo de colores de cable adecuado para usar un cable plano de 5 la memoria, hilos (negro, marrn, rojo, naranja y B) se graba, C) se verifica esta ltima graba - amarillo), al cual se le retuerce por encima otro de color blanco que opecin y si es correcta, D) se habilita al programa para ra como masa y blindaje. En la figura 2 tenemos una sugecargar el siguiente dato. rencia para el armado en la placa de De acuerdo al programa de car- circuito impreso que no incluye los ga, si falla la carga de un dato se componentes de la fuente (la fuente puede seguir con los otros y al final no forma parte del kit). Para poder cargar un PIC con el se intenta la carga del dato que no se carg. En otros, una falla de verifica- circuito de la figura 1 empleamos el cin significa que el programa debe software NOPPP. Puede bajarlo desde nuestra pgina web www.webevolver a cargarse completo. Las fuentes estn conformadas lectronica.com.ar, haciendo click en por dos reguladores de 5 y de 12V el cono Password e ingresando la pero, como necesitamos un regula- clave tepec26. Como mencionamos, dor de 13V, realizamos una pequea este software corre bajo ambiente modificacin en el regulador de 12V; DOS por lo cual, si tiene instalado un agregando los diodos D1 y D2 la ten- sistema tipo NT (como Windows XP) sin de salida se incrementa a un va- deber arrancar su computadora con lor de 13,2V. El otro cambio importan- un disco de inicio de Windows 98. si bombeara datos al PIC por el cable 14J1; el PIC, para no inflarse, los devuelve por el cable 11J1. En realidad, los datos ingresan por la pata 13 del PIC y se instalan en la memoria; pero a continuacin, el programa de carga verifica que el dato est en la posicin de memoria correspondiente y si as ocurre, se habilita la carga del siguiente dato. La secuencia es tal que:
Una vez guardado el programa en el disco rgido de su PC debe descomprimirlo. Antes de ejecutarlo conecte el cargador de PICs (circuito de la figura 1 alimentado con una fuente de 5V y 13,2V respectivamente pero sin la alimentacin activa) al puerto paralelo de la PC. Ejecute el archivo NOPPP del directorio PIC y aparecer una pantalla como la que mostramos en la figura 3.
Figura 7
Figura 8
13
Figura 9
14