PIC’s.
Introducción………………………………………………………………………………………
……………………………… 3
Programador
PIPO2…………………………………………………………………………………………………
………… 4
El
circuito………………………………………………………………………………………………
………………. 4
Diagrama
circuital………………………………………………………………………………………………
…. 5
Principio de
Funcionamiento………………………………………………………………………………….
6
Realización
práctica………………………………………………………………………………………………
.. 7
Uso del
programador………………………………………………………………………………………
…………………. 9
Bibliografía…………………………………………………………………………………………
……………………………… 10
Introducción.
Programador PIPO2.
El circuito.
16F627, 16F628,
16C84, 16F83, 16F84,
16F873, 16F874, 16F876, 16F877.
Diagrama Circuital.
Figura 1.
Principio de Funcionamiento.
Con respecto al puerto serie, a nivel eléctrico, podemos apreciar que las
señales de este puerto no pueden considerarse como fuentes de tensión
ideales, porque no entregan una corriente ilimitada. Por el contrario, se
comportan como fuentes de +10 V o -10 V (aproximadamente) limitadas en
corriente. Por lo que si cortocircuitamos una de esas señales a masa (o sea, al
pin 5 del DB9), la corriente no superará unos pocos miliamperios.
Esta limitación es necesaria, ya que el puerto RS232 se pensó como un
puerto muy robusto, que permite incluso que se cortocircuiten señales sin
dañarse, y eso obliga a que el transceiver limite la corriente máxima de salida.
Por tanto, al colocar un zener inversamente polarizado entre una salida
del puerto serie y masa, ni el zener ni el puerto serie tienen por qué sufrir
daños, y el único efecto es que la tensión de esa señal respecto a masa queda
limitada a la tensión zener del diodo.
También es importante notar, que todas las señales tienen algún diodo
conectado a su masa, de tal manera que cualquier señal negativa polariza
directamente su diodo, haciendo que la tensión no pueda ser inferior a -0.6 V.
Por tanto, de cara al circuito, las tensiones posibles de las señales son +15 V y
-0.6 V.
Con todo esto en mente, vemos que la señal VPP queda limitada a 12 V
por D5 Y LA SEÑAL Clock queda limitada a +5 V por D6. El conjunto T1-R1-R2-
D1 conforma una salida triestado, para convertir una señal de entrada y una de
salida salida (pines 8 y 4 del puerto serie, respectivamente) en una
entrada/salida (señal DATA del PIC).
Realización Práctica.
Figura 2.
Circuito Montado.
Figura 3.
Parte posterior.
Figura 4.
Diagrama de pistas.
Figura 5.
Figura 6.
ii. Conectar el programador al cable que viene del puerto serie del PC.
iv. Desconectar el programador del cable que viene del puerto del PC.
Figura 7.
Luego de ello, sólo queda seleccionar el modelo de PIC con el cual vamos
a trabajar, y llevar a cabo las acciones deseadas. El programa trabaja igual con
ficheros *.bin o *.hex . Para grabar un PIC, abrimos el fichero mediante el menú
ARCHIVO y seleccionamos PROGRAMAR TODO con el menú COMANDO (o
pulsamos “F5”). Para leer un PIC, seleccionamos LEER TODO en el menú
COMANDO (o pulsamos “F8”) y luego podemos guardarlo en un fichero
mediante el menú ARCHIVO. Si lo desea, puede visitar la página de ICProg
para ver más instrucciones acerca del programa.
Bibliografía.