Page 1
Serial-Ethernet Module CSE-M73G User Manual Version 1.1 Sollae Systems Co., Ltd. https://www.ezTCP.com...
Page 2
CSE-M73G User Manual Ver. 1.1 This symbol, found on your product or on its packaging, indicates that this product should not be treated as household waste when you wish to dispose of it. Instead, it should be handed over to an applicable collection point for the recycling of electrical and electronic equipment.
⚫ Separator settings for packet fragmentation CSE-M73G is basically designed to be pin to pin compatible with CSE-M73 and CSE- M73A, but there are differences according to MCU characteristics. Therefore, be sure to run a compatibility test first when using the CSE-M73G as a replacement.
CSE-M73G User Manual Ver. 1.1 1.3 Application Examples ⚫ 1:1 Connection with a PC Figure 1-1 1:1 connection with a PC ⚫ Applied to LANs Figure 1-2 applied to LANs - 6 - https://www.ezTCP.com...
Page 8
CSE-M73G User Manual Ver. 1.1 ⚫ Applied to the Internet on Cable Networks Figure 1-3 applied to the Internet on cable networks ⚫ Applied to the Internet with an IP Share Router Figure 1-4 applied to the Internet with an IP share router ⚫...
CSE-M73G User Manual Ver. 1.1 1.4 Specification 1.4.1 Hardware Input Voltage DC 5V (±10%) Power Current approximately 95mA (typical condition) Dimension 64.3mm x 40mm x 17mm Weight approximately 17g single serial port Serial - RS232, RS422, RS485 or 3.3V (5V tolerant input)
CSE-M73G User Manual Ver. 1.1 1.5 Dimension Figure 1-6 Dimension The dimensions may have slight errors depending on the product condition. - 9 - https://www.ezTCP.com...
CSE-M73G User Manual Ver. 1.1 1.6 Interfaces Figure 1-7 Interface 1.6.1 Serial Port Parameters Parameter Value Number Type RS232, RS422, RS485 or 3.3V (5V tolerant input) Baud rate 300 ~ 230,400 bps Parity NONE / EVEN / ODD / MARK / SPACE...
Table 1-4 pin assignment of the RS232 port 1.6.3 JP4 / JP5: RS422 and RS485 CSE-M73G has a port for RS422 or RS485. This port is interfaced with JP4 and JP5. The pins which have the same number of JP4 and JP5 are connected each other.
CSE-M73G User Manual Ver. 1.1 1.6.4 JP3: 3.3V UART Number Name Description Level Etc. DC 5V Power required Receive Data 3.3V required Transmit Data 3.3V required Ground required Request To Send 3.3V optional Clear To Send 3.3V optional Table 1-6 pin assignment of the 3.3V UART port...
You can change the operation mode of CSE-M73G to ISP or Serial Configuration mode by using this jumper. 1.6.7 Power Input voltage is DC 5V for CSE-M73G. To supply power, all VCC and GND pins on JP1 ~ JP5 are available. - 13 -...
CSE-M73G User Manual Ver. 1.1 1.6.8 System LED ⚫ RJ45 There are 2 LEDs in the RJ-45 connector. Each lamp shows the following status: Mode Color Status Description Blinks in every Obtaining an IP address second Blinks 4 times at...
Figure 2-1 connection between M73G and a PC 2.1.1 Setting Network Aera This step is for setting both CSE-M73G and users’ PC to be located the same network. If only they are, the TCP connection between them can be established.
Page 17
CSE-M73G User Manual Ver. 1.1 ⚫ Setting of CSE-M73G CSE-M73G uses ezManager as it’s a configuration program. The Simple Test is performed with the environmental variables of CSE-M73G set to their default values. The main environmental variables and their default values of CSE-M73G...
⚫ Connecting to the CSE-M73G via LAN Figure 2-3 settings for TCP connection ① Select [TCP Client] ② Input correct IP address and port number of CSE-M73G ③ Clink the [Connect] button. (In case of TCP Server, it will be [Listen] button) ⚫...
Page 19
CSE-M73G User Manual Ver. 1.1 ⚫ Confirm the TCP Connection and COM port status Figure 2-5 TCP Connected message ⑦ Check the message if the TCP connection is established Figure 2-6 COM Port open message ⑧ Check the message if the COM port has been opened - 18 - https://www.ezTCP.com...
Page 20
CSE-M73G User Manual Ver. 1.1 ⚫ Data transmission test Figure 2-7 successful data transmission ⑨ Click the [Send data] on the LAN part ⑩ Check the data have been shown from the step ⑨ Figure 2-8 LAN → RS232 ⑪ Press the [Send data] on the RS232 part ⑫...
CSE-M73G User Manual Ver. 1.1 Configuration 3.1 Configuration with ezManager Figure 3-1 initial appearance of ezManager 3.1.1 Configuration via LAN ⚫ Checklists Make sure the connection between your product and PC. If they are the same network, [MAC Address search] button can be used. If they aren’t, only [IP Address search] is allowed to use.
3.1.2 Configuration via Serial ⚫ Checklists Make sure the connection between your PC and CSE-M73G using RS232 cross cable. To use this, CSE-M73G has to be operating in the [Serial Configuration] mode. By connecting the ISP jumper less than 1 second, you can enter the mode. After then, read the setting via [Serial] tab on ezManager.
⚫ Checklists Make sure the connection between your PC and CSE-M73G using RS232 cross cable. To use this, CSE-M73G has to be set to [AT command] mode as its communication mode. This can be configured by ezManager. Figure 3-5 setting the communication mode to the AT command ⚫...
CSE-M73G User Manual Ver. 1.1 Operation Modes 4.1 What is the Operation Mode? Each of three operation mode of CSE-M73G is defined for specific purpose, and those are followed. ⚫ Normal mode This mode is for normal data communication and has 4 different connection modes.
CSE-M73G User Manual Ver. 1.1 4.3 Comparison of each mode Table 4-1 shows summaries of each mode Name Entering Serial port Configured Normal Supply the power. value Serial Connect the JP6 shortly between 10ms and 1s. 115200/N/8/1 Configuration Supply the power with connecting the JP6 or 115200/N/8/1 connect the JP6 over 1 sec, in other modes.
The details are followed in the “6.1 Upgrading Firmware”. 4.6.2 Revoking Serurity Options CSE-M73G offers restriction methods for security like filtering password or MAC and IP address. In the ISP mode, you can revoke all of these. When you forgot the password, enter the ISP mode to solve the problem.
Communication Modes 5.1 TCP Server In this mode, CSE-M73G functions as a TCP server. You can use this mode when the remote host is a TCP client. CSE-M73G listens to a TCP connection from remote host. Once a host tries to connect to CSE-M73G and the module responses that request.
⚫ A situation that [Event Byte] is set to 0. Figure 5-1 time chart for a situation that [Event Byte] is set to zero Points States CSE-M73G is listening to connection requests ① Remote host has sent a connection request (SYN) segment Processes of the connection ②...
CSE-M73G User Manual Ver. 1.1 5.2 TCP Client In this mode, CSE-M73G functions as a TCP client. You can use this mode when the remote host is a TCP server. CSE-M73G sends request segments to a remote host with [Peer Address] and [Peer Port]. Once a host is listening and works correctly, the connection will be established.
CSE-M73G User Manual Ver. 1.1 ⚫ TCP Server This check option enables the TCP server / client mode. In this mode, CSE-M73G can be operated as a TCP server or client without changing its setting. ⚫ DNS IP Address [DNS IP Address] needs when you use host name instead of the IP address.
CSE-M73G User Manual Ver. 1.1 5.3 AT Command AT command is a mode which users’ control CSE-M73G with AT command like controlling modem. In this mode, active and passive TCP connections are available. And users are allowed to configure some environmental parameters with extended commands.
[Block Size (Byte)] means the size of a block in UDP mode. Its unit is byte. The size of bytes come into the serial port, CSE-M73G sends them as one block to the network. The maximum value could be 1460 bytes.
Figure 5-3 time chart for Block Size is 5 bytes, the data frame is 1s Points States CSE-M73G is receiving data from the serial port CSE-M73G Sends 5 bytes as one block based on the [Block ① Size] Serial device sends data “678” to the CSE-M73G ②...
Page 34
CSE-M73G updates host 2 to peer host CSE-M73G can communicate with remote host 2 Table 5-9 states of each point The data “ABC”, “DE”, “FGH” are from the serial port of CSE-M73G in the Fig 5-11. - 33 - https://www.ezTCP.com...
6.1 Upgrading Firmware 6.1.1 Firmware Firmware is a type of software for operation of CSE-M73G. If there are needs for adding function or fixing bugs, the firmware is modified and released. We recommend that users keep use the latest released firmware.
Page 36
② Click the [Change F/W] menu. ③ Select the [Change Firmware] radio button. ④ Input the IP address of CSE-M73G to the [Local IP Address] box. ⑤ Press the [Open Files] button and choose the firmware file. ⚫ Checking firmware file and Sending Figure 6-2 sending firmware file ①...
CSE-M73G User Manual Ver. 1.1 6.2 Status Monitoring 6.2.1 Using TELNET Once the [TELNET] option is activated, users can remotely log in to CSE-M73G. If a password is set, users should input the password. If not, it uses “sollae” as its default TELNET password.
Page 38
CSE-M73G User Manual Ver. 1.1 ⚫ st net6 “st net6” command displays present IPv6 network states of all sessions. Lsh>st net6 proto name local/peer address sendq state ------ ----- ------------------------------------- ------ ---------------- TCP6 fe80::230:f9ff:fe12:1002( ESTABLISHED fe80::f965:11c7:ea03:9987(55717) lsh> Figure 6-5 st net6 ⚫...
Page 39
CSE-M73G User Manual Ver. 1.1 ⚫ sd “sd” command is for capturing serial data. [OP1] means name of the session, [OP2] means period, which has a 10ms unit, for the capture. Lsh>sd 1 100 com1 dump start com1 dump buffering time : 1000ms lsh>tx1 =>...
CSE-M73G User Manual Ver. 1.1 6.2.2 Using ezManager Status of CSE-M73G can be monitored by [Status] button on ezManager. By using the [Refresh Every 1 Second] option in the status window, the status is automatically updated in every second. Figure 6-12 status window of ezManager ⚫...
Page 41
CSE-M73G User Manual Ver. 1.1 ⚫ IP4 NETWORK INFORMATION All information about related items with IPv4 Address is shown here. This item is activated when the IPv6 is enabled. ⚫ TCP STATE TCP status of each port is shown this section.
Page 42
When right click on a session, a small pop-up window is created. ⚫ Password This text box is activated when CSE-M73G has a password. If users want to close TCP connection with right click of mouse on the session, this password has to be correctly filled.
Page 43
CSE-M73G User Manual Ver. 1.1 ⚫ Refresh Every 1 Second. If this option is checked, ezManager send query in every second. ⚫ IP address Conflict Detection By clicking this button, you can find devices which have the same IP address to yours on the network.
CSE-M73G User Manual Ver. 1.1 Security 7.1 SSL 7.1.1 What is the SSL(Secure Socket Layer)? SSL is cryptographic protocol that provides secure communication on the Internet. The SSL works over TCP. 7.1.2 How to set the SSL ⚫ SSL Client You can use SSL as long as the [SSL] option is enabled on the [Option] tab.
CSE-M73G User Manual Ver. 1.1 Figure 7-3 Create the RSA Key ④ Input the key length and information in [Self signed certificate] Figure 7-4 Input the information ⑤ Check a success message. 7.1.3 Restrictions ⚫ SSL works only for IPv4.
The maximum length is 8 bytes of Alphabet or number. When you want to revoke all of these restrictions, operate CSE-M73G as ISP mode. In the mode, all restrictions are removable and communication with ezManager is revoked.
Additional Functions 8.1 RS422, 485 and 3.3V Communication For the RS422 or RS485 communication, you have to use JP4 and 5 of CSE-M73G. When using 3.3V level, JP3 can be used. To change another mode, the [Serial Type] option should be changed on ezManager.
Please refer to “Notify IP Change” document for details. 8.3 Sending MAC Address [Sending MAC Address] is a function that CSE-M73G sends its MAC address to the remote host right after the connection is established. By using this function, a server can identify multiple devices with the information.
CSE-M73G User Manual Ver. 1.1 8.4 TELNET COM port Control Option (RFC 2217) This option is for sending and receiving serial port states between two devices. Users can send and receive control signals like RTS/CTS when the states are changed.
CSE-M73G User Manual Ver. 1.1 8.5 Separator Using this function, you can control the length of network packets by specific characters. Figure 8-5 setting of Separator ① Move to the [Serial Port] tab. ② Set the separator. separator options Length...
Figure 8-7 diagram for the [Multiple Connection] ⚫ Data from each host are sent to the User’s device via CSE-M73G ⚫ Data from the User’s device is sent to the all hosts(#1 ~ 8) via CSE-M73G - 50 - https://www.ezTCP.com...
CSE-M73G User Manual Ver. 1.1 8.7 Factory Reset It is a function physically initializes all the setting. You can save a setting to user-defined ENV region and use it as default values by the factory reset. However, if you do not use the region, Factory Reset uses a factory default by manufacturer as its default values.
CSE-M73G User Manual Ver. 1.1 Self-Test in Trouble When users are in trouble with CSE-M73G, make sure all the followed steps first. 9.1 Searching problem with ezManager ⚫ Confirming types of configuration utility CSE-M73G can be configured by ezManager. ⚫ Stopping Firewall operation Firewalls of personal computer or network block broadcast packets.
Under this circumstance, users should ask the person in charge of their network to release ports which will be used. (Ex: TCP 1470, UDP 50005) ⚫ Operation Mode TCP connection is not possible when CSE-M73G is operating in the ISP or Serial Configuration mode. ⚫ Communication Mode To make TCP connection, both a server and client should exist.
CSE-M73G User Manual Ver. 1.1 9.3 Data Communication Problem on the Serial ⚫ Connection of Pins Check if the connection of each pin is right. Using cables, users choose the right type of cable which is suitable for the device. Transmit Data (TXD) pin should be connected with Receive Data (RXD) pin.
10 Technical Support and Warranty 10.1 Technical Support If you have any question regarding operation of the product, visit Customer Support FAQ corner and the message board on Sollae Systems’ web site or send us an email at the following address: ⚫ E-mail: support@eztcp.com...
⚫ Do not use the product for a purpose that requires exceptional quality and reliability relating to user’s injuries or accidents – aerospace, aviation, health care, nuclear power, transportation, and safety purposes. ⚫ Sollae Systems is not responsible for any accident or damage occurring while using the product. - 56 -...
(including, without limitation, damages for loss of profit, operating cost for commercial interruption, loss of information, or any other financial loss) from the use or inability to use the CSE-M73G even if Sollae Systems Co., Ltd. Or its distributors have been informed of such damages.
à leur propriétaire et Fabricant respectif. ⚫ Conditions d’utilisations et limite de responsabilité En aucun cas Sollae Systems Co., Ltd. ou un de ses distributeurs ne pourra être tenu responsable de dommages quels qu'ils soient (intégrant, mais sans limitation, dommages...
Page 60
CSE-M73G sans que la responsabilité de Sollae Systems Co., Ltd. et de ses distributeurs ne puissent être mise en cause, ni que le boîtier CSE-M73G puisse être échangé au titre de la garantie.
CSE-M73G User Manual Ver. 1.1 12 History Date Version Comments Author 2023.02.08. ○ Created Roy LEE 2023.02.09. ○ Corrected some errors Roy LEE - 60 - https://www.ezTCP.com...
Need help?
Do you have a question about the CSE-M73G and is the answer not in the manual?
Questions and answers