Go Down

Topic: ENC28J60 vs Wiznet: what's the CURRENT status? (Read 19736 times) previous topic - next topic

maniacbug

Also, MDfly is selling a board based on this chip for $17.  http://www.mdfly.com/index.php?main_page=product_info&cPath=9_41&products_id=109

They're sold out now, but I managed to grab one while still in stock.  The price was just too temping, although it's clear that bringing it up is going to be a giant pain from everything I see written out there.

maniacbug

Pinging this thread up again, in case anyone finds it while trying to make this same decision. 

After investing a couple of months in the ENC28J60, I strongly recommend ANYTHING ELSE :)  The big problem with the TCP/IP stack in software is that it's really unreliable.  There is not a big community using this chip, so the stack does not get the benefit of crowd-sourced bullet-proofing.  I've now installed and tested every implementation I could find, and I can't find anything that works as a client which is reliable and remotely easy to use.

Quote

But what is a big deal in this case is reliability:  some of the sensors will be installed in locations where it would be an all-day trip to push the reset button,  so it's important that there are no mystery gotchas in the drivers that cause the system to flake out once a week,  or even once a quarter.


This is exactly what I'm finding happening.  So now I'm working on a watchdog reset solution.  But still, the mean time to failure in my system is about an hour of sending packets once a minute.

nick

yuo might want to checkout http://wiki.hackspace.org.uk/wiki/Project:Nanode

maniacbug


yuo might want to checkout http://wiki.hackspace.org.uk/wiki/Project:Nanode


Cool..  Nanode is pretty nifty, I might want to make something like that!  Problem is, Nanode uses EtherShield.  Same problems as stated above :|  Piles of complexity...  Where do you even start if something goes wrong.  Less cleaned up than EtherCard.

dhunt

#19
May 23, 2011, 02:27 pm Last Edit: May 23, 2011, 02:34 pm by dhunt Reason: 1
Have you seen the Freetronics EtherTen? Its basically an Arduino UNO plus the Wiznet Ethernet Shield combined into one (SD card slot included).  It also supports Power over Ethernet, both a cheap version of PoE and the official version of PoE.

I bought one to act as the controller for a zigbee network and it took almost no time to load the standard web server example sketch and get it running (the one that returns readings from the analog pins).

el-gg

Hello,

You can use the last library from : http://blog.thiseldo.co.uk/?p=504>

I try it on a arduino mega with .jpg file, and he works fine.

gg


al1fch

Librairies for EN28J60 chip are better end better....
-el-egg tells about thiseldo's one
-jcw (Jeelabs) is making a version allowing cleaner and clearer code :
http://jeelabs.net/projects/cafe/wiki/EtherCard

Good things like 'sleep mode' are coming for ENC28J60 :
http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/

In my case the choice among available chips was :
-W5100 for a current work with 'server mode',
-ENC28J60 for a another app with 'client mode' feeding Pachube/ThingSpeak (no permanent ethernet connection, low power mandatory)

(New chip arrives : Wiznet W5200 with power down pin, Microchip ENC24J600 ....)


el-gg

Hello,

The ENC28J60 is at more or less 8 or 15 euros, the other is at 25 to 30 euros ( but the lib
are built-in in arduino software.
For the ENC28J60 you need to add the lib but he works fine with this last version ( no to big html page ).
See the example in the lib.

I also find a way to put more html pages in the web server and also a image for the background.

// File d1.jpg in hex

prog_char d1[] = {
  0xff,0xd8,0xff.....
};// number of chars = 767

// The bg.jpg send procedure
uint16_t web_bg(uint8_t *buf)
{
  uint16_t plen;
  plen=http200_img_ok();
  plen=es.ES_fill_tcp_data_len(buf,plen,bg,767);
  return(plen);
}

S

4jochen


I don't know why ICs like ENC28J60 or W5100 / W5200 / W7100 should be much more than 6 Euro !
Where do you order?
I'm working indirectly for WIZnet, so I'm not independent. I'm prejudiced.
but, ! both chips cost less or around 6 Euro, for small quantities !.

--- please allow me a small commercial advertisement <adv> ---
See here what is possible on a small MCU + W5200:
http://www.dacomwest.de/eng/e_new_evb90363web.htm (open source Web server with Sensors and graphical 3D I/F, Java-Script, DHCP and SMB)
It's stable for weeks, month, and years. Sorry Microchip, I don't believe ENC28J60 can do that.
And this W7100 (4in1) is a 5 to 6 Euro IC (8051 + engine like W5200) in one silicon chip.
The W5200 is a 3 to 4 Euro chip (3in1: HW TCP/IP + MAC + PHY)

If you are private, ask www.Watterott.com to organize it for you. Sorry, Dacom West is for German B2B only (no online shop).
--- </adv> ---

I like Microchip and Atmel the same in MCU, and I just wanted to point out possibilities and correct price ranges when it comes to Ethernet.

BR, Joachim Wülbeck, FAE, Dacom West GmbH


FAE at Dacom West GmbH
www.dacomwest.de

al1fch

#24
Aug 18, 2011, 12:43 am Last Edit: Aug 18, 2011, 01:03 am by al1fch Reason: 1
For me, 4jochen, the good news is :
Quote
The W5200 is a 3 to 4 Euro chip

Good candidate for a new module (Wiz812 like, with direct fast SPI driving).
"Related Modules" needs something in W5200 column !
(W5200E1 Evaluation board is something else...)

4jochen


Hello Arduino-Forum,

WIZnet proudly presents ....
WIZ820io is an embedded Module using WIZnet's W5200 !!!

WIZ820io: http://www.wiznettechnology.com/Sub_Modules/en/product/Product_Detail.asp?cate1=&cate2=&cate3=&pid=1161

The W5200 + some externals + crystal is on the Bottom-Side of the small PCB. The footprint is 100mil = 2.54mm pitch.
The two 6pin rows are 800mil = 8x2.54mm = 20.32mm wide. The PCB is 23mm wide and 25.62mm = 1inch long, the MagJack app. ~2.5mm overboard.

best regards,
Joachim Wülbeck
FAE at Dacom West GmbH
www.dacomwest.de

al1fch

#26
Aug 30, 2011, 06:56 pm Last Edit: Aug 30, 2011, 10:03 pm by al1fch Reason: 1
Quote
WIZnet proudly presents ....
WIZ820io is an embedded Module using WIZnet's W5200 !!!

Thanks 4jochen for this news !!  
Open Source ...Good point for Wiznet....

bubulindo



Hello Arduino-Forum,

WIZnet proudly presents ....
WIZ820io is an embedded Module using WIZnet's W5200 !!!

WIZ820io: http://www.wiznettechnology.com/Sub_Modules/en/product/Product_Detail.asp?cate1=&cate2=&cate3=&pid=1161

The W5200 + some externals + crystal is on the Bottom-Side of the small PCB. The footprint is 100mil = 2.54mm pitch.
The two 6pin rows are 800mil = 8x2.54mm = 20.32mm wide. The PCB is 23mm wide and 25.62mm = 1inch long, the MagJack app. ~2.5mm overboard.

best regards,
Joachim Wülbeck



WOW.

This... is a hobby.

4jochen


I like "WOW" as reaction.  8)
And "open source" means, open hardware and open code.
The schematic you can allready see at the EVB: W5100E01-M3 -> downloads.
And a lot of driver and applications source code is already available also.

Maybe we can compare W5200 vs. W5100 with a simple "new" ethernet-shield (simple perfboard, german:Lochrasterplatine) soon.
Who will adopt the driver first?

looking forward and best regard, Joachim
FAE at Dacom West GmbH
www.dacomwest.de

al1fch

#29
Aug 31, 2011, 09:34 am Last Edit: Aug 31, 2011, 10:08 am by al1fch Reason: 1
Hi 4jochen !
Quote
Who will adopt the driver first?

If someone adapt 5100 driver for 5200, I could be the first to adopt it !! :)
More serious : Cortex M3 working code helps 5200 data sheet hands on...  
Driver is in this project :
http://www.wiznet.co.kr/UpLoad_Files/ReferenceFiles/W5200_TCP_and_UDP_SampleCode_v1.0_kr.zip waiting for AVR/Arduino porting .....

Any idea about (approximative) unit price (hobbyst) for WIZ820io ? about 10€ if chip is 3 to 4 € (reply #23)
Quote
The W5200 is a 3 to 4 Euro chip (3in1: HW TCP/IP + MAC + PHY)


Go Up