Fórum témák
» Több friss téma |
Fontos: PICKit2 klón építése tanácsok
Üdv mindenkinek! Régebben megépítettem szilva Pickit2 klónját, szeretném ezt továbbfejleszteni, hogy a 3,3V-os PIC-eket is kezelje annak károsodása nélkül. Először is
ezt az adapter építettem meg. A Pickit2 VDD feszültség ráadásakor a BC546B tranzisztor igen erősen melegszik, ráadásul a Pickit2 VDD feszültség hibára panaszkodik. A VDD feszültség kb. 3V A Vpp feszültséget nem korlátozza. Valaki, aki megépítette meg tudná osztani a tapasztalatait az adapter működésével kapcsolatban? Vagy van valamilyen más megoldás a 5V <-> 3.3V logikai szint kapcsolatra? (Amire gondoltam egy buffer IC-s megoldás).
Szia.
Én hasonlót építettem, még nem sokat használtam, de működik, legalábbis a Pickit2 különálló alkalmazásával.
Szia!
Három probléma merül itt fel: - A PICKit2 programja be szeretné állítani pl. a 3.3V -ot, de a visszamérés 5V -ról megy, hiszen nincs kiépítve a Szilva féle panelen a Vdd állító fokozat. Ezért jön a Vdd hiba. - A Vdd állítós kapcsolásban a Vpp előállítása a beállítható Vdd -ről történik. Ha a Vdd kisebb, mint 5V és a MCLR/Vpp vonalra Vdd szint kell, akkor nem járatja a program a Vpp pumpát, hanem csak kikapcsolja a PNP tranzisztor segítségével. Ez az adapter nem tudja csökkenteni a Vpp szintjét, ha a PNP tranzisztort bekapcsolja a program, a vonalra +5V kerül. - A tranzisztor melegedését túlterhelés, rövidzárlat, rossz tranzisztor stb okozhatja... Már több éve írom, hogy nem érdemes azt a néhány alkatrész lehagyni a panelről, mert eljön az idő, amikor kelleni fog... Egy feltétkártya építését tartanám jobbnak. Az L1 -et, Tr3 -at kellene kivenni, a csatlakozó pontokat fel lehet használni a műveleti erősítős kapcsoláshoz. Alacsony Vdd kiadására az IRF9Z34 nem lesz jó, helyére az IRF7314 (SO8 tok) kell. Az MCP601 helyettesíthető MCP602, MCP6002 dip tokos példánnyal is. Jelek, amik a kapcsolódnak a feltétkártya és a meglevő panel között: +5V_USB, GND, +V_TGT, Vdd_TGT_P, Vpp_PUMP hozzáférhető a kivett alkatrészek forrszemein, csak a PIC13. lábát kell külön bekötni. Érdemesebb lenne megépíteni a Furetszerelt klónt - a kontroller átrakható bele.... A hozzászólás módosítva: Feb 9, 2013
Terveztem egy jobb nyákot a furatszerelt watt klónhoz. Az SMD FET lábához írt szám mutatja hol kell lennie a lábnak felülnézetből.
Az első furatszerelt klónból sok példányt építettem és használtam is őket, ez a verzió csak egy kicsit különbözik tőle a nyáktervben. Egy kicsit már ezt is kipróbáltam és nem volt vele gond eddig.
Az első lépés, a firmware rutin már működik.
Igen, a SDA vonalat a Vdd -re kell húzni 2k7 ellenállással.
A hozzászólás módosítva: Feb 11, 2013
Sziasztok!
Segítséget szeretnék kérni. Eddig egy k-150-es égetőt használtam. Úgy ment, hogy flowcode-ban vagy microC-ben írtam a programot, fordítottam HEX-be, majd egy Microbrn nevű programmal égettem a PIC-be. Most vettem egy PICKIT3-t, és ennél nem tudom hogy is működik a dolog. ehez mindenképpen az MPLab nevű progit kell használnom? Ami fordító és égető egyben? Vagy hogy működik ez a gyakorlatban? Milyen programok kellenek nekem hozzá? Nekem igaziból csak egy égető progi kellene hozzá. Ez csak az MPLAB lehet, vagy van más alternatíva is?
Egy másikkal, mint logikai analizárorral mérve a generátor kimenetét... A felbontás 1us. Az adatok betöltésén, szerkesztésén kell még dolgoznom.
A hozzászólás módosítva: Feb 12, 2013
Egy szebb jelalak.
A hozzászólás módosítva: Feb 12, 2013
Köszi szépen, erre gondoltam. tetszik a progi, jó benne, hoyg nem kell külön táp, ezzel is be tudom kapcsolni, hogy tesztelhessem.
De mondjuk fogalmam sincs mi az a /mlcr táp bekapcsoló pipa alatt. Azt hittem, hogy ezzel ki lehet hagyni a 10K-s táprakötést futtatáskor.. de nem jöttem rá hogyan...
Nem a lábra voltam kíváncsi, hanem a programban van egy /MCLR pipa, amit nem értek mire szolgál, és a leírásban sem találtam meg. A microchip embléma alatt.
De inkább átmegyek a PIC kezdőknek fórumba, ez nem Pickit3 fórum, csak olyat nem találtam..
/MCLR a checkbox felirata (A "/" a negált vezérlést jelenti). Ha be van pipálva, akkor alacsony szintet ad a MCLR / Vpp ICSP kivezetésre - azaz reset -ben tartja a programozandó kontrollert. Ha nincs pipa, akkor kikapcsolja mind a Vss -t mind a belső Vpp -t a kivezetésre kapcsoló tranzisztorokat, így a MCLR / Vpp láb lebegni fog. Egy voltmérővel lehet ellenőrizni.
Mostanában olvasgatva a fórumot veszem észre, hogy Hp41C igen jól tuningolja a Pickit2-t.
Kérdésem csupán annyi, hogy hardweresen is változtatsz a Pickit2-n, vagy csak szoftverileg berheled a firmwaret+pk2 célszoftvert? Továbbá valahol publikálod is az eddigi munkáidat?
Csak szoftveres, eddig csak célszoftvert, most már kezdte a firmwaret is, ha jól értettem. Majd valahol publikálja, reméljük. Eddig nem osztotta meg. Egész jól halad
Sziasztok! Építettem egy pickit2-t, ami a kapcsolások között található SMD változatot. A nyákterv saját, de minden más ugyan az, mint a cikkben. A baj csak az, hogy nem működik megfelelően. A VDD és VPP feszültségek bizonytalanok, hol megvan az 5V, hol nincs. 12 voltal ugyan ez a helyzet. Ingadozik a feszültség! Valakinek valami ötlet?
Egy kis meglepetés - ez még belefért a firmware -be.
Látszik, hogy nem a Bill Gates szárnyai alatt nevelkedtél ... !
Steve
Íme, hogyan lesz a Pickit2-ből svájci bicska.
Esetedben így kontakthibára gyanakodnék. A szoftver dob ki hibaüzeneteket a Vpp és/vagy Vdd hibára?
Az hogy ingadozik, mit jelent? Van amiko köztes állapotra áll be (~2,5-3V), vagy vagy van vagy nincs feszültség az említett kimeneteken?
Megnézem, hogy a komparátort fel lehet-e használni, hogy változtatható legyen a bemeneti komparálási szint. CM = 6, CIS = 1 esetén C1 komparátor a ICSP_PGC (RA3) bemenetet és a CVref modul kimenetét hasonlítja össze, a kimenete pedig a RA4 - T0CKI. Így 0.000 .. 3.335V vagy 1.25 .. 3.75V között állítható lenne a billenési szint.
Egyébként bekapcsoltam az optimalizációt és 4kb (2k utasítás) helyet csinált... A hozzászólás módosítva: Feb 16, 2013
Egyébként bekapcsoltam az optimalizációt és 4kb (2k utasítás) helyet csinált... !
Steve
A gyári projectben nem volt bekapcsolva. Most csak az a kérdés, hogy az optimalizált kód fut-e...
|
Bejelentkezés
Hirdetés |