Stap 1: Ontwerpverbeteringen
Nieuwere foto's zijn zo snel dat de klok- en datalijnen cross-talk kunnen ervaren geprogrammeerd. Volgens de auteur van de WinPic programmering software (http://www.qsl.net/dl4yhf/winpic/):
"Er was een opmerking op het forum van de Microchip (door Olin Lathrop) over het programmeren van de dsPIC30F201, suggereren om 22..47 pF op de PGD en PGC lijnen op de grond in de buurt van de target chip. Daarnaast zet een 100 ohm weerstand in serie met de PGD-lijn tussen target chip en het GLB. De weerstand en de dop op de PGD lijn laag overgaan filter het PGD-signaal wanneer het wordt gedreven door de target chip. Dit vermindert de hoge frequenties die naar de PGC lijn kunnen koppelen. Het GLB op de PGC regel maakt het minder suceptible aan gekoppelde lawaai. Later ontdekten we dat dit belangrijke opmerking geldt ook voor de PIC18Fxxxx-familie. Een gebruiker van een Velleman PIC programmer gemeld succes met een PIC18F4520 na het toevoegen van 2 * 33 pF caps en een weerstand van 100 Ohm serie." (LINK: http://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering)
Deze opmerking geldt voornamelijk voor programmering PICs via een kabel, terwijl ze worden gesoldeerd in een circuit. Wanneer dit type van het programmeren van het extra condensatoren en weerstanden te gebruiken in de buurt van de target chip moet - helpt het niet om hen te hebben op de programmeur:
"Dit betekent dat dit probleem niet kan worden opgelost aan het eind van de programmeur van de kabel. Geen bedrag van slimme circuits op de programmeur kun dit probleem weg te gaan. Het moet worden behandeld op het circuit van de doelgroep. (LINK: zie PGD aan PGC Overspraak op http://www.embedinc.com/picprg/icsp.htm )
Ik benadruk dit dus het is duidelijk dat je niet kunt een ICSP header klap op dit forum zonder probleem. Ik opgenomen de filters in mijn nieuwe programmeur, omdat de gegevens/klok sporen lang zijn. De condensatoren zijn gelegen in het circuit, zodat ze kunnen worden uitgesloten zonder verzwakking van de trace. De weerstand kan worden vervangen door een jumper draad.
Selecteerbare programmering Voltage (Vpp):
Programmeren van de spanning is (Vpp) toegepast op de Picssoftware pin te plaatsen de PIC in programmeermodus te activeren. Oudere PICs (12F/16 septies/enkele 18Fs) vereisen een Vpp van 13 volt. Nieuwere foto's (zoals de USB ingeschakeld 18F2455/4455) hebben een lagere Vpp van 12,5 volt. Een spanning divider is toegevoegd aan het ontwerp van de JDM2 te verstrekken van de 12,5 volt van de oorspronkelijke 13 volt uitgang. Een diode voorkomt lekkage via de scheidingslijn van de spanning bij het wordt overgeslagen. VPP is instelbaar door de drie pins jumper op de onderste links van de programmeur. In de praktijk lijkt het niet toe: Ik kan program 13 volt delen met 12,5 volt, alsmede 12,5 volt delen op 13 volt zonder schade.