adesto SM2400-EVK2 User Manual

adesto SM2400-EVK2 User Manual

Evaluation kit
Hide thumbs Also See for SM2400-EVK2:

Advertisement

Quick Links

Communication Technology by:
Semitech Semiconductor
SM2400-EVK2 Evaluation Kit
User's Guide
UG-SM2400–-174A–-12/2018

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SM2400-EVK2 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for adesto SM2400-EVK2

  • Page 1 Communication Technology by: Semitech Semiconductor SM2400-EVK2 Evaluation Kit User’s Guide UG-SM2400–-174A–-12/2018...
  • 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...
  • Page 3: Table Of Contents

    Table of Contents 1. Introduction .............................4 2. Factory Configuration Options ......................4 3. Package Contents ..........................5 4. SM2400-EVK2 System Overview ....................6 4.1 SM2400-EVK2 Hardware Configuration ..................7 4.2 SM2400 Firmware ........................8 5. SM2400-EVK2 Hardware Components ..................9 5.1 IEC Connector .........................9 5.2 Mini-USB Connector ........................9 5.3 Reset Button ..........................9...
  • Page 4: Introduction

    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.
  • Page 5: Package Contents

    • 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...
  • Page 6: Sm2400-Evk2 System Overview

    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.
  • Page 7: Sm2400-Evk2 Hardware Configuration

    (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.
  • Page 8: Sm2400 Firmware

    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.
  • Page 9: Sm2400-Evk2 Hardware Components

    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.
  • Page 10: External Dc Power Supply

    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.
  • Page 11: Host Interface

    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.
  • Page 12: Evaluation And Setup

    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.
  • Page 13: Download Firmware

    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.
  • Page 14: Evaluation Phy/Pass-Through

    IEEE 1901.2 CEN-B PHY img-passthru-ieee-cenb-evk2_opa564- vxxx.bundle CEN B SM2400-EV1Mn-B IEEE 1901.2 CEN-BC PHY img-passthru-ieee-cenbc-evk2_opa564- vxxx.bundle CEN BC SM2400-EV1Mn-B IEEE 1901.2 CEN-C PHY img-passthru-ieee-cenc-evk2_opa564- vxxx.bundle CEN C SM2400-EV1Mn-B IEEE 1901.2 FCC PHY img-passthru-ieee-fcc-evk2_opa564- vxxx.bundle SM2400-EV1Mn-C XXR PHY img-passthru-xxr-evk2_opa564- vxxx.bundle SM2400-EV1Mn-C SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
  • Page 15: Evaluate Standardized Phy

    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...
  • Page 17: Evaluate Xxr Phy

    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...
  • Page 19: Evaluate Ascii Pass-Through

    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...
  • Page 21: Evaluate Sunspec With Xxr

    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...
  • Page 24: Evaluate Mesh Network

    IEEE 1901.2 CEN-A MAC img-ieee-mac-cena-evk2_opa564- vxxx.bundle CEN A SM2400-EV1Mn-A IEEE 1901.2 CEN-A ASL img-ieee-asl-cena-evk2_opa564- vxxx.bundle CEN A SM2400-EV1Mn-A IEEE 1901.2 FCC MAC img-ieee-mac-fcc-evk2_opa564- vxxx.bundle SM2400-EV1Mn-C IEEE 1901.2 FCC ASL img-ieee-asl-fcc-evk2_opa564- vxxx.bundle SM2400-EV1Mn-C XXR SMESH img-smesh-xxr-factory-base-evk2_opa564- vxxx.bundle SM2400-EV1Mn-C img-smesh-xxr-factory-srvc-evk2_opa564- vxxx.bundle SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
  • Page 25: Evaluate Prime Network

    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 29 Figure 25. Evaluate PRIME Network — Establish IEC 432 Connection 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 33 Figure 29. Evaluate PRIME Network — Send IPv4 Messages 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...
  • Page 35 Figure 31. Evaluate PRIME Network — Send IPv6 Messages SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
  • Page 36: Evaluate G3-Plc/Ieee Asl

    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 39 Figure 35. Evaluate G3-PLC/IEEE ASL — Send Message 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...
  • Page 41: Evaluate G3-Plc/Ieee Mac

    (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...
  • Page 42 Figure 38. Evaluate G3-PLC/IEEE MAC — Setup Node 2 SM2400-EVK2 User’s Guide UG-SM2400–-174A–-12/2018...
  • Page 43: Evaluate Xxr With Smesh Mac

    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...
  • Page 47: Troubleshooting

    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...
  • Page 49: Check The Raw Packet Data From The Command Log

    • 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.

Table of Contents