Wiznet Wiz question

Go To Last Post
17 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I'm modifying a pcb to add Ethernet (are customers ever happy with that they have?), I'll be using the Xport XP1001001-03R thingy which works very well and easy to use.

However...it seems that the Wiznet modules are pretty cheap in comparision, so it would be nice to add a footprint for both, just in case.

I looked at the Sparkfun site but there are quite a few models so I'm asking for anyone with experience with these for advice. I don't want to use the chip only but the full module as I will only use a few and like to keep things easy.

The one I would be looking at would need a UART TTL output like the Xport type. (Not SPI)

Any Wiznet Wizzes about?

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

John,

Just go for the WIZ812MJ.

http://www.saelig.com/product/ET...

There are three $18-$19 modules (810/811/812) but it's the 812 that has 0.1" spaced pins which is nice as they can easily be used on breadboard or stripboard when prototyping.

Note however that the AVR facing side of these things is SPI not UART

Cliff

BTW I always think that:

http://www.saelig.com/product/IC...

is an interesting approach. This is a highly specified complete ATmega128 based evaluation board with the "module" built in so this can form a complete solution rather than a bolt on module.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

A few months ago I bought a few of the modules Cliff mentions in his BTW. Haven't had the chance to do much with them, just some exploring. The Wiz200 module has a TCP/IP stack built in. The ENC28J60 doesn't. You'll have to do much more in SW for the latter.

Nard

A GIF is worth a thousend words   They are called Rosa, Sylvia and Tessa, You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
the AVR facing side of these things is SPI not UART
Not good. :)
Quote:
The one I would be looking at would need a UART TTL output like the Xport type. (Not SPI)
Every possible pin is used on this board, USART0 is already shared between RS485 and USB. So I'm planning on using either USB or Ethernet interface for setup. Just extend the PCB to the side and add the module with a couple of tracks extended.

I really need a 4 USARTs chip but a 100 pinner is the only onle available and I would have about half of the pins unused as well as having to carry out major changes to the PCB. It would be nice to have a 64 pin chip with 4 USARTs...and I don't mean Xmegas. :)

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

With the modules http://www.saelig.com/product/ICTCPEB001.htm you can choose whatever interface you wish for: the built-in Mega128 handles the Wiz200 via SPI, but has all other options free to choose from. More flexible as that is hard to find :)

Nard

A GIF is worth a thousend words   They are called Rosa, Sylvia and Tessa, You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hmmm it seems very complicated and HUGE compared to the Xport module. The size kills it in this case (because the case is not wide enough... :? ) even though the price is good.

Anyway thanks for trying, I may end up using it elsewhere. :)

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The Wiz812MJ - in SPI mode, you just use the SPI signals plus power, ground and reset. Optionally the interrupt line. That's what I did. Low pin count; simple. You can do a parallel interface if you prefer, but few embedded apps need more than SPI speeds. I run my SPI at 8Mbps on the megaAVR.

I chose not to use WizNet's application code, but rather, did my own HTTPD, FTP, TELNET, SMTP. The beauty of the WizNet is that all of TCP/IP/ARP is on their board.

Their four-concurrent-sockets, on-board TCP/IP has been amazingly flawless for my uses. I expected less, and was pleasantly surprised that the bugs were always mine.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
you just use the SPI signals plus power, ground and reset.
I only have Rx and Tx pins plus power and ground. :)

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I'm never sure - if you run the USART in synchronous mode could you fake something like SPI - I guess you'd need the XCK pin as well as TXD/RXD

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If it ends in SR or has SR in the name it has a SeRial interface. So WIZ100SR, WIZ105SR, WIZ110SR, WIZ120SR, EG-SR-7150MJ, or EG-SR-7100A (no own experience with any of them).

Stealing Proteus doesn't make you an engineer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have experience using the WIZ110SR Serial to Ethernet Module. I unsolder the DB9 port, and instead use the TTL pads on the bottom of the board. Connect the pad labeled J4 to the your Rx pin, and the pad labeled J5 to your Tx pin. The module itself runs at 3.3V, but the datasheet says that the pins can tolerate 5V.

I have six of these modules that I've been playing with. They are pretty awesome.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

This one is Uart-TTL (5v tolerant) , and still have the RJ45 on it.
http://www.saelig.com/MFR00088/B...

This one is Uart-TTL (5v tolerant) , but needs a magnetic (i guess).
http://www.saelig.com/MFR00088/E...
Don't know how to connect the magnetic (and how long the wire is allowed to be)

/Bingo

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The boards are already being printed and I have stuck with the Xport-3 for the time being.

There wouldn't have been enough space for the larger Wiznet module anyway on this board but I'll definetely keep them in mind for the future, perhaps the Wiznet module can be mounted on spacers and above other low components.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi John,
I've interfaced to the Wiznet WIZ812MJ (W5100) and it works quite well. My two issues with it are -
1) Like many other pre made boards, it does not support POE interfacing. Part of the problem is that the RJ45 socket does not pass through the connectors.
After that, whether you want proper POE or just a 12VDC signal pass through style of thing is up to the user.

2) Too many pins. On the W5100, I only use the SPI interface, yet the WIZ812MJ has forty (40) pins.

I'm toying with the idea of making my own W5100 board.

Neil.

Kind Regards,

Neil Wrightson.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
I'm toying with the idea of making my own W5100 board.
Make it the size of the Xport3 and at half the price and you have a customer. :)

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Neil,

Submit Your Gerbers by end of March and I shall protoytype the PCB for You as a sample of the work we do.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

nwrightson wrote:
Hi John,
I've interfaced to the Wiznet WIZ812MJ (W5100) and it works quite well. My two issues with it are -
1) Like many other pre made boards, it does not support POE interfacing. Part of the problem is that the RJ45 socket does not pass through the connectors.
After that, whether you want proper POE or just a 12VDC signal pass through style of thing is up to the user.

2) Too many pins. On the W5100, I only use the SPI interface, yet the WIZ812MJ has forty (40) pins.

I'm toying with the idea of making my own W5100 board.

Neil.


It does have too many pins. If you are using SPI and not parallel. I use SPI, and I think many/most do so with the '812MJ, as it's aimed at embedded systems with modest throughput needs. Even so, my SPI is at 8MHz.

I just bought another batch of '812MJs. Would have bought an SPI-oriented board if it were plug and play as is the '812MJ.