Sida 1 av 3

Nätverkskort för PIC

Postat: 28 februari 2004, 01:56:59
av cyr
Här är en bild på kvällens bygge, en liten ethernet-modul för PIC (eller andra små processorer). Tänker använda den för diverse små experiment, och till prototypen av mitt PC-oscilloskop - om den funkar (har inte hunnit testa den än...).

Bild

Realtek-chipet, trafon/filtret och RJ45-kontakten kommer från ett gammalt ISA-kort. Jag kunde ha använt det kortet direkt egentligen, men det hade ju varit klumpigt och fult. Det här kortet är bara 65x30mm.

Postat: 28 februari 2004, 02:15:15
av PaNiC
Snyggt!

Lova att ge oss bilder "in action" samt lite kod, layouter osv ;D.

Postat: 28 februari 2004, 10:00:53
av Illuwatar
Hur lyckades du få bort RTL-kretsen utan att elda upp den? Och sedan löda dit den på ditt bygge. Har du provkört konstruktionen ännu?

Mycket intressant i alla fall. Och snyggt.

Postat: 28 februari 2004, 10:41:42
av VikHe
jävlar altså :)

stiligt :) Såg vid första anblick inte så hemmabygd ut alls, men sen ser man några tecken på det. Så först trodde jag du hade köpt den :D

Postat: 28 februari 2004, 11:20:02
av tusse
Snyggt.
Berätta mer.

Postat: 28 februari 2004, 14:05:28
av cyr
Jag kommer att lägga ut schema, layout och kod när jag fått igång den. Kopplingen är i stort sett densamma som PICdem.net. Hittills har jag bara kopplat in matning och konstaterat att chipset går i shutdown-läge på grund av skräp-data den läser in från config-EEPROMet (som också är begagnat). Ska koppla in en PIC och skriva lite testkod idag...

Min "hemlighet" för att återanvända ytmonterat ser ut så här:
Bild

Jag värmer på baksidan av kortet tills lödtennet smälter, sen petar jag bort delarna med en pincett eller dunkar ner kortet i bordet så ramlar grejerna i en hög. För att löda in PQFP och liknande sätter jag fast chipet med lite häftmassa, riktar in exakt rätt över padsen och löder genom att dränka alla pinnar i flussmedel och lödtenn. Sen suger jag upp överflödet med en avlödningsfläta.

Postat: 28 februari 2004, 14:33:29
av Illuwatar
Överlever kretsarna den behandlingen? Jag har själv tagit bort ytmonterade saker med varmluftspistol, men de blir väldigt varma. De är kanske är tåligare än man tror.

Projektet är mycket intressant i alla fall - hoppas du får det att fungera. Då blir det till att porta koden till AVR, kanske något för Nixie Clock 4 (NTP-sync vore nice)...

Postat: 28 februari 2004, 17:30:36
av matseng
cyr skrev:Jag kommer att lägga ut schema, layout och kod när jag fått igång den. Kopplingen är i stort sett densamma som PICdem.net. Hittills har jag bara kopplat in matning och konstaterat att chipset går i shutdown-läge på grund av skräp-data den läser in från config-EEPROMet (som också är begagnat).
Jag har för mig att man inte behöver eeprommet. MAC-adress och annan info kan lika gärna laddas från mikrokontrollern...

Postat: 29 februari 2004, 00:08:50
av cyr
Allt jag lött bort på det sättet och testat har funkat. Eftersom jag värmer på baksidan så värms ju själva chipen så lite som möjligt.

Jag tror man måste ha EEPROMet (eller koppla de pinnarna till PICen och emulera EEPROM med den). Det finns några bitar i config-register som läses in därifrån och inte går att ändra på nåt annat sätt...

Har lyckats initialisera chipet så pass att det inte är i shutdown-läge längre iaf, snart kanske jag kan lyckas skicka ett paket eller två också :)

Postat: 29 februari 2004, 23:00:02
av MadModder
Läser man databladet för många ytmonterade kretsar, så brukar man återfinna en graf över rekommenderad värmeprofil vid ugnslödning. Det brukar vara runt 250° i 30 sekunder, så värmer man precis så tennet smälter kan det ju inte vara någon fara tycker jag :)

Postat: 1 mars 2004, 14:26:24
av Detraw
riktigt snyggt bygge... har funderat på att göra nått liknande till en AVR, men har fastnat på att hitta ett ISA kort :(

var hittade du schema till den (hittar inte nått på picdem.net??

Postat: 1 mars 2004, 16:18:25
av cyr
PICdem.net: http://www.microchip.com/download/tools ... 39563b.pdf

Kollade även på en del andra (nästan likadana) scheman, t.ex. denna:
http://hyper.sunjapan.com.cn/~hz/PIC/picnic/picnic.pdf

Min koppling är inte riktigt identisk med någon av dom, men nästan.

Postat: 1 mars 2004, 18:00:33
av Detraw
ok... funderar på att åka till en skrot och leta reda på ett par gammla kort så jag kan börja på mitt projekt :D

Postat: 1 mars 2004, 21:16:23
av Illuwatar
Går dessa RTL8019 att köpa (med tillhörande filter) eller måste man slakta gamla ISA-kort för dessa? Skall man implementera denna funktion i en större serie produkter blir det lite jobbigt i längden...

Postat: 1 mars 2004, 21:24:19
av cyr
Visst finns de väl att köpa, men om man ska tillverka en hel serie så finns det ju 100Mbits alternativ, t.ex. SMSC LAN91C111 och Asix AX88796L. Vill egentligen använda ett sånt, men har inte fått tag på nåt (än...).