Ethernut Home Hardware Software Tools Download Community
 
 
Suchen | Impressum | English

Embedded Ethernet Boards

Alle bisher veröffentlichten Designs basieren auf Atmels ATmega128 8-bit Microcontroller. Dies wird sich in naher Zukunft ändern, da die Software inzwischen auf andere Plattformen protiert wurde, unter anderem für ARM7TDMI (AT91R40008 und Nintendo Gameboy Advance).


Ethernut 1.3

Die Baugruppe Ethernut 1.3 wurde von egnite Software GmbH entwickelt und ersetzt das ursprüngliche ATmega103 Design, nachdem dieser Chip abgekündigt worden war. For Ethernet it uses Realtek's the RTL8019AS controller, which provides 10 Mbps. The ATmega128 provides 4 kByte internal RAM only, which is not sufficient for an Embedded Ethernet System. Thus, the board is equipped with 32 kByte external RAM.

One advantage of the Ethernut is, that all general purpose I/O ports as well as the external address and data bus are available at the expansion connector, which makes the board ideally suited for applications, which require some extra custom hardware to be attached. In addtion a RS232 port is available on a standard DB-9 connector.

Ethernut 1.3


Ethernut 2.x

Ethernut 2.0 has been designed by egnite as a compatible replacement for Ethernut 1.3 for two main purposes: First, it offers fast 100 Mbps Ethernet based on SMSC's LAN91C111 Ethernet controller. Second, 480 kByte banked RAM have been added to support new applications like streaming MP3 encoded audio data from Internet Shoutcast servers. The board also offers an additional RS485 interface.

Since August 2004 it has been replaced by Ethernut 2.1, which offers an additional 512 kBytes of serial flash memory.

The penality for all these enhancements is an increased power consumption and heat dissipation, mainly caused by the fast Ethernet interface.

Ethernut 2.0


Charon II

Since egnite published its Ethernut design as Open Source Hardware, freely available even for commercial applications, many companies started using it for their own products. However, for low volume production, they prefer to use the original board. But there are cases, where the dimensions or connector placement does not allow this.

That's where www.hwgroup.cz, a Czech company, jumped in. They developed a tiny module, which is compatible with Ethernut 1.3 and can be easily integrated into a custom hardware design. Because egnite has registered the name Ethernut as a trademark, hwgroup named the module Charon II, after its forerunner Charon I, an 8051 based Ethernet module.

Charon II Module


Poor Man's Ethernut

Some people argue, that even buying the bare Ethernut PCB, Ethernet controller and transformer etc. from egnite is many times the price of an ISA network card with all this already on board. Too true. So, how about using any cheap ATmega board and add an ISA connector to it.

Jochen Beck contributed all details to build such a real cheap solution.

ISA Adapter


Comparision Table

Feature Ethernut 1.3 Ethernut 2.0 Charon II Poor Man's
10 Mbit Ethernet Yes, onboard Yes, onboard External transformer and RJ45 required Yes, even BNC available
100 Mbit Ethernet No Yes, all onboard No Depends on ISA board used
Onboard RAM 32 kByte 32 kByte plus 480 kByte banked RAM 32 kByte Depends on ATmega board used
LAN Controller EEPROM No, MAC stored in ATmega EEPROM No, MAC stored in ATmega EEPROM Optional Yes
RS232 One onboard, second with external level shifter and connector One onboard, second with adapter cable Up to 2, external level shifter and connector required Depends on ATmega board used
RS485 External level shifter and connector required Yes, onboard External level shifter and connector required Depends on ATmega board used
General purpose I/O ports 31 31 27 Depends on ATmega board used
Address-/Databus Yes Yes No Depends on ATmega board used
Power Supply 8-12V 150mA 8-12V 400mA 5V 60mA Depends on boards used
Dimension mm 98 x 78 98 x 78 47 x 39 Large




Add-On Boards


Medianut 1.1

The Medianut board can be attached to the Ethernut expansion connector and contains a VS1001K MP3 decoder, a Sony compatible infrared remote control receiver, a simple keyboard and a LCD interface.

Medianut 1.1


Charon Development Board


The Charon Development Board board serves as a motherboard for the Charon I and Charon II Module. It comes with the required Ethernet transformer and RJ45 connector for the Charon Modules and additionally provides two RS232 ports, LCD interface, 8 bit dip switch input, 8 bit LED output, JTAG and ISP connector.

Charon DB