
JTAG inoshanda nekukubvumidza kuyedza nekugadzirisa mabhodhi ecircuit usingaabate. Unogona kuwana matambudziko nekukurumidza, kunyangwe pamabhodhi akazara, nekuda kwemashandiro anoita JTAG. Inoshandisa mapini mashoma chete uye haikanganisi mashandiro akajairika, zvichiita kuti kuyedza kuve nyore uye kusavhiringidza mudziyo. Unobatsirwa nekukurumidzira kugadzirisa matambudziko uye kugadzirisa firmware nekukurumidza. Sezvo tekinoroji ichifambira mberi, JTAG inoshanda kukubatsira kuti ugadzirise zvishandiso zvitsva nemitemo, zvichiita kuti basa rako rive nyore uye rakavimbika.
Zvitsva Zvitsva
JTAG inokutendera kuti uedze uye ugadzire mabhodhi emagetsi usingaabate. Izvi zvinoita kuti kuyedza kuve nyore uye hakukanganisi.
Kuyedza miganhu neJTAG kunoona matambudziko ekunamira uye waya dzakatyoka paPCB dzakabatikana.
Unogona kushandisa JTAG kuronga zvishandiso uye kugadzirisa firmware ipapo ipapo. Izvi zvinochengetedza nguva uye zvinobatsira kumisa zvikanganiso.
JTAG inoshanda nemasisitimu ane macore anopfuura rimwe chete. Inokubvumira kuyedza nekugadzirisa macore akawanda panguva imwe chete.
Kushandisa JTAG kunokubatsira kuwana mamwe matambudziko, kazhinji anopfuura 90%. Izvi zvinoita kuti JTAG ive nzira yakanaka uye yakavimbika yekuedza electronics nhasi.
Chii chinonzi JTAG?
Nheyo dzeJTAG Interface
Unoshandisa jtag interface kubatanidza michina yako yekuyedza nebhodhi redunhu. Kubatana uku kunokutendera kuti utaure zvakananga nemachipisi ari pabhodhi. Haufanire kubata bhodhi nema probes kana tsono. jtag interface inoshanda nekutumira masaini kuburikidza nemapini mashoma akatsaurirwa. Unogona kudzora nekuona mashandiro emukati memudziyo wako. Nzira iyi inokubatsira kuwana matambudziko nekukurumidza uye zvakachengeteka.
JTAG inokupa mabasa akakosha akawanda paunoyedza nekugadzirisa PCB:
Kuyedza miganhu kunokubatsira kuona matambudziko ekunamira, mapfupi, kana kuti ma connection akatyoka.
Unogona kugadzirisa masystem akapinzwa mukati nekushandisa processor kana memory.
Kuronga mapurogiramu ari musystem kunokutendera kuti uise firmware kana software mumachipisi.
Unogona kutarisa marejista nendangariro kuti utarise hutano hwemuchina.
Kuona zvikanganiso kunokubatsira kuwana zvikanganiso zvekugadzira zvakaita semabhurugwa mapfupi nemaopen.
Zano: Unogona kushandisa jtag kuyedza mabhodhi kunyangwe usingakwanise kusvika papini kana trace yega yega. Izvi zvinoita kuti ive yakakodzera maPCB emazuva ano, akaomarara.
Kugadziriswa kwakajairika uye Protocol
Iyo jtag interface inoshandisa pinout iri nyore. Kazhinji unoona main pins mashanu:
Pin Zita | basa |
|---|---|
TDI | Edza Data Mukati |
TDO | Edza Data Kunze |
TPC | Wachi Yekuedza |
TMS | Sarudza Maitiro Ekuyedza |
TRST | Kugadzirisazve bvunzo (sarudzo) |
Unobatanidza mapini aya kubva pamudziyo wako wekuyedza kuenda kuchishandiso. Jtag protocol inotumira data nenzira yakatevedzana. Unoisa data rekuyedza muchishandiso, uye unoverenga mhinduro zvakare. Maitiro aya anokutendera kuti utarise ma connections, ma program chips, uye ma debug systems pasina hardware yekuwedzera.
JTAG inoita kuti basa rako rive nyore. Unochengetedza nguva, unoderedza zvikanganiso, uye unovandudza kuvimbika. Unogona kuvimba nejtag kuti ikubatsire nekuyedza uye kugadzirisa matambudziko nhanho imwe neimwe yenzira.
Mashandiro anoita JTAG pakuongorora PCB
Nzira yeKuskena Muganho
Nzira yekuskena muganho inokutendera kuti uedze PCB usingabate pini yega yega. JTAG inoisa masero akakosha ekunyoresa shift papini yega yega yekupinda neinobuda. Aya anonzi masero ekuskena muganho. Unofambisa data rekuyera kuburikidza nemudziyo kamwe chete panguva. Test Access Port neBoundary Scan Register zvinokubatsira kudzora izvi. Iyi setup inokutendera kuti utarise kubatana uye uite bvunzo pamabhodhi akazara.
Kuyedzwa kwekuongorora kwemuganhu kunokubatsira:
Edza kubatana kwemachipisi pasina kushandisa maprobes.
Tsvaga mashort circuits nema open circuits papini yega yega.
Chinja pakati pemaitiro akajairwa nemaitiro ekuyedza pasina kukuvadza mudziyo.
Ita bvunzo pamaPCB akazara uko mamwe masisitimu asingakwanise kusvika.
Unoshandisa JTAG nekufambisa mapatani ekuyedza mumasero ekuongorora emuganho. Masero anotumira masaini kumapini uye anotora mhinduro. Izvi zvinokubatsira kuwana ma pull resistors asipo kana ma short circuits. Haudi hardware yekuwedzera, saka basa rako rinokurumidzira uye riri nyore.
Kuedzwa kweDigital Interconnection
Kuyedza JTAG kunokubatsira kuti utarise kubatana kwedhijitari pakati pezvikamu. Unogona kuishandisa kuti uve nechokwadi chekuti nzira yega yega yechiratidzo inoshanda nemazvo. JTAG inotumira data rekuyedza kuburikidza neketani yekuskena uye inoverenga zvinodzoka. Kana mhinduro isiriyo, pane dambudziko nekubatana.
Unowana mabhenefiti akawanda:
Unogona kuwana mashoti mapfupi, mashoti mapfupi anosonerwa, uye zvikamu zvisipo.
Unogona kutarisa kana paine zvinhu zvisiri izvo kana kuti zvakadzokera shure zvinokonzera matambudziko.
Unogona kushandisa masisitimu ekuyedza kuti utarise mabhodhi akaomarara ane machipisi akawanda.
Unogona kufukidza zvikanganiso zvinodarika 95% zvemaitiro akajairwa.
Fault Type | tsananguro |
|---|---|
Solder shorts | Zvinoitika kana mapini kana zvisaririra zvikabatwa nekuda kwekunge pane solder yakawandisa. |
Kubatana kwakavhurika | Zvinoitika kana pasina solder yakakwana, majoini akatyoka, kana madonhwe akatyoka, saka zviratidzo hazvigone kupinda. |
Kukanganisa kwakabatwa | Zvinoitika kana mambure achigara akakwirira kana kuti akaderera, kazhinji kubva pamabhurugwa mapfupi kusvika pamagetsi kana pasi. |
Zvisipo zvinoumba | Ingoonekwa seyakavhurika kubatanidza pamapini ese emudziyo. |
Zvikamu zvisiri izvo kana zvakadzoserwa shure | Zvinogona kukonzera maitiro asinganzwisisike panguva yekuedza kubatana kweinternet. |
Kuyedza kweJTAG kunowana mhando dzakawanda dzezvikanganiso. Unogona kuishandisa pamabhodhi ayo nzira dzekare dzekuyedza dzisingagoni kubata. Haudi chinhu chekubata nzara kana chekuongorora flying probe. JTAG yakanakira maPCB emazuva ano ane huwandu hwakawanda.
Kuona Mhosva uye Kufukidza
Unoda kuwana zvikanganiso zvakawanda sezvinobvira. JTAG inowana matambudziko e pin-level akadai se short circuits, bridging, uye wrong parts. Fault coverage ndiyo percentage yezvikanganiso zvinogona kuwanikwa nebvunzo yako. NeJTAG, unowanzo wana zvikanganiso zvinopfuura 90% kana ukagadzira bhodhi rako kuti riitwe bvunzo.
JTAG inowana mashort circuits, open circuits, uye inonamira pazvikanganiso.
Unogona kushandisa mapatani mashoma ekuyedza, uchichengetedza 20-50%, uine nzvimbo diki chete inodiwa yekuongorora mapoinzi.
Unogona kumhanyisa bvunzo nekukurumidza uye zviri nyore uchishandisa masisitimu ebvunzo.
Kuyedza JTAG kuri nani pane nzira dzekare. Vayedzisi veJTAG nevanoongorora mafambiro ebvudzi vanofanirwa kubata node yega yega, iyo yakaoma pamabhodhi matsva. Zvishandiso zveJTAG daisy-chains, saka unogona kuyedza machipisi akawanda panguva imwe chete. Unochengetedza nguva uye unoita kuti basa rako rive rakavimbika.
Cherechedza: JTAG haigone kuwana zvikanganiso zvese, kunyanya mumasekete eanalog kana zvikamu zvisiri zveJTAG. Unowanzo shandisa JTAG nedzimwe nzira dzekuyedza, senge in-circuit testing kana automated optical inspection, kuti uwane mhedzisiro yakanaka.
Makambani mazhinji akaita kuti kuyedza kwavo kuve nani neJTAG. Semuenzaniso, IMSAR inogona kuwana zvikamu zvisina kunaka mumaminitsi, kwete mumaawa. Nyanzvi dzeFibre Optic Equipment dzakaderedza nguva yekuyedza vachishandisa JTAG. Mienzaniso iyi chaiyo inoratidza kuti JTAG inobatsira sei kuti kugadzirwa kwemagetsi kukurumidze uye kuve kwakavimbika.
Mashandisirwo eJTAG mukugadzirisa matambudziko nekugadzira mapurogiramu
Kugadzirisa Matambudziko Masisitimu Akaiswa Mukati
JTAG inoita kuti zvive nyore kugadzirisa ma embedded systems. Nemidziyo inoshanda neJTAG, unogona kutarisa nekudzora processor painoshanda. Unogona kutanga nekumisa kodhi chero nguva yaunoda. Unogona zvakare kuongorora kodhi yacho nhanho imwe neimwe. Izvi zvinokubatsira kuwana zvikanganiso nekukurumidza. Unogona kuisa ma breakpoints ekumisa kodhi. Unogona zvakare kuona kuti kodhi yako inochinja sei memory kana ma registers.
Heino tafura inoratidza zvinogona kuitwa neJTAG pakugadzirisa masystem akapinzwa:
Rudzi rwekushandisa | tsananguro |
|---|---|
Hardware Testing | Inokubvumira kuti utarise zvishandiso, mabhodhi, uye masisitimu kuti uone kana paine matambudziko. |
Kugadzirisa Matambudziko eSoftware | Inokubvumira kugadzirisa kodhi padanho remirairo kana resource. |
Programming Devices | Inokubvumira kurodha firmware uye kugadzirisa ma bootloader paunenge uchigadzira. |
Kugadzirisa Matambudziko Ari Mudunhu | Inokupa mukana wekushandisa ma microcontrollers, FPGAs, uye SoCs kuti ugadzirise matambudziko panguva chaiyo. |
Kuedzwa kweBoundary-Scan | Anoongorora kubatana kwePCB uye anowana matambudziko kubva pakugadzira bhodhi. |
Non-Intrusive Monitoring | Inokubvumira kuti utarise CPU ne memory pasina kubvisa bhodhi. |
Unowana mukana wekupinda zvakananga muzvikamu zvemukati zvemidziyo inoshanda neJTAG. Izvi zvinoreva kuti unogona kugadzirisa mhando dzakawanda dzema processor nema system. Unogona zvakare kushandisa JTAG kugadzirisa matambudziko ari mu-circuit. Izvi zvinokubatsira kugadzirisa matambudziko mudziyo uchiri kushanda.
Zano: NeJTAG, haufanirwe kubvisa machipisi kana kushandisa mamwe maprobe kuti uedze kana kugadzirisa masisitimu akaiswa mukati.
Kuronga Zvishandiso
JTAG inoita kuti zvishandiso zvekuronga zvive nyore uye zvakavimbika. Unogona kushandisa JTAG kurodha firmware, kugadzira ma bootloader, uye kugadzirisa software pamidziyo inoshanda neJTAG. JTAG inoshandisa boundary scan, saka unogona kuronga machipisi mushure mekunge asungirirwa pabhodhi. Izvi zvinokuchengetedza nguva uye zvinokubatsira kudzivirira zvikanganiso panguva yekuedza.
Makambani mazhinji anoshandisa JTAG pakugadzira mapurogiramu emidziyo nekuti inoshanda nematurusi akawanda nemafuremu. Unogona kuwana maturusi ekugadzirisa matambudziko akachipa anoshandisa JTAG. Izvi zvinoita kuti zvive nyore kudzidza nezvekugadzira mapurogiramu emidziyo muzvikoro nemumarabhoritari. Maturusi anogoneswa neJTAG anokubvumidza kugadzirisa kodhi nekugadzirisa zvikanganiso pasina kubvisa zvikamu kubva pabhodhi.
Unogona kuronga flash memory uye microcontrollers.
Unogona kugadzirisa firmware paFPGAs neSoCs.
Unogona kugadzirisa zvishandiso kana zvagadzirwa.
Rutsigiro rweMasisitimu Akawanda-Makuru
JTAG inokubatsira kuyedza nekugadzirisa masisitimu uchishandisa macore anopfuura rimwe chete. Unogona kubatanidza kune zvishandiso zvakawanda zvinogoneswa neJTAG mucheni uye kudzora chimwe nechimwe. Izvi zvinokutendera kuti uedze mashandiro anoita macores pamwe chete. Unogona zvakare kugadzirisa macores ese ari ega kana ese panguva imwe chete.
Unoshandisa JTAG ku:
Edza kubatana pakati pemacores.
Software yekugadzirisa matambudziko iri kushanda pamacore akasiyana.
Ronga musimboti wega wega nekodhi itsva.
JTAG inokupa nzira yakasimba yekugadzirisa masisitimu akaomarara. Unogona kuwana zvikanganiso, kugadzirisa software, uye kuve nechokwadi chekuti chikamu chimwe nechimwe chinoshanda nemazvo. Izvi zvinoita kuti kuyedza nekugadzirisa matambudziko kukurumidze uye kwakakwana.
Magadzirirwo eJTAG
Nzvimbo Yekuyera Kupinda (TAP)
Test Access Port, kana kuti TAP, ndiyo inonyanya kushandiswa pabasa rejtag. TAP inobatanidza maturusi ako ekuyedza nemukati memudziyo. Inokubvumira kutumira nekuwana data rekuyedza nekugadzirisa matambudziko. TAP inoshandisa mapini mashoma chete, saka haudi waya dzakawanda. Izvi zvinoita kuti kugadzirisa kwako kuve nyore uye kwakasimba.
Heino tafura inoratidza zvinoitwa neTAP mu jtag:
mamiriro | tsananguro |
|---|---|
inowanikwa | TAP inobatanidza maturusi ekunze ekuyedza nepfungwa dzemukati dzekuyedza. |
Kudzora Mechanism | TAP inoshandisa muchina wehurumende kufambisa data nekudzora zviito. |
State Management | Chinodzora cheTAP chinoshanda nemuchina we16-state kuti chiite mabasa. |
Kuparadzaniswa kweNzira yeData | TAP ine nzira dzakasiyana dzemirairo nedata, saka unogona kusarudza zvekuyedza. |
TAP inokutendera kuti utonge mapindiro anoita data kubva mumudziyo nekubuda kwaro. Inoita kuti nzira dzemirairo nedata dzisiyane, saka unogona kuita bvunzo dzakakosha.
Mutongi weTAP
Chinodzora cheTAP chakafanana nepfungwa dzesystem yejtag. Unochishandisa kuita mabasa ese ejtag. Chinodzora cheTAP chikamu chedhijitari chinoverenga masaini kubva kuTMS neTCK pins. Chinosarudza zvekuita zvinotevera nekushandisa muchina we16-state.
Chinodzora cheTAP muchina wemamiriro ezvinhu. Chiratidzo cheTMS chinodzora kufamba kwachinoita pakati pemamiriro ezvinhu. Nyika yega yega ine nzira mbiri dzekubuda nadzo, saka TMS inogona kutungamira shanduko dzese kana TCK yashandiswa.
Unogona kushandisa TAP controller kuti uchinje pakati pemirairo nedata modes. Inokubvumira kuisa mirairo mitsva kana kutamisa data rekuyedza kuburikidza nemudziyo. TAP controller inokubatsirawo kushanda nemarejista akasiyana ekuyedza nekugadzira mapurogiramu.
Marejista uye Dekodha yeMirayiridzo
Mudziyo wega wega wejtag une mamwe maregisters akakosha mukati. Iyo Instruction Register (IR) ine murairo uri kushandiswa nemudziyo izvozvi. Data Registers (DRs) inochengeta data rekuyedza, info ye boundary scan, kana ma device IDs. Iyo instruction decoder inoverenga iyo IR uye inosarudza iyo inonyoresa yekushandisa.
Unogona kuisa mirairo mitsva muIR kuti uchinje mashandiro emudziyo. Decoder yemirairo inobva yasarudza rejista yedata yakakodzera yebasa rako. Nenzira iyi, unogona kuyedza, kuronga, kana kugadzirisa mudziyo nematanho mashoma ari nyore.
Unodzora kufamba kwedata nemirairo.
Unogona kusarudza bvunzo dzakakosha kana mabasa ekuronga mapurogiramu.
Unowana mukana wekupinda mukati memudziyo nekukurumidza uye zviri nyore.
Kugadziriswa kwejtag kunokupa nzira yakasimba yekugadzirisa mabasa akaomarara ekuedza nekugadzirisa. Unogona kuvimba nayo kuti ikubatsire kushanda nekukurumidza uye kuwana matambudziko zviri nyore.
JTAG vs. Maitiro Akafanana
Pfupiso yeIJTAG
Unogona kuona IJTAG kana uchishanda nePCB testing yepamusoro. IJTAG inomirira Internal JTAG. Inovaka pachiyero chepakutanga chejtag. IJTAG inokubatsira kuyedza machipisi, mabhodhi, uye kunyange masisitimu ese. Unogona kushandisa IJTAG kubatanidza maIP blocks akawanda mukati mechip. Izvi zvinoita kuti kuyedza kweplug-and-play kuve nyore. IJTAG inoshandisa Test Access Port kuti isvike kune zviridzwa zvakaiswa mukati. Unowana kutonga kwakawanda uye mukana wekukurumidza wekuwana maficha ekuyedza. IJTAG inoshandisawo nzira dzakajairwa, saka unogona kuyedza zvishandiso zvakasiyana nenzira imwecheteyo.
Heino tafura inoratidza kuti JTAG neIJTAG dzinoenzaniswa sei:
mamiriro | Jtag | IJTAG |
|---|---|---|
Kubatanidzwa kwemabhuroko eIP | Zvishoma | Yakagadziridzwa ne plug-and-play |
Kuwana zvishandiso zvakaiswa mukati | Kupinda kwekutanga | Kupinda kuri nyore kuburikidza neTAP |
Kugadzirisa nzira | Hazvina kurongeka | Yakagadzirirwa kuti vanhu vawane mukana wakafanana |
Kuedza kugona | Zvikurukuru bhodhi-danho | Kuedza chip, bhodhi, uye system |
Adoption | Yakasimbiswa | Kukurumidza kuwana simba |
Pfupiso yeCJTAG
Unogonawo kunzwa nezveCJTAG. CJTAG inomirira Compact JTAG. Idiki pane jtag standard. CJTAG inoshandisa mapini mashoma uye simba shoma. Unogona kushandisa CJTAG kumachipisi madiki nemidziyo ine simba shoma. CJTAG inoshanda zvakanaka pamidziyo yemafoni nemidziyo inopfekwa. Uchiri kuwana maficha akasimba ekuyedza, asi unochengetedza nzvimbo nesimba. CJTAG inokubatsira kuyedza michina isingakwanise kushandisa jtag yakazara.
Zvimwe zvinoshamisa
Unowana zvinhu zvakakosha kana ukashandisa jtag pakuedza nekugadzirisa matambudziko:
Unogona kushandisa boundary-scan kuyedza kubatana pasina kubata mapini.
Unogona kuyedza mapakeji eBall Grid Array, ayo akaoma kutarisa nekuona.
Unoda chete Test Access Port ine mapini mana (four-pin) kuti ushandise jtag. Zvimwe zviyero zvingada mapini akawanda kana zvimwe zvishandiso.
Zano: Unogona kushandisa jtag kuyedza nekugadzirisa marudzi akawanda emabhodhi nemachipisi. Haudi magadzirirwo makuru ekuyedza kana maprobes akakosha.
Unogona kusarudza mwero wakakodzera wepurojekiti yako. JTAG, IJTAG, uye CJTAG imwe neimwe inokupa sarudzo dzakasimba dzekuedza. Unogona kuita kuti basa rako rikurumidze uye rive rakavimbika.
Unoshandisa JTAG nekuti inoita kuti kuyedza nekugadzirisa maPCB kuve nyore. JTAG inokutendera kuti uedze, ugadzirise matambudziko, uye ugadzire zvishandiso zviripo. Haufanire kuzvibvisa.
Functionality | tsananguro |
|---|---|
Kuedzwa kweMidziyo yeMagetsi | Inotarisa kana zvinhu zvichishanda zvakanaka kana zvagadzirwa. |
Kugadzirisa Matambudziko Masisitimu Akaiswa Mukati | Inokubatsira kuwana nekugadzirisa matambudziko muhardware kana software. |
Kuronga mukati mehurongwa | Inokubvumira kugadzirisa firmware mudziyo wako uchiramba uripo. |
Boundary Scan Testing | Anowana matambudziko akaoma kuona akadai semaseketi akavhurika uye mapfupi. |
JTAG inokupa nzira iri nyore yekuwana hardware nesoftware. Unogona kushandisa JTAG pamidziyo yakasiyana-siyana. Izvi zvinokuchengetedza nguva uye zvinokubatsira kuti ukanganise zvikanganiso. Zvishandiso zvitsva, zvakaita seJTAG ProVision, zvinoita kuti kuyedza kuve nyore. Zvinobatsira nemaitiro matsva, sekuita kuti zvinhu zvive zvidiki uye kushandisa marobhoti akawanda. JTAG inoramba ichiziva zvinodiwa nemagadzirirwo emazuva ano nemafekitori. Unogona kuvimba nazvo kuti zvikubatsire.
FAQ
Chii chinonzi JTAG?
JTAG inomirira Joint Test Action Group. Unoishandisa senzira yakajairika yekuedza nekugadzirisa ma electronic circuits.
Unogona kushandisa JTAG pane chero PCB here?
Unogona kushandisa JTAG chete kana bhodhi nemachipisi ayo zvichiitsigira. Midziyo yedhijitari yakawanda yemazuva ano inosanganisira JTAG, asi zvimwe zvikamu zvekare kana zveanalog hazvidaro.
Sei uchifanira kusarudza JTAG pane bvunzo dzechinyakare?
Unochengetedza nguva uye unodzivisa hardware yakawedzerwa. JTAG inokutendera kuti uedze, uronge, uye ugadzirise matambudziko pasina kubata pini yega yega. Unowana kufukidzwa kuri nani kwemakanganiso pamabhodhi akaomarara.
JTAG yakachengeteka here pamidziyo yako?
Ehe! JTAG inoshanda pasina kukanganisa mashandiro emuchina. Hausi pangozi yekukuvadza bhodhi panguva yekuedza kana kuronga.




