Paso 1: Mejoras en su diseño
Fotos más nuevas están programados tan rápido que las líneas de reloj y datos pueden experimentar la diafonía. Según el autor de WinPic programación software (http://www.qsl.net/dl4yhf/winpic/):
"Hubo una nota en el foro de Microchip (por Olin Lathrop) sobre programación dsPIC30F201, sugiriendo para poner 22..47 pF en las líneas de PGD y PGC a tierra cerca de la viruta del destino. Además, poner una resistencia de 100 ohm en serie con la línea PGD entre chip blanco y la tapa. La resistencia y la tapa en la línea PGD baja pasan filtro la señal de la DGP cuando es conducido por el chip blanco. Esto reduce las altas frecuencias que se puede acoplar a la línea PGC. La tapa de la línea PGC hace menos susceptible al ruido juntado. Más tarde descubrimos esta importante nota se aplica también a la familia de PIC18Fxxxx. Un usuario de un programador de PIC Velleman divulgado éxito con un PIC18F4520 después agregar 2 * 33 casquillos de pF y un resistor de 100 Ohm serie." (Enlace: http://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering)
Esta nota se aplica principalmente a la programación fotos a través de un cable mientras se sueldan en un circuito. Al utilizar este tipo de programación los condensadores extras y resistencia debe estar cerca del chip blanco - no ayuda a tenerlas en el programador:
"Esto significa que este problema no puede ser resuelto al final del cable del programador. Ninguna cantidad de circuitos inteligente en el programador puede hacer este problema desaparece. Debe tratarse con en el circuito destino. (Enlace: ver DGP a PGC interferencia en http://www.embedinc.com/picprg/icsp.htm )
Hago hincapié en esto por lo que es claro que no puede bofetada un encabezado ICSP en este tablero sin ningún problema. Incluí los filtros en mi nuevo programador porque los rastros del reloj de datos son largos. Los condensadores están situados en el circuito por lo que puede ser excluidos sin debilitar el rastro. La resistencia puede reemplazarse con un puente de alambre.
Voltaje seleccionable de programación (Vpp):
Tensión de programación (Vpp) se aplica al pin MCLR para colocar el PIC en modo de programación. Fotos antiguas (18Fs 12F/16F/algunos) requieren un Vpp de 13 voltios. Fotos más recientes (como el USB habilitado 18F2455/4455) tienen un Vpp inferior de 12,5 voltios. Un divisor del voltaje fue añadido al diseño JDM2 proporcionar 12,5 voltios de la salida original de 13 voltios. Un diodo evita la fuga a través del divisor de voltaje cuando se pasa por alto. VPP es seleccionable por el puente de tres clavijas en la parte inferior izquierda del programador. En la práctica no parece que importa: puedo programar piezas 13 voltios con 12,5 voltios, y piezas de 12,5 voltios 13 voltios sin daño.