#

Terug naar blog

PCB Reverse Engineering Geavanceerde technologie

Introductie

PCB reverse engineering, ook wel reverse-technologie genoemd, is een proces waarbij het ontwerp van een doel-PCB-plaat wordt gereproduceerd, geanalyseerd en onderzocht. Dit proces omvat het afleiden en verkrijgen van het ontwerp, de verwerkingsstroom, de structuur, de functionele kenmerken en de technische specificatie-elementen van het product om producten met vergelijkbare functies te produceren. Reverse engineering is ontstaan ​​uit hardwareanalyse op commercieel en militair gebied, waarbij het primaire doel is om eindproducten te analyseren en hun ontwerpprincipes te extraheren wanneer de noodzakelijke productie-informatie niet gemakkelijk verkrijgbaar is.

Highleap biedt uitgebreide PCB-reverse-engineeringdiensten, gespecialiseerd in de nauwgezette reproductie van printplaten, inclusief alle componenten. Ons deskundige team is bedreven in het reverse-engineeren van borden met geprogrammeerde IC's, op maat gemaakte onderdelen en verouderde componenten, waardoor alle benodigde gegevens worden gecreëerd voor nauwkeurige duplicatie.

Ons proces begint met de nauwgezette identificatie van elk elektronisch onderdeel op het bord, gevolgd door het opstellen van een gedetailleerde stuklijst. Vervolgens fotograferen we elk onderdeel van het bord en verwijderen en lijmen we elk onderdeel voorzichtig op een fotokopie ter referentie.

Naarmate we verder komen, verfijnen we de materiaallijst door waarden voor weerstanden en condensatoren te meten. Ten slotte creëren we nieuwe kale planken op basis van onze bevindingen. Een samengesteld monster wordt naar de klant gestuurd voor grondige tests, waardoor de hoogste kwaliteit en nauwkeurigheid in ons replicatieproces wordt gegarandeerd

Wat is PCB-reverse-engineering?

PCB-reverse-engineering is een nauwgezet proces dat de demontage en gedetailleerde analyse van de printplaat (PCB) van een fysiek product omvat om uitgebreide documentatie te genereren, herfabricage te vergemakkelijken en inzicht te krijgen in het oorspronkelijke ontwerp en de functionaliteit ervan. Dit proces is van cruciaal belang om klanten in staat te stellen hun eigen producten te verbeteren en de concurrentie te overtreffen door de belangrijkste ontwerpprincipes te begrijpen en te repliceren.

Het proces begint doorgaans met de zorgvuldige demontage van de printplaat, waarbij elk onderdeel wordt geïdentificeerd en de plaatsing en connectiviteit ervan worden gedocumenteerd. Geavanceerde beeldtechnieken, zoals röntgenbeeldvorming en hogeresolutiefotografie, worden vaak gebruikt om ingewikkelde details van de printplaatlay-out vast te leggen.

Na de initiële documentatiefase analyseren ingenieurs de vastgelegde gegevens nauwgezet om het schematische diagram en de stuklijst (BOM) te reconstrueren. Dit reconstructieproces omvat het identificeren van de typen en waarden van passieve componenten zoals weerstanden en condensatoren, evenals de functionaliteit van geïntegreerde schakelingen (IC's) en andere actieve componenten.

Een van de belangrijkste uitdagingen bij reverse engineering van PCB's is het omgaan met op maat gemaakte of verouderde componenten. In dergelijke gevallen moeten ingenieurs mogelijk gespecialiseerde technieken gebruiken, zoals IC-decapsulatie of reverse engineering van aangepaste ASIC's, om hun functionaliteit volledig te begrijpen en deze nauwkeurig te repliceren.

Bovendien omvat reverse engineering ook het begrijpen van de fabricageprocessen van de PCB, inclusief de gebruikte materialen, de stapeling van lagen en fabricagetechnieken. Deze kennis is cruciaal voor het herfabriceren van de PCB volgens dezelfde kwaliteitsnormen als het origineel.

Over het geheel genomen is PCB-reverse-engineering een complex maar essentieel proces dat bedrijven in staat stelt de concurrentiepositie van hun producten te vergroten door een diepgaand inzicht te verwerven in de ontwerpen en technologieën van hun concurrenten. Het dient als een waardevol instrument voor innovatie, waardoor bedrijven voorop kunnen blijven lopen in de snelle wereld van de elektronicaproductie.

PCB Reverse Engineering Services van Highleap electronic

Highleap electronic is een toonaangevende leverancier van elektronische reverse engineering-diensten, gevestigd in Guangzhou, China, met meer dan tien jaar technische ervaring. Ons toegewijde team is gespecialiseerd in reverse engineering van elektronische hardware en biedt een breed scala aan diensten om aan uw behoeften te voldoen.

Onze PCB-reverse-engineeringdiensten omvatten:

  1. Reverse-engineering en revisie:
    • Wij blinken uit in het reverse-engineeren van verouderde en niet-ondersteunde elektronische printplaten en kaartassemblages.
    • Ons team kan bepalen hoe een item is ontworpen en werkt, door het van de printplaat naar het schema te reproduceren.
  2. Repareren, kopiëren of klonen:
    • Highleap electronic biedt reparatie-, kopieer- of kloondiensten voor printplaten die niet langer worden ondersteund door de Original Equipment Manufacturer (OEM).
    • Wij zorgen ervoor dat het vervangende apparaat qua vorm, pasvorm en functie een nauwkeurige replica is en voldoet aan de oorspronkelijke specificaties of deze zelfs overtreft.
  3. Naleving van intellectuele-eigendomsrechten:
    • Voordat we met de werkzaamheden beginnen, voeren we een grondig onderzoek en evaluatie van het product uit om ervoor te zorgen dat er geen intellectuele eigendomsrechten worden geschonden.
    • Onze processen voldoen strikt aan ethische normen en wettelijke vereisten om het intellectuele eigendom van onze klanten te beschermen.

Bij Highleap electronic streven we ernaar de beste klantenondersteuning te bieden in de PCB-kloon- en PCB-kopieerindustrie. Wij nodigen u uit om Highleap electronic te kiezen voor al uw PCB-reverse-engineeringbehoeften.

Bovendien kan ons PCB-reverse-engineeringproces gebruik maken van 3D-scantechnologieën, zoals laserscanners, gestructureerde lichtbronconverters of röntgentomografie, om afmetingen te meten op basis van bestaande fysieke componenten. Met deze technologieën kunnen we virtuele 3D-modellen construeren via CAD, CAM, CAE of andere software.

Voor het kopiëren van printplaten en het decoderen van chips analyseren we fysieke elektronische producten en printplaten om de originele printplaatbestanden, stuklijsten ( BOM- bestanden), schema's, technische bestanden en zeefdrukbestanden van het product te reconstrueren. Deze bestanden worden vervolgens gebruikt voor de productie van printplaten, het solderen van componenten, flying probe-testen, het debuggen van printplaten en het voltooien van een volledige kopie van het originele printplaatontwerp. Chipdecodering houdt in dat het versleutelde programmeerbestand in de microcontroller rechtstreeks wordt verkregen met behulp van specifieke apparatuur en methoden, waardoor kopiëren, programmeren of demonteren mogelijk is voor verder onderzoek en referentie.

Met behulp van speciale apparatuur of zelfgemaakte apparatuur kunnen onze bekwame ingenieurs kwetsbaarheden of softwarefouten in het chipontwerp met één chip gebruiken om kritische informatie te extraheren en het programma in de single-chip microcomputer te verkrijgen via verschillende technische methoden, waardoor een uitgebreide en nauwkeurige resultaten van reverse-engineering.

Eenvoudig PCB Reverse Engineering-proces

PCB-reverse-engineering, ook wel kopiëren, klonen of imitatie genoemd, is een nauwgezet proces waarbij PCB-bestanden van printplaten voor elektronische producten worden geëxtraheerd en hersteld. Dit proces maakt de replicatie van elektronische producten mogelijk, waarbij ervoor wordt gezorgd dat het gekopieerde bord qua vorm, pasvorm en functie overeenkomt met het origineel. Bij Highleap electronic volgen onze deskundige ingenieurs een gedetailleerd stroomproces om de nauwkeurigheid en kwaliteit van het reverse engineering-proces te garanderen.

  1. Initiële beoordeling:
    • Verzamel alle relevante informatie over de PCB, inclusief model, parameters en componentposities.
    • Gebruik een digitale camera om beelden vast te leggen van de PCB- en componentposities, waarbij u goed let op de oriëntaties van de diodes, transistors en IC's.
  2. Component verwijderen en reinigen:
    • Verwijder alle componenten van de printplaat en reinig deze grondig met alcohol.
    • Verwijder het blikje uit het PAD-gat om de printplaat voor te bereiden op scannen.
  3. Scannen en beeldverwerking:
    • Plaats de gereinigde printplaat in een scanner en pas de scaninstellingen aan om duidelijke beelden vast te leggen.
    • Scan de bovenste en onderste lagen afzonderlijk in kleur en sla de afbeeldingen op als zwart-wit BMP-bestanden (TOP.BMP en BOT.BMP).
    • Gebruik beeldbewerkingssoftware zoals Photoshop om het contrast en de helderheid van de afbeeldingen aan te passen om duidelijke lijnen te garanderen.
  4. Conversie naar PROTEL-formaat:
    • Converteer de bestanden in BMP-formaat naar bestanden in PROTEL-formaat en breng de twee lagen over in PROTEL.
    • Lijn de posities van PAD en VIA uit om ervoor te zorgen dat de twee lagen samenvallen.
  5. Tracering en plaatsing:
    • Converteer de TOP-laag BMP naar TOP.PCB en trek de lijnen over op de TOP-laag volgens de tekening uit de initiële beoordeling.
    • Plaats de componenten op de TOP-laag volgens het origineel PCB-indeling en verwijder de SILK-laag na het tekenen.
  6. Lagen combineren:
    • Importeer de TOP.PCB en BOT.PCB in PROTEL en combineer ze tot één afbeelding.
  7. Afdrukken en verificatie:
    • Print de BOVENLAAG en ONDERLAAG op transparante film met behulp van een laserprinter in een verhouding van 1:1.
    • Plaats de film op de printplaat en vergelijk deze met het origineel om te controleren op fouten.
  8. Testen en validatie:
    • Test de gekopieerde printplaat om er zeker van te zijn dat de elektronische prestaties overeenkomen met die van het originele bord.
    • Voer de nodige aanpassingen uit om ervoor te zorgen dat het gekopieerde bord identiek functioneert als het origineel.
  9. Afronding:
    • Zodra het gekopieerde bord alle tests en validaties heeft doorstaan, is het reverse-engineeringproces voltooid.
    • Het gekopieerde bord is nu klaar voor gebruik in vervangings- of replicatietoepassingen.

Voor meerlaagse platen zijn aanvullende stappen vereist, waaronder zorgvuldig polijsten van de binnenlagen en herhaalde kopieerstappen. De bekwame ingenieurs van Highleap electronic behandelen elke stap met precisie en zorg om resultaten van de hoogste kwaliteit bij reverse engineering van PCB's te garanderen.

Meerlaags PCB-reverse engineeringproces

Stap 1: Voorbereiding

  • Onderzoek de printplaat op componenten op hoge posities en noteer hun details, zoals locatienummer, verpakking en temperatuurwaarde.
  • Scan de printplaat voordat u de componenten verwijdert, als back-up.
  • Verwijder eerst de hogere componenten en scan vervolgens opnieuw om afbeeldingen op te nemen, waarbij een resolutie van 600 dpi wordt gegarandeerd.
  • Reinig het PCB-oppervlak grondig voordat u gaat scannen om een ​​duidelijke zichtbaarheid van IC-modellen en PCB-tekens te garanderen.

Stap 2: Componenten demonteren en stuklijsten maken

  • Gebruik een klein luchtpistool om componenten te verwarmen en te verwijderen, te beginnen met weerstanden, vervolgens condensatoren en ten slotte IC's.
  • Maak een tabel met componentdetails en noteer items zoals aantal, verpakking, model en waarde.
  • Meet de waarde van componenten met een brug en zorg voor nauwkeurigheid door te meten nadat de temperatuur van het apparaat is gedaald.
  • Voer de componentgegevens in een computer in voor archivering.

Stap 3: Tinverwijdering op het oppervlak

  • Gebruik vloeimiddel om het resterende tinslak te verwijderen van het PCB-oppervlak waar de componenten zijn verwijderd.
  • Pas de temperatuur van de soldeerbout op de juiste manier aan meerlaagse PCB's en verwijder het blik voorzichtig om te voorkomen dat de inkt verbrandt.
  • Was de printplaat met bordwaswater of verdunnerwater en droog hem grondig.

Stap 4: Realtime bediening in PCB-kopieersoftware

  • Stel de gescande oppervlakteafbeeldingen in als boven- en onderlaag en converteer ze naar herkenbare afbeeldingen voor kopieersoftware.
  • Verpak de componenten, inclusief kleine zeefdruk, padopening en positioneringsgaten, volgens de onderste afbeeldingen.
  • Pas de karakters aan zodat ze overeenkomen met het originele bord en schuur de zeefdruk, de inkt en de karakters op het PCB-oppervlak weg om helder koper bloot te leggen.

Stap 5: Controleren en nauwkeurig afstellen

  • Gebruik beeldverwerkingssoftware en PCB-tekensoftware om een ​​100% nauwkeurige beoordeling van de gekopieerde PCB te maken.
  • Controleer de impedantie en PCB-indicatoren om er zeker van te zijn dat ze consistent zijn met het originele bord.
  • Pas het kopieerbord aan en corrigeer het voor precisie, met de nadruk op softwarenauwkeurigheid en originele beeldkwaliteit.
  • Stel de DPI (dots per inch) in op basis van de vereiste nauwkeurigheid van het bord, met een hogere DPI voor hogere precisie-eisen.

Highleap electronic volgt een nauwgezet proces voor reverse engineering van meerlaagse PCB's, waardoor een nauwkeurige replicatie van elektronische producten wordt gegarandeerd. De gedetailleerde stappen, van voorbereiding tot precisieafstelling, garanderen de kwaliteit en functionaliteit van de gekopieerde printplaat en voldoen aan de hoge normen van onze klanten.

PCB Reverse Engineering-technieken

PCB-reverse engineering omvat het proces waarbij de interne structuur en verbindingen van een printplaat (PCB) worden blootgelegd via niet-destructieve of destructieve methoden. Deze methoden zijn cruciaal voor het begrijpen van het ontwerp en de functionaliteit van bestaande PCB's voor verschillende doeleinden, zoals reparatie, replicatie of analyse. Hier zullen we zowel niet-destructieve als destructieve technieken onderzoeken.

Niet-destructieve PCB Reverse Engineering-techniek

Niet-destructieve technieken winnen aan populariteit vanwege hun lagere kosten, kortere duur en het vermogen om fouten op te sporen. Een van de meest gebruikelijke niet-destructieve methoden is röntgentomografie, waarmee zonder vertraging de hele PCB kan worden afgebeeld.

Röntgentomografie is een niet-invasieve beeldvormingsmethode die gedetailleerde informatie geeft over de interne structuur van de PCB, inclusief verbindingen, via gaten en sporen, zonder de PCB te beschadigen. Deze techniek legt alle PCB-lagen (voorkant, binnenkant en achterkant) vast in één enkele beeldsessie.

Het tomografieproces omvat het verkrijgen van een reeks 2D-röntgenbeelden vanuit verschillende hoeken en het gebruik van wiskundige algoritmen om een ​​3D-beeld van de PCB te reconstrueren. Parameters zoals bronvermogen, detectorobjectief, filtering en belichtingstijd zijn cruciaal voor het optimaliseren van de beeldkwaliteit.

Na reconstructie van het 3D-beeld is analyse van de binnen- en buitenstructuur mogelijk, waardoor een gedetailleerd onderzoek van de componenten en verbindingen van de PCB mogelijk wordt.

Destructieve PCB Reverse Engineering-technieken

Destructieve technieken omvatten het fysiek vertragen van de PCB om de interne lagen bloot te leggen. Dit proces wordt doorgaans gebruikt voor meerlaagse PCB's en omvat drie hoofdstappen: verwijdering van soldeermasker, vertraging en beeldvorming.

  1. Soldeermasker verwijderen: Het soldeermasker wordt verwijderd om de kopersporen op de bovenste en onderste lagen van de PCB bloot te leggen. Deze stap is essentieel voor het verkrijgen van een duidelijk zicht op de kopersporen.
  2. Vertraging: Vertraging is het proces waarbij toegang wordt verkregen tot de interne koperlagen van een meerlaagse PCB. Dit gebeurt via fysieke, destructieve methoden nadat alle componenten van de PCB zijn verwijderd.
  3. Imaging: Zodra de interne lagen zijn belicht, worden individuele beelden van elke laag verkregen met behulp van niet-destructieve beeldvormingsmethoden zoals röntgenstraling of computertomografie (CT).

Deze technieken bieden waardevolle inzichten in het ontwerp en de functionaliteit van de PCB, waardoor replicatie of analyse mogelijk is. Het is echter belangrijk op te merken dat destructieve technieken de PCB kunnen beschadigen, waardoor deze ongeschikt wordt voor hergebruik. Daarom hangt de keuze tussen destructieve en niet-destructieve technieken af ​​van de specifieke vereisten van het project.

Conclusie

PCB-reverse-engineering is een waardevol proces waarmee u een printplaat kunt reconstrueren vanuit het oorspronkelijke ontwerp. Ondanks de toenemende complexiteit van moderne PCB's kan reverse engineering met succes worden uitgevoerd met een helder stel plannen en de juiste expertise.

Professionele reverse engineers kunnen u helpen uw elektronische productiediensten te optimaliseren door de meest complexe aspecten van het proces aan te pakken. Hun expertise en ervaring zorgen ervoor dat het reverse engineering-proces efficiënt en nauwkeurig wordt uitgevoerd, wat leidt tot hoogwaardige resultaten.

Veelgestelde vragen over PCB Reverse Engineering

1.Wat is het belangrijkste doel van PCB-via's?

PCB-via's bieden een geleidend pad voor elektrische signalen om door verschillende lagen van een PCB te gaan. Ze zijn essentieel voor het routeren van signalen en stroom tussen lagen in een meerlaagse PCB.

2.Wat is reverse-engineering?

Reverse engineering is een proces dat wordt gebruikt om chips en systemen te reproduceren, dupliceren of verbeteren door een origineel apparaat of systeem te analyseren. Bij elektronische systemen kan reverse engineering worden uitgevoerd op chip-, bord- en systeemniveau, waarbij meerdere lagen worden geanalyseerd om de interne structuur en verbindingen te begrijpen.

3.Wat is het verschil tussen PCB en PCBA?

Een PCB (Printed Circuit Board) is een bord dat wordt gebruikt om componenten elektrisch te verbinden en mechanisch te ondersteunen, terwijl een PCBA (Printed Circuit Board Assembly) een PCB is waarop componenten zijn gesoldeerd.

4.Wat is het verschil tussen een schematisch diagram en een PCB-indeling?

Een schematisch diagram is een bedradingsschema dat de componenten laat zien en hoe ze met elkaar zijn verbonden, terwijl een PCB-indeling de fysieke weergave van het schema is, met details over de plaatsing van componenten en het routeren van sporen op het eigenlijke bord.

5.Waarom is het belangrijk om de Gerber-bestanden te genereren?

Gerber-bestanden zijn nodig voor de fabricage van PCB's, omdat ze de geometrische informatie bevatten die nodig is om het circuit op het bord te maken. Ze worden gegenereerd op basis van 3D-röntgenbeelden die zijn verkregen tijdens het reverse engineering-proces.

6.Wat is de procedure voor het samenvoegen van lagen tijdens PCB-reverse-engineering?

Om lagen in een dubbellaagse PCB samen te voegen, lokaliseert u overeenkomstige netten op elke laag en verbindt u deze met behulp van via's. Dit proces zorgt ervoor dat alle verbindingen tussen lagen in de uiteindelijke netlijst worden opgenomen.

7. Hoe genereer ik een netlist bij het reverse-engineering van een printplaat?

Om een ​​netlijst te genereren, lokaliseert u de componenten en pads op elke laag en maakt u vervolgens verbindingen daartussen op basis van hun elektrische connectiviteit. Deze informatie wordt gebruikt om voor elk net een lijst met verbindingen te maken.

8.Wat is het belang van BOM tijdens reverse-engineering van PCB's?

De Bill of Materials (BOM) is essentieel voor het identificeren van alle componenten die nodig zijn om een ​​PCB te vervaardigen. Het zorgt ervoor dat de juiste componenten worden gebruikt en biedt documentatie voor het PCB-assemblageproces.

9.Kan ik elke PCB reverse-engineeren?

De haalbaarheid van reverse engineering van een PCB hangt af van factoren zoals technische complexiteit, economie en beschikbaarheid van gegevens. PCB's met een breed gebruik en hoge kosten per eenheid zijn betere kandidaten voor reverse engineering.

10. Wie heeft de intellectuele eigendomsrechten voor een PCB reverse engineered schema?

De ontwikkelaar van het reverse-engineered schema bezit de intellectuele eigendomsrechten voor dat specifieke schema. De octrooirechten voor het eindproduct of systeem kunnen echter in handen zijn van iemand anders.

11.Wat is het verschil tussen dubbellaagse PCB's en meerlagige PCB's?

Een dubbellaagse PCB heeft twee geleidende lagen, waardoor sporen tussen de lagen kunnen worden geleid. Een meerlaagse PCB heeft meer dan twee geleidende lagen, waardoor een hogere circuitdichtheid en complexiteit mogelijk is.

12.Wat is het verschil tussen PCB en PCBA?

Een PCB (Printed Circuit Board) is een bord dat wordt gebruikt om componenten elektrisch te verbinden en mechanisch te ondersteunen, terwijl een PCBA (Printed Circuit Board Assembly) een PCB is waarop componenten zijn gesoldeerd.

13.Wat is het verschil tussen een schematisch diagram en een PCB-indeling?

Een schematisch diagram is een bedradingsschema dat de componenten laat zien en hoe ze met elkaar zijn verbonden, terwijl een PCB-indeling de fysieke weergave van het schema is, met details over de plaatsing van componenten en het routeren van sporen op het eigenlijke bord.

14.Wat is reverse-engineering?

Reverse engineering is een proces dat wordt gebruikt om chips en systemen te reproduceren, dupliceren of verbeteren door een origineel apparaat of systeem te analyseren. Bij elektronische systemen kan reverse engineering worden uitgevoerd op chip-, bord- en systeemniveau, waarbij meerdere lagen worden geanalyseerd om de interne structuur en verbindingen te begrijpen.

15.Heeft computertomografie beperkingen?

Computertomografie (CT) heeft beperkingen in termen van gezichtsveldgrootte, die de kwaliteit en resolutie van de verkregen beelden kunnen beïnvloeden. Mogelijk moeten er meerdere segmenten worden gemaakt en aan elkaar worden geplakt om de hele PCB te kunnen verwerken.

Ontvang snel een PCB- en PCBA-offerte

aanbevolen berichten

Vraag snel een offerte aan
Ontdek hoe onze expertise kan helpen bij het PCBA-project.