Inhoudsopgave:

De Inchworm ICD2 PIC Programmer / Debugger bouwen - Ajarnpa
De Inchworm ICD2 PIC Programmer / Debugger bouwen - Ajarnpa

Video: De Inchworm ICD2 PIC Programmer / Debugger bouwen - Ajarnpa

Video: De Inchworm ICD2 PIC Programmer / Debugger bouwen - Ajarnpa
Video: How To Do The Inchworm Exercise by Cult Fit - Inchworm Exercise | Abs Workout | Cult Fit | Cure Fit 2024, November
Anonim
De Inchworm ICD2 PIC Programmer / Debugger bouwen
De Inchworm ICD2 PIC Programmer / Debugger bouwen
De Inchworm ICD2 PIC Programmer / Debugger bouwen
De Inchworm ICD2 PIC Programmer / Debugger bouwen
De Inchworm ICD2 PIC Programmer / Debugger bouwen
De Inchworm ICD2 PIC Programmer / Debugger bouwen

Deze instructable is een geïllustreerde wandeling door het bouwen van een ICD2-kloon genaamd de Inchworm. Het is een ongecompliceerde kit waarmee je een MPLAB ICD2-compatibele programmeur en debugger kunt bouwen. je stapt in één keer door je programma en stelt watchlists in (zie je variabelen) en nog veel meer). De volledige handleiding inclusief schema en notities zijn te vinden op blueroomelectronics

Stap 1: De printplaat voorbereiden

De printplaat voorbereiden
De printplaat voorbereiden

Was de printplaat in een mild reinigingsmiddel en droog hem grondig voor montage.

Stap 2: Soldeer alle "low-profile" onderdelen

Soldeer alle
Soldeer alle

Hier heb ik de draden van alle onopvallende onderdelen gesoldeerd en bijgesneden. Bij het bouwen van een PCB is het vaak het makkelijkst om eerst de kleine onderdelen in elkaar te zetten. Deze methode geeft je meer ruimte om te werken bij het toevoegen van de hogere delen. Voeg eerst de weerstanden toe, let op: de bruine weerstanden zijn de gebruikelijke 5% tolerantieversies en de blauwe weerstanden zijn 1% metaalfilmtypes. Installeer nu de diodes, zowel de kleinere glazen diodes en de grotere vermogensdiodes vereisen dat u op de gekleurde band op de kathode van alle diodes let. Als de diodes niet in de juiste richting worden geïnstalleerd, zal de Inchworm of een ander elektronisch project niet goed functioneren. Opmerking: ik bouw een versie met batterijvoeding voor demo's, de stroomdiodes die ik heb gebruikt, zijn Schottky 1N5817-types met een lage uitval in plaats van de meer gebruikelijke 1N4001-diodes. De zes kleine glazen diodes zijn veelvoorkomende 1N4148-types (u kunt ook 1N914) gebruiken

Stap 3: Meer kleine onderdelen toegevoegd

Meer kleine onderdelen toegevoegd
Meer kleine onderdelen toegevoegd

Hier zijn de IC-voetjes toegevoegd.

Wanneer u een IC-voetje soldeert, is het een goed idee om slechts één pin op een hoek te solderen, zodat u de kans krijgt om het goed op de PCB te laten zitten. Zodra de socket vlak is, gaat u verder met het solderen van de rest van de pinnen. Vervolgens worden de bypass 0.1 uf caps toegevoegd, deze kleine caps zijn belangrijk bij het gebruik van een logisch IC, ze zijn voor het opvangen van kleine glitches met digitale logica-chips. Ik heb 5 mm LED's toegevoegd in plaats van de 3 mm gespecificeerde LED's. Het is gewoon een kwestie van smaak.

Stap 4: De grotere doppen worden toegevoegd

De grotere doppen zijn toegevoegd
De grotere doppen zijn toegevoegd

Hier zijn de grotere elektrolytische condensatoren toegevoegd.

'Ik heb microminiatuurkapjes gebruikt toen ik ze kon krijgen, dat hoeft niet. Op de print is ruimte voor grotere standaard condensatoren; zorg er gewoon voor dat ze de juiste spanning hebben. De kleine zwarte 10uf-doppen zijn geschikt voor 25v en de grotere gele dop is geschikt voor 16v.

Stap 5: Eindmontage

Eindmontage
Eindmontage

Nu voor alle grote onderdelen. Voeg de stroom-, ICD2- en RS232-connectoren toe. En ja, het is een DE9-connector DE9 WikipediaVoordat je de 7805 (of LM2940-5) test, plaats hem met de optioneel geïnstalleerde heatsink voordat je gaat solderen. De schroef en moer zijn #6 en passen mooi. Steek de MAX232 (of ST232) in en schakel stroom in. Controleer de spanningen op de twee testpunten (TP +5 en TP VPP >12VDC) Schakel nu de stroom uit en installeer een voorgeprogrammeerde 16F877 of 16F877A **(de bootloader-firmware voor de 16F877 is te vinden in MPLAB en de 16F877A is te vinden op mijn site. Opmerking: ik heb een lage uitval LM2940-5 gebruikt voor batterijvoeding.

Stap 6: Optioneel geval

Optionele zaak
Optionele zaak

Hier is een afgewerkte Inchworm gemonteerd in een Hammond 1591B koffer. Ik heb afstandhouders gebruikt zodat ik ze kan bevestigen… Het is ook mogelijk en goedkoper om de Inchworm in een Hammond 1591BC deksel te monteren met #6 schroeven. Zorgt voor een mooie low-profile ICD2.

Stap 7: De Firefly 16F88 Tutor gemonteerd op de Inchworm

De Firefly 16F88 Tutor gemonteerd op de Inchworm
De Firefly 16F88 Tutor gemonteerd op de Inchworm

Hier wordt de inchworm getoond met een optionele Firefly 16F88 Tutor en ZIF socket board.

De LED's branden omdat het zijn stroom krijgt van 6 AAA NiMH-batterijen in de Orange Hammond 1591B-behuizing

Aanbevolen: