3 General Description .............................................................................................................................. 7
4 Before you begin ................................................................................................................................... 8
5 Power .................................................................................................................................................... 8
13.1 Set up the M88 Evaluation Kit as a E2E, Multicast PTP slave ..................................................... 21
13.2 Set up the M88 Evaluation Kit as a E2E, Unicast PTP slave ........................................................ 22
14 Using the PTP engine ...................................................................................................................... 24
15 Using the PLL ................................................................................................................................... 25
Table 17. Oscillator voltage control range .................................................................................................. 20
STO-DEV7227-HB Rev. 2.1 6
M88 Evaluation Kit User Guide About this Document
1 About this Document
This document describes the use of the M88 Evaluation Kit. Its purpose is to help a user to set up the
board electrically and mechanically and how to communicate to it. It’s not a complete guide for all
functionality provided by the M88 module it’s carrying. For this we refer to [1].
2 Scope
This document covers the M88 Evaluation Kit Rev A carrying the M80 Rev B module and running M88
v1.0.19 FW and later. It also covers the oscillator add-on board that is mounted on the M88 Evaluation
Kit.
3 General Description
The M88 Evaluation Kit is an evaluation board for the M88 module. The board makes it possible to
control and monitor all functionality provided by the M88. The board is powered through a single 5V
power supply (included) or through Power-over-Ethernet. It provides two Ethernet interfaces for
communication to the network, including PTP. It has a USB port for serial communication, SMA
connectors and ITU-T G.703 V.11 compliant RJ45 for PPSIN, PPSOUT, TODIN and TODOUT plus multiple
SMA connectors for configurable input and output frequencies. It provides a debug interface that can
be used with Silicon Labs' Trace Adapter (not included) for communication with Silicon Labs' Developer IDE and a SPI interface for programming of the Si5348 chip onboard the M88. It also provides several
jumpers for configuration.
The M88 Evaluation Kit also have two expansion slots intended for alternative oscillators and GNSS
receivers respectively.
•Ethernet cables (SFP and fiber if you intend to use optical communication) – not included
•SMA cables – not included
•USB cable – included
•GNSS antenna – not included
•A PC with a terminal program such as TeraTerm or PuTTy – not included
Optional devices in case you plan to write and debug your own SW for the M88 and/or configure the
Si5348 of the M88.
•Silicon Labs' Trace Adapter
•Silicon Labs Developer IDE
•SiLabs Trace Adapter
5 Power
The board only needs a single 5V supply and depending on what add-on boards that are used (some
OCXO can consume considerable amount of current when warming up) we recommend using a power
supply that can deliver 3A.
The board can also be powered by a PoE switch if connected to Port 1. This will supply adequate power
in most cases except for when a large OCXO is used on an add-on board. The M88 Evaluation Kit has
onboard regulators to provide all necessary voltages for the components on the M88 Evaluation Kit
including the M88. There is a green LED indicating 3.3V to the left of the board when seen from the
front panel and another LED indicating if power is supplied by PoE.
6 Block diagram
The block diagram below shows the connections the M88 Evaluation Kit and to some extent, for
improved understanding the connections on the M88 module itself. In the picture JS means jumper
select. See section 10.
STO-DEV7227-HB Rev. 2.1 8
M88 Evaluation Kit User Guide Block diagram
Figure 2. M88 Evaluation Kit block diagram
STO-DEV7227-HB Rev. 2.1 9
M88 Evaluation Kit User Guide Front side connectors
Name
Type
Description
FREQOUT
SMA female
Synthonized frequency selectable through SW 5/10/20/25 MHz
OUT1 -/+
SMA female
Configurable low jitter frequency output. Use + for single ended.
OUT2 -/+
SMA female
Configurable low jitter frequency output. Use + for single ended.
OUT3 -/+
SMA female
Configurable low jitter frequency output. Use + for single ended.
OUT4 -/+
SMA female
Configurable low jitter frequency output. Use + for single ended.
OUT5 -/+
SMA female
Configurable low jitter frequency output. Use + for single ended.
Port 1
RJ45 with
integrated LED
and SFP slot
Primary Gigabit Ethernet. Use either RJ45 or SFP. RJ45 supports
Power over Ethernet.
ToD/1PPS Out
RJ45
ToD and 1 PPS according to G.703 V.11. 1 PPS in RJ45 same signal
as 1 PPS Out on SMA.
Table 16. M88 Evaluation Kit COM, TOD and PPS selection jumpers - Grey options are default factory settings.
STO-DEV7227-HB Rev. 2.1 19
M88 Evaluation Kit User Guide Add-on boards
Oscillator
Voltage control range
Vectron CA4400A1
1000
11 Add-on boards
11.1 Oscillator board
Silicon Labs provides optional oscillator board carrying a high-quality oscillator. To select the oscillator
on the add-on board as reference source, move jumper P307 to pin 5-6. On the add-on board, allow for
voltage control of the oscillator by moving the jumper P102 on the add-on board to pin 2-3.
Figure 11. Oscillator add-on board
If voltage control is used, DCO control needs to be turned off for DSPLL A and the voltage control range
needs to be set for the mounted oscillator. This is done using the command ptp2 config -c 000 -v
<value> before the PTP engine is started.
Table 17. Oscillator voltage control range
11.1 GNSS board
Silicon Labs provides an optional GNSS board for satellite-based reference time. The board comes
with an antenna connector cable.
Figure 12. GNSS add-on board
Plug the GNSS board into connector P504 and a patch antenna to the antenna connector cable. Make
sure the antenna has a clear view of the sky.
STO-DEV7227-HB Rev. 2.1 20
M88 Evaluation Kit User Guide Connecting to the board
11.2 Enabling the GNSS LED
There is a LED situated close to P504 which can be used to indicate 3D fix on the GNSS receiver. To
enable this function, the following commands needs to be given to the M88 (they can be put in the
startup.ini for convenience).
out cf 0x80 (set PF7 as output)
out df 0xf3 (set PF7 to high)
This will result in the LED blinking green when the GNSS is acquiring a signal and change to fixed green
when the GNSS receiver has a 3D fix.
11.3 Check GNSS reception on the M88
After starting the PTP engine (mode 1, 2 or 3) give the following commands to check the status.
ptp2 gps status (this will print GPS interface status)
ptp2 gps nmea (this will print satellite information)
12 Connecting to the board
•After powering the system, connect one end of the USB cable to the M88 Evaluation Kit and the
other end to your computer. After connecting to the PC, the “Found New Hardware Wizard”
will appear on the PC. Allow the wizard to install the USB driver automatically.
•Verify which communication port is assigned to the USB serial port by checking the Device
Manager. You will need this information to configure the serial port being used.
•Open your terminal program application and connect it to the serial port using a baud rate of
115200, 8 bit data, no parity, 1 stop bit and no flow control.
•When you hit enter, you should see the following:
localhost.localdomain (M88-128, v1.0.x)
Login:
Use the following credentials to login:
Login: root
Password: root
13 Application examples
These application examples are meant as a quick start guide and refers to the use of Silicon Labs' Qg 2
Carrier Grade Multi-Sync Gateway and PTP Grandmaster (see [2])
13.1 Set up the M88 Evaluation Kit as a E2E, Multicast PTP slave
Here’s a guide on how to set up the Qg 2 as Grandmaster and get the M88 Evaluation Kit to synchronize
to the Qg 2.
13.1.1 Setting up the Qg 2
Please refer to [3] for details on how to communicate to and configure the Qg 2.
STO-DEV7227-HB Rev. 2.1 21
M88 Evaluation Kit User Guide Application examples
1. On the Home page, select GNSS Only as Operating Mode, Start the engine (if it isn’t already) and
make sure PTP Sync Status is Locked (Status LED green).
2. On the PTP→Port page and for Port 1, make sure the State is Enable and select E2E Delay
Mechanism and IPv4 Network Protocol. Set the Announce Interval to 1. If Multicast/Unicast
operation is set to Unicast, go to PTP→Unicast and set Unicast Operation to Disabled.
3. On the PTP→Clock page, make sure Domain Number is set to 0.
4. On the Interface→PTP Timing Ports page and for Port 1, make sure the VLAN Configuration Type
is set to Off.
13.1.2 Setting up the M88 Evaluation Kit
1. Connect Port 1 of the M88 Evaluation Kit to Port 1 of the Qg 2. Either directly or through a
switch.
2. Make sure the M88 has a link (Port 1 refers to enet0 and Port 2 to enet1)
Primary DNS N/A
Secondary DNS N/A
DNS timeout 10
Mailhost N/A
3. Start the PTP engine on the M88 Evaluation Kit in mode 0
A:/root> ptp2 start 0
PTP Time: 2019-02-15 13:24:40
UTC Offset: 37 s
*** PTPv2 up and running ***
4. Wait for the following message to appear
A new master time is received or the network topology was changed.
Update local clock with new offset: sec: -0 nsec: 866271987
13.2 Set up the M88 Evaluation Kit as a E2E, Unicast PTP slave
Here’s a guide on how to set up the Qg 2 as Grandmaster and get the M88 Evaluation Kit to synchronize
to the Qg 2.
13.2.1 Setting up the Qg 2
Please refer to [3] for details on how to communicate to and configure the Qg 2.
1. On the Home page, stop the engine if it’s running.
STO-DEV7227-HB Rev. 2.1 22
M88 Evaluation Kit User Guide Application examples
2. On the Interface→PTP Timing Ports page and for Port 1, set DHCP to enabled if connected to a
network which has a DHCP server or set DHCP to disabled and enter a proper IP address and
mask. Click Apply.
3. On the Interface→PTP Timing Ports page and for Port 1, make sure the VLAN Configuration Type
is set to Off.
4. On the Home page, select GNSS Only as Operating Mode, Start the engine and make sure PTP
Sync Status is Locked (Status LED green).
5. On the PTP→Unicast page and for Port 1, set Unicast Operation to Master and make sure
Negotiation is on. Click Apply.
6. On the PTP→Port page and for Port 1, make sure the State is Enable and select E2E Delay
Mechanism and IPv4 Network Protocol. Set the Announce Interval to 1. Make sure
Multicast/Unicast operation is shown as Unicast.
7. On the PTP→Clock page, make sure Domain Number is set to 0.
13.2.2 Setting up the M88 Evaluation Kit
1. Connect Port 1 of the M88 Evaluation Kit to Port 1 of the Qg 2. Either directly or through a
switch.
2. Either use DHCP or set an IP address and mask for the same subnet as the Qg 2 master.
ipconfig enet0 -a 192.168.2.101 -m 255.255.255.0
3. Make sure the M88 has a link (Port 1 refers to enet0 and Port 2 to enet1)
A:/root> ipconfig enet0
Interface "enet0":
Ip address 192.168.2.101
Netmask 255.255.255.0
Gateway N/A
MAC: fc:af:6a:02:52:15
Link state: 1000M/Full
Primary DNS N/A
Secondary DNS N/A
DNS timeout 10
Mailhost N/A
4. Verify the network connection by pinging the Qg 2.
A:/root> ping 192.168.2.100
Pinging 192.168.2.100 (192.168.2.100)
Reply from 192.168.2.100: bytes=72, time<10ms
Reply from 192.168.2.100: bytes=72, time<10ms
Reply from 192.168.2.100: bytes=72, time<10ms
Reply from 192.168.2.100: bytes=72, time<10ms
5. Start the PTP engine on the M88 Evaluation Kit in mode 0
A:/root> ptp2 start 0
PTP Time: 2019-02-15 13:24:40
UTC Offset: 37 s
STO-DEV7227-HB Rev. 2.1 23
M88 Evaluation Kit User Guide Using the PTP engine
*** PTPv2 up and running ***
6. Set Port 1 to Unicast Slave
A:/root> ptp2 port 1 unicast slave
A:/root> Unicast port state: PTP2_STATE_SLAVE
A new master time is received or the network topology was changed.
Update local clock with new offset: sec: -0 nsec: 866271987
Please refer to [1] for commands on how to further control and monitor the PTP communication.
14 Using the PTP engine
Detailed information about how to interact with the PTP engine can be found in [1] which can be
downloaded from our web site.
Any commands that the M88 should execute at startup, such as setting message rates etc. can be stored
in the startup.ini file under the systems folder.
Using the serial port, the startup.ini file can be transferred to your PC using the kermit –s <filename>
command, edited on your PC and then downloaded to the M88 again using kermit –r. If the terminal
program in Developer is used, the commands send and recv can be used to transfer files instead of
Kermit. Type help send respectively help recv for more information. Alternatively, FTP can be used
over the network to upload the startup.ini file, edit the contents of the file, and then download to the
systems folder.
STO-DEV7227-HB Rev. 2.1 24
M88 Evaluation Kit User Guide Using the PLL
15 Using the PLL
In the same way that the PTP engine can be configured using the ptp2 set of commands, there are many
possibilities of configuring the onboard PLL functionality using the pllset of commands. Here’s a general
description of these commands. For brief information of the various commands, type pll help in the
console. For more detailed information, we refer to [1].
15.1 Configuration
Similar to the PTP engine, some parameters need to be configured in advance, in the sense that all
modifications to the configuration are stored in memory and will only take effect after they are loaded
into the PLL (see section 15.2). There are three sections that needs to be configured: Inputs, DSPLLs and
Outputs. The currently loaded configuration can be shown using the command pll config print.
Configure what input should feed the DSPLL, any selection method, the frequency plan for the DSPLL
and whether the DSPLL should be controlled by DCO or not.
Silicon Labs intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or
intending to use the Silicon Labs products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical"
parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only . Silicon Labs reserves the right to make changes without
further notice to the product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Without prior
notification, Silicon Labs may update product firmware during the manufacturing process for security or reliability reasons. Such changes will not alter the specifications or the performance
of the product. Silicon Labs shall have no liability for the consequences of use of the information supplied in this document. This document does not imply or expressly grant any license
to design or fabricate any integrated circuits. The products are not designed or authorized to be used within any FDA Class III devices, applications for which FDA premarket approval is
required, or Life Support Systems without the specific written consent of Silicon Labs. A "Life Support System" is any product or system intended to support or sustain life and/or health,
which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Labs products are not designed or authorized for military applications. Silicon Labs
products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering
such weapons. Silicon Labs disclaims all express and implied warranties and shall not be responsible or liable for any injuries or damages related to use of a Silicon Labs product in such
unauthorized applications.
Trademark Information
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, ClockBuilder®, CMEMS®, DSPLL®, EFM®, EFM32®,
EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®,
Gecko OS, Gecko OS Studio, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress® , Zentri, the Zentri logo and Zentri DMS, ZWave®, and others are trademarks or registered trademarks of Silicon Labs. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a
registered trademark of ARM Limited. Wi-Fi is a registered trademark of the Wi-Fi Alliance. All other products or brand names mentioned herein are trademarks of their respective holders.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
Quality
www.silabs.com/quality
Support and Community
community.silabs.com
http://www.silabs.com
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.