Kopiera PCB layout från 4 lagers befintligt kretskort

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
wiggo
Inlägg: 151
Blev medlem: 29 september 2006, 14:58:34
Ort: Kungsbacka
Kontakt:

Kopiera PCB layout från 4 lagers befintligt kretskort

Inlägg av wiggo »

Hej!

Jag har ett kretskort till en gammal maskin som har gått sönder. Den innehåller en massa logikkretsar och annat krafs men allt är hålmonterat.

Nu är saken den att jag lyckas inte hitta vilken komponent som är trasig genom att reverse engineera kortet och efter att ha lagt mer än 150 timmar på det så börjar jag nu leta efter andra alternativ.

Saken är den att jag vill inte sätta igång och börja byta ut varenda chip på mitt befintliga kort då jag inte vill "löda" sönder det. Isåfall gör jag hellre en kopia på kretskortet och om inte det funkar så har jag alltid möjligheten att lämna in mitt gamla på lagning.


Så det jag undrar är. Mitt befintliga kort är 4 lagers där allt är hålmonterat. Hur skall jag gå tillväga om jag vill ha layouten från detta kort kopierat så jag kan göra ett nytt? Just hur banorna går spelar ingen större roll utan om det fanns något sätt att ta reda på vilka "hål" som är ansluten till vilka andra "hål" utan att göra det manuellt med ohmmätare.

Kan man lämna in det till någon?


//Viktor
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Ett sätt kan vara att lödda ihop en kedja med 74594 serial in->parallell out. Som skickar signaler till dom olika anslutningarna. Och 74597 som läser av parallellt och skickar iväg seriellt (till PC). På det sättet kan du söka igenom kortet elektriskt.

Alternativt så köp ett FPGA utvecklingskort och anslut sonika varenda i/o till anslutningarna. Låt sedan en bit HDL kod söka igenom kortet.

Ev, kanske någon firma såsom multi-teknik i gbg kan göra en "DRC" test på kortet.

http://en.wikipedia.org/wiki/List_of_74 ... d_circuits
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Det låter som ett enormt dyrt sätt om det stämmer som du skriver att du kan lämna in det befintliga kortet på lagning. Isåfall måste det ju finnas ett schema på kortet?

Hur som hellst så har jag ett litet tips. Det kanske inte fungerar i detta fall men ibland brukar en trasig ic bli väldigt varm. Jag har lagat flera pc-moderkort och mågna Amiga och C64:or genom att bara använda pekfingret och känna vilken krets som är varm. Det har fungerat förvånasvärt bra.
wiggo
Inlägg: 151
Blev medlem: 29 september 2006, 14:58:34
Ort: Kungsbacka
Kontakt:

Inlägg av wiggo »

rehnmaak: priset för att laga det ligger på ~20.000kr. detta tycker jag är oförskämt mycket. dock är det dessa priser dom kan ta för det finns inga scheman på kortet så dom har ju lagt massor med timmar på att reverse engineera korten så man har viss förståelse.

Om jag nu måste lägga så mycekt pengar så lägger jag det hellre på att lära mig hur jag kan laga kortet själv. Då blir det billigare i längden för framtida fel som kan dyka upp.

jag skall testa din metod, att känna på chippen och se om något blir varmt.

blueint:
det är runt 1000 punkter jag behöver kontrollera så att löda en sladd till varje punkt känns tyvärr inte så rimligt.

vad är ett DRC test för något?

//Vikor
Användarvisningsbild
Rohan
Inlägg: 1066
Blev medlem: 7 april 2004, 08:24:39
Ort: Eksjö, Småland
Kontakt:

Inlägg av Rohan »

DRC på Wikipedia
Alltså kolla att kortet är som schemat säger att det ska vara. Men har man inget schema så kan man inte göra det. :?

EDIT: Men läser man lite mer noga så inser man att det nog syftades på ett LVS.
Senast redigerad av Rohan 23 september 2007, 22:37:44, redigerad totalt 1 gång.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

wikko:
DRC är ett test där en robot (CNC) mäter mellan olika punkter och därvid kontrollerar att inga kortslutningar eller avbrott har uppstått.
I detta fallet får man väl definiera anslutnings punkterna och definiera dom som ej anslutna. Och se vilka som "fallerar". Om robot och programvara tillåter det.

Rohan:
Såg också wikipedias förklaring, som är lite missvisande. DRC test är rätt vanligt på fysiska kort.
Användarvisningsbild
prototypen
Inlägg: 11105
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Inlägg av prototypen »

DRC är uttytt Design Rule Check och innebär att layouten kontrolleras mot de regler som mönsterkorttillverkaren har satt upp, minsta ledarbredd, isolationsanstånd och hur mycket som blir kvar av padden vid borrningen.

Eltest är att kontollera kortet efter tillverkningen med avseende på avbrott/kortslutning och det finns flera metoder. Flying probe består av två eller fler robotar som åker omkring med en ohmmeter och kollar kontakt / avbrott, ganska långsam metod. En nålfixtur består av ett kretskort fullt med fjädrande kontaktnålar och ett program i en dator som mäter mellan alla punkter.

Nu är nog den vanligaste metoden fast nåldyna och ett transferkort som flyttar kontaktpunken dit den är och en gummimatta med små vertikalt ledande "pinnar" med isolering runt om.

Prototypen
wiggo
Inlägg: 151
Blev medlem: 29 september 2006, 14:58:34
Ort: Kungsbacka
Kontakt:

Inlägg av wiggo »

Att bygga en liten CNC som utförde mätningarna skulle ju vara ganska så smidigt. Dock efter lite räknande nu så kommer det ändå ta ruskigt lång tid att mäta ut hela kortet.

Jag räknat pinnarna på kortet vilket är 1658. Så om en CNC skulle testa alla olika pin kombinationer så skulle det bli 1375311 tester. Och om vi säger att den hinner göra ett test i sekunden så skulle det ändå ta 16 dagar.

Får nog klura ut något annat sätt
Skriv svar