Tabla de contenido:

Programador PIC de tarjetas de visita: 6 pasos (con imágenes)
Programador PIC de tarjetas de visita: 6 pasos (con imágenes)

Video: Programador PIC de tarjetas de visita: 6 pasos (con imágenes)

Video: Programador PIC de tarjetas de visita: 6 pasos (con imágenes)
Video: Aprende la forma de programar un micro controlador - PIC 2024, Mes de julio
Anonim
Programador PIC de tarjetas de visita
Programador PIC de tarjetas de visita

Esta fue mi entrada para el concurso de circuitos del tamaño de una tarjeta de visita Hack A Day. Simplemente cerré los archivos y los puse en mi sitio web. Lo estoy publicando aquí porque todas las demás entradas parecen estar en un blog para facilitar el acceso. Con suerte, esto hará que el proyecto sea más accesible y reducirá la carga en mi servidor. El archivo adjunto es la entrada del concurso tal como estaba en mi servidor, menos las imágenes. El texto se toma del documento incluido. Este programador PIC / EEPROM es tan simple y pequeño que cabe en una tarjeta de presentación con suficiente espacio para las instrucciones de montaje … Proyecto: Programador PIC ICSP de estilo JDM2 simple (en una tarjeta de presentación).

  • todo a través del agujero
  • menos de 2 USD en piezas (¡en 1 y 2!)
  • construcción sencilla a una cara en casa (con 3 puentes)
  • suficiente espacio para las instrucciones de montaje
  • espacio adicional en la parte posterior para aún más bondad de tarjeta de visita
  • también programa / lee EEPROM en serie

Nivel de habilidad: Fácil / principiante Tiempo de montaje: Aproximadamente una hora.

Paso 1: descripción

Descripción
Descripción
Descripción
Descripción
Descripción
Descripción
Descripción
Descripción

Cualquiera puede construir este sencillo programador y aprender sobre los microcontroladores PIC. El programador JDM2 es súper simple (alrededor de 10 partes), pero programa una gran variedad de PICS y EEPROM seriales. He programado todo, desde un 12F629 de 8 pines hasta un nuevo PIC USB 18F4550 con el JDM2. Este programador tiene una interfaz ICSP, lo que significa que puede programar PIC y leer EEPROM mientras están conectados a una placa de circuito. ¡Empieza a hackear!

La PCB se puede fabricar de una sola cara (con tres cables de puente), pero un diseño de dos capas facilita aún más el montaje. Todos los rastros son agradables y gruesos para facilitar la transferencia de tóner o el fotoproceso en casa. El diseño JDM2 es bastante antiguo, el circuito JDM2 original se puede encontrar aquí: https://www.jdm.homepage.dk/newpic.htm Este diseño se mantiene fiel al esquema anterior, pero la numeración de diodos ahora comienza en 1, en lugar de de 2.

Paso 2: Partes

Partes
Partes
Partes
Partes
Partes
Partes

Parte Valor Descripción C1 Condensador electrolítico de 100 uF / 16 voltios C2 Condensador de tantalio de 22 uF / 16 voltios D1 Diodo Zener de 8,2 V D2 Diodo Zener de 5,1 V D3, 4, 5, 6 1N4148 diodo Q1, 2 BC547B transistor-npn R1 Resistencia de 10 K R2 Resistencia de 1,5 K Cabecera de 5 pines SV1 (o cabezal de pines hembra, tú eliges) Conector serie hembra X1 DB9

Paso 3: Ensamblaje n. ° 1

Asamblea # 1
Asamblea # 1

Comience desde abajo y trabaje hacia arriba: no olvide comenzar con los cables de puente si está utilizando una PCB de una sola cara.

  • Suelde los diodos y resistencias.
  • Cada diodo tiene una banda negra que debe orientarse en la misma dirección que se muestra en la placa / en el esquema.
  • Solo suelde las resistencias, no se requiere una orientación especial.

Paso 4: Ensamblaje # 2

Asamblea # 2
Asamblea # 2

A continuación, agregue los transistores. Deben estar orientados a mostrar en el esquema / imagen. El transistor de la izquierda se coloca en la dirección opuesta al transistor de la derecha (observe que ambos tienen partes redondas hacia el medio). Este es el pin-out estándar (¿típico?) Del BC547B. Si tiene problemas con su circuito terminado, asegúrese de que sus transistores tengan el mismo pin-out que se muestra en el esquema y reoriente según sea necesario.

Paso 5: Ensamblaje n. ° 3

"," arriba ": 0.44285714285714284," izquierda ": 0.4160714285714286," altura ": 0.08095238095238096," ancho ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," autor ":" ian "," texto " Usé encabezado femenino porque todos mis encabezados ICSP son masculinos. De esta manera, el programador puede conectarse directamente al circuito. "," Top ": 0.6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEW "," author " ":" ian "," text ":" Condensador electrolítico. Franja indicadora de cable de tierra apenas visible aquí a la izquierda. "," Superior ": 0,430952380952381," izquierda ": 0,1875," altura ": 0,05714285714285714," ancho ": 0,026785714285714284}]">

Asamblea # 3
Asamblea # 3
Asamblea # 3
Asamblea # 3
  • Termine la placa soldando los componentes más altos: los condensadores, el cabezal de clavija y el zócalo DB9.
  • El condensador electrolítico debe soldarse con el suelo, indicado por la franja negra, mirando hacia el lado izquierdo (como se muestra en la imagen). Si eso es un poco confuso, asegúrese de que el cable que viene del lado con la tira negra se conecte al plano de tierra (el área grande de cobre que cubre la mayor parte de la placa).
  • El condensador de tantalio debe colocarse con el suelo hacia la derecha de la placa (como se muestra en la imagen). Los capacitores de tantalio pueden indicar el cable positivo con un +, en lugar del cable de tierra (como con el capacitor electrolítico). Al igual que con el condensador electrolítico, la tierra se conecta al plano de tierra grande que cubre la mayor parte de la placa.

Paso 6: utilizar

Usar
Usar

Software El programador trabajará con cualquier software de programación que admita JDM2. Me gusta WinPic800 porque puede detectar automáticamente muchos PIC. WinPIC también merece crédito por la excelente información de soporte técnico WinPIC. Ambos admiten los PIC USB más nuevos (18F2 / 4455). ICProg hace muchos PIC, así como EEPROM, pero no se ha actualizado por un tiempo. Resumen de ICProg. ICSP: Citado de mi instructable ICSP aquí. Entender ICSP para microcontroladores PIC Programar microcontroladores no es difícil. Construir un programador es un gran primer proyecto de electrónica. El objetivo de esta sección es explicar el método simple de 'Programación en serie en circuito' que se usa con PIC de Microchip. ¿Por qué ICSP? Programar un chip DIP (orificio pasante) grande es fácil. Mételo en un programador con enchufe, quémalo y vuelve al circuito de aplicación. Pruebe y repita. Las cosas se vuelven más difíciles con chips más pequeños (de montaje en superficie). No hay sockets estándar para QFN, SSOP, QFP o incluso los grandes paquetes SOIC.300. Hay clips realmente caros ($ 100) que se pueden acoplar y programar a estos chips. Se necesita un clip diferente para cada tipo de chip y número de pines que utilice. Existe una alternativa. Se llama ICSP. ICSP significa "programador en serie en circuito (¿ing?)". Es una forma de programar un PIC mientras aún está conectado al circuito de aplicación. Así es, no más intercambio de chips. Entonces, ¿por qué ICSP es algo bueno? No hay conectores de programación para chips de paquetes pequeños. Los clips son caros 2. Es un fastidio mover chips dentro y fuera del programador durante el desarrollo. Imposible para piezas de montaje en superficie. Lee el resto.

Recomendado: