Nätverkskort för PIC

Berätta om dina pågående projekt.
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Nätverkskort för PIC

Inlägg 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.
Användarvisningsbild
PaNiC
Inlägg: 2565
Blev medlem: 15 augusti 2003, 22:16:15
Ort: Skånelandet

Inlägg av PaNiC »

Snyggt!

Lova att ge oss bilder "in action" samt lite kod, layouter osv ;D.
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg 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.
VikHe
Inlägg: 244
Blev medlem: 27 maj 2003, 22:32:13
Ort: Boden

Inlägg 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
Användarvisningsbild
tusse
Inlägg: 1364
Blev medlem: 19 augusti 2003, 21:56:17
Ort: Järfälla

Inlägg av tusse »

Snyggt.
Berätta mer.
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg 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.
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg 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)...
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg 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...
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg 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å :)
Användarvisningsbild
MadModder
Co Admin
Inlägg: 29902
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg 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 :)
Detraw
Inlägg: 630
Blev medlem: 31 januari 2004, 10:32:37
Ort: Stockholm (Nacka)

Inlägg 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??
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg 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.
Detraw
Inlägg: 630
Blev medlem: 31 januari 2004, 10:32:37
Ort: Stockholm (Nacka)

Inlägg 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
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Inlägg 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...
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg 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...).
Skriv svar