Difference between revisions of "Ethernet Module"
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
#Software: a TCP/IP stack based on [http://www.sics.se/~adam/uip/ uIP] 1.0 | #Software: a TCP/IP stack based on [http://www.sics.se/~adam/uip/ uIP] 1.0 | ||
− | === | + | ===Useful Links=== |
====DM9000A==== | ====DM9000A==== | ||
*[http://www.davicom.com.tw/eng/products/dm9000a.htm DM9000A Description] | *[http://www.davicom.com.tw/eng/products/dm9000a.htm DM9000A Description] | ||
− | [http://www.davicom.com.tw/big5/download/Data%20Sheet/DM9000A-DS-F01-101906.pdf DM9000A Datasheet] | + | *[http://www.davicom.com.tw/big5/download/Data%20Sheet/DM9000A-DS-F01-101906.pdf DM9000A Datasheet] |
*[http://www.davicom.com.tw/big5/download/AC/dm9000a/DM9000A%20circuit_EMI_052306.pdf Application Circuit] | *[http://www.davicom.com.tw/big5/download/AC/dm9000a/DM9000A%20circuit_EMI_052306.pdf Application Circuit] | ||
*[http://www.davicom.com.tw/big5/download/LayoutGuide/DM9000A_9010-LG-V11_031706.pdf Layout Guidelines] | *[http://www.davicom.com.tw/big5/download/LayoutGuide/DM9000A_9010-LG-V11_031706.pdf Layout Guidelines] | ||
Line 14: | Line 14: | ||
*[http://www.davicom.com.tw/eng/download/Driver/driver_9000.htm DM9000A Official Drivers] | *[http://www.davicom.com.tw/eng/download/Driver/driver_9000.htm DM9000A Official Drivers] | ||
====uIP==== | ====uIP==== | ||
− | *[http://www.sics.se/~adam/uip/ uIP Description] | + | *[http://www.sics.se/~adam/uip/index.php/Main_Page uIP Description] |
− | *[http://www.sics.se/~adam/uip/ | + | *[http://www.sics.se/~adam/uip/index.php/Documentation uIP Documentation] |
− | *[http://www.sics.se/~adam/uip/ | + | *[http://www.sics.se/~adam/uip/index.php/Download Download] |
+ | *[http://sourceforge.net/cvs/?group_id=186227 CVS Repository] | ||
====lwIP==== | ====lwIP==== | ||
*[http://savannah.nongnu.org/projects/lwip/ lwIP Description] | *[http://savannah.nongnu.org/projects/lwip/ lwIP Description] | ||
Line 32: | Line 33: | ||
{|border="1" cellspacing="0" cellpadding="5" | {|border="1" cellspacing="0" cellpadding="5" | ||
− | |||
! Special Item !! Description !! Quantity | ! Special Item !! Description !! Quantity | ||
|-valign="top" | |-valign="top" | ||
Line 39: | Line 39: | ||
| [http://www.hanrun.com/hr/upfile/2_1_113.pdf HR911102A] || RJ45 Connector with Integrated Magnetics for 10/100 Base-TX || 1 | | [http://www.hanrun.com/hr/upfile/2_1_113.pdf HR911102A] || RJ45 Connector with Integrated Magnetics for 10/100 Base-TX || 1 | ||
|- | |- | ||
− | | [http://ww1.microchip.com/downloads/en/DeviceDoc/21749F.pdf 93LC46B] || | + | | [http://ww1.microchip.com/downloads/en/DeviceDoc/21749F.pdf 93LC46B-I/SN] || 1K Serial EEPROM || 1 (Optional) |
|- | |- | ||
| 25MHz Crystal || Crystal || 1 | | 25MHz Crystal || Crystal || 1 |
Revision as of 21:56, 8 August 2007
Contents
Introduction
- This project aims to develop an Ethernet Module, to be used in conjunction with a 8/16 bits embedded system such as the dsPic33F development board.
- The entire Ethernet Module consists of:
Useful Links
DM9000A
- DM9000A Description
- DM9000A Datasheet
- Application Circuit
- Layout Guidelines
- Application Note
- DM9000A Official Drivers
uIP
lwIP
HTML
- W3 Schools: Learning how to write HTML and JavaScript
- Nvu: Open source HTML Editor
SNMP
Hardware
Component List
Special Item | Description | Quantity |
---|---|---|
DM9000AEP | Ethernet Controller | 1 |
HR911102A | RJ45 Connector with Integrated Magnetics for 10/100 Base-TX | 1 |
93LC46B-I/SN | 1K Serial EEPROM | 1 (Optional) |
25MHz Crystal | Crystal | 1 |
22pF | For Crystal Use | 2 |
220uF | For RXVDD25/TXVDD25 | 1 |
49.9ohm | For RX+/RX-/TX+/TX- | 4 |
6.8kohm | For BGRES/BGGND | 1 |
510ohm | For LEDs | 2 |
Circuit and PCB
in gEDA format and its gEDA sym and footprints
Software
Driver
Base in Freertos and dspic platform, see http://chungyan5.no-ip.org/vc/tags/1.07.08/demo_posix/dspic/drivers/dm9000a.c?root=freertos_posix&view=markup