Kopiera PCB layout från 4 lagers befintligt kretskort
Kopiera PCB layout från 4 lagers befintligt kretskort
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
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
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
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
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.
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.
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
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
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.
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.
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.
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.
- prototypen
- Inlägg: 11105
- Blev medlem: 6 augusti 2006, 13:25:04
- Ort: umeå
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
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
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
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