Služby reverzního inženýrství desek plošných spojů

Návrh a rozvržení VF desky plošných spojů zobrazené v rozhraní CAD softwaru, zobrazující složité trasy a umístění součástek

Deska, která udržuje výrobní linku v chodu, selhala. Původní výrobce ukončil činnost v roce 2011. Soubory s návrhem nebyly nikdy převedeny. Jedinou cestou vpřed – kromě výměny celého systému za šestimístnou cenu – je reprodukce desky z fyzické jednotky, která je stále k dispozici.

V takové situaci se nachází většina organizací, které hledají služby reverzního inženýrství plošných spojů . Nejde o akademickou zvědavost. Jde o specifický problém, s nímž jsou spojeny skutečné prostoje a skutečné náklady.

Tato příručka se zabývá tím, co profesionální reverzní inženýrství desek plošných spojů skutečně přináší, co dělá projekty těžšími, než vypadají, co nelze obnovit, kolik to stojí a jak si vybrat dodavatele, který vás nenechá v horším stavu, než jste na začátku.


1. Proč správní rady končí bez dokumentace

Pochopení toho, proč dokumentace mizí, pomáhá stanovit realistická očekávání ohledně toho, co reverzní inženýrství dokáže a nemůže rekonstruovat.

Nejčastější důvody, proč návrhové soubory již neexistují:

  • Původní uzávěr výrobce: Smluvní výrobce nebo designérská firma, která desku postavila, ukončila činnost, byla akvizována nebo ukončila výrobu produktové řady. Soubory nebyly převedeny – nebo byly převedeny neúplně.
  • Ztráta dat během firemních transformací: Akvizice, fúze a stěhování zařízení jsou nejčastější příčinou ztráty konstrukčních dat v odvětví průmyslových a zdravotnických zařízení. Deska navržená v roce 1995 mohla třikrát změnit majitele, než si někdo uvědomil, že soubory jsou pryč.
  • Úmyslné zadržování: Někteří originální výrobci si uchovávají návrhové soubory jako komerční nástroj – jediný způsob, jak získat náhradní desky, je koupit je od výrobce originálního vybavení. Reverzní inženýrství desek plošných spojů tuto závislost ruší.
  • Nikdy to nebylo zdokumentováno: Přechody od prototypu k výrobě v malých firmách často procházejí bez formální dokumentace. Inženýr, který desku navrhl, je pryč a zbývá jen funkční jednotka a nic jiného.
  • Zastaralost formátu: Soubory existují, ale jsou v softwarových verzích nebo formátech, které již nelze čitel žádným současným nástrojem – funkčně ztraceny, i když jsou fyzicky přítomny.

Ve všech těchto případech je fyzická deska primárním zdrojem pravdy. Vše, co proces reverzního inženýrství produkuje, je rekonstruováno z těchto fyzických důkazů.


2. Co služba skutečně produkuje

Reverzní inženýrství plošných spojů vytváří kompletní balíček dokumentace – stejnou sadu souborů, které by existovaly, kdyby byla deska navržena od nuly interně. Klíčové výstupy:

Dodávka Formát Co to umožňuje
Schematický diagram PDF + nativní CAD (Altium, KiCad, OrCAD) Pochopení obvodů, diagnostika poruch, budoucí úpravy
Soubory Gerber (všechny vrstvy) RS-274X / Gerber X2 Výroba desek u libovolného výrobce
Vrtací soubory Formát Excellonu Vrtání otvorů během výroby
Kusovník Excel / CSV Nákup komponent; nahrazování zastaralých komponent
Netlist IPC-D-356 nebo nativní CAD Elektrické testování, ověření návrhu
Soubor Pick-and-place CSV se souřadnicemi X/Y a rotací Automatizovaná SMT montáž
Montážní výkres PDF Referenční informace o ruční montáži a vstupní kontrole

Způsob rekonstrukce schématu je to, co většina klientů nevidí, ale na čem je nejvíce zajímá. Inženýři se nezabývají jen trasováním mědi – analyzují topologii obvodu: identifikují architekturu napájecího zdroje, mapují I/O procesoru, trasují analogový signální řetězec a dokumentují, co každá sekce dělá funkčně. Extrakce schématu , která zobrazuje pouze zapojení bez pochopení funkčnosti, vytváří dokument, který je technicky kompletní, ale prakticky nepoužitelný pro řešení problémů nebo úpravy.

Co pro vás znamená ověření prototypu: Dokumentace je potvrzena jako správná pouze tehdy, když se deska vyrobená ze souborů Gerber a sestavená z kusovníku zapne a funguje identicky jako originál. Jakákoli nesrovnalost – chybějící trasa, nesprávná hodnota součástky, nesprávné přiřazení propojení – se zde projeví ještě předtím, než soubory obdržíte. Bez ověření prototypu obdržíte neověřenou rekonstrukci.

Volitelné dodávky od poskytovatelů komplexních služeb:

  • Binární soubor firmwaru (pokud je technicky a legálně rozbalitelný – viz oddíl 4)
  • Doporučení pro nahrazení zastaralých komponent moderními ekvivalenty
  • 3D model STEP pro ověření mechanické integrace
  • Vyrobené a otestované náhradní desky jako součást zakázky

3. Tvrdé proměnné: Co zpomaluje projekt

Každý projekt reverzního inženýrství na desce plošných spojů vypadá jednoduše, dokud se tak nestane. Toto jsou proměnné, které prodlužují časové harmonogramy a zvyšují náklady – je dobré si je uvědomit, než desku odešlete k analýze.

Počet vrstev je primárním faktorem ovlivňujícím náklady a čas. Vnější vrstvy jsou zobrazovány opticky. Vnitřní vrstvy na desce se 4 a více vrstvami vyžadují rentgenové zobrazování nebo CT skenování. Deska s 8 vrstvami není 4× náročnější než deska s 2 vrstvami – je to 6–8× kvůli mezivrstvé propojitelnosti, kterou je nutné sledovat a ověřovat napříč každou kombinací vrstev. U desek HDI s mikroprochody a slepými/zapuštěnými prochody je CT skenování nutné, protože rentgen nedokáže rozlišit struktury vrstvených prochodů.

Neoznačené nebo zakázkové součástky jsou nejvíce nepředvídatelnou proměnnou. Obroušené označení integrovaného obvodu nebo zakázkový ASIC bez veřejné dokumentace může vyžadovat dny funkční analýzy – trasování křivek, behaviorální testování a někdy i dekapsulaci – k identifikaci, o jakou součástku se jedná a co dělá. Jeden neidentifikovatelný zakázkový integrovaný obvod může projektu přidat 1–2 týdny.

Poškození desky nutí k závěru namísto pozorování. Spálená stopa, zkorodovaná část nebo chybějící součástky vyžadují, aby inženýři rekonstruovali to, co tam bylo, z kontextu okolního obvodu. Jedná se o technický úsudek, nikoli o měření – zvyšuje to nejistotu a vyžaduje funkční validaci, aby se potvrdila správnost závěru.

Faktory stavu představenstva, které zvyšují rozsah projektu:

  • Konformní povlak nebo zapouzdřovací materiál pokrývající označení nebo stopy součástí
  • Přepracování vodičů nebo zkrácení tras indikující úpravy v terénu (která verze je správná?)
  • Předchozí pokusy o opravu, které změnily původní obvod
  • Koroze způsobená vlhkostí nebo chemickým působením zakrývající spoje destiček
  • K dispozici je pouze jedna vzorová deska – pokud je potřeba destruktivní analýza vrstev, ztratíte jedinou referenční jednotku

Poskytnutí alespoň dvou zkušebních desek – jedné pro nedestruktivní analýzu a jedné, kterou lze v případě potřeby použít pro destruktivní průřez – výrazně snižuje riziko projektu a časový harmonogram.

Extrakce souborů PCB v reverzním inženýrství desek plošných spojů

4. Firmware, ASIC a co nelze obnovit

Tuto část většina stránek o reverzním inženýrství plošných spojů přeskakuje. Je důležitější než kterákoli jiná část hodnocení.

Firmware mikrokontroléru není součástí desky plošných spojů – je to software naprogramovaný do zařízení. Proces reverzního inženýrství dokonale rekonstruuje hardwarový návrh a neříká nic o tom, jaký program běží na MCU. Pokud je MCU prázdný nebo vymazaný, reprodukovaná deska se zapne a nic nedělá. Extrakce firmwaru je samostatný proces, který vyžaduje načtení naprogramovaného kódu ze zařízení.

Zda lze firmware extrahovat, závisí výhradně na ochraně proti čtení mikrokontroléru:

  • Není nastavena ochrana proti čtení: Firmware lze číst přímo programátorem. Běžné u starších modelů z 1990. a 2000. let.
  • Ochrana proti čtení softwaru (RDP): Většina moderních mikrokontrolérů (STM32, PIC, AVR atd.) umožňuje vývojářům nastavit bit ochrany proti čtení. Po nastavení nelze firmware extrahovat žádným standardním způsobem bez zničení zařízení.
  • Zabezpečení hardwaru: Bezpečné prvky a kryptoměnové MCU mají fyzická protiopatření, která extrakci extrémně ztěžují nebo znemožňují bez specializovaného laboratorního vybavení, jehož pokus stojí desítky tisíc dolarů.

Pokud má MCU vaší desky zapnutou ochranu proti čtení – což většina produkčních desek má – služba reverzního inženýrství nemůže extrahovat firmware. Dokumentace k desce bude úplná a přesná, ale MCU bude nutné přeprogramovat firmwarem, který si buď ponecháte, nebo jej zrekonstruujete od nuly.

Zakázkové ASIC a FPGA představují podobný problém. Fyzické pouzdro lze identifikovat, zapojení pinů lze charakterizovat funkčním testováním a rozhraní k ASIC lze zdokumentovat. Vnitřní logika – to, co ASIC ve skutečnosti dělá – je však černá skříňka. Reprodukovaná deska obsahující stejný ASIC bude fungovat správně, dokud bude k dispozici původní ASIC. Pokud se ASIC již nevyrábí a nelze jej sehnat, desku nelze reprodukovat ve funkční podobě bez ohledu na to, jak úplná je dokumentace reverzního inženýrství.

Upřímná odpověď předtím, než se pustíte do jakékoli služby reverzního inženýrství desek plošných spojů: Identifikujte každé programovatelné zařízení na desce, určete, zda je nutná extrakce firmwaru, a zeptejte se konkrétně poskytovatele, jaké jsou jeho možnosti a míra úspěšnosti pro vaši rodinu MCU. Poskytovatel, který zaručuje extrakci firmwaru pro MCU chráněné proti čtení bez výhrad, k vám není upřímný.

Reverzní inženýrství a proces kopírování desek plošných spojů


5. Náklady a časový harmonogram: Na čem závisí čísla

Úroveň složitosti Typický profil Rozsah nákladů Timeline
Nízké 1–2 vrstvy, 20–100 komponent, všechny identifikovatelné, bez HDI $ 3,000- $ 5,000 2-3 týdny
Střední 4–6 vrstev, 100–500 komponent, 1–5 zakázkových dílů $ 5,000- $ 15,000 3-6 týdny
Vysoký 8–16+ vrstev, 500–2 000+ komponent, HDI, zakázkové ASICy 15,000 50,000 – XNUMX XNUMX $ a více 6-12 týdny

Co posouvá projekt ze středních na vysoké náklady – a proč:

Každá další vrstva desky není přírůstkovým přidáním. Vyžaduje samostatný průchod zobrazováním, kompletní trasování pro danou vrstvu a ověření vůči všem ostatním vrstvám. Osmivrstvá deska má 28 možných kombinací párů vrstev ke kontrole konektivity – ve srovnání s 1 u dvouvrstvé desky.

Výroba prototypu a funkční ověření, pokud jsou součástí zakázky, stojí 500–3 000 dolarů v závislosti na složitosti desky – je to však jediný způsob, jak ověřit správnost rekonstrukce předtím, než převezmete vlastnictví souborů.

Jak získat přesnou cenovou nabídku na první poptávku:

Zašlete fotografie obou stran desky v dostatečném rozlišení, aby bylo možné přečíst označení součástek, přibližné rozměry desky a počet viditelných vrstev od okraje, veškeré známé informace o funkci desky nebo původním výrobci, konkrétní požadované výstupy (pouze dokumentace nebo dokumentace a prototypy desek), zda je potřeba extrakce firmwaru a kolik vzorků desek můžete poskytnout. Neúplné zaslání povede k příliš širokým cenovým nabídkám, na které nelze reagovat.


6. Jak se vyhnout tomu, abyste se nenechali uvěznit u nesprávného poskytovatele

Tato sekce existuje, protože v odvětví reverzního inženýrství desek plošných spojů existuje specifická praxe, která klienty stojí výrazně více, než byla původní nabídka – a je dobré se o ní dozvědět, než desku předáte.

Zamykání souborů: Někteří poskytovatelé dodávají soubory Gerber, které se zdají být kompletní, ale obsahují úmyslné chyby – stopy směrované do nesprávných sítí, chybějící propojky, nesprávné velikosti plošek – které desku činí u jiného výrobce nevýrobitelnou, zatímco v prohlížeči vypadá dobře. Jediný způsob, jak může klient získat funkční desky, je vrátit se k dodavateli k výrobě. Služba reverzního inženýrství byla cenově nízká; výrobní přirážka je zdrojem zisku.

Jak se chránit:

  • Požadujte, aby vaše výstupní soubory fungovaly správně u všech výrobců – uveďte to ve smlouvě před zahájením projektu.
  • Před přijetím zásilky spusťte kontrolu DRC u přijatých souborů Gerber
  • Ověření prototypu u jiného výrobce než poskytovatele reverzního inženýrství potvrzuje, že soubory jsou skutečně správné.
  • Vyžádejte si soubory ve standardních otevřených formátech (RS-274X Gerber, Excellon drill, nativní CAD) – proprietární formáty vytvářejí závislost

Kontrolní seznam pro hodnocení poskytovatele:

  • ☐ Smlouva o mlčenlivosti podepsaná před odesláním desky – návrh vašeho hardwaru je vaším duševním vlastnictvím a měl by být chráněn od prvního kontaktu
  • ☐ Vlastní zobrazovací kapacity: optické skenování s vysokým rozlišením, rentgenové a CT skenování vícevrstvých a HDI desek
  • ☐ Validace prototypu je součástí dodávky nebo je k dispozici jako doplněk – rekonstrukce ověřená funkční deskou, nikoli pouze vizuálním srovnáním
  • ☐ Interní Výroba DPS a montáž pro ověření – znamená, že poskytovatel může ověřit správnost souborů před jejich doručením
  • ☐ Transparentní ceny se všemi náklady uvedenými předem – žádné „příplatky za složitost“ přidané po zahájení projektu
  • ☐ Sourcing komponent schopnost používat zastaralé díly – obzvláště důležité, pokud původní kusovník obsahuje zařízení s ukončenou životností
  • ☐ Certifikace ISO 9001 jako minimální základní kritéria kvality

Varovné signály, které by měly okamžitě zastavit hodnocení:

  • Nabídněte dramaticky nižší cenu než dva nebo více jiných poskytovatelů pro stejný rozsah – nedostatek se někde projeví
  • Nebyla nabídnuta žádná validace prototypu, popisována jako „zbytečná pro jednoduché desky“ – pro důvěru v rekonstrukci je vždy nezbytná.
  • Neochota zavázat se ke standardním formátům souborů ve smlouvě
  • Žádný proces NDA – poskytovatel, který není ochoten podepsat dohodu o mlčenlivosti před obdržením vaší proprietární desky, nechrání vaše zájmy.

7. Služby reverzního inženýrství desek plošných spojů od společnosti Highleap

Společnost Highleap Electronics poskytuje komplexní služby reverzního inženýrství desek plošných spojů s integrovanou výrobou – analýzu desek plošných spojů až po funkční validaci pod jednou střechou.

Na čem záleží na integrovaných schopnostech: Když poskytovatel provádějící reverzní inženýrství také vyrábí a sestavuje prototyp, je motivován k tomu, aby soubory byly správně nastaveny – jeho vlastní výrobní proces ověřuje práci. Poskytovatelé, kteří se zabývají pouze dokumentací a outsourcingem výroby, mají slabší zpětnou vazbu ohledně přesnosti souborů.

Přehled schopností:

  • Analýza představenstva: Optické skenování s vysokým rozlišením, Rentgenová kontrolaa CT skenování desek až do 16+ vrstev včetně HDI se slepými/zakopanými průchozími strukturami
  • Schematická extrakce: Kompletní rekonstrukce obvodu s identifikací funkčních bloků – nejen mapování konektivity
  • Rekonstrukce kusovníku: Identifikace součástek včetně zakázkových a neoznačených dílů; vyhledávání zastaralých součástek s moderními doporučeními pro jejich nahrazení
  • Rekonstrukce dispozice: Soubory Gerber, vrtací soubory, data pro pick-and-place ve standardních otevřených formátech – ověřená správnost u každého výrobce
  • Ověření prototypu: Desky vyrobené a smontované interně; funkční testování proti původnímu chování desky před doručením souboru
  • Ochrana: Dohoda o mlčenlivosti podepsána před přijetím doručením správní radou; certifikace ISO 9001:2015
  • Časová osa: 3–8 týdnů v závislosti na složitosti; expresní servis k dispozici pro kritické situace s prostoji zařízení

Žádost o cenovou nabídku reverzního inženýrství


Často kladené dotazy

Jaké informace musím poskytnout, abych získal cenovou nabídku na reverzní inženýrství plošných spojů?

Fotografie obou stran desky s dostatečným rozlišením pro čtení označení součástek, přibližné rozměry desky a počet vrstev od okraje, veškeré známé informace o původním výrobci nebo funkci, požadované výstupy (pouze dokumentace nebo dokumentace plus prototypy desek), zda je vyžadována extrakce firmwaru a kolik vzorků desek je k dispozici. Úplné odeslané materiály vedou k přesným cenovým nabídkám; neúplné odeslané materiály vedou k příliš širokým rozpětím pro porovnání nebo reakci na ně.

Může služba reverzního inženýrství desek plošných spojů extrahovat firmware z mikrokontroléru?

Pouze pokud MCU nemá zapnutou ochranu proti čtení. Starší zařízení z 1990. a 2000. let často nemají ochranu proti čtení a firmware lze číst přímo pomocí programátoru. Většina moderních produkčních MCU – STM32, PIC, AVR a podobné řady – má bity ochrany proti čtení nastavené během výroby. Po nastavení není extrakce firmwaru standardními prostředky možná. Dodavatel, který zaručuje extrakci firmwaru pro zařízení chráněná proti čtení bez kvalifikace, není přesný. Než předpokládáte, že lze firmware obnovit, identifikujte řadu MCU a stav ochrany proti čtení.

Co se stane, když součástku na desce již nelze zakoupit?

Proces reverzního inženýrství dokumentuje specifikace součástky – elektrické parametry, typ pouzdra, zapojení pinů a funkci. S těmito informacemi lze identifikovat moderní ekvivalentní součástky. Ve většině případů existuje funkčně ekvivalentní náhrada ze současné produkce. Výjimkou jsou zakázkové ASICy navržené speciálně pro původní produkt – pokud ASIC není k dispozici a nelze jej získat z druhého zdroje, desku nelze reprodukovat bez redesignu, který nahradí funkci ASICu programovatelnou logikou nebo ekvivalentním obvodem. Jedná se o samostatný inženýrský zásah, nikoli o součást reverzního inženýrství standardní desky plošných spojů.

Jak zjistím, že soubory získané zpětným inženýrstvím jsou skutečně správné?

Jediným spolehlivým potvrzením je ověření prototypu – výroba desky z rekonstruovaných souborů Gerber, její sestavení s rekonstruovaným kusovníkem a ověření, zda funguje identicky s originálem. Vizuální porovnání fotografií desky s rekonstruovaným rozvržením odhalí hrubé chyby, ale přehlédne jemné problémy s konektivitou, které se objevují pouze tehdy, když je deska zapnutá. Požadovat ověření prototypu jako podmínku dodání, nikoli jako volitelný doplněk.

Je reverzní inženýrství konkurenční desky plošných spojů legální?

Reverzní inženýrství elektronických produktů za účelem interoperability, nahrazení nebo konkurenční analýzy je obecně legální ve většině jurisdikcí, včetně Spojených států a Evropské unie, v souladu se zavedenými principy poctivého užití a práva na opravu. Reprodukce produktu konkurence za účelem prodeje – zejména pokud kopíruje obchodní vzhled nebo porušuje patentové nároky – je však jiná věc. Legalita jakéhokoli konkrétního projektu závisí na jurisdikci, účelu a statusu duševního vlastnictví původního návrhu. Před zahájením projektů konkurenční analýzy se poraďte s právním zástupcem.

Kolik vzorků desek mám poslat k analýze?

Pokud je to možné, zašlete alespoň dvě. Jedna deska může být rezervována pro nedestruktivní analýzu; druhá může být použita pro destruktivní průřez, pokud to vyžaduje zobrazování vnitřních vrstev. Pokud je k dispozici pouze jedna deska, informujte dodavatele předem – to omezuje možnosti analýzy a může ovlivnit časový harmonogram a náklady. U desek, u kterých se nedochovala žádná funkční jednotka (pouze poškozený nebo neúplný vzorek), uveďte tuto informaci v původní poptávce, aby rozsah odrážel obtížnost rekonstrukce.

získat okamžitou cenovou nabídku

doporučené příspěvky

Jak získat cenovou nabídku na PCB

Nechte nás provést analýzu DFM/DFA za vás a ozveme se vám s přehledem.

Své soubory můžete bezpečně nahrávat prostřednictvím našich webových stránek.

Abychom vám mohli poskytnout cenovou nabídku, potřebujeme následující informace:

    • Gerber, ODB++ nebo .pcb, spec.
    • Seznam kusovníků, pokud požadujete montáž
    • Množství
    • Čas otáčení
Kromě výroby desek plošných spojů nabízíme komplexní řadu elektronických služeb, včetně návrhu desek plošných spojů, montáže desek plošných spojů (PCBA) a řešení na klíč. Ať už potřebujete pomoc s prototypováním, ověřováním návrhu, získáváním komponent nebo hromadnou výrobou, poskytujeme komplexní podporu, abychom zajistili úspěch vašeho projektu. Pro služby PCBA poskytněte svůj kusovník (Bill of Materials) a jakékoli konkrétní pokyny k sestavení. Nabízíme také analýzu DFM/DFA pro optimalizaci vašich návrhů z hlediska vyrobitelnosti a montáže, což zajišťuje hladký výrobní proces.






    Rychlá poznámka: Náš tým vám krátce po odeslání zašle e-mail. Abyste měli jistotu, že obdržíte naši odpověď, laskavě doporučujeme kontrola složky s nevyžádanou poštou/spamem pokud nevidíte naši zprávu ve své schránce.