Raw Metal Ethernet

I have finaly got Ethernet working on my own custom PCB,

with a little help from the comunity.

My Board is intended as a general purpose development tool.

/media/uploads/ceri/_scaled_imag2163.jpg

with a selection of connectors, and additional parts, Such as Expensive ADC & DAC, RS232 - 9 Way 'D' connector, cleverly wired so the second pair of trancivers could be used, giving 2 RS232 (12 Volt) interfaces.

also connectors for a small 96*40 I2C screen (Farnell #132269) or a larger QVGA display, - not yet tested.

The schematics have been derived from the MBED its-self, so no real secerets (bar the Magic chip & 'Local file system').

/media/uploads/ceri/_scaled_lpc-phy.bmp

There have been a few problems along the way,

most of them fairly trivial:

  • wrong footprint for 50MHz clock for ethernet.
  • slight connector overlap.
  • holes too small on DC Jack & USB Socket.
  • some areas are a bit squashed.
  • one or two tracks should be thicker.*RJ45 socket footprint slightly too long.

but apart from that all O.K.

As far as Ethernet is concerned, you should look through: this

Amazingly, the board worked third time, As i actualy managet to put the LPC1768 dowm rotated by 90 Deg. using my only LPC1768,

So I used an LPC2368, but there was a fault on that PCB, the 3V3 track was not isolated from Ground, even with 10 Amps !!! to remove short.

Finaly orderd some new LPC1768's and on a new PCB, worked with a sepreate programmer lead.

fixed the resistor values for the FTDI USB <-> Serial, and can now use Flash Magic to program at 230400 Baud.

The bigges problem has been Ethernet, "WE" finaly found that Bin2Hex utility was not converting the file correctly (above 64K)

But for normal use this is fine, and prefred by myself.

The solution is to use This,

I have installed it in a virtual box, and it works very well.

I hope this has encouraged you to build your own board.

I hope to add some more pictures and Schematics etc.,

If you want some spesific info, please contact me.

Cheers

Ceri.


2 comments on Raw Metal Ethernet:

08 May 2013

ceri,

i was wondering if you could help me with an ethernet issue. i have my own board running everything but the dp83848cvv interface. photos, schematics, and code are found in my notebook at Users » bobengle » Notebook » lpc1678 test board if you could take a look and tell me if i made a mistake, was sure schematic was OK

bob engle

09 Dec 2017

Hi Ceri, I'm trying to implement LPC1768 + ethernet (dp83848j) on my custom PCB. Couldn't manage to get it working even with the bin file converted with hexplorer or hex workshop which hasn't got 64k limit, The schematic implementation is identical to the mbed reference design and have used the same components. When i run the ethernet status example, I get the return saying the conection is 100mbps half duplex. I've also tried implementing the mac address within the code, overriding the weakly defined stock function. If you can share the schematics and a test code (or even hex) that would be great :)

Please log in to post comments.