I’m continuing work on a project commenced by a previous engineer, and am seeing a Wiznet W5500S2E-S1 ethernet bridge used on one of the PCBs – it’s a device I’m unfamiliar with, so I’ll need to request some advice from you, please. On this PCB this device connects to a local microprocessor via a RS232/uart interface. The other end, the ethernet side, would then connect to a controlling PC software.
The PC software issues instructions that reach this microprocessor, through the W5500 ethernet bridge, which then takes action in accordance with the specific instruction before responding back to the PC software again through this bridge. The PC is basically the ‘master’ in the system, it initiates all communications, so I believe this means it is the client while the W5500 is the server (and so the W5500 should be in server mode I think).
Reading the information provided on Wiznet’s website indicates there are three options in relation to the W5500’s configuration method. These are: i/ using the WIZS2E ConfigTool, ii/ Web page configuration (allows user locally or remotely to configure the module through web browser), and iii/ AT command configuration support sending serial commands from the mainboard of the embedded device or from the serial terminal to configure the parameters of WIZS2E modules.
I’ve downloaded the WIZS2E ConfigTool (v220.127.116.11) and from the Module application note section of the website I also see sample code in “Guideline for configure the S2E as TCP Server by MCU”.
I’m not entirely sure what needs to be done in terms of configuration, so can you please help ?
My understanding is the sample code could be added to the local microprocessor allowing it to configure the W5500 through that RS232/uart interface – is that correct ? If so then would this be required after each power down/up sequence, or once configured does the W5500 remember the settings permanently ?
Or, to avoid the addition of this code to the local microprocessor (together with the associated testing) can all necessary configuration happen through the ConfigTool ? If so then what are all the settings required to be programmed into the W5500 ? Again I assume these remain with the W5500 permanently including after power loss, but please confirm. I see just two main tabs, Basic Settings and Advanced Options, but am not sufficiently knowledgeable with this device to be sure of all the correct/required settings.
In the Basic Settings tab under Connection I see we could choose Work as being TCP Server which is part of the reason I think we can just use ConfigTool for all configurations, and not use any of the sample code provided but I’m not sure.
But, if we do implement the sample code method then what are the default uart settings already programmed into the W5500 ? Or do we still need to firstly set these with ConfigTool ? What are the benefits of using the sample code method as opposed to ConfigTool ?
And I’m assuming in this case the W5500 does need to be in TCP Server mode, and not one of the other three options, but please confirm.
I also couldn’t find the W5500 datasheet on the Wiznet website – can you point me in the right direction, please ? Likewise for any other documents that are required here, but aren’t on your website.
Once the configuration process is complete is there anything else required to be done for the W5500 to be operational in our system ?
Any feedback you can provide in relation to these topics will be much appreciated, thank-you.