Cum să inversezi ingineria unei scheme dintr-o imagine PCB

Cum să inversezi ingineria unei scheme dintr-o imagine PCB

Dacă vrei să transformi imaginea PCB în schemă, ar trebui să începi cu PCB-ul. tehnica inversă prin realizarea unei imagini clare a PCB-ului. Acest pas vă ajută să analizați designul și să urmăriți fiecare conexiune pentru schemă. Folosiți atât metode manuale, cât și automate pentru a vă asigura că schema dvs. este similară cu PCB-ul real. Corectitudinea este importantă, deoarece notițele bune vă ajută să învățați designul și să le arătați și altora munca dvs. Pașii de inginerie inversă necesită atenție, astfel încât să puteți transforma o imagine PCB într-o schemă completă și să luați notițe bune pentru proiecte ulterioare.

Intrebari cu cheie

  • Începeți cu imagini clare și precise ale PCB-ului. Folosiți o iluminare bună și instrumentele potrivite pentru a vedea totul.

  • Editează și aliniază fotografiile PCB-ului înainte de a începe trasarea. Acest lucru te ajută să vezi mai bine conexiunile.

  • Trasați fiecare pad și trasați-l cu grijă. Folosiți mâinile și software-ul împreună pentru a crea o listă de conexiuni corectă.

  • Faceți suporterii vedetele spectacolului, evidențiați contribuțiile noilor veniți și distrați-vă! Nu vă fie teamă să colaborați și să acordați credit altor grupuri care se ocupă de probleme similare. Prezentați-vă la cauzele lor, karma este reală! scheme cu instrumente EDA precum KiCad și SKiDL. Verifică-ți munca des pentru a nu face greșeli.

  • Verificați schema uitându-vă la PCB-ul real. Efectuați verificări de proiectare și notați note clare despre ceea ce descoperiți.

Instrumente și configurare

Instrumente esențiale

Ai nevoie de instrumentele potrivite pentru a decodifica un PCB. Aceste instrumente te ajută să vezi fiecare parte a PCB-ului. De asemenea, îți ușurează munca. Iată câteva lucruri pe care ar trebui să le folosești:

  • Cameră sau scaner de înaltă rezoluție: Faceți fotografii clare ale aspectului PCB-ului.

  • Iluminare bună: Luminează placa de circuit imprimat astfel încât să poți vedea toate componentele.

  • Lupă sau microscop: Vedeți piese mici și detalii mici.

  • Instrumente de editare a imaginilor: Corectați și curățați imaginile înainte de trasare.

  • Aparate cu raze X sau sisteme de scanare 3D: Priviți în interiorul plăcilor de circuite imprimate multistrat, așa cum un doctor folosește o scanare CT.

  • Multimetru: Testați conexiunile și verificați-vă munca pe măsură ce trasați.

Sfat: Curățați placa de circuit imprimat (PCB) înainte de a face fotografii. Praful sau amprentele pot ascunde obiecte mici. Așezați placa de circuit imprimat pe o suprafață plană și mată. Asigurați-vă că zona de lucru este luminoasă și are spațiu pentru unelte.

Prezentare generală de software

Ai nevoie de un software special pentru a transforma imaginile de pe PCB într-o schemă. Fiecare program este bun la lucruri diferite. Unele te ajută să trasezi linii. Altele te permit să construiești o schemă de la zero. Niciun instrument nu face totul, așa că poți folosi mai multe.

Software

Caracteristici cheie

DipTrace

Importă fișiere DXF, păstrează dimensiunile și permite selectarea straturilor pentru componentele PCB.

Vultur

Preia imagini bitmap pentru trasare și împarte straturile după culoare.

Circad

Are instrumente de inginerie inversă, aliniază imaginile și elimină datele de imagine după finalizarea layout-ului.

Sprint-Layout 6.0

Transformă fotografiile în scheme de circuite imprimate, dar nu poate crea liste de conexiuni pentru scheme.

Adobe Illustrator

Transformă imaginile în vectori și le trimite în format DXF, ideal pentru serigrafie și desene îngrijite.

pstoedit/pdf2cad

Modifică fișierele PDF sau AI în DXF/DWG pentru programele PCB, păstrând liniile clare.

Adesea, veți folosi mai multe programe pentru cele mai bune rezultate. De exemplu, puteți corecta o imagine pe un PCB în Adobe Illustrator. Apoi, o puteți importa în DipTrace sau Eagle pentru a o trasa. Procedând pas cu pas, veți putea crea o schemă care să corespundă cu PCB-ul real.

Captură de imagine PCB

Captură de imagine PCB

Sfaturi pentru fotografii și scanare

Vrei ca imaginile PCB-ului tău să fie foarte clare. Pune PCB-ul pe un fundal întunecat. Acest lucru face ca componentele să fie mai ușor de văzut. Folosește o cameră sau un scaner de înaltă rezoluție pentru cele mai bune rezultate. Mulți oameni folosesc camere cu mulți megapixeli. Aceste camere pot afișa componente minuscule și linii subțiri. O iluminare bună este la fel de importantă ca o cameră bună. Încearcă să folosești lumini LED în culori precum roșu sau alb. Acest lucru ajută la distribuirea uniformă a luminii. Umbrele pot ascunde obiecte mici, așa că mișcă luminile. Continuă să le miști până când vezi fiecare parte a PCB-ului.

Sfat: Curățați placa de circuit imprimat (PCB) înainte de a face o fotografie. Praful sau amprentele pot ascunde detalii importante.

Țineți camera fixă atunci când faceți o fotografie. Un trepied poate ajuta la prevenirea fotografiilor neclare. Asigurați-vă că obiectivul este suficient de aproape pentru a vedea piesele mici. Dar nu vă apropiați atât de mult încât imaginea să fie neclară. Dacă utilizați un scaner, setați-l la cea mai mare rezoluție. Aceasta vă oferă imagini clare pentru trasare ulterioară. Pentru plăci foarte complexe, puteți utiliza sisteme de inspecție optică automată. Acestea folosesc camere și lumini speciale pentru a arăta fiecare detaliu.

Manipularea plăcilor cu două fețe

PCB-urile cu două fețe necesită pași suplimentari. Trebuie să capturați ambele părți fără a pierde nicio urmă. Mai întâi, scanați sau fotografiați straturile superioare și inferioare. Folosiți setări de înaltă rezoluție pentru fiecare imagine. Unii utilizatori pictează găuri și plăcuțe de lipire pentru a le scoate în evidență. De asemenea, puteți schimba canalele de culoare sau puteți ajusta saturația. Acest lucru vă ajută să vedeți mai bine urmele și găurile.

  • Marcați găurile care nu se conectează la niciun strat.

  • Scoateți trackpad-urile înainte de a transforma imaginile în vectori.

  • Creați imagini alb-negru cu linii întunecate pe alb.

  • Neteziți marginile urmelor pentru contururi clare.

Pentru cele mai bune rezultate, utilizați un software de copiere a PCB-urilor. Introduceți fiecare imagine a PCB-ului și trasați pad-urile, via-urile și traseele pentru fiecare strat. Salvați fiecare strat ca fișier digital. Puneți fișierele unul peste altul pentru a verifica dacă sunt... aliniazăDacă lucrați cu circuite imprimate cu mai multe straturi, șlefuiți ușor straturile exterioare. Acest lucru vă permite să vedeți straturile interioare. Scanați și trasați fiecare strat cu atenție. Verificați întotdeauna dacă imaginile sunt clare înainte de a trece la pasul următor.

Procesarea imaginii

Curățare și aliniere

Începeți etapa de procesare a imaginii prin a face imaginile PCB-ului cât mai clare posibil. Imaginile curate vă ajută să vedeți fiecare parte a aspectului. Folosiți un instrument de editare a imaginilor pentru a elimina praful, zgârieturile sau urmele. Ajustați luminozitatea și contrastul astfel încât urmele să iasă în evidență față de fundal. Decupați imaginea pentru a vă concentra pe PCB și a elimina orice exces. Rotiți imaginea astfel încât aspectul să se alinieze cu marginile ecranului. Acest lucru face mai ușoară urmărirea fiecărei urme în timpul procesului următor.

Trebuie să aliniați imaginile de sus și de jos dacă lucrați cu plăci față-verso. Plasați ambele imagini în software-ul de editare. Folosiți găurile și plăcuțele ca markere. Mutați și rotiți imaginile până când aspectul se potrivește pe ambele părți. Acest pas vă ajută să vedeți cum se conectează traseele prin PCB. Dacă săriți peste acest proces, este posibil să pierdeți legături importante din aspect.

Sfat: Salvați imaginile curățate și aliniate ca fișiere noi. În acest fel, puteți oricând să reveniți la versiunea anterioară dacă faceți o greșeală.

Detectarea urmelor

Acum treceți la procesul de detectare a urmelor. Acest pas vă permite să găsiți și să urmăriți fiecare urmă din PCB layoutUnii oameni trasează manual, dar puteți folosi software pentru a accelera procesul. Multe programe folosesc algoritmi speciali pentru a găsi urme în imagini de înaltă rezoluție. Mask R-CNN se remarcă ca fiind cea mai precisă pentru această sarcină. Detectează urmele și defectele în aspect mai bine decât alte instrumente precum YOLOv8. Mask R-CNN funcționează bine deoarece găsește caracteristici cu forme complexe și gestionează fundalurile confuze. Acest lucru îl face o alegere de top pentru lucrările de design industrial al PCB-urilor.

Puteți utiliza detectarea automată a urmelor pentru a construi o listă de conexiuni (netlist). Lista de conexiuni arată cum se conectează fiecare parte în layout. Verificați întotdeauna rezultatele manual. Uneori, procesul ratează urme mici sau face greșeli. Verificarea atentă vă ajută construiți o schemă corectă din schema PCB-ului tău.

Urmărirea conexiunilor

Urmărirea conexiunilor
Imagine Sursa: pexeli

Identificarea plăcuțelor și a urmelor

Trebuie să găsești fiecare pad și urmă pe imaginea PCB-ului tău. Acest lucru te ajută să înveți cum este construită placa. Mai întâi, creează un strat transparent în software-ul de imagine. Folosește o pensulă care se potrivește dimensiunii pad-ului pentru a colora fiecare pad de lipire. Acest lucru face ca pad-urile să fie ușor de văzut. De asemenea, poți dezactiva culorile verde și albastru din imagine. Acest lucru te ajută să vezi doar pad-urile. Unii oameni folosesc metode speciale, cum ar fi HSV și amestecarea, pentru a face ca pad-urile să iasă mai mult în evidență.

Încearcă să folosești instrumente de selecție pentru a lua zone de marcare și a le plasa pe straturi noi. Pensulele personalizate, cum ar fi cercurile sau crucile, te ajută să marchezi găurile la sol și găurile libere. Folosește aceste pensule pentru a afișa găurile pe un strat transparent. Salvează fiecare strat marcat separat. Acest lucru simplifică verificarea ulterioară a lucrării tale.

Urmați acești pași pentru ambele părți ale PCB-ului. Vopsiți găurile și plăcuțele de lipire schimbând culorile imaginii. Îndepărtați trackpad-urile înainte de a transforma imaginile în vectori. Marcați găurile libere pentru a găsi conexiunile neconectate sau în interiorul plăcuțelor. Schimbați culorile și straturile pentru a face ca plăcuțele să iasă în evidență. Curățați și neteziți pistele astfel încât schema să fie corectă. Faceți imaginile alb-negru și inversați culorile pentru a vedea mai bine. Faceți această editare pentru fiecare parte a PCB-ului pentru a obține un aspect complet.

Sfat: Editarea atentă acum facilitează următorii pași și vă ajută să nu faceți greșeli în schemă.

Extracția Netlist

După ce găsiți toate pad-urile și traseele, începeți extragerea listei de conexiuni (netlist). Lista de conexiuni este o listă care arată cum se conectează fiecare componentă pe PCB. Puteți utiliza software pentru a face acest pas. Unele instrumente avansate utilizează scanări 3D cu imagini CT cu raze X. Aceste instrumente au arătat rezultate perfecte în potrivirea listei de conexiuni cu ceea ce se așteaptă de la proiectele reale de PCB. Aceasta înseamnă că puteți avea încredere în rezultate pentru machete simple și complexe.

Încă trebuie să verificați manual lista de conexiuni. Căutați legături lipsă sau suplimentare. Comparați lista de conexiuni cu configurația și designul real al PCB-ului. Acest lucru vă ajută să găsiți greșeli înainte de a realiza schema. O listă de conexiuni bună face mult mai ușoară etapa de schemă. Acum puteți utiliza lista de conexiuni pentru a vă ajuta să finalizați proiectul de inginerie inversă cu încredere.

Creați scheme

Construcție schematică

Acum aveți o listă de rețea și o hartă a PCB-ului. Următorul lucru de făcut este face scheme cu instrumente EDA. Aceste instrumente vă ajută să transformați liniile trasate într-o schemă digitală. KiCad și SKiDL sunt două instrumente bune pentru acest lucru.

SKiDL vă permite să utilizați cod Python pentru a arăta cum se conectează componentele. Scrieți codul și îl rulați pentru a crea o listă de conexiuni (netlist). Această listă de conexiuni poate fi utilizată în KiCad. De exemplu, puteți utiliza SKiDL pentru a crea un divizor de tensiune. Apoi exportați lista de conexiuni și o deschideți în KiCad. Această modalitate vă oferă mai mult control și vă ajută să parcurgeți anumiți pași mai rapid.

KiCad vă permite să construiți schema vizualizând-o pe ecran. Iată pașii pentru a crea scheme din lista de conexiuni (netlist):

  1. Descărcați KiCad de pe site-ul oficial și instalați-l.

  2. Deschide KiCad și începe un proiect nou sau alege unul vechi.

  3. Folosește editor de scheme a asambla și conecta piese.

  4. Folosește editorul de amprente pentru a atribui fiecărei piese o amprentă.

  5. Faceți clic pe pictograma netlist pentru a crea și salva netlist-ul.

  6. Deschideți PCBNew, care este editorul de layout, și încărcați netlist-ul.

  7. Actualizați schema PCB cu lista de conexiuni și corectați orice greșeli de amprentă.

  8. Plasați piesele în zona de frezare și aranjați-le pentru o trasare ușoară.

  9. Desenați marginile plăcii și trasați urme pe straturile de cupru.

  10. Adăugați umpluturi de cupru pentru rețelele de alimentare și de împământare, apoi arătați-le.

  11. Salvează schema PCB-ului pentru a putea fi realizată.

Sfat: Apăsați „M” pentru a muta piesele și „R” pentru a le roti în KiCad. Aceste taste vă ajută să lucrați mai repede.

Puteți folosi atât metoda manuală, cât și metoda automată împreună. De exemplu, puteți trasa câteva linii manual. Apoi, puteți folosi instrumente de rutare automată pentru a finaliza restul. Acest lucru economisește timp și vă ajută să faceți mai puține greșeli. Graficul de mai jos arată cât timp economisiți cu instrumentele automate la fiecare pas:

Diagramă cu bare care arată economiile de timp pentru metodele automatizate în etapele fluxului de lucru de inginerie inversă PCB

Verificările manuale sunt în continuare importante. Aproximativ 30% din conexiunile automate necesită verificarea manuală. Acest lucru asigură că schema corespunde cu placa de circuit imprimat reală.

Notă: Observațiile utile în această etapă vă ajută pe dumneavoastră și pe ceilalți să înțelegeți designul. Întotdeauna notați pe măsură ce construiți schema.

Etape de verificare

După ce faci scheme, trebuie să verifici fiecare detaliu. Acest pas te ajută să găsești greșeli înainte de a realiza placa de circuit imprimat. Începe prin a verifica numerele pinilor și etichetele fiecărei componente cu ajutorul fișelor tehnice. Verifică de două ori direcția tuturor componentelor polarizate. Caută etichete care acoperă pinii importanți.

De asemenea, ar trebui:

  • Asigurați-vă că pinii tranzistorului (bază, colector, emitor) corespund cu fișa tehnică.

  • Verificați toate valorile pieselor și denumirile de referință.

  • Asigurați-vă că fiecare piesă a schemei are note complete, cum ar fi numerele pieselor și informațiile despre furnizor.

  • Verificați linkurile din afara paginii pentru a vă asigura că nu lipsește nimic.

  • Verificați condensatoarele de decuplare pentru cipuri și separați pinii de împământare în funcție de tipul de semnal.

Rulați verificări ale regulilor electrice (ERC) și verificări ale regulilor de proiectare (DRC) în instrumentul EDA. Aceste verificări vă ajută să găsiți greșeli electrice și probleme de proiectare. Majoritatea instrumentelor EDA, precum Altium Designer, OrCAD și PADS, au funcții puternice de verificare. Acestea vă permit să testați schema, să căutați rețele lipsă și să citiți rapoarte de erori.

Iată câteva dintre cele mai bune metode de a compara schema ta cu PCB-ul real:

  1. Uită-te la schemă și compar-o cu fișele tehnice și regulile de proiectare.

  2. Rulați DRC pe layout-ul PCB-ului pentru a găsi și corecta greșelile.

  3. Așezați piesele ținând cont de fluxul semnalului și de nevoile de căldură.

  4. Folosește instrumente de simulare pentru a testa circuitul înainte de a construi placa de circuit imprimat.

  5. Testați și corectați designul pentru a identifica orice probleme.

  6. Schimbați schema și aspectul PCB-ului pe baza rezultatelor testelor.

  7. Verificați calitatea semnalului prin îmbunătățirea rutării trasărilor.

  8. Uită-te la aspectul plăcii de circuit imprimat și la schema tehnică pentru a te asigura că se potrivesc.

  9. Creați și verificați fișierele pentru realizarea PCB-ului pentru a vă asigura că corespund schemei dvs.

Sfat: Folosește instrumente precum un multimetru digital, un osciloscop și o lupă pentru a verifica placa de circuit imprimat și schema. Aceste instrumente te ajută să găsești circuite deschise, scurtcircuite sau piese care nu sunt aliniate.

Greșelile frecvente sunt denumirile de rețea care nu se potrivesc, pinurile greșite și legăturile lipsă. Verificați întotdeauna Lista de materiale (BOM) pentru a vă asigura că este corectă. Dacă găsiți greșeli, utilizați funcțiile de testare și de detectare a erorilor ale instrumentului EDA pentru a le remedia. Notați fiecare modificare și rezultatul testului. Notele bune facilitează remedierea problemelor și îi ajută pe ceilalți să înțeleagă munca dvs.

Explicație: Scrieți notițe pentru fiecare pas. Acest obicei economisește timp și previne confuzia atunci când dumneavoastră sau altcineva se uită la schemă mai târziu.

Poți crea o schemă dintr-o imagine PCB făcând fotografii clare, fixându-le și aliniindu-le, găsind toate conexiunile și apoi realizând schema. Verifică-ți lucrarea la fiecare pas, astfel încât să nu ratezi piese sau etichete. Utilizarea atât a trasării manuale, cât și a instrumentelor computerizate te ajută să lucrezi rapid și să faci lucrurile corect.

  • Căutați trasee clare ale semnalului și notați notițe bune.

  • Testează-ți schema des pentru a găsi greșeli din timp.

  • Studiază alte modele și respectă întotdeauna regulile.

Tipul resursei

Descriere

Forumuri comunitare

Vorbește cu alții pentru a împărtăși sfaturi și a pune întrebări

Video Tutoriale

Urmăriți ghiduri simple pentru a învăța ingineria inversă PCB

Cursuri de instruire

Ia lecții pentru a te îmbunătăți în aceste abilități

Continuă să încerci și folosește instrumente noi. Fiecare proiect te învață mai multe și te ajută să rezolvi probleme noi.

FAQ

Ce ar trebui să faci dacă imaginea PCB-ului tău este neclară?

Ar trebui să refaci fotografia folosind o iluminare mai bună și un trepied. Curățează mai întâi placa de circuit imprimat (PCB). Folosește o setare de rezoluție mai mare pe cameră sau scaner. Imaginile clare te ajută să vezi detalii mici și să eviți greșelile.

Poți să realizezi inginerie inversă pentru un PCB multistrat?

Da, poți. Ai nevoie de instrumente speciale, cum ar fi aparate cu raze X sau scanere 3D, pentru a vedea în interiorul plăcii. Trebuie să scanezi fiecare strat și să trasezi conexiunile una câte una. Acest proces necesită mai mult timp și atenție.

Ce software funcționează cel mai bine pentru începători?

KiCad funcționează bine pentru începători. Are o interfață simplă și multe tutoriale online. De asemenea, puteți încerca DipTrace sau Eagle. Aceste programe vă ajută să construiți scheme pas cu pas.

Cum verifici dacă schema ta corespunde cu PCB-ul real?

Folosește un multimetru pentru a testa conexiunile de pe PCB. Compară schema ta cu placa reală și fișele tehnice. Execută verificări de proiectare în instrumentul EDA. Corectează orice greșeli pe care le găsești înainte de a realiza PCB-ul.

La ce greșeli ar trebui să fii atent?

  • Lipsa conexiunilor dintre piese

  • Numere de pin sau etichete greșite

  • Piese plasate în direcția greșită

  • Nume de rețea care nu se potrivesc

Verifică-ți întotdeauna munca de două ori și ia notițe pentru fiecare pas.

Lăsați un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *