Page 1 of 6 123 ... LastLast
Results 1 to 10 of 56

Thread: W5200 four more sockets

  1. #1
    Join Date
    Jun 2007
    Location
    WI
    Posts
    2,611
    Post Thanks / Like

    Default W5200 four more sockets

    Looks like wiznet has a new IC, it's exactly like the W5100 but has 4 more sockets which makes a total of 8. I'm going to contact them and see if they are planning on releasing a module that is pin compatible with the one used on the PropController. If that ends up being the case then we can move to the W5200 allowing us to not only have 4 concurrent data streams (like we have now) but also a webpage that's available all the time for configuration.

    If they don't release a module with the same footprint we may need to design a breakout board.

    http://www.wiznet.co.kr/Sub_Modules/...e3=56&pid=1144
    DMX, RDM, ArtNet, sACN, and RDMnet...the future of DIY Christmas.
    Designer of the PropController an open source single-board hardware platform designed for lighting and prop control.

  2. #2
    Join Date
    Dec 2009
    Posts
    1,216
    Post Thanks / Like

    Default Re: W5200 four more sockets

    The module with the W5200 is the WIZ812io. Data sheet attached. I have a couple of samples on hand. It's not the same footprint as the WIZ812, much smaller, with 2 6-pin connectors. There will have to be some driver changes made as the register assignments, while similar, vary slightly. I can see this being able to run at least 5 universes of E1.31, possibly 6, with a separate socket for web server as you mention. There is a burst transfer mode so it's certainly possible that thruput could be improved if that can be utilized.

    I haven't gotten any pricing info yet but I assume it'll be no more expensive than the WIZ812, possibly a bit cheaper. Supposed to be available within the next couple of weeks.

    These are some notes I put together when comparing the 5100 and 5200:

    WIZ5100 WIZ5200
    Sockets 4 8
    Tx/RxBuffer Mem 16K 32K
    TX/RX LEDs yes no
    interface SPI/Parallel SPI only

    addressing:
    common regs 0000-002f 0000-0036
    socket regs 0400-07ff 4000-47ff
    tx mem 4000-5fff 8000-bfff
    rx mem 6000-7fff c000-ffff

    common register differences:
    0016 int mask reg socket int mask reg
    001A rx memory size reserved '5200 uses diff scheme
    001B tx memory size reserved
    001E reserved PPPoE auth algorithm
    001F reserved chip version

    2A-2D unrch IP adrs
    2E-2F unrch port#
    30,31 not exist interrupt low level timer register
    34 not exist socket interrupt register (replaces bits in IR used on 5100)
    35 not exist phy status
    36 not exist interrupt mask reg


    socket register differences:
    xx1E-1F reserved rx/tx mem sz
    xx2A,2B reserved rx wrt pntr
    xx2C reserved int mask reg
    xx2D,2E reserved frag offset




    MR register: same exc bits 0,1 not used in 5200 (ind bus mode and auto-inc)

    IR interrupt reg: on 5200 individual socket interrupt bits aren't used
    IMR intrpt mask reg same as above

    PHY status (new on 5200)
    5 link status 0=dn, 1=up
    3 pwr dn status 1= in pwr down mode


    Socket Register differences:

    Mode Register:
    6 reserved MAC Filter enable
    command reg: no change
    status reg: no change
    Attached Files Attached Files
    The Sandevices E680/E681/E682 Pixel Controllers, part of the[SIZE=3] [COLOR=red]P[/COLOR][COLOR=orange]I[/COLOR][COLOR=blue]X[/COLOR][COLOR=lime]E[/COLOR][COLOR=magenta]L[/COLOR] [COLOR=red]P[/COLOR][COLOR=lime]R[/COLOR][COLOR=blue]O[/COLOR][COLOR=red]J[/COLOR][COLOR=magenta]E[/COLOR][COLOR=cyan]C[/COLOR][COLOR=red]T[/COLOR]
    [URL="http://www.sandevices.com"]www.sandevices.com[/URL][/SIZE] <-email jim at

  3. #3
    Join Date
    Jun 2007
    Location
    WI
    Posts
    2,611
    Post Thanks / Like

    Default Re: W5200 four more sockets

    Thanks for the info. I saw the module you speak of and was hoping to convince them to create a new module that matches the existing footprint. If they decide not to then I'm going to need to create a breakout board.
    DMX, RDM, ArtNet, sACN, and RDMnet...the future of DIY Christmas.
    Designer of the PropController an open source single-board hardware platform designed for lighting and prop control.

  4. #4
    Join Date
    Dec 2010
    Location
    SF Bay Area
    Posts
    759
    Post Thanks / Like

    Default Re: W5200 four more sockets

    I was looking at this new chip also. I don't need more sockets, but I do need more memory. The W5200 delivers there, but as noted above the W5200 supports only SPI. It is described as "high speed SPI", and runs at a clock speed of 80MHz. Intuition tells me that while the Propeller counters can keep up with this, the limiting factor will still be reading/writing the data bits, which will require at least 4 Propeller clocks or 50nS per bit read/write (20MHz, or 2.5MB/s - without any processing of the data).

    There is also a W5300, but it is much "bigger" (100 LQFP, 128kB Rx/Tx memory, 8/16 bit data bus, parallel/indirect interface only (no SPI mode), 8 sockets) than the W5100 or W5200. The evaluation module with this chip has a form factor incompatible with the WIZ812MJ.
    Last edited by ags0000; 10-24-2011 at 05:43 PM. Reason: Fixed incorrect statment

  5. #5
    Join Date
    Jun 2007
    Location
    WI
    Posts
    2,611
    Post Thanks / Like

    Default Re: W5200 four more sockets

    Quote Originally Posted by ags0000 View Post
    I was looking at this new chip also. I don't need more sockets, but I do need more memory. The W5200 delivers there, but as noted above the W5200 supports only SPI.
    Which works out perfectly for me, since I'm already using SPI.

    It is described as "high speed SPI", and runs at a clock speed of 80MHz. Intuition tells me that while the Propeller counters can keep up with this, the limiting factor will still be reading/writing the data bits, which will require at least 4 Propeller clocks or 50nS per bit read/write (20MHz, or 2.5MB/s - without any processing of the data).
    The SPI code on the Propeller is currently slowed down to work with the W5100, there is room to make it a lot faster. The Spin code and data processing will be the bottle neck, both of which are solvable if the need arises.

    There is also a W5300, but it is much "bigger" (100 LQFP, 128kB Rx/Tx memory, 8/16 bit data bus, parallel/indirect interface only (no SPI mode), 8 sockets) than the W5100 or W5200.
    For me no SPI is a deal breaker.
    DMX, RDM, ArtNet, sACN, and RDMnet...the future of DIY Christmas.
    Designer of the PropController an open source single-board hardware platform designed for lighting and prop control.

  6. #6
    Join Date
    Dec 2010
    Location
    SF Bay Area
    Posts
    759
    Post Thanks / Like

    Default Re: W5200 four more sockets

    Sounds like the W5200 is a good fit for you. And it's a lower pin count, you may be able to save money and board real estate by incorporating it directly onto your PropController board and save the module-middle-man.

    Even with indirect interface mode I had to slow down the Properller for reads. Specs say the data is valid for read at 48nS. The Propeller clocked at 80MHz requires 50nS per (most) PASM instructions. Notwithstanding, I had to insert an extra 50 nS to meet timing. Fortunately, I was able to find something to do instead of a nop in most cases. That was on my protoboard, so maybe it will work without the extra 50nS on my "real" board.

    I'll be very interested to hear what speed you can get out of SPI mode if you try the W5200. It's always nice to regain 8 pins.

  7. #7
    Join Date
    Jun 2007
    Location
    WI
    Posts
    2,611
    Post Thanks / Like

    Default Re: W5200 four more sockets

    Quote Originally Posted by ags0000 View Post
    Sounds like the W5200 is a good fit for you. And it's a lower pin count, you may be able to save money and board real estate by incorporating it directly onto your PropController board and save the module-middle-man.
    I'm affraid the QFN package it uses isn't going to be doable for most folks. I suspect I will incorporate the new module and call it done.

    Even with indirect interface mode I had to slow down the Properller for reads.
    Yeah I had the same issue and ended up slowing things down. I have to look at the new specs to see if things can be sped up.

    I'll be very interested to hear what speed you can get out of SPI mode if you try the W5200. It's always nice to regain 8 pins.
    I have to get a hold of a module and get some free time, both are a challenge at the moment.
    DMX, RDM, ArtNet, sACN, and RDMnet...the future of DIY Christmas.
    Designer of the PropController an open source single-board hardware platform designed for lighting and prop control.

  8. #8
    Join Date
    Jun 2007
    Location
    WI
    Posts
    2,611
    Post Thanks / Like

    Default Re: W5200 four more sockets

    Quote Originally Posted by DynamoBen View Post
    I have to get a hold of a module and get some free time, both are a challenge at the moment.
    So there are no Register/Memory READ Timing specs, and the SPI specs look like they are about 4 times faster. Assuming Memory reads can keep up with the SPI timing I should be able to crank things up a bit.
    DMX, RDM, ArtNet, sACN, and RDMnet...the future of DIY Christmas.
    Designer of the PropController an open source single-board hardware platform designed for lighting and prop control.

  9. #9
    Join Date
    Dec 2009
    Posts
    1,216
    Post Thanks / Like

    Default Re: W5200 four more sockets

    Quote Originally Posted by ags0000 View Post
    I was looking at this new chip also. I don't need more sockets, but I do need more memory. The W5200 delivers there, but as noted above the W5200 supports only SPI. It is described as "high speed SPI", and runs at a clock speed of 80MHz. Intuition tells me that while the Propeller counters can keep up with this, the limiting factor will still be reading/writing the data bits, which will require at least 4 Propeller clocks or 50nS per bit read/write (20MHz, or 2.5MB/s - without any processing of the data).

    There is also a W5300, but it is much "bigger" (100 LQFP, 128kB Rx/Tx memory, 8/16 bit data bus, parallel/indirect interface only (no SPI mode), 8 sockets) than the W5100 or W5200. There is also no evaluation module with this chip that I can find.
    WIZ830MJ is the module that uses the W5300.
    The Sandevices E680/E681/E682 Pixel Controllers, part of the[SIZE=3] [COLOR=red]P[/COLOR][COLOR=orange]I[/COLOR][COLOR=blue]X[/COLOR][COLOR=lime]E[/COLOR][COLOR=magenta]L[/COLOR] [COLOR=red]P[/COLOR][COLOR=lime]R[/COLOR][COLOR=blue]O[/COLOR][COLOR=red]J[/COLOR][COLOR=magenta]E[/COLOR][COLOR=cyan]C[/COLOR][COLOR=red]T[/COLOR]
    [URL="http://www.sandevices.com"]www.sandevices.com[/URL][/SIZE] <-email jim at

  10. #10
    Join Date
    Jun 2007
    Location
    WI
    Posts
    2,611
    Post Thanks / Like

    Default Re: W5200 four more sockets

    Just got a response from Wiznet, looks like I'm going to have to respin my design and build some breakout boards. I'm working on obtaining some modules for testing.
    DMX, RDM, ArtNet, sACN, and RDMnet...the future of DIY Christmas.
    Designer of the PropController an open source single-board hardware platform designed for lighting and prop control.

Page 1 of 6 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •