Dokumenturik gabeko PCBentzako alderantzizko ingeniaritza kutxa beltzean

Kutxa beltzaren PCB alderantzizko ingeniaritza

1. irudia. Kutxa beltzaren PCB alderantzizko ingeniaritza

Kutxa beltzaren PCB alderantzizko ingeniaritzak alderantzizko ingeniaritza proiektuen kategoria zailena jorratzen du: dokumentaziorik ez dagoen plakak, baizik eta plaka bera nahita diseinatu den analisiak jasateko. Osagaien markak lixatu egin daitezke. Plaka konposatu opako batean kapsulatuta egon daiteke. ASIC pertsonalizatuek edo FPGA programatuek kanpoko marketatik identifikatu ezin den logika jabeduna ezar dezakete. Zirkuitua manipulazio-detekzio mekanismoak dituen kaxa zigilatu baten barruan lurperatuta egon daiteke. Hauek ez dira oztopo teorikoak. Elektronika militarrak, kontrolatzaile industrial jabedunak, gailu medikoen plakak eta balio handiko produktu komertzialak aldizka erabiltzen dituzte alderantzizko ingeniaritzaren aurkako neurriak jabetza intelektuala babesteko eta abantaila lehiakorrak mantentzeko. Sistema hauek mantentze-lanak, konponketak edo ordezkapenak behar dituztenean eta jatorrizko fabrikatzailea eskuragarri ez dagoenean, kutxa beltzaren alderantzizko ingeniaritza da aurrera egiteko bide bakarra. Gida honek dokumentatu gabeko sistemak aztertzeko metodologia espezializatua azaltzen du, non plakak alderantzizko ingeniaritza teknika estandarrei aktiboki aurre egiten dien — kanpoko interfazearen analisietatik hasi eta manipulazioaren aurkako neurrietaraino, diseinuaren berreraikuntzaraino.


1. Zerk definitzen du kutxa beltz bat PCB bat eta zergatik ez diren nahikoa metodo estandarrak

1.1 Kutxa Beltzaren Ezaugarriak

Kutxa beltz bat dokumenturik gabeko taula estandar batetik desberdintzen da alderdi kritiko batean: informazioa nahita ezkutatu da. Dokumenturik gabeko taula estandarrek dokumentazio falta dute galera edo arduragabekeria dela eta — informazio guztia hardware fisikoan eskuragarri dago nola atera badakizu. Kutxa beltz taulak erauzketa hori saihesteko edo oztopatzeko diseinatu dira. Nahasketa teknika ohikoenak:

  • Osagaien markaketa kentzea: IC markak lixatu, laser bidez kendu edo kimikoki kendu dira. Markarik gabe, IC-a ezin da ohiko bideetatik identifikatu — ingeniariak gailu ezezagun baten aurrean dago, pin-out eta funtzio ezezagunekin.
  • Lortzea eta kapsulatzea: Taula osoa (edo atal kritikoak) epoxi, uretano edo silikonazko konposatu opako batez estalita. Osagaiak, arrastoak eta baita taularen substratua ere ikusezinak eta fisikoki eskuraezinak dira.
  • Silizio pertsonalizatua: Jabedun ASICak edo oinarrizko logika inplementatzen duten maskara bidez programatutako gailuak. Ez dago datu-orririk, gailua ez baita inoiz komertzialki saldu.
  • Kode bidez babestutako mikrokontrolagailuak: Firmwarea irakurketa-babeseko fusibleen atzean blokeatuta. Gailuaren portaera definitzen duen programa ezin da atera.
  • Manipulazioaren aurkako mekanismoak: Intrusio fisikoak detektatzen dituzten zirkuituak (tapa-etengailuak, sare-sentsoreak, tentsio-monitoreak) eta giltza lurrunkorrak ezabatuz edo mekanismo suntsitzaileak aktibatuz erantzuten dutenak.
  • PCB diseinu nahasia: Nahitako bideratze-konplexutasuna — beharrezkoak ez diren bide-bideak, traza engainagarriak, osagai faltsuak — analisi-denbora eta errore-probabilitatea handitzeko diseinatua.

1.2 Zergatik huts egiten dute ER metodo estandarrek

Alderantzizko ingeniaritza estandarrak osagaien identifikazioa erraza dela suposatzen du (markak irakurri), arrastoen jarraipena neurketa-zeregin bat dela (irudia eta arrastoa) eta zirkuituaren funtzioa osagaien identitatetik datorrela (begira ezazu datu-orria). Kutxa beltzeko plakek hiru uste horiek hausten dituzte: osagaiak ezin dira markekin identifikatu, arrastoak ikusezinak izan daitezke ontziratzean, eta silizio pertsonalizatuak ez du publikoki eskuragarri dagoen datu-orririk.

2. Kutxa Beltzaren Ebaluazioa: Zeri aurre egiten ari zaren zehaztea

2.1 Kanpoko azterketa

Gailua ireki edo aztertzen saiatu aurretik:

  • Kanpoko ezaugarri guztiak argazkiatu: Kaxa-markak, etiketak, arauzko ziurtagiriak (FCC IDa, CE markak, UL zerrendak). FCC IDak FCCren datu-basean bilatu daitezke barne-argazkiak eta proba-txostenak aurkitzeko, plakaren xehetasunak agerian utzi ditzaketenak.
  • Dokumentatu konektore guztiak: Konektore motak, pin kopurua eta edozein etiketa. Hauek plakaren kanpoko interfazeak definitzen dituzte eta portaeraren analisirako abiapuntua ematen dute.
  • Ebaluatu kapsulazio maila: Karkasa estandar batean al dago (tapa kendugarria)? Karkasa itxi batean (itsasgarria edo soldatuta)? Modulu batean (karkasa konposatu batean txertatuta)?

2.2 Irudi ez-inbaditzaileak

metodoa Zer agerian uzten duen lapikoen bidez Mugak
2D X izpiak Osagaien eskemak, IC matrizearen tamaina, pin ereduak, bidezko kokapenak, kanpoko geruzetan trazadura bideratzea Geruzen gainjarriek anbiguotasuna sortzen dute; ontziratzeko materialak X izpiak ahuldu ditzake
CT eskaneatzea Taularen, osagaien eta arrastoen 3D berreraikuntza osoa — baita ontziratzeko konposatuaren bidez ere Bereizmena lapikoen dentsitateak mugatuta; metalezko lapikoek artefaktuak sortzen dituzte
Mikroskopia akustikoa Barne geruzaren interfazeak, delaminazioa, hutsuneen detekzioa ontziratzean Sartze-sakonera mugatua; akoplamendu-euskarria behar du

CT eskaneatzea da kutxa beltzaren analisietarako tresnarik indartsuena: plakaren egitura, osagaien posizioak eta baita ontziratze-konposatuaren bidezko ibilbidea trazatu ere egin dezake kontaktu fisikorik gabe. Balio handiko kutxa beltzaren proiektuetarako, CT eskaneatzea egin behar da edozein esku-hartze fisiko egin aurretik.

2.3 Arriskuen Ebaluazioa

Analisi inbaditzaileari ekin aurretik, ebaluatu:

  • Ba al dago manipulazioa detektatzeko mekanismorik? (Bateriaz babestutako memoria lurrunkorra, sare-sentsoreak, estalkiaren etengailuak — CT eskanerrean ikusgai)
  • Zenbat lagin-unitate daude eskuragarri? (Kaxa beltzaren analisiak lagina suntsitu dezake; unitate anitz izatea oso komenigarria da)
  • Zein da onargarria den arrisku-maila? (Helburua zirkuitua ulertzea da, ala kopia funtzional bat sortzea? Lehenengoak kalte analitiko gehiago onartzen ditu)
kutxa_beltza_pcb_alderantzizko_ingeniaritza_miniatura

2. irudia. Alderantzizko ingeniaritzarako kutxa beltza duen PCBa — makro ikuspegia, IC kapsulatua eta inguruko osagaiak erakusten dituena.

3. Kanpoko interfazearen azterketa: kanpotik barrura lan eginez

3.1 Konektorearen pinout mapaketa

Gailua ireki gabe, konektore bakoitzaren pin-out mapatu zunda elektrikoen bidez:

  • Potentzia pinak: Lurrerako erresistentziaren bidez identifikatzen da (erresistentzia baxua = lurrerako potentzia; beste pinekiko erresistentzia baxua deskonektatzearen bidez = elikatze-iturria)
  • Komunikazio pinak: Konektatu logika-analizatzaile edo osziloskopio bat eta behatu seinaleen jarduera funtzionamendu normalean. UART seinaleek hasiera/geldialdi bit eredu bereizgarriak erakusten dituzte; SPIk erlojua + datuak erakusten ditu; I2Ck erlojua + datuak norabide bikoak erakusten ditu ACK/NACK-ekin; CANek seinaleztapen diferentziala erakusten du.
  • Pin analogikoak: Neurtu tentsio zuzena eta behatu seinalearen aldaketa. Sarrera/irteera analogikoek normalean seinale aldakorrak edo sentsoreekin korrelazionatuak erakusten dituzte.
  • I/O digitala: Behatu gailuaren portaerarekin korrelazionatutako egoera-aldaketak (botoiak sakatzean aldatzen diren sarrerak; aktuadoreak aktibatzen direnean aldatzen diren irteerak)

3.2 Protokoloaren identifikazioa eta deskodetzea

Identifikatutako komunikazio-interfaze bakoitzerako:

  • Zehaztu protokoloa (baud-abiadura, datuen formatua, markoa)
  • Datu-jarioa harrapatu eta deskodetu funtzionamendu normalean zehar
  • Komando/erantzun ereduak, datu egiturak eta denbora erlazioak identifikatu
  • Kutxa beltzak kanpoko sistemekin nola komunikatzen den deskribatzen duen protokolo-zehaztapen bat eraiki.

Kanpoko portaeraren analisi honek edozein ordezko diseinuk bete behar duen zehaztapen funtzionala eskaintzen du, barneko inplementazioa partzialki ezezaguna bada ere.

3.3 Potentziaren analisia

Neurtu gailuaren energia-kontsumoaren profila denboran zehar:

  • Egoera egonkorreko energia-kontsumoak zirkuituaren konplexutasun orokorra adierazten du
  • Funtzionamendu-egoerekin korrelazionatutako energia-kontsumoaren aldaketek barne-jarduera-ereduak agerian uzten dituzte
  • Pizteko sekuentziak (sarrerako korrontea, abiarazteko denbora, hasierako korrontearen profila) barne arkitekturari buruzko pistak ematen ditu (prozesadorearen abiaraztea, FPGA konfigurazioa, kalibrazio analogikoa)

4. Barne-analisia: Nahasmendu eta manipulazioen aurkako neurriak gainditzea

Atal honek osagai estandarren identifikazioa eta arrastoen analisia nahitako kontra-neurriek blokeatzen dituztenean beharrezkoak diren teknika espezializatuak jorratzen ditu.

4.1 Ontziratzeko konposatua kentzea

Kentzeko teknika konposatu motaren araberakoa da:

  • Silikonazko ontziratzea: Biguna; arretaz moztu eta zuritu. Osagaien arrisku txikiena. Askotan erabiltzen da helburu nagusia ingurumenaren babesa denean, IP ezkutatzea baino gehiago.
  • Uretanoz egindako ontziratzea: Gogortasun ertaina. Disoluzio kimikoa (disolbatzaile jabedunak) edo fresaketa mekaniko zaindua. Osagaien kalte arrisku moderatua.
  • Epoxizko ontziratzea: Oso gogorra. CNC mikrofresaketa behar du, CT eskaneatze datuek gidatuta, materiala osagaiekin kontakturik gabe kentzeko. Arrisku handia — osagaiak kaltetu daitezke kentzean. CT eskaneatze datuak erabiltzen dira osagai bakoitzaren gaineko fresaketa sakonera mugak programatzeko.
  • Metalez betetako epoxi: Segurtasun handiko aplikazio batzuek metalita partikulekin kargatutako epoxiak erabiltzen dituzte X izpien irudiak blokeatzeko. Hauek kentzeko teknika espezializatuak eta analisi denbora askoz gehiago behar dituzte.

4.2 Marka kendu duten osagaiak identifikatzea

IC markak lixatu edo kendu direnean:

  • Paketearen analisia: IC pakete motak (QFP, BGA, SOIC, QFN) eta pin kopuruak hautagai sorta nabarmen murrizten dute. Potentzia pin kokapen zehatzak dituen 8 pineko SOIC bat ziurrenik tentsio erregulatzaile, anplifikadore operazional edo memoria gailu txiki bat da.
  • Zirkuituaren testuingurua: IC ezezagunera konektatutako osagaiek identifikazio-arrasto sendoak ematen dituzte. Kristal-osziladore bati, SPI flash bati eta GPIO bidez konektatutako hainbat periferikori konektatutako IC bat ia ziur aski mikrokontrolagailu bat da.
  • Trokelen azterketa (deskapsulazioa): Zirkuitu integratuaren paketearen materiala kimikoki edo mekanikoki kentzeak siliziozko matrizea agerian uzten du. Matrizearen markek (askotan agertzen dira paketearen markak kendu arren), matrizearen tamainak eta lotura-plakaren diseinuak gailua identifikatu dezakete.
  • Infragorri irudiak martxan: Zirkuitu integratu elikatuen emisio termikoen ereduak barneko matrizearen egitura eta funtzionamendu-atalak agerian uzten dituzte, gailu mota eta funtzioari buruzko pistak emanez.

4.3 ASIC pertsonalizatuak maneiatzea

Kutxa beltzak ASIC (aplikazio-zirkuitu integratu espezifiko) pertsonalizatu bat badu, ezin da datu-base batetik identifikatu, inoiz ez baita komertzialki saldu. Ikuspegiak:

  • Karakterizazio funtzionala: Sarrerak estimulatuz eta irteerak behatuz, S/I portaera guztiak mapatu. ASICak nola egiten duen jakin gabe deskribatzen duen portaera eredu bat eraiki.
  • FPGA emulazioa: Ezarri karakterizatutako portaera FPGA moderno batean ASIC ezezagunaren ordezko funtzional gisa. Honek ez du ASICaren barne-diseinua errepikatzen, baina kanpoko portaera baliokidea sortzen du.
  • Alderantzizko ingeniaritza trokeletan: Kasurik muturrekoenetan, ASIC dadoa geruzaz geruza argazkitan atera daiteke eta ate-mailako zirkuitua irudietatik berreraiki. Oso garestia da (50,000-500,000 $ baino gehiago) eta normalean aplikazio militarretarako edo segurtasun nazionalerako gordeta dago.
Kutxa Beltzeko PCB Alderantzizko Ingeniaritza Prozesua

3. irudia. Kutxa Beltzeko PCB alderantzizko ingeniaritza prozesua

5. Barne Sarbiderik Gabeko Portaeraren Karakterizazioa

5.1 Analisi fisikoa ezinezkoa denean

Kasu batzuetan, kutxa beltza ezin da ireki (suntsitzaileak diren manipulazio mekanismoak, ordezkaezina den lagin bakarra edo arauzko murrizketak). Alderantzizko ingeniaritza ahalegin osoak kanpoko portaera analisian oinarritu behar du:

  • S/I mapaketa eta protokolo deskodetze osoa (3. atalean deskribatutakoa)
  • Transferentzia-funtzioaren karakterizazioa: sarrera/irteera erlazio bakoitzerako, neurtu sarrera irteera bihurtzen duen funtzio matematikoa funtzionamendu-tarte osoan zehar.
  • Denboraren karakterizazioa: erantzun-denbora, latentzia eta aldizkako portaera guztiak neurtu
  • Egoera-makinaren analisia: gailuaren funtzionamendu-egoerak, trantsizioak eta trantsizio-baldintzak identifikatu

5.2 Ordezko funtzional bat eraikitzea portaera-datuetatik abiatuta

Portaera-espezifikazio batek ordezkapen funtzional bat diseinatzea ahalbidetzen du barne-inplementazioa ezagutu gabe:

  • Hautatu beharrezko S/I interfazeak eta prozesatzeko abiadura inplementatzeko gai den prozesadore edo FPGA plataforma bat.
  • Ezarri ezaugarritutako transferentzia-funtzioak, egoera-makina eta denbora firmwarean edo HDLn.
  • Diseinatu plaka konektoreen posizio eta pin-out berdinekin, drop-in bateragarritasuna bermatzeko.
  • Balioztatu jatorrizko gailuarekin alboz alboko konparazio-proben bidez

Ikuspegi honek sistemaren ikuspuntutik jatorrizkoaren berdin-berdin jokatzen duen taula bat sortzen du, nahiz eta barne inplementazioa guztiz desberdina izan.

6. Diseinua berreraikitzea ebidentzia konbinatuetatik abiatuta

6.1 Ebidentzia Fusioa

Kutxa beltzaren alderantzizko ingeniaritza gutxitan oinarritzen da analisi teknika bakar batean. Horren ordez, hainbat iturritako ebidentzia konbinatzen da:

  • CT eskaneatze-datuek osagaien posizioak eta plakaren egitura ematen dituzte
  • Kanpoko portaeraren analisiak zehaztapen funtzionalak ematen ditu
  • Ontziratzeak (egin bada) osagaien markaketak eta arrastoetarako sarbidea ematen ditu
  • IC deskapsulazioak markatu gabeko osagaien identifikazioa ahalbidetzen du.
  • Protokoloen deskodetzeak komunikazio interfazearen zehaztapenak ematen ditu

Froga iturri bakoitzak besteek utzitako hutsuneak betetzen ditu. Berreraikuntza osatuta dago froga iturri guztiak diseinu deskribapen bakar eta koherente batean bat egiten dutenean.

6.2 Kutxa Beltzeko Proiektuen Emaitzak

Lortutako analisi-sakontasunaren arabera:

  • Berreraikuntza osoa: Ontziratzea kendu eta osagai guztiak identifikatu badira — entrega estandarrak (eskema, Gerber, BOM, sare-zerrenda) ohiko RE proiektu baten baliokideak
  • Ordezko diseinu funtzionala: Analisi fisiko osoa posible ez bazen — jatorrizkoaren kanpoko portaera errepikatzen duen plaka-diseinu berri bat, osagai modernoak erabiliz. Eskema berria, Gerber berria, BOM berria eta portaeraren balidazio-txostena barne hartzen ditu.
  • Interfazearen zehaztapena: Kanpoko analisia bakarrik egingo balitz — interfaze, protokolo, denbora eta transferentzia funtzio guztien dokumentazio osoa. Kutxa beltzaren ostalari ekipamenduarekin behar bezala elkarreragiten duen ordezko sistema bat diseinatzeko nahikoa.

7. Highleapen Alderantzizko Ingeniaritza Zerbitzuak Kutxa Beltzean

Highleap Electronics-ek kutxa beltzaren analisi espezializatua eskaintzen du alderantzizko ingeniaritza proiektu zailenetarako:

  • Irudi aurreratuak: CT eskaneatzea ontziratzeko konposatuaren bidez, X izpien analisia kapsulatutako muntaketa eta markatu gabeko ICetarako matrize mailako argazkilaritza
  • Landareak kentzea: CNC mikrofresaketa CT datuek, disoluzio kimikoak eta deskapsulazio mekanikoak gidatuta — osagaiak kontserbatzeko protokoloekin
  • Portaeraren analisia: Ireki ezin diren gailuetarako protokoloen deskodetzea, transferentzia-funtzioaren karakterizazioa eta egoera-makinaren analisia
  • FPGA emulazioa: ASIC funtzionalitate pertsonalizatua FPGA plataforma modernoetan erreplikatua, funtzio-ordezkapenerako.
  • Entregagarri osoak: Osoa berreraikuntza eskematikoa analisi fisikoak baimentzen duen lekuetan; ordezkapen-diseinu portaerazkoa baimentzen ez duen lekuetan
  • Fabrikazio integrazioa: Analisitik hasi eta prototipoen fabrikazioa, muntaia, eta baliozkotze funtzionala
  • NDA zorrotza: Kutxa beltzen proiektuek konfidentzialtasun handiena eskatzen dute — gure segurtasun-protokoloak bat datoz
Highleap PCB eta PCBA irtenbideak - eskatu aurrekontua

Gomendatzen Mezuak

Nola lortu aurrekontua PCBetarako

Egin dezagun DFM/DFA analisi bat zuretzat eta txosten batekin erantzungo dizugu. Zure fitxategiak modu seguruan igo ditzakezu gure webgunearen bidez. Aurrekontua emateko, honako informazio hau behar dugu:

    • Gerber, ODB++ edo .pcb, zehaztapenak.
    • BOM zerrenda muntaia behar baduzu
    • Kopurua
    • Piztu ordua

PCB fabrikazioaz gain, zerbitzu elektroniko sorta zabala eskaintzen dugu, besteak beste, PCB diseinua, PCBA eta giltza eskurako irtenbideak. Prototipoak egiteko, diseinuaren egiaztapenerako, osagaien hornikuntzarako edo ekoizpen masiborako laguntza behar baduzu, zure proiektuaren arrakasta bermatzeko laguntza osoa eskaintzen dugu.

PCBA zerbitzuetarako, eman zure BOM (Materialen Zerrenda) eta muntaketa-argibide espezifikoak. DFM/DFA analisia ere eskaintzen dugu zure diseinuak fabrikazio eta muntaketa optimizatzeko, ekoizpen-prozesu leuna bermatuz.

    Kontatu iezaguzu zure PCB proiektuari buruz

    Oraindik ez duzu diseinu-fitxategirik? Arazorik ez. Partekatu dakizuna, eta xehetasun gehiago behar izanez gero, jarraipena egingo dizugu.



    Igo fitxategiak (Aukerako)

    PCB fitxategiak, BOM, PDF/STEP, TXT, irudiak, ZIP/RAR/7Z · Gehienez 50 MB guztira