Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Zanimljivo
  • Izrađujemo JTAG programator za flešovanje fleš memorije satelitskih tjunera i ostalo. TNM5000 univerzalni programator usb programatori za flash nand kola

Izrađujemo JTAG programator za flešovanje fleš memorije satelitskih tjunera i ostalo. TNM5000 univerzalni programator usb programatori za flash nand kola

2019-12-30 Datum posljednjeg ažuriranja programa: 2019-12-30

Dvoliki Janus

Odlučili smo da ovaj programer nazovemo " Janus".

Žašto je to? Jer u rimskoj mitologiji Janus jeste dvoličan bog vrata, ulaza i izlaza, i početka i kraja. Kakva je veza? Zašto naš ChipStar-Janus programer dvoličan?

Evo zašto:

  • U jednu ruku, ovaj programator je jednostavan. Distribuirano kao besplatan projekat, može biti lako napraviti sami.
  • S druge strane, razvijala ga je kompanija dugo vremena profesionalno angažovan razvoj i proizvodnja različite elektronske opreme, uključujući programatore.
  • U jednu ruku, ovaj programator je jednostavan, na prvi pogled nema baš impresivne karakteristike.
  • S druge strane, radi u sprezi sa profesionalni program(usput, potpuno isto kao i ostali profesionalni ChipStar programeri).
  • U jednu ruku, nudimo ovaj programator besplatno besplatno montaža.
  • U jednu ruku, prodajemo ga u gotovom obliku, kao običan budžetski proizvod.
  • U jednu ruku, programator domaće izrade nije pokriven garancijom (što je prirodno).
  • U jednu ruku, ako ste ga uspjeli prikupiti, onda ga možete popraviti, a programator je toliko jednostavan da, zapravo, nema šta da se pokvari.
  • U jednu ruku, jednostavno je u krugu programer.
  • U jednu ruku, kroz jednostavne adaptere za proširenje, podržava programiranje NAND FLASH i druga mikro kola koja su već "u utičnici".

Dakle, programer ChipStar-Janus za mnoge stručnjake to može biti pravi izlaz u situaciji kada različiti jednostavni ili amaterski programeri više nisu dovoljni, a složeniji programer izgleda suvišan ili nema dovoljno izdvojenog budžeta za njega.

Šta nas je potaknulo da razvijemo ovaj programator.

Postoji veliki broj jednostavnih specijalizovanih programera dostupnih self-made.

Ima mnogo jeftinih Kineski programeri gotova.

Ima ih mnogo amaterski razvoj, često superiorniji u kvaliteti u odnosu na potonje.

Čini se, koja je svrha drugog zanata?

Već duže vrijeme razvijamo, proizvodimo i podržavamo univerzalne programere, uglavnom u svrhu. Imamo veliko iskustvo sa širokim spektrom mikrokola. Često nam se obraćaju ljudi koji su već sakupili, a često i kupovali, neki od gore navedenih "proizvoda". Našim stručnjacima je često nemoguće da bez smijeha / suza / užasa sagledaju rješenja sklopova, kvalitet izrade i, posebno, softver ovih uređaja (podvući neophodno). Pa kad programator košta "tri kopejke", kupio sam ga, nešto radi, nešto ne radi, ali novac nije veliki. Ali često nas omjer cijene i performansi ovakvih uređaja, blago rečeno, iznenađuje. Hteo bih da uzviknem: ne vredi toliko!

Pored svega navedenog, postoji i posebna kategorija programera pogodnih za samoproizvodnju - to su programeri (tačnije, programska kola i softver), koje su razvili stručnjaci iz firmi koje proizvode mikro kola (uglavnom mikrokontrolere). Takvi programeri su dizajnirani prilično profesionalno, u njihovim sklopovima nema "greške". Podržavaju sva najavljena mikro kola. Ali postoje dva "mala" nedostatka: lista programabilnih mikro krugova je vrlo ograničena (što je sasvim razumljivo) i softver je vrlo spartanski - nema nepotrebnih funkcija, u pravilu - samo izbrisati, zapiši, verify... Često čak i funkcije čitanje nema mikrokola.

Dakle, programer ChipStar-Janus u početnoj konfiguraciji, to je programator u krugu. U ovom načinu rada podržava mikrokontrolere PIC i AVR firme Microchip neke arhitekture mikrokontrolera MCS51, mikrokontroleri kompanije STMicroelectronics i niz drugih, kao i serijski memorijski čipovi sa interfejsom I2C(primarno Epizoda 24). Možete spojiti najjednostavnije adaptere na konektor za proširenje programatora i započeti programiranje memorijskih čipova "u utičnici".

Sada se programiranje implementira "u socketu":

  1. EPROM) sa interfejsom I2C(serija 24xx);
  2. serijski čipovi fleš memorije (Serial FLASH) sa interfejsom SPI (SPI Flash);
  3. serijski memorijski čipovi (Serial EPROM) sa interfejsom MW (serija 93xx);
  4. mikro kola NAND FLASH;

Programator i softver podržavaju tehnologiju samododavanja mikrokola u tri klika. Do sada je implementirano dodavanje mikrokola NAND i I2C... U vrlo bliskoj budućnosti planira se implementacija ove tehnologije za MW mikro kola ( serija 93xx) i AVR... Tako dobijate ne samo programera, već moćan alat za samostalan rad.

Tri načina da nabavite ChipStar-Janus programator

1. način:
Potpuno sami sastavite programator

Metoda je pogodna za one koji imaju vremena, iskustva i želje, ali imaju ograničena finansijska sredstva. Ili se samo pitam.

Algoritam akcija:

2. način:
Sami sastavite programator tako što ćete kupiti gotovu štampanu ploču i flešovani mikrokontroler

Metoda je slična prethodnoj, samo ćete se spasiti od najtežih operacija: proizvodnje tiskanih ploča i firmvera mikrokontrolera bez programatora.

Algoritam akcija:

  1. Pročitajte uslove korišćenja za programator koji se samostalno sklapa.
  2. Pročitajte upute za sastavljanje programatora.
  3. Preuzmite kompletnu dokumentaciju za programator.
  4. Kupite komplet za montažu (gotovu štampanu ploču i mikrokontroler sa unapred napisanim firmverom).
  5. Nabavite potrebnu opremu za sastavljanje programatora prema

Ovo je univerzalni uređaj za programiranje vrlo širokog spektra mikro krugova, u rasponu od uobičajenih I2c i MicroWire čipova do višestrukog Nand Flasha.
Tokom godina radio-amatera i hobija za elektronikom, nakupio sam prilično veliki broj ovakvih uređaja domaće izrade, sastavljenih za specifične zadatke i samo radi samog procesa. S pojavom sve većeg asortimana mikro krugova i povećanjem njihovog kapaciteta, bilo je potrebno nabaviti tvornički uređaj, dobro poznati MiniPro TL-866.
Uređaj je zaista jako lijep, služi vjerno već godinu dana, ali nedostatak kontrole kontakata, hardverska ograničenja i kao rezultat toga nemogućnost rada sa modernim čipovima natjerali su me da pogledam skuplje i funkcionalnije uređaje. Brzi pregled tržišta takvih uređaja doveo je do spoznaje da dva uređaja najjasnije odgovaraju mojim potrebama: ruski ChipProg-48 (1) i iranski TNM5000. Drugi se pokazao više od 2 puta jeftinijim sa uporedivom funkcionalnošću, a nakon nekog uvjeravanja, moja žaba, koja je izgubila budnost u procesu odabira poklona svom dragom za njegov rođendan, nije mogla raspravljati s razlogom.
Na službenoj stranici prodavca na Aliexpressu je napravljena narudžba, odabrana je dostava Singapurske pošte i izvršeno je plaćanje. U procesu daljeg dopisivanja sa prodavcem, inače, bio je veoma društven, ispostavilo se da mu je bolje da pošalje kurira SPSR. Ovako je brže, ali su potrebni dodatni podaci iz pasoša za carinu, što je izazvalo određene zabrinutosti, jer paket nije dočekao državljanin Ruske Federacije. Dogovorili smo se na uobičajeni ruski zrak, prodavač je nadoknadio razliku u isporuci ne baš popularnim SSOP34 adapterom.
Unatoč svim zabrinutostima, dostava je bila brza i bez problema.
Dakle, iranskog programera iz Kine poslao je u Rusiju i prebačen u Bjelorusiju posebno obučeni stanovnik Moskve, državljanin Republike Bjelorusije sa privremenom registracijom. Ovako složena šema pomogla je da se izbjegne plaćanje dažbina na poštanske investicije u vrijednosti većoj od 20 eura za robu koja prelazi carinsku granicu Republike Bjelorusije.


Na fotografiji se vidi sam programator, USB kabl za povezivanje sa kompjuterom, vakuumski usisnik za prenos malih čipova, kabl za programiranje u krugu, bonus NAND Flash čip K9GAG08U0E-SCB0 i SSOP34 adapter, dosta kvalitetan . CD sa softverom i uputstvima nije bio na fotografiji, zaboravio sam ga u kutiji.


Kutija je bila neočekivano veća nego što sam zamišljao, sadržaj je odgovarao opisu.
Za poređenje, fotografija sa popularnim TL-866.








Inače, cijena prodavača za adaptere je samo konjska, kupio sam adapter TSOP48-DIP48 koji mi je trebao od drugog prodavca na momente jeftiniji, jednostavno odličnog kvaliteta i panel kao čak i japanski YAMAICHI.




Tijelo programatora izrađeno je od prilično kvalitetne plastike tamne boje, bez neravnina, neravnina i drugih atributa polupodrumskog sklopa. Na jednoj strani kućišta nalazi se 10-pinski konektor za programiranje u krugu, ovo je standardni IDC10. Gore, ARIES 48-pin DIP utičnica. Zanimljivo je da se, za razliku od drugih soketa, prisilno stavlja u otvoreno stanje, a sam se dovodi u stanje "umetnut čip, stegnut i spreman za rad", to je njegovo zadano stanje. Na vrhu kućišta se nalazi i indikator aktivnosti i naljepnica sa modelom programatora.


Sa druge strane, tu je standardni USB-B za povezivanje sa računarom i konektor za dodatno napajanje nepoznatog dizajna, pažljivo prekriven nalepnicom upozorenja.


Na dnu kućišta nalazi se naljepnica sa informacijama, naljepnica sa garancijom na šraf i gumene nožice.


Programer ima jednogodišnju garanciju, koju jedva mogu da koristim, ali za slučaj da neću praviti rasparčavanje koristićemo fotografiju drugog, smelijeg vlasnika.






Evo opisa programera na ruskom, malo ću i plagirati:

Dodatne informacije

Flash memorija (paralelna / nand / serijska), EPROM, EEPROM, serijski EEPROM, mikrokontroleri, nepostojana RAM, FRAM, CPLD, PLD, FPGA).
Visokokvalitetni 48-pinski ZIF panel i 10-pinski ISP / JTAG konektor.
USB 2.0 velike brzine
1Gbit Nand Flash programiranje manje od 50 sekundi
Analiza NAND mikrokola na prisustvo BAD blokova, može ih preskočiti prilikom pisanja, prilikom čitanja.
Automatsko otkrivanje svih flash memorija/mikrokontrolera sa ID-om uređaja.
Pogodan softver za Windows XP / VISTA / 7/8 (32.64 bit).
Funkcija testiranja kontakata isporučenog mikrokola (Pin Test)!
Ako ste loše umetnuli IC u konektor, ili ima prljave igle, softver programatora će vas o tome obavijestiti i naznačiti broj ovog kontakta!
Niska cijena glavne jedinice i proračunskih adaptera.
Jedan 32/40/48 TSOP adapter za svu fleš memoriju.
Jedan TSOP56 adapter za svu 56-pinsku fleš memoriju.
Posebne karakteristike koje značajno proširuju mogućnosti programera, dobijamo nekoliko programera u jednom:
Potpuna Altera USB-Blaster emulacija za Quartus-II softver.
Potpuna emulacija serijskog porta.
Podrška za ECU vozila, imobilizator i mikrokontroler na instrument tabli.
TopJTAG Flash programator, TopJTAG sonda.
Srce TNM 5000 programatora je 500.0000 Gate FPGA sa dizajniranim CPU jezgrom sa taktom od 96MHz za brzo IC programiranje.
Rad sa OTP područjem mikrokola EN25F16, EN25F80, EN25Q16, EN25Q32, EN25Q64… Čitanje… čuvanje… uređivanje… programiranje OTP područja mikro kola.
Paralelni blic do 56 pinova:
Podržava različite vrste paketa (PLCC, TSOP1, TSOP2, VSOP &…). Svi blicevi se mogu automatski otkriti softverom. Koristeći jedan adapter za sve 32-48 pinske TSOP fleš, korisniku je potreban samo 1 adapter za više od 2000 fleš čipova.
NAND flash memorije:
Programator ima dodatni Nand + softver posebno dizajniran za NAND Flash. Nand + softver ima jednu od najsveobuhvatnijih lista NAND fleš memorija sa lošim algoritmom korekcije podataka u MLC NAND. TNM5000 je jedan od najbržih Nand programera na svijetu sa brzinama čitanja i pisanja do 8 megabajta u sekundi. Svi Nandovi se mogu automatski otkriti softverom.
Serijske flash memorije:
Programator podržava sve 8-16 pinova serijski SPI fleš. Softver može automatski otkriti sve flash SPI. Čita i programira SPI flash pri maksimalnoj sigurnoj brzini od 6-7 Mbps. Takođe uklanja zaštitu, sa zaštitom od pisanja bliceva pre upisivanja podataka.
Mikrokontroleri:
ATMEL: Svi AVR 8-bitni čipovi (ATMEGA / ATTINY / AT90S) su podržani na ZIF Scocket & ISP kablu. Podržava AVR programiranje do 64 pina. Podržane su nedavno predstavljene serije ATXMEGA i PDI i JTAG metoda. Stara serija C51 i nova serija C51 sa jednim ciklusom su u potpunosti podržani. Sve serije se mogu detektovati automatski. ARM7 JTAG programiranje je podržano.
mikročip PIC:
Jedan od najsveobuhvatnijih lista uređaja za Microchip PIC mikrokontrolere uključujući sve serije PIC12F / PIC12C / PIC16C / PIC16F / PIC18F / DPIC33F / J&K. Uređaji sa do 40 pinova mogu se programirati na ZIF Scocket, svi PIC-ovi se mogu automatski detektovati i programirati ISP kablom.
Dodatno:
Programi MIO KB9012, ST, SST, Philips (NXP), Motorola, Syncmos, Silicon Lab, ICSI, Infineon, Intel, Winbond & ...
Automobilski mikrokontroleri:
Podrška za ST10F & TMS370 ISP serije putem kabla za mnoge BOSCH / VALEO / SAGEM ECU (puna podrška za ST10F sa liste XPROG uređaja programatora). Podržava Siemense & Infineon SAK - C167 povezan na 44 ili 48 pinova blica (Siemense / BOSCH / SAGEM S2000 ECU), kao HSE FlashHit programator. Podrška za NEC & Motorola uređaje za Dashboards. Podržava Motorola / FreeScale MC68HC11KA4 / MC68HC11A8. Podržava OTP osigurač serije MC68HC908. Infineon Tricore porodica Audo-NG (sljedeća generacija) TC1796 TC1766 sa podrškom za eksterni 32-bitni Flash (S29CD032 - S29CD016) u novim Bosch ECU-ima. Motorola MPC562 MPC561 BDM programiranje za eksterni fleš i eksterni EEPROM u EDC ECU (Bosch & Sim2K). Motorola HC9S12DG64 / HC9S12DG128 / HC9S12DG256 / HC9S12DG512 serija sa sigurnosnom bajpas funkcijom.
PLD / CPLD / FPGA:
Podrška za sve ALTERA JTAG uređaje putem emulacije Altera USB Blaster programatora u Quartus softveru. Xilinx CPLD / FPGA podrška sa jed fajlom. Brza konfiguracija Xilinx FPGA sa bit fajlom. Podrška za GAL / Palce uređaje sa posebnom opcijom za otključavanje Palce.
Višejezični softver (engleski / kineski / arapski / francuski / farsi / ruski). Drugi jezici i uređaji se mogu dodati na zahtjev kupca. Možete preuzeti softver i pokrenuti ga u demo modu da biste ga procijenili.


Jedva čekam da testiram uređaj u radu. Čip pažljivo stavljamo u ležište adaptera, sam adapter ugrađujemo u univerzalnu utičnicu programatora, povezujemo programator sa laptopom, laptopom sa 32-bitnim Windowsom 10 sa instaliranim softverom, unapred preuzetim sa sajta proizvođača.




Za rad programatora sa NAND FLASH čipovima koristi se jedan softver, a za rad sa ostatkom raznih čipova - drugi.
Odaberemo naš čip sa liste i ...


Uređaj pažljivo upozorava na nedodirivanje određenih nogu čipa. Lagano ocijedite ploču, pomjerajte čip - sve je u redu. Da bismo provjerili, pokrećemo autodetect - programator određuje najbliži čip ove porodice, sve je u redu.


Pišemo, čitamo, brišemo, sve je OK, programator brzo ispunjava sve modove.
Pa, prijeđimo na glavnu radnju za koju je programator kupljen. Na poslu koristimo desetine industrijskih Wi-Fi tačaka HP MSM-310R.


Uređaj je skup, ali se ipak pokvari. Garancija je istekla i nakupio se određeni iznos. Unutra, kako ga vole Hewlett-Packard i drugi bijeli brendovi, otkupljeni proizvođač, kanadski Colubris.


Sudeći po oskudnim informacijama od proizvođača i treptanju LED dioda, moglo se shvatiti da je problem softver. Tačka je bila otrcano nije učitana zbog kvara u internom sistemu datoteka ili istrošenog fleš memorijskog čipa. Pa, oduvaj čip K9F5608UOD sa žive tačke sa fenom, pročitaj, zalemi nazad. Saznajte gdje se u dumpu čitanja nalaze konfiguracijski parametri koji opisuju serijsku i MAC adresu uređaja. Postoje dva takva bloka, blokovi od par kilobajta. One su identične jedna drugoj. Čip također otpuhnemo sa mrtve tačke, pročitamo ga, pronađemo identifikacijske blokove u dumpu na istim adresama, izrežemo ga, sačuvamo. Mi zamjenjujemo ove blokove u firmveru koji se očitava sa žive tačke sa mrtvim blokovima potrebnim za serijske i MAC-ove. Mi flešujemo novi čip, kupljen unapred na Aliexpressu, sa ovim kombinovanim firmverom, lemimo ga i voila, stvar radi. Imao sam sreće, novi čip koji sam kupio pokazao se vrlo kvalitetnim, a fabrički nije bilo loših blokova, tako da se dump mogao pisati jedan na jedan, bez ikakvih pomaka. Naravno, metodološki bi bilo ispravnije spojiti se na jtag interfejs point procesora, ali u tom trenutku je bilo previše pokušavati nepoznato.
I na kraju, želio bih da vam ispričam o mini takmičenjima nekih mojih programera. Izvadio sam ih iz kanti, fotografisao i pripremio za testiranje.


Upoznajte Bidipro, uređaj sa sopstvenim napajanjem koji je svojevremeno bio prilično popularan među radio-ubicama. No, kao rezultat dugog neaktivnosti, negdje se uvukla hardverska greška u vidu non-stop ili kratkog spoja, uzrokovanog rijetkom suzom nostalgičnog inženjera elektronike. Osim toga, upravljački softver zahtijeva DOS. Eliminiše na startu.


Drugi uređaj, klon SEEPROG-a, dobar je programator za serijske čipove, proizvođač još uvijek ažurira softver.


Treći učesnik, Ezoflash, pojednostavljena verzija Willema, također je aktivno korišten prije nego što je MiniPro nabavljen.


Četvrti učesnik, TL-866, ne treba predstavljati.
Čitat ćemo-brisati-pisati neke čipove, ako kućišta nisu DIP, onda ćemo koristiti set MiniPro adaptera. Za Ezoflash - njihovi adapteri, oni koje smo uspjeli pronaći među ruševinama. Prazni razmaci u tabeli znače da odgovarajući programator ne može raditi sa testiranim čipom.
Takođe ćemo koristiti drugi računar sa hardverskim LPT portom.
Konfiguracija je prilično moderna, DualCore Intel Core i3-4170, 3700 MHz, 4GB RAM-a, Gigabyte GA-H81M-S2PV matična ploča, ADATA SP550 SSD, Windows 7 x32 OS.
Stavimo rezultate istraživanja u tabelu, vrijeme svakog pokreta je naznačeno u sekundama.


Očigledna je prednost u brzini osnovnih operacija USB programera.
Nisam proveravao rad programatora u režimu programiranja unutar kola - zbog nezainteresovanosti za ove mogućnosti nisam proveravao ni programiranje mikrokontrolera. Siguran sam na svih 146% u mogućnosti uređaja.
Sumirajući, želio bih napomenuti glavno
Prednosti ovog programatora:
izrada,
Širok raspon podržanih mikro krugova, lista se stalno ažurira.
Jeftini pin-2-pin adapteri za veliku većinu mikro krugova (osim čipa SOP44 - DIP40, procijenjenog na gotovo nepristojnih pedeset godina)
Razumna cijena u poređenju sa sličnim uređajima sa sličnom funkcionalnošću.
Nedostaci: Još ga nisam našao.
Hvala svima koji ste do sada procitali moj prvi creo na Muski, unapred se izvinjavam zbog moguceg jezika, nisam koristio Word, ruski nije moj maternji jezik.
Da, ponavljam, uređaj je kupljen za svoj novac. Planiram kupiti +30 Dodaj u favorite Svidjela mi se recenzija +75 +124

Pronašao sam fotografiju u svojoj arhivi koja prikazuje proces proizvodnje JTAG programatora, koji mi je trebao da oživim satelitski tjuner. E sad malo detaljnije kakva je "zvijer" ovaj JTAG:

JTAG(skraćeno od engleskog. Zajednička akciona grupa za testiranje; izgovara se "jay-tag") naziv je radne grupe za razvoj standarda IEEE 1149. Kasnije je ova skraćenica postala čvrsto povezana sa specijalizovanim hardverskim interfejsom koji je razvila ova grupa na osnovu standarda IEEE 1149.1. Službeni naziv standarda Standardni testni pristupni port i arhitektura graničnog skeniranja... Interfejs je dizajniran za povezivanje složenih digitalnih mikro kola ili uređaja na nivou PCB-a sa standardnom opremom za testiranje i otklanjanje grešaka. Koga briga dalje, cijeli članak dalje wikipedia.

A sad da se vratimo na posao, od prijatelja sam dobio satelitski tjuner, najobičniji i najjednostavniji Globo na Ali M3329B procesoru. S takvim simptomima se uopće nije uključio, u početku sam se ogriješio o napajanje, ali nakon što sam sve šiljke zvonio multimetrom, pokazalo se da je sve u redu s napajanjem. Nakon što sam proučio malo drugačije članke o popravku ovih prijemnika, došao sam do zaključka da je, sudeći po simptomima, firmware potpuno nestao, a možete ga vratiti flešovanjem kroz JTAG programator. Postojala je i pomisao da je potpuno izgorjela i da se ne može vratiti, ali sam ipak radije vjerovao da će firmware preko JTAG-a pomoći.

Za proizvodnju sam odabrao ovu shemu:

Kolo se napaja iz prijemnika na koji je spojeno. Nema potrebe za korištenjem vanjskog napajanja za krug iz dva razloga. Prvo, potrošnja struje je vrlo mala i ne stvara dodatno opterećenje na napajanju prijemnika, a drugo, napajanje iz istog izvora kao i procesor sa fleš memorijom poboljšava koordinaciju logičkih nivoa.

74HC244 je neinvertirajući bafer. Mikrokolo sadrži dva nezavisna četvorobitna bafera. Svaki bafer ima svoj izlazni signal za omogućavanje (aktivno nisko). Na ulazima nema Schmitt trigera. Mikrokolo je napravljeno pomoću "brze" CMOS tehnologije, koja osigurava visoke performanse. Snažan strujni izlaz omogućava održavanje visokog vremena odziva čak i kod kapacitivnih opterećenja. Performanse 74HC244 su uporedive sa performansama Schottky diodnog čipa, dok 74HC244 zadržava prednosti CMOS čipa, tj. visoka otpornost na buku i niska potrošnja energije. Ulazi mikrokola su zaštićeni od oštećenja statičkim elektricitetom pomoću dioda.

Jao, nisam našao 74HC244 u svojim zalihama. Našao sam samo analogni 74F244, koji se malo razlikovao u Vcc naponu napajanja. 74HC244 ima preporučenih 2 do 6 V, a 74F244 ima od 4,5 do 5,5 V. Iako su maksimalne granice od -0,5 do +7 V, pa sam odlučio da se ne zamaram i krenem u proizvodnju.

Uzimajući originalno kolo na prvoj slici i precrtavajući ga u DipTrace programu, dobili smo sljedeće kolo:

Sve je bilo automatski rutirano, nije rutirano samo jedna linija, već su ovaj problem riješila dva SMD džampera. Slika iznad je PCB spreman za proizvodnju.

Na ploči sam potpisao i sve zaključke, ali sam nažalost pogrešno potpisao izlazne signale, kao što možete vidjeti na originalnom izvoru 1- GND, 2- TCK, 3- TMS, 4- TDO, 5- TDI i 6- RST, ali uradio sam GND, TMS, TCK, TDI, TDO, i RST, pogresio sam tacno kada sam potpisao kontakte, po shemi je sve ispravno, prema izvornom izvoru, tj. 1- GND, 2- TCK, 3- TMS, 4- TDO, 5- TDI i 6- RST.

Štampana ploča sa ispravnim oznakama pinova:

Zapravo, glavna stvar je getinax, turpija, mala ručna pila, brusni papir. Šrafciger i rezač za slojevitost getinaxa na 2 dela, pošto sam imao komad folije sa obe strane, a naša ploča je jednostavna, jednostrana.

Nakon što smo uradili celog robota, okrenuvši getinax da odgovara dimenzijama ploče (oko 55x50 mm), uzimamo COMET sredstvo za čišćenje (Comet) u prahu i sunđer za pranje sudova. Getinax čistimo od tragova masnoće i prljavštine. Preostalu vodu bolje je ne brisati, već ostaviti da se ovako osuši.

Dok se getinax suši, idemo do kompjutera i ispisujemo našu šemu na laserskom štampaču i foto papiru u zrcalnoj slici, što ukazuje na maksimalnu kvalitetu štampe. Važno je da ne zaboravite da stavite sliku u ogledalu, inače ćemo na kraju sve što je na ploči preokrenuti!

I eto, getinax je spreman, štampana ploča je odštampana, pažljivo postavljajući ivice getinax-a na crtež štampane ploče na fotografskom papiru, pričvršćujemo ga ljepljivom papirnom trakom na getinax, uzimamo peglu i postavljamo na maksimalna temperatura.

Prirodno sa folijom obloženom stranom getinaxa do uzorka štampane ploče.

Kada se pegla zagrije, čvrsto pritiskajući, počinjemo peglati - ravnomjerno zagrijavajući getinax sa strane papira. Ploču ove veličine zagrijavamo ne više od 30-60 sekundi, inače će toner puzati. Preporučujem da podesite tajmer na svom telefonu tako da vam vrijeme bude blizu, ispred vaših očiju. Kada je sve gotovo, ostavite da se ohladi.

Otkidamo fotografski papir sa ploče, ispred nas je gotova ploča koju ostaje da se ugravira u feri hlorid FeCl₃, ako nema velikih nedostataka, prije graviranja korigiramo tragove skalpelom i tankim markerom za diskove.

U procesu jetkanja željeznim kloridom potrebno je kontinuirano miješati otopinu, na primjer, protresanjem posuđa. Ako veličina ploče nije velika, možete je položiti na površinu otopine s uzorkom prema dolje - nema potrebe za pomicanjem, ali je teško pratiti kraj procesa jetkanja. Vrijeme jetkanja željeznim hloridom je od 5 do 50 minuta i zavisi od temperature, koncentracije rastvora i njegove kontaminacije bakrom, debljine bakarne folije. Nakon jetkanja, ploča se mora isprati tekućom vodom i osušiti.

Kao rezultat, dobijamo upravo takvu štampanu ploču.

Toner čistimo i Komet prahom, dobro drži, a da ne oštetimo tragove ploče čistimo ga polako.

Nakon čišćenja od tonera, vidimo uredan, lijep PCB


Sada počinjemo lemljenje elemenata:

Top srodni članci