Paso 12: Crear una plantilla ICSP
_______________________________________________________________________
Microcontroladores pueden ser programados una serie de diferentes maneras. La forma tradicional de hacer esto es una toma de fuerza de inserción cero (ZIF), donde se debe retirar el chip de su TI de circuitos para programar. Algunos chips son capaces de programación Serial en el circuito, y como podría reunirse desde el nombre, el chip realmente puede ser programado mientras está todavía en su Consejo. Esto es muy importante para nuestra tarjeta de visita poco, teniendo en cuenta que será un chip de montaje superficial pequeña que no se puede colocar en cualquier enchufe normal. Además, tenemos la capacidad de reprogramar a voluntad sin necesidad de desoldarlo cada vez.
Con el PIC, el programador pone el chip en una tensión alta de programación modo y funciona sorprendentemente bien, suponiendo que el resto del circuito es relativamente aislado de los pines de programación.
Para que ICSP trabajar tiene que haber alguna manera de conectar el programador a la derecha de los pernos en el PIC. Más a través de agujero PCB diseños utilizan un conector soldado a la placa, pero en nuestro caso necesitamos una solución barata y plana que no necesita un conector. Es donde viene la plantilla de programación.
La plantilla de programación
_______________________________________________________________________
Tuve que hacer varias plantillas de programación en el transcurso del proyecto, dependiendo de qué etapa fue el prototipo. El primero de ellos simplemente utiliza un tablero de prototipo de chatarra con pads SMD para la IC y los cables a los rastros que salen de los pines adecuados. Entonces sólo colocar el chip y manténgalo presionado con mi dedo mientras se está programando, teniendo cuidado de no cortocircuitar los cables. También probé poniendo un imán debajo de la Junta para mantener el chip en su lugar.
La solución final depende de un conector mecánico poco inteligente llamado un "perno del pogo". Es esencialmente sólo un perno por resorte que hace un buen contacto temporal contra la placa de circuito. Son un poco frágiles, pero funcionan muy bien. Ayuda si la placa de circuito fue planeada con esto en mente, ya que entran en contacto con pads conectados a los pines adecuados. Con ICSP es importante que los pines de programación aislados del resto del circuito y conectado directamente al PIC, ya que podría interrumpir las señales de programación.
Construcción de la plantilla mejorada
_______________________________________________________________________
Hay maneras más sencillas de hacerlo y ciertamente más perezoso maneras, pero nada mejor que una plantilla dedicada. La construí usa una tapa transparente articulada con pogo pins montados en el acrílico. Bloquea la tapa con dos filas de imanes de neodimio y prensas el pogo pins firmemente hacia abajo contra las teclas de programación. También presiona el botón de encendido momentáneo, ya que la disposición del PWB fue cambiada después de que el programador fue construido; el interruptor debe ser presionado para conectar el pin 1 a la plataforma de programación.
La base de la unidad utiliza un trozo de chatarra de acrílico negro y la cubierta es un una pieza transparente que ayuda a alinear las conexiones cuando se inserta una tabla. sobre el lugar que necesita doblar. El PCB está sostenido firmemente en un lugar predecible con dos carriles de PCB cortados a la longitud adecuada y hay un espaciador que plantea la Junta hasta la altura correcta y detiene el PCB en la posición correcta cuando se pulsa insertar. Utilizando el orificio de sierra, cortar un semicírculo en el pacer y el marco negro para que la tarjeta puede ser captada fácilmente para el retiro.
Para poder alinear en paralelo al resto de la unidad de la tapa debe ser doblada en un ángulo leve. Esto es fácil de hacer con un soplete. Con la tapa puesta para el marco negro sobre sus bisagras, corriendo la antorcha hacia adelante y hacia atrás de aproximadamente 2 pulgadas. Tenga cuidado de no calentar demasiado o acercarse demasiado ya que se queman, así que practique primero en un pedazo de chatarra. Cuando se vuelve maleable dóblelo hacia abajo sobre las guías de la tarjeta y hasta que quede al ras contra la parte superior de ellos. Mantenga en su lugar hasta que no se mueva hacia atrás, luego dejar enfriar. Asegúrese de hacerlo fuera o cerca de una ventana como el plexi se fume como se calienta.
Los agujeros para el montaje de los pasadores de pogo fueron perforados en la tapa de la unidad utilizando un taladro. Hice una plantilla para los agujeros e impresa en película de transparencia. Deslice en uno por uno y asegúrese de que alinee con el botón derecho en la Junta. Con la tapa cerrada, presione el perno hacia abajo hasta una profundidad que empujará un poco más de la mitad en el poker con resorte en. Luego marcar la profundidad con un sharpie y añadir una gota de soldadura a ambos lados del perno. No debe moverse hacia arriba y hacia abajo, añadir un poco de pegamento para evitar que se mueve en cualquier dirección.
Conectar los cables ICSP a los pines pogo con los titulares de pogo contando del cable rojo marcado, a estos pines en el PIC:
Pin PIC ICSP
1 .............. 4
2 .............. 1
3 .............. 8
4 .............. 7
5 .............. 6
Una vez finalizado, conecte el programador, diapositiva en un tablero de poblado y ajustar la tapa hacia abajo. Está listo para programar! Asegúrese de quitar la batería de botón de su titular o el programador es tostada; no hay ninguna protección en sus pines de salida para cualquier corriente externa es probable que lo destruirá. Una solución simple es poner un tope en la tapa del programador que dejaría la tapa de cierre si funcionó en una batería.
Piezas
- Programador Serial de iCP01 USB en circuito
- Chatarra de acrílico o policarbonato
- Imanes de neodimio de miniatura (2.5 x 1mm) (x 14)
- Pogo porta (x 5)
- Perno del pogo, redondo con punta de (x 5)
- bisagra 2"
- conector de 5 pines
- Circuito deslizante montaje rieles, izquierdas y derecha
- Pies de goma (x 4)
- Pernos y tornillos surtidos
Herramientas y suministros
- Cautín y soldadura
- Taladro o taladro de columna
- 1 1/4" Sierra
- Soplete de soldar
- #2 Destornillador
- Sierra para metales
- Pegamento
- Papel para imprimir transparencia
- Cinta