Page 2
This publication contains proprietary information which is subject to change without notice and is supplied ‘as is’, without any warranty of any kind. Revision History Revision Number Date Tasks 12/2018 SM2400-EVK2 Evaluation Kit User’s Guide initial release. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
However, both versions utilize the same N-PLC modules and are interchangeable in terms of firmware. The SM2400-EVK2 is designed to evaluate and develop various SM2400-based N-PLC solutions, including all major OFDM based N-PLC standards, such as PRIME, G3-PLC and IEEE 1901.2, as well as proprietary modes by loading different firmware versions.
• SM2400 N-PLC transceiver (located on the module board) • 1 x 12V-DC or 15V-DC plug pack • 1 x mini USB cable Note: At least two SM2400-EVK2 systems are needed for power line communication evaluation. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
SM2400-EVK. The main difference between the SM2400-EVK and the SM2400- EVK2 is the form factor of the base board. As shown in Figure 2, the SM2400-EV1Mn board containing the SM2400 N-PLC device is connected to the SM2400-EVK2 base board to comprise the SM2400-EVK2 Evaluation Kit.
(PHY and protocol). Refer to the following section for a list of firmware loads. Note that the SM2400-EVK2 can also be used to test interoperability with other devices. In such cases, one EVK is sufficient. It must be connected to the same power line as the other devices and run the same protocol (e.g.
Lastly, each communication scheme is typically available for different operational bands, such as, CEN-A or FCC. Below is a complete list of the firmware versions available for the SM2400-EVK2. From time to time Adesto releases additional firmware versions for new standards and communication modes.
5.1 IEC Connector The IEC C8 plug is used to connect the SM2400-EVK2 to the power line via a coupling circuit. Looking into the connector, the right pin is neutral and left pin is line/active as shown in Figure 4.
5.4 External DC Power Supply The SM2400-EVK2 is powered by an external 15V/1A plug pack to 2.1mm DC plug H1 as shown in Figure 7 and it can also work with higher DC level up to 28V, which is useful in order to increase the line driver gain on the PLC module.
An external host can be connected to the SM2400-EVK2 via the UART interface on the host interface header P1 of the SM2400-EVK2 base board as shown in Figure 8. When this interface is used, a mini-USB cable should be unplugged from the mini-USB connector shown in Figure 5. For example, connect TXD, RXD and GND of a FTDI USB-to-serial cable to the EX-UTX, EX-URX and GND pins on the P1 header instead of using the mini-USB cable.
XR and XXR modes can be configured to operate in any of the bands. • Plug both EVK’s to the same power-line and connect two SM2400-EVK2 boards to two PC’s through USB cables as shown in Figure 3.
The SM2400-EVK2 can be automatically connected to the serial port through the on-board CP2110 HID USB-to- UART BRIDGE. Once it is connected, the serial number of the CP2110 on the EVK is shown (red box below) on the top of GUI menu bar and under the Dev board tab.
Rx window as shown in the following screen shot. Figure 12. Evaluate Standardized PHY — Click Tx Test 2. Set the second GUI/EVK as Rx node. • From Mode pull down menu, select the same protocol as the Tx (e.g. G3 FCC) SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 16
• Click Plot Results button as shown in Figure 14 to get a bar chart of the received packets, SNR and RSSI values. • Click Clear Results if needed. Figure 13. Evaluate Standardized PHY — Rx Test Tab Results SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
XXR PHY. 1. Click Tx Test to set the first GUI/EVK as Tx node. The default XXR PHY configuration is shown below: Figure 15. Evaluate XXR PHY — Click Tx Test to Set Tx Mode SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 18
• Use the same XXR configurations as the Tx node. • Click Set button to apply the XXR configuration changes. • Check the received packet results from the Rx Test tab. Figure 16. Evaluate XXR PHY — Click Rx Test to Check Rx Packets SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Availability and exact meaning of some registers depend on PHY PLC protocol. 3. Firmware passthru with "ascii" suffix. 4. Supported baud rates modes 0 through 4: 600 mode 5: 1200 mode 6: 2400 modes 7 and 8: 4800 SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 20
Change the UART baud rate • Download the img-passthru-g3-ascii-fcc-evk2_opa564-v0.10.0.8724-1321.bundle to two EVKs using the SM2400Control GUI; • Connect two serial terminals to two EVKs via a USB-to-serial cable; open the connection at 115200 bps baud rate. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
The SM2400 SunSpec interface can operate in conjunction with XXR with some restrictions. Detailed information about the SM2400 SunSpec interface can be found in the SM2400 Serial Protocol Specification document. This section describes how to use SM2400Control GUI to evaluate SunSpec and XXR. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 22
EVK and use it as Tx node: • Set the same XXR configuration as the Rx node • Click the Tx Test tab • Select the SunSpec codeword (0 - 7) • Check the SunSpec Tx box as shown below SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 23
• Select the packet size (e.g. 32, packet size ≤ 60 bytes), #Packets to be sent (e.g. 10), Data Pat. (e.g. Ramp Data) and then click Start Test button, 10 packets will be sent between SunSpec packets via XXR mode. • Check the Rx GUI for the received packets. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
6.4.1 Evaluate PRIME Network Users can evaluate SM2400 PRIME network operation with more than two SM2400-EVK2 evaluation kits using SM2400-EV1Mn-A modules. 1. Set up the Base Node • Download img-prime-mac-bc-base-ipv4-uart-evk2_opa564-vxxx.bundle to one EVK as the Base node. • After successful programming, the SM2400Control GUI should automatically switch to the PRIME mode as shown in the following screen shot.
Page 26
Figure 22. Evaluate PRIME Network — Assign Base Node ID • Click the Start Network button. The following screen shot is displayed. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 27
Service Node ID (e.g. 12:34:56:78:9A:01) and then click Set. • Click Update to find the available switches (e.g. the Base node). • Once an available switch is found, click Register. The following screen shot is displayed. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 28
• From the service node window, give a connection ID (e.g. UNIT_ID) and then click Establish Connection. • The connection ID should be displayed in both base node window and service node window as shown in the following two screen shots. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 30
• Once the connection is established, the base node and the service is ready to communicate from both directions. Figure 26. Evaluate PRIME Network — Facilitate Communication from Both Directions SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 31
• Click Activate on the IPv4 tab on both the base node and service node windows. • Fill in the IP address, Netmask and Gateway and click Register on the service node window as shown below. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 32
Figure 28. Evaluate PRIME Network — Assign IP Address, NetMask, and Gateway for IPv4 Interface • Once the connection is established, the base node and the service node are ready to send messages to each other. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 34
Figure 30. Evaluate PRIME Network — Assign IP Address, NetMask, and Gateway for IPv6 Interface • Once the connection is established, the base node and the service node are ready to send messages to each other as shown below. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
2. Set up the second node as the Service Node. • Download the same ASL bundle e.g. img-g3-fcc-asl-evk2_opa564-vxxx.bundle to the second EVK. • In the ASL menu, click Activate. • On the Network tab, click Network Discovery as shown below: SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 37
Figure 33. Evaluate G3-PLC/IEEE ASL — Setup Service Node • When a list of nodes is shown in the window below after click on the Network Discovery button, select a node to join through and then click Join as shown below: SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 38
• On the Data tab of the Coordinator window, put 0001 as the destination address and then type a message and click Send; the service node can also send a message to the coordinator (with FFFF as the Destination address): SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 40
0002 to the 2 service node after the new service node joins the network and then they can talk. Figure 36. Evaluate G3-PLC/IEEE ASL — Setup Service Node 2 SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
(i.e. 0001) to the Dest Addr, type message in the Transmit Data field and click Send. • The 1 node can also send message to Node 2 by using the Node 2 short address. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
EVK as the Base node. • Assign an 8-digit UID (e.g. F0000000) and click the Set button. • Click the Gateway button. • Configure the XXR parameters to be the same as the service node and click Set. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 44
• Click Registration, and then after a few seconds click Update to check if the Service node (UID 00000001) is registered to the base. (By default, the Base GUI is searching for up to 5 service nodes to save the searching time), modify this number if more nodes be connected. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 45
Figure 41. Evaluate XXR with SMESH MAC — Join Network • Uncheck Registration once all the service nodes are registered. • The Base can send a message to the service nodes either by the service node UID or by broadcast. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 46
Service GUI. When the Status Collect is enabled in the Base GUI, the message will be sent to the Base when the service node is polled by the Base. Figure 43. Evaluate XXR with SMESH MAC — Send Service Node Message SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
6.5.1 Problem — Cannot Connect to the Serial Port of the PC Note: It may take some time to install the driver the first time that the SM2400-EVK2 is connected to a PC. To make sure the connection has been prepared properly: 1.
Page 48
• On the Tx EVK GUI, click Start Test to transmit packets. • On the Rx EVK GUI, click the Channel Monitor button; on the pop-up window, choosing Sync-triggered Frequency from the Frequency drop-down menu, check Auto box and then click Update. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
• Open the SM2400Control GUI connected with this sniffer. • Select Tools >Command Log > Raw. • The raw packets sent by a transmitter should be displayed in the Sniffer's Command Log window (you can also do this from the receive GUI). SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 50
Figure 47. Check Raw Packet Data through the Command Log • Please refer to document entitled SM2400 Serial Protocol Specification for more information on how to decode the raw packets. SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
Page 51
Adesto assumes no responsibility or obligations for any errors which may appear in this document, reserves the right to change devices or specifications herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Adesto are granted by Adesto herewith or in connection with the sale of Adesto products, expressly or by implication.
Need help?
Do you have a question about the SM2400-EVK2 and is the answer not in the manual?
Questions and answers