Meriv çawa kontrolkerê qaîdeya PCB DRC -ê sêwirandî?

Ev gotar bi kurtasî rêbaza bernamekirinê vedibêje PCB pergala kontrolkirina hukmê sêwiranê (DRC). Gava ku sêwirana PCB -ê bi karanîna amûrê nifşê diagramê ve tê wergirtin, DRC dikare were meşandin da ku her xeletiyek ku qaîdeyên sêwirana PCB -ê binpê dike bibîne. Pêdivî ye ku ev berî destpêkirina pêvajoya paşîn were kirin, û pêşvebirê hilberînerê qertê divê amûrên DRC -yê peyda bike ku pir sêwiranerên PCB -ê dikarin bi hêsanî jê re master bikin.

ipcb

Gelek avantaj hene ku hûn rêzika sêwirana sêwirana PCB -ya xwe binivîsin. Digel ku kontrolkerê sêwirana PCB ne ew çend hêsan e, ew nayê rêvebirin, ji ber ku her sêwiranerek PCB ku bi bernameyên heyî an zimanên nivîsandinê re nas e dikare wiya bike, û feydeyên wan texmîn tune.

Lêbelê, amûrên gelemperî yên bazarê bi gelemperî ne bes nerm in ku hewcedariyên sêwirana PCB-ya taybetî bicîh bînin. Wekî encamek, pêdivîyên taybetmendiya nû divê ji hêla xerîdar ve ji pêşdebirên amûrê DRC re bêne ragihandin, ku pirî caran drav û dem digire, nemaze ku hewcedarî bi domdarî têne nûve kirin. Bi dilşadî, pir pêşdebirên amûran dikarin ji xerîdarên xwe re awayek hêsan peyda bikin ku DRC -ya xwe binivîsin da ku hewcedariyên wan ên taybetî bicîh bîne. Lêbelê, ev amûra hêzdar bi gelemperî nayê nas kirin an nayê bikar anîn. Ev gotar rêbernameyek pratîkî dide ku hûn ji amûrên DRC -ê pirtirîn sûd werbigirin.

Ji ber ku DRC pêdivî ye ku PCB -ê bişoxilîne da ku tevahiya şemaya perçeyê, di nav de her sembol, her pin, her torgilok, her taybetmendî tevbigere, û ger hewce bike jimareyek bêsînor a pelên “aksesûar” biafirîne. Wekî ku di Beşa 4.0 de hatî vegotin, DRC dikare her veqetînek piçûktir ji rêzikên sêwirana PCB nîşan bide. Mînakî, yek ji pelên pêvekirî dibe ku hemî kondensatorên veqetandinê yên ku di sêwirana PCB de têne bikar anîn hene. Ger jimareya kapasîteyê ji ya ku tê hêvî kirin kêmtir an pirtir be, dê nîşanên sor li cîhê ku pirsgirêkên xeta elektrîkê DV/DT çêbin werin danîn. Dibe ku ev pelên arîkar hewce ne, lê ew ne mecbûr in ku ji hêla amûrek DRC ya bazirganî ve hatine afirandin.

Meriv çawa DRC -ya kontrolkerê qaîdeya PCB -ê sêwirand

Feydeyek din a DRC ev e ku ew dikare bi hêsanî were nûve kirin da ku taybetmendiyên sêwirana nû ya PCB -yê bicîh bike, wekî yên ku dibe ku bandorê li qaîdeyên sêwirana PCB -ê bikin. Wekî din, gava ku hûn di herêmê de ezmûna têr bistînin, gelek taybetmendiyên din hene ku hûn dikarin bicîh bikin.

Mînakî, heke hûn dikarin DRC -ya xwe binivîsin, hûn dikarin amûra çêkirina BOM -a xwe binivîsin da ku hewcedariyên taybetî yên bikarhêner baştir çareser bike, mînakî ka meriv çawa “amûrek zêde” (wek soket, radyator, an screwdrivers) ji bo cîhazên ku ne xwe beşek ji databasa diagrama çerxê ne. An sêwiranerê PCB -ê dikare di hawîrdora sêwirana PCB -yê de analîzkerê xweya Verilog -ya xwe bi zexmiyek têr binivîse, mînakî ka meriv çawa modelên Verilog an pelên demê yên ku ji bo cîhazek taybetî guncan in digire. Bi rastî, ji ber ku DRC li seranserê nexşeya sêwirana sêwirana PCB -ê dimeşe, mimkun e ku hûn hemî agahdariya derbasdar berhev bikin da ku simulasyon û/an BOM -a ku ji bo sêwirana PCB -yê ya ji bo analîzkirina tevneya Verilog hewce dike derxe holê.

Dê nîqaşek bêyî pêşkêşkirina koda bernameyê li ser van mijaran dirêj be, ji ber vê yekê em ê wekî mînak amûrek vekêşana nexşeya gerîdeyê wekî mînak bikar bînin. Ev gotar pargîdaniya Mentor Graphics bikar tîne da ku amûrê ViewDraw-ê ku bi xeta hilberê ya PADS-Designer ve girêdayî ye pêşve bixe. Wekî din, me amûrê ViewBase bikar anî, ku ew pirtûkxaneyek rûtîn a hêsankirî C ye ku dikare jê re were gotin ku bigihîje databasa ViewDraw. Bi amûra ViewBase, sêwiranerên PCB dikarin bi hêsanî amûrên DRC yên bêkêmasî û kêrhatî ji bo ViewDraw di C/C de binivîsin. Girîng e ku bala xwe bidin ku prensîbên bingehîn ên ku li vir hatine nîqaş kirin ji bo her amûrek din a şematîkî ya PCB -ê derbasdar e.

Pelê têketinê

Digel databasa diagramê ya gerdûnî, DRC jî hewceyê pelên têketinê ye ku dikarin rewşên taybetî vebêjin, wek navê tora hêzek meşrû ya ku bixweber bi balafira hêzê ve girêdayî ye. Mînakî, ger ji tora POWER re POWER tê gotin, balafira POWER bixweber bi karanîna amûrek pakêta paş-paşîn ve bi balafira POWER ve tê girêdan (wekî ku ji ViewDrawpcbfwd re derbas dibe). Ya jêrîn navnîşek pelên ketinê ye ku divê li cîhek cîhanî ya sabît bêne danîn da ku DRC bixweber bibîne û bixwîne, û dûv re van agahiyan di hundurê DRC -ê de di hundurê demê de tomar bike.

Pêdivî ye ku hin sembol pinên kabloya hêzê yên derveyî hebin ji ber ku ew bi tebeqeya korda hêzê ya birêkûpêk ve girêdayî ne. Mînakî, pêlên VCC -ya cîhaza ECL -an bi VCC an GROUND ve têne girêdan; Pîneya wê ya VEE dikare bi GROUND an balafira -5.0V ve were girêdan. Digel vê yekê, pîna korda hêzê jî dikare berî ku bigihîje qata kabloya hêzê bi parzûnê ve were girêdan.

Pînek kabloya hêzê bi gelemperî bi sembola cîhazê ve nayê girêdan. Di şûna wê de, taybetmendiyek sembolê (li vir SIGNAL tê binav kirin) diyar dike ka kîjan pin hêzek an pînek erdê ye û navê tora ku divê pin pê ve girêdayî be diyar dike.

NIGAN = VCC: 10

SIGNAL = GIRT: 20

DRC dikare vê taybetmendiyê bixwîne û piştrast bike ku navê torê di pelê legal_pwr_net_name de hatî hilanîn. Ger navê torê di legal_pwr_net_name de nebe, dê pin hêza bi firoka hêzê ve neyê girêdan, ku ev pirsgirêkek cidî ye.

Dosya legal_pwr_net_name Bijarte. Di vê pelê de hemî navên torê yên qanûnî yên îşaretên POWER hene, wek VCC, V3_3P, û VDD. Di amûrên nexşe/rêçêkirina PCB-yê de, pêdivî ye ku nav bi dozê re hebin. Bi gelemperî, VCC ne heman VCC an VCC ye. VCC dikare bibe dabînkirina hêzê 5.0V û V3_3P dikare bibe hêza 3.3V.

Pelê legal_pwr_net_name vebijarkî ye, ji ber ku pelê mîhengê cîhaza vesazkirinê ya paşîn divê bi gelemperî komek navên tora kabloya hêzê ya derbasdar hebe. Ger CadencePCB ji bo sêwirana pergalê ‘amûra sazkirina Allegro’ tê bikar anîn, navê pelê PCBFWD Allegro.cfg e û parametreyên têketinê yên jêrîn hene:

GROR: VSS CGND GND GROUND

Têrkirina hêzê: VCC VDD VEE V3_3P V2_5P 5V 12V

Ger DRC dikaribû rasterast li şûna legal_pwr_net_name pelê allegro.cfg bixwîne, ew ê encamên çêtir bi dest bixe (ango kêm şansê danasîna xeletiyan).