Advertisement

Quick Links

Communication Technology by:
Semitech Semiconductor
SM2400 Evaluation Kit
User's Guide
UG-SM2400–-156B–-10/2018

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for adesto SM2400 EVK

  • Page 1 Communication Technology by: Semitech Semiconductor SM2400 Evaluation Kit User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 2 Revision Number Date Tasks 7/2016 SM2400 Evaluation Kit User’s Guide initial release. 10/2018 Thorough technical edit of existing material, Added new material or clarified existing material where necessary. Change document number from UG-SM2400EVK1A-PWRLN to UG-SM2400-156 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 3: Table Of Contents

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

    For example, SM2400-EVK1M1-A. In this case, the number 1 and the letter A will change based on the line driver and frequency band used. The SM2400 EVK supports all combinations shown in Figure 1.
  • Page 5: Sm2400 Evk System Overview

    From time to time new firmware packages are released that demonstrate new features and applications, such as Serial-to- PLC adapter. The SM2400 EVK includes a PC-based GUI application (SM2400Control.exe) that enables comprehensive configuration and control of the SM2400 modem and monitoring/testing of the communication performance.
  • Page 6: Sm2400 Firmware

    SM2400-EVK1Mn base board without any other changes to the setup. The PC interface to the SM2400 EVK is through a standard mini-USB connector. A standard IEC C7 plug is used as the main power connector to accommodate different types of main outlets.
  • Page 7: Sm2400 Evk Hardware Components

    5.1 IEC Connector The IEC C7 plug is used to connect the SM2400 EVK to the power line. This plug is connected to both the on-board switch mode AC-DC power supply and the coupling circuit. Looking into the connector, the right pin is neutral and left pin is line/ active as shown in Figure 4.
  • Page 8: Reset Button

    5.4 External DC Power Supply The SM2400 EVK can be powered by either the on-board switch mode AC power supply or by an external 15V/1A plug pack to 2.1mm DC plug H1. Switch S2 shown in Figure 6 is used to choose which supply source (AC or DC) will be used by the SM2400 EVK.
  • Page 9: Combining An Mcu And Sm2400

    SPI, UART and RS232. Selecting the interface type can be controlled either via the S3 manually or via the control pins on the H11 connector. The following section explains how to configure the SM2400 EVK for an external MCU connection manually, however embedded developers can follow the same instructions to configure the same control pins as on the H11 in their codes.
  • Page 10: Uart Interface On H11

    As described in Table 8 for different boot modes. 1 (MODE0) As described in Table 8 for different boot modes. Refer to Figure 9 below for the complete pin list of the H11 connector pins. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 11: Spi Interface On Connector H11

    5.5.2 SPI Interface on Connector H11 The data exchange between the MCU and SM2400 EVK can be done through the SPI interface on the H11 if the S3 DIP switches are configured as shown in Table 3. The chosen MCU must have an SPI interface and a sufficient amount of internal RAM (>= 4KB).
  • Page 12: Rs232 Interface On H13

    As described in Table 8 for different boot modes. 1 (MODE0) As described in Table 8 for different boot modes. Table 5. H13 Pin List Pin Number Name 1, 2 RS232_TXDO RS232_HSI RS232_RXDI RS232_HSO 7, 8 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 13 The S3 switches enable booting up from a host MCU or from a Flash residing on the module and it also enable communicating SM2400 EVK via USB UART/SPI or host UART/SPI. For normal operation (boot from SPI Flash), ensure that all the switches of S3 are switched to LOW position as shown in Figure 12.
  • Page 14 Figure 13. Multiplexing of the SM2400-EVK1 Baseboard For example, when using SM2400Control GUI to control the SM2400 EVK via the default USB UART interface and boot from the SPI Flash on the SM2400-EV1Mn module, set all six S3 switches to low. In the case of using an external Host UART (via H11) to control SM2400-EV1Mn and boot from the Host UART, set S3 (5), S3 (4) and S3 (2) to high and rest to low.
  • Page 15 Note that the manual booting mode, as suggested above, assures that the MODE[2:0] pins cannot be changed in run time by the GUI through the USB to UART/SPI interface. The latter capabilities is used during programming, but is not desired during normal operation. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 16 DLL and PHY JTAG Debug mode DLL JTAG Debug mode (*) “Boot from external memory” is not relevant for SM2400 based (SM2400-EV1Mn-x ) modules. 1. Mn-x — Refer to Figure 1 for the definition of ‘n’ and ‘x’. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 17: Evaluation And Setup

    For G3-PLC FCC or IEEE 1901.2 FCC evaluation ensure that the SM2400-EV1Mn-C modules for FCC band are used. 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 EVK boards to two PC’s through USB cables as shown in Figure 3.
  • Page 18: Evaluation With Prime

    6.2.1 Program PRIME PHY Before evaluating the SM2400 PRIME PHY, make sure that the latest version is present on the EVK. To download/upgrade the PRIME PHY firmware of SM2400 EVK using the SM2400Control GUI via the USB cable follow the following steps: SM2400 EVK User’s Guide...
  • Page 19: Evaluate Prime Phy

    1. Click Tx Test to set the first GUI/EVK as Tx node. The SM2400Control GUI allows for a number of options to be configured for the Tx node as follows: • Set Transmit Level (from highest level 0dB to lowest level -21dB). • Set Modulation (BPSK/QPSK/8PSK). SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 20 GUI of the Rx EVK. • Click Plot Results button as shown in Figure 20 to get a bar chart of the received packets, SNR and RSSI values. • Click Clear Results if needed. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 21 Figure 19. Rx Test Tab Results Figure 20. Click Plot Results Tab to get Plot of Received Packets SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 22: Evaluate Prime Network

    6.2.3 Evaluate PRIME Network Users can evaluate SM2400 PRIME network operation with more than two SM2400 EVK’s with SM2400-EV1Mn- A modules. 1. Set up the Base Node • Download img-prime-mac-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 23 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 24 • 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 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 25 • From the base node to the service, type a message from the message window and then click Send; the received message should be displayed on the service window as shown in the following screen shot. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 26 • The message can also be sent from the service node to the base node as shown in the following screen shots. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 27 • For the second service node, follow the same procedure as described above except the following: • Change to a different Local EUI-48 than the first service node, click Set before registering to the base (this ID is saved in RAM and will be lost after reset). SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 28 • Under IEC432 tab, click Activate and give a different connection ID (e.g. UNIT_ID2) and then click Establish Connection. • Once the connection is established, the base node and the 2nd service is ready to communicate. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 29 4. NULL interface connection. • If both nodes are still connected via IEC432, click the Release button to disconnect the connection (e.g. UNIT_ID) from the service node window. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 30 • Click Establish Connection on the service node window. • Once the connection is established, the base node and the service node are ready to send messages to each other (Note: each service has its own connection). SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 31 5. IPv4 interface connection. • If both nodes are still connected via IEC432 or NULL interface, click the Release button to disconnect the connection (e.g. UNIT_ID) from the service node window. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 32 • Click the Deactivate button on the NULL interface tab from both ends. • 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. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 33 • Once the connection is established, the base node and the service node are ready to send messages to each other. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 34 • Test with second service node (assign a different UID and IP address). 6. IPv6 interface connection. • Download img-prime-mac-base-ipv6-uart-evk2_opa564-vxxx.bundle to one EVK as the Base node. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 35 • Click the Gateway button. • Click the Get button on the right to get the UID, assign an unique number as the Base Node ID (e.g. 12:34:56:78:9A:FF) and then click Set. • Click the Start Network button. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 36 • Click Activate on the IPv6 tab on both the base node and service node windows. • Fill in the IP address, Netmask and Gateway (or use the default settings) and click Register on the service node window. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 37 • Once the connection is established, the base node and the service node are ready to send messages to each other as shown below. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 38: Evaluate G3-Plc

    Before evaluating the SM2400 G3-PLC CENELEC-A PHY, make sure that the SM2400-EV1Mn-A modules are used and the latest version is present on the EVK board. To download/upgrade the G3-PLC PHY firmware (e.g. ) to the SM2400 EVK’s follow the steps as described in Section img-passthru-g3-evk2_opa564-vxxx.bundle 6.2.1.
  • Page 39 • Flash the G3-PLC firmware to the second EVK. • Click the Rx Test tab. • When the Tx node is transmitting packets, the results (e.g. received packets) should be automatically displayed on the GUI of the Rx EVK. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 40 • Click Plot Results button to get a bar chart of the received packets, SNR and RSSI values. • Click Clear Results if needed. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 41: Evaluate G3-Plc Mac

    2. Set up the second node as the Service Node. • Download img-g3-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 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 42 • When a list of nodes is shown in the window below the Network Discovery button, select a node to join through and then click Join as shown below; SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 43 • Note the assigned short address (i.e. 0001 from above screen capture). • On the Data tab of the Coordinator window, put 0001 as the destination address and then type a message and click Send as shown below; SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 44 • Select a node to connect through and click Join as shown below; • On the Data tab of the coordinator window, put the assigned short address (0002) as the destination address and then type a message and click Send as shown below. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 45 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 46 • To reply to the coordinator, put 0 as the destination address on the Data tab of the Service Node 2 window, and then type a message and click Send as shown below. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 47: Evaluate Ieee Fcc Phy

    ) needs to be downloaded to the img-passthru-ieee-fcc-evk2_opa564-vxxx.bundle SM2400 EVK’s with SM2400-EV1Mn-C modules in a manner similar to that described in Section 6.2.1. 6.4.2 Test IEEE FCC PHY The IEEE PHY can be evaluated in a similar manner as the G3 evaluation.
  • Page 48 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 49: Test Ieee Fcc Mac

    ) needs to be downloaded to the img-passthru-ieee-xr-evk2_opa564-vxxx.bundle SM2400 EVK in a manner similar to that described in Section 6.2.1. 6.5.2 Test XR PHY The XR PHY can be evaluated in a similar manner as the IEEE FCC PHY evaluation. Please note that the user can select which one of the four frequency-bands (or all four bands) to use from the Sub-band mask pull-down menu.
  • Page 50 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 51: Evaluate Xr With Smesh Mac

    The XXR Mode firmware (e.g. ) can be downloaded/upgraded to the img-passthru-xxr-evk2_opa564.bundle SM2400 EVK in a manner similar to that described in Section 6.2.1. Either the SM2400-EV1Mn-A module or the SM2400-EV1Mn-C module can be used depending on the frequencies applied. 6.6.2 Test XXR PHY The XXR PHY can be evaluated in a similar manner as any other PHY evaluation.
  • Page 52 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 53: Evaluate Xxr With Smesh Mac

    Note: the default UID of the service node bundle is 0xC0A8012E. The UID can be changed (especially for evaluation with multiple service nodes) using the Set button. The UIDs in a network must be distinct. 2. Set up the Base Node. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 54 (By default, the Base GUI is searching for up to 5 service nodes to save the searching time). • 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 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 55 • If a service node wants to talk to the base, the message should be put in the Status field in the 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. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 56: Evaluate Cen-B/C

    6.8.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 EVK is connected to a PC. To make sure the connection has been prepared properly: 1.
  • Page 57: Analyzing The Power Line Condition Using Channel Monitor

    • Choose Frequency from the drop-down menu, choose number of FFT samples (e.g. 16) and click Update to get noise spectrum to analyze the power-line condition. • For XR/XXR mode, this allows selection of channels with less noise based on the noise spectrum information. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 58 Full Scale and then click Update (users may need to click Update button a few times to capture the signal; or enable Auto check box and set the auto scan interval, e.g. 0.5s). 3. Capture the signal in frequency domain: • Click Start Test to transmit packets. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 59 (e.g. 0dB) may eventually damage the OPA564 power amplifier. It is suggested to lower the transmit level accordingly. Note that the EFlag is used for qualitative indication only and does not necessarily indicates a problem. EFlag is NOT active in XR/XXR modes. SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 60: Check The Raw Packet Data From The Command Log

    • Open the SM2400Control GUI connected with this sniffer. • Select Tools >Command Log. • 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 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 61 SM2400 EVK User’s Guide UG-SM2400–-156B–-10/2018...
  • Page 62 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