Το ξεκίνησα και αυτό. Σε λίγες ώρες θα γίνει και η δοκιμή. Εφτιαξα την πλακέτα και χρησιμοποίησα τα παρακάτω εξαρτήματα:
1. IC ENC28J60SP (Farnell 1564402) ~ 4,20 euro
2. Crystal 25MHz ~ 0,40 euro
3. Ferrite Filter BL01RN 20MHz to 1000MHz (Farnell 9526820) ~ 0,76 euro
4. Πυκνωτές
2 x 22pF (lead spacing 2,54mm)
4 x 0.1uF (lead spacing 5mm)
1 x 10uF (Ηλεκτρολυτικός)
5. Αντιστάσεις
2 x (470R)
1 x (2,32K)
4 x (49,9R)
6. MagJack (χωρίς LED) ~ 0,50 euro
7. LED x 2
Το πρωτόκολλο επικοινωνίας είναι SPI και η σύνδεση με το ARDUINO γίνεται ως εξής:
Eth PIN Arduino PIN
1 Ground
2 3.3V
3 13
4 12
5 11
6 8
Στην ουσία πρόκειται για απλούστερη υλοποίηση του EtherCard από το jeelabs.org
Στοιχεία για τη βιβλιοθήκη θα βρείτε εδώ.
Download EtherCard library
1. IC ENC28J60SP (Farnell 1564402) ~ 4,20 euro
2. Crystal 25MHz ~ 0,40 euro
3. Ferrite Filter BL01RN 20MHz to 1000MHz (Farnell 9526820) ~ 0,76 euro
4. Πυκνωτές
2 x 22pF (lead spacing 2,54mm)
4 x 0.1uF (lead spacing 5mm)
1 x 10uF (Ηλεκτρολυτικός)
5. Αντιστάσεις
2 x (470R)
1 x (2,32K)
4 x (49,9R)
6. MagJack (χωρίς LED) ~ 0,50 euro
7. LED x 2
Το πρωτόκολλο επικοινωνίας είναι SPI και η σύνδεση με το ARDUINO γίνεται ως εξής:
Eth PIN Arduino PIN
1 Ground
2 3.3V
3 13
4 12
5 11
6 8
Στην ουσία πρόκειται για απλούστερη υλοποίηση του EtherCard από το jeelabs.org
Στοιχεία για τη βιβλιοθήκη θα βρείτε εδώ.
Download EtherCard library