EVB User Manual 1.3.1

SOCRATES EVB
User Manual
Revision: 1.3.1, 2015-08-25
Teleconnect GmbH
Am Lehmberg 54
01157 Dresden/Germany
© 2015Teleconnect GmbH
SOCRATES EVB User Manual
Revision History:
Current Revision: 1.3.1, 2015-08-25
Revision
1.0.0
1.2.1
1.2.2
1.3.1
Revision: 1.3.1, 2015-08-25
Date
1-Feb-15
20-Apr-15
27-Apr-15
25-Aug-15
Comment
Initial revision for software release 1.0
Update to software release 1.2
Minor changes
Update to software release 1.3
2/24
[email protected]
SOCRATES EVB User Manual
Table of Contents
1
2
3
4
Introduction .................................................................................................................... 5
1.1
Scope of Document ................................................................................................. 5
1.2
General Introduction ................................................................................................ 5
1.3
Content of the SOCRATES EVB Reference Board Kit ............................................ 6
Block Diagram ................................................................................................................ 7
Interfaces ....................................................................................................................... 8
3.1
Design Overview ..................................................................................................... 8
3.2
SHDSL Interface ..................................................................................................... 8
3.3
Ethernet Interface.................................................................................................... 9
3.4
Power Supply Input ................................................................................................10
3.5
Serial Interface (UART) ..........................................................................................11
3.6
Debug interface ......................................................................................................11
3.7
Control and Monitoring Interface ............................................................................12
3.7.1
Buttons ............................................................................................................12
3.7.2
DIP switches ...................................................................................................12
3.7.3
Rotary switch ..................................................................................................13
3.7.4
LEDs ...............................................................................................................14
Software ........................................................................................................................15
4.1
Updating Firmware .................................................................................................15
4.1.1
Preparation .....................................................................................................15
4.1.2
Using the in-system programmer ....................................................................15
4.2
SOCRATES EVB Firmware....................................................................................17
4.3
User Interface.........................................................................................................17
5
Operation ......................................................................................................................19
5.1
Start-up with two Boards ........................................................................................19
6
Using SOCRATES EVB as Module ...............................................................................20
6.1
Scope .....................................................................................................................20
7
8
6.2
Connection .............................................................................................................20
6.3
Protection ...............................................................................................................21
BoM of SOCRATES EVB ..............................................................................................22
Literature .......................................................................................................................24
Revision: 1.3.1, 2015-08-25
3/24
[email protected]
SOCRATES EVB User Manual
List of Figures
Figure 1: Structure of SHDSL Connection ............................................................................. 5
Figure 2: SOCRATES EVB Reference Board, V1.0 ............................................................... 6
Figure 3: Block Diagram of the SOCRATES EVB Reference Board V1.0 .............................. 7
Figure 4: Design of the SOCRATES EVB Reference Board V1.0 .......................................... 8
Figure 5: SHDSL Interface .................................................................................................... 8
Figure 6: Schematic of SHDSL Hybrid ................................................................................... 9
Figure 7: Ethernet interface ................................................................................................... 9
Figure 8: Pin Definition of X202 ............................................................................................10
Figure 9: Schematic of Ethernet Interface ............................................................................10
Figure 10: Position of Connectors ........................................................................................21
Revision: 1.3.1, 2015-08-25
4/24
[email protected]
SOCRATES EVB User Manual
1 Introduction
1.1 Scope of this Document
This document describes the hardware and software to get started with the SOCRATES EVB
V1.0 Reference Board.
For a short introduction of the SOCRATES EVB V1.0 Reference Board you can use the
“SOCRATES EVB Quick Start Guide”, also provided by Teleconnect. The actual
implemented software features are defined in the “SOCRATES EVB Firmware Release
Note”. This document will be updated with each new firmware version.
Teleconnect
(http://www.teleconnect.de/xdsl/socrates-evb)
provides
all
necessary
documentations for recreating of the hardware. This includes schematic, components layout
placement, board outline, PCB layout and bill of materials. Gerber files are available upon
request.
1.2 General Introduction
The new SOCRATES EVB 1.0 reference design targeting industrial designs enables
customers to take advantage of Lantiq SHDSL for long reach broadband connectivity. It is
the first ever ready-to-copy reference design developed for the Lantiq SOCRATES chip. The
SHDSL/Ethernet Bridge Modem was developed by Teleconnect and measures only about
9 x 5 cm. It is available for online purchase through the Würth Midcom Website
(http://www.we-online.com/socratesdemo). Teleconnect offers dedicated support for board
and software customizations. With this, for the first time ever, even smaller companies
without DSL expertise can include SHDSL and Long-Reach-Ethernet connectivity into their
designs.
SHDSL’s unique rate/reach performance makes it the product of choice in an ever more
diversified field of applications ranging from business broadband access to enterprise
networks and industrial communications.
Known as long haul Ethernet, SHDSL was included in the Ethernet standard IEEE 802.32008 [3], where it is named 2BASE-TL. Standard Ethernet has a maximum reach of 100 m.
SHDSL has a reach beyond 15 kilometres.
Using SHDSL enables costumer to transmit Ethernet over only one unshielded twisted wire
pair or over any other cable. The general structure of SHDSL is shown at Figure 1.
Figure 1: Structure of SHDSL Connection
Revision: 1.3.1, 2015-08-25
5/24
[email protected]
SOCRATES EVB User Manual
1.3 Content of the SOCRATES EVB Reference Board Kit
The reference kit contains the SOCRATES EVB Reference Board V1.0 shown in Figure 2.
Beside this you need a power source provided via micro USB cable.
For Ethernet and SHDSL connection, standard Ethernet patch cables can be used.
Figure 2: SOCRATES EVB Reference Board, V1.0
Revision: 1.3.1, 2015-08-25
6/24
[email protected]
SOCRATES EVB User Manual
2 Block Diagram
Figure 3 shows the block diagram of the SOCRATES EVB Reference Board.
Figure 3: Block Diagram of the SOCRATES EVB Reference Board V1.0
The SOCRATES EVB Reference Board consists of the following blocks:
 SHDSL transceiver Lantiq SOCRATES-1E (PEF 21628) V1.2. The functionality of the
Evaluation Board could also be realized with the 2ch or 4ch versions of the
SOCRATES-xE (PEF 22628 and PEF 24628). In any case only one channel is used
by SOCRATES EVB.
 Ethernet PHY Lantiq XWAY PHY11G (PEF 7072), Version 1.5. The PHY11G is a
Gigabit Ethernet PHY. However, in this application only 10/100BaseTX is available.
 Microcontroller Atmel ATSAM4SA16. The microcontroller is used for configuration,
controlling and monitoring. The requirements of the microcontroller are very low, e.g.
an 8 bit controller has enough performance for SHDSL. We use the ARM based
microcontroller to provide a highly flexible evaluation platform.
 RJ45 connectors (shielded for Ethernet and unshielded for SHDSL), both from Würth
Elektronik eiSos GmbH
 Micro USB connector Type B (Würth Elektronik eiSos GmbH)
 SHDSL Hybrid including SHDSL transformer (Würth Midcom)
 Ethernet magnetics (Würth Elektronik eiSos GmbH)
 DC/DC converter from 5 V to 3.3 V, 1.5 V and 1.0 V. Three voltage regulators from
MPS (Mini-Module Family) are used.
 XTAL for SHDSL-transceiver, Ethernet-PHY and Microcontroller (Geyer Quarz)
 Input and Output components (Würth Elektronik eiSos GmbH):
o Rotary switch
o DIP switches
o Push buttons
o ISP pin header for debugging of the microcontroller
o LEDs
Revision: 1.3.1, 2015-08-25
7/24
[email protected]
SOCRATES EVB User Manual
3 Interfaces
This chapter describes the interfaces and header pinouts of the SOCRATES EVB Reference
Board, V1.0.
3.1 Design Overview
The design with its main function blocks and important components are shown in Figure 4.
The description for it is given in the following section.
Figure 4: Design of the SOCRATES EVB Reference Board V1.0
3.2 SHDSL Interface
The SHDSL interface is divided in SHDSL connector, SHDSL Transformer, Protection,
Hybrid and SHDSL data pump (see Figure 5).
Figure 5: SHDSL Interface
Additional primary protection is necessary depending on requirements. There is no primary
protection on the Socrates EVB available.
The connector X102 is an unshielded RJ45 connector. It is used for connecting the
SOCRATES EVB to one SHDSL line (according ITU-T G.991.2 [4]). Table 1 shows the pin
definition of X102.
Table 1: Pin Definition of X102
Pin Number
1…3
4
5
6…8
Revision: 1.3.1, 2015-08-25
Pin Name / Function
Not connected
SHDSL line - Tip
SHDSL line - Ring
Not connected
8/24
[email protected]
SOCRATES EVB User Manual
Typical lines are unshielded twisted pair cables. Any standard Ethernet cable is also usable.
Beside the RJ45 connector X102 SOCRATES EVB provides the possibility to use the pin
header X101 spaced 2.54 millimetres (0.1 in). Table 2 gives the pin definition.
Table 2: Pin Definition of X101
Pin Number
1
2
Pin Name / Function
SHDSL line - Tip
SHDSL line - Ring
The pin header X101 is not mounted by default. It is possible to mount it on both PCB sides
to get an easy test adapter for evaluation or to use the SOCRATES EVB as a module.
Figure 6 shows the schematic of the SHDSL hybrid with line transformer L101 and
SOCRATES data pump V101 (PEF21628E).
Figure 6: Schematic of SHDSL Hybrid
Components and layout are influencing the SHDSL performance. Teleconnect can assist you
with the selection of additional line protection at raw ambient conditions.
There are pin compatible 2 and 4 channel SHDSL chips available. These chips are also
usable at SOCRATES EVB. However, SOCRATES EVB provides only one SHDSL channel.
Please note, depending on serial number your SOCRATES EVB may be mounted
SOCRATES-1e or SOCRATES-4e.
3.3 Ethernet Interface
The Ethernet interface is divided in connector, transformer (magnetics) and Ethernet PHY
(see Figure 7).
Figure 7: Ethernet interface
The shielded RJ45 connector X201 is a standard Ethernet interface. It is compatible with
10BASE-T and 100BASE-TX Ethernet according to IEEE 802.3 [3] and can be connected to
a twisted pair medium such as CAT5 cable infrastructure.
Revision: 1.3.1, 2015-08-25
9/24
[email protected]
SOCRATES EVB User Manual
Beside the RJ45 connector, SOCRATES EVB provides the possibility to use the pin header
X202 spaced 2.54 millimetres (0.1 in). Figure 8 and Table 3 gives the pin definition.
Table 3: Pin Definition of X202
Figure 8: Pin Definition of X202
Pin Number
1
2
3
4
5
6
7
8
Pin Name / Function
TX/RX1 +
TX/RX1 TX/RX2 +
TX/RX2 Not used for 10/100BASE-TX
Not used for 10/100BASE-TX
Not used for 10/100BASE-TX
Not used for 10/100BASE-TX
The pin header X202 is not mounted by default. It is possible to mount it on both PCB sides
to get an easy test adapter for evaluation or to use the SOCRATES EVB as module (see
chapter 6).
The transformer L201 connects the connector to the XWAY PHY11G Ethernet PHY V201
(PEF7072). The connection to the SHDSL data pump SOCRATES V101 is realized via
standard MII interface.
Figure 9 shows the schematic of the Ethernet interface.
Figure 9: Schematic of Ethernet Interface
3.4 Power Supply Input
For the power supply a Micro USB connector Type B with standard pin assignment
(according to USB specification) is used. This enables the EVB to utilize a standard 5V USB
plug-in power supply as power source. We recommend using power supply with at least
500 mA output current (which is commonly given). Please note the power consumption of the
Revision: 1.3.1, 2015-08-25
10/24
[email protected]
SOCRATES EVB User Manual
SOCRATES EVB with SOCRATES-4e mounted is higher than versions with SOCRATES-1e
mounted.
It is also possible to connect the Micro USB connector to any self-powered USB host
interface with the standard USB cable. Please note that SOCRATES EVB has no standard
USB conform interface because of missing power management. However, commonly it
works.
Beside the Micro USB connector SOCRATES EVB provides the possibility to use the pin
header X601 spaced 2.54 millimetres (0.1 in) for power supply. Table 4 gives the pin
definition.
Table 4: Pin Definition of X601
Pin Number
1
2
Pin Name / Function
+ 5 V (4.0 … 6.0 V)
- (Ground)
The pin header X601 is not mounted by default. It is possible to mount it on both PCB sides
getting an adapter or using the SOCRATES EVB as module.
The Micro USB connector is also usable for data transmission to the processor. In that case
UART emulation provides a serial interface.
3.5 Serial Interface (UART)
SOCRATES EVB features a serial interface (UART) for controlling and monitoring purposes.
The interface is usable in two ways: UART emulation via USB interface and TTL-compatible
interface via connector X401. Both interfaces have the same function and can work
simultaneously.
The pin header X401, also named “UART”, is not mounted by default. It is possible to mount
any 2.54 millimetres (0.1 in) spaced pin header at both sides of the PCB. So the soldering
pads are usable as an easy test adapter for evaluation or as a module placed on a host
board.
Table 5 shows the pin definition of X401.
Table 5: Pin Definition of X401
Pin Number
1
2
3
4
Pin Name / Function
+ 3,3V
RX
TX
Ground
3.6 Debug interface
The controlling processor of SOCRATES EVB is Atmel’s ATSAM4SA16. Based on the
powerful ARM Cortex-M4 core, the SAM4S series gives improved performance, low power
consumption and an easy to use processor. The processor gives much more performance
and periphery than SOCRATES needs. This offers a good basis for the development of own
software.
With the connector X402 (“JTAG”) SOCRATES EVB provides a compatible interface to
Atmel’s development and debugging tools. For example the SAM-ICE, Atmel’s JTAG
Emulator for ARM core-based microcontrollers is usable.
Revision: 1.3.1, 2015-08-25
11/24
[email protected]
SOCRATES EVB User Manual
X402 is a 2.54 millimetres (0.1 in) spaced pin header. The pin definition is given at Table 6.
Table 6: Pin Definition of X202
Pin Number
1
2
3
4
5
6
7
8
9
10
Pin Name / Function
TCK
Ground
TDO
+ 3.3V
TMS
Reset (NRST)
Not used
Not used
TDI
Ground
3.7 Control and Monitoring Interface
SOCRATES EVB provides on board software usable for many standard applications. For
configuration and status information, several buttons, switches and LEDs are available. The
following section gives more information.
3.7.1 Buttons
There are two buttons available. The first is the button S402 called “RESET”. Pressing this
button triggers hardware reset of the processor and the SHDSL interface. The software
restarts and makes new initialisation of SOCRATES EVB.
The second button is the button S403 called “ERASE” with two functions. During reset
(Reset button is also pressed) the whole flash memory will be cleared. This is necessary to
reload a new Firmware version via processor’s SAM-BA interface. During runtime, additional
information about software, SOCRATES firmware version and SHDSL configuration will be
printed to serial interfaces (UART and USB) if the button “ERASE” is pressed.
Please see Figure 4 for the location of the buttons.
3.7.2 DIP switches
The dual in-line package switch S401 is used for selection of operation mode. If the switch
position is stable for more than four seconds the software will accept the new setting and
reconfigure the SOCRATES chip set.
There are five switches available. Table 7 describes the function of the DIP switch called
“MODE”.
Table 7: Function of “MODE” Switch S401
Switch
number
1
Description
Switch function
Device Mode
2
Extended Rates
3
4
5
Reserve
Test mode (TM1)
Test mode (TM2)
On: STU-C (Master, CO mode)
Off: STU-R (Slave, CPE mode)
On: Enables extended bitrates (64..15288kbps)
Off: ITU-T standard bitrates (192..5696kbps)
Reserved for future use
Both off: no test mode (normal function)
TM1 on, TM2 off: PSD test
TM1 off, TM2 on: idle (Silent State)
Both on: Loopback
Revision: 1.3.1, 2015-08-25
12/24
[email protected]
SOCRATES EVB User Manual
SHDSL is a point to point connection. SHDSL interconnections need two different device
modes, called SHDSL Termination Unit Central Office (STU-C) and SHDSL Termination Unit
Remote (STU-R). Switch 1 is usable for device mode selection. Please ensure to switch one
modem to STU-C and the other to STU-R. Otherwise no data transmission will be
established.
Beside the standard data rates according to ITU-T G.991.2 [4] Lantiq’s SOCRATES provides
higher (and lower) data rates. SOCRATES is capable to use about three times higher
transmission speed compared to high speed standard SHDSL connections. The lower
bitrates, for example, match better to ISDN-BRI. Switch 2 selects full performance or
compatibility to other SHDSL equipment. For SHDSL systems with SOCRATES chipset on
both sides Lantiq recommend to use the extended bitrates (switch 2 on). For highest
interoperability let switch 2 off.
SOCRATES EVB provides helpful features for the evaluation of the SHDSL equipment.
Therefore two switches for test mode selection are available. Three test modes provide PSD
test, idle and loopback functions. PSD test initiates the SHDSL transmitter sending data
without a counterpart station. This function supports the transmit spectrum measurement.
For this feature a fixed bitrate has to be selected (rotary switch position other than 0, see
section 3.7.3 also) because the spectrum is depending on bit rate. In idle mode (also called
Silent State), the transceiver does not send any data. This test mode is useful for Idle Noise
Measurement.
The loopback mode activates a loopback inside the SOCRATES. Data from the SHDSL
interface goes back to the SHDSL interface. This loop back simplifies the analysis of an
established data connection.
There is a protective tab on top of DIP switch. Please remove it from the DIP switch before
first use.
3.7.3 Rotary switch
The rotary switch S404 (named “BITRATE”) is used for selection of the bitrates. Table 8
shows choice of bitrates.
If the switch position is stable for more than 4 seconds the software will accept the new
setting and reconfigure the SOCRATES chip set. An established data transmission will be
interrupted during reconfiguration.
Table 8: Selectable Bitrates of SOCRATES EVB
Switch position
0 (default)
1
2
3
4
5
6
7
8
9
Revision: 1.3.1, 2015-08-25
Extended Rates
(DIP switch 2)
Off
Off
Off
Off
Off
Off
Off
Off
Off
Off
Line probing
Bitrate [kbit/s]
PAM
Enabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
192…5696
192
384
512
768
1536
2048
2304
3072
5696
Auto
16
16
16
16
16
16
32
32
32
13/24
[email protected]
SOCRATES EVB User Manual
Switch position
0 (default)
1*
2*
3*
4*
5*
6*
7*
8*
9*
Extended Rates
(DIP switch 2)
On
On
On
On
On
On
On
On
On
On
Line probing
Bitrate [kbit/s]
PAM
Enabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
64…15288
64 *
192 *
192 *
2496 *
5056 *
7616 *
10176 *
12736 *
15288 *
Auto
4
4
8
4
8
16
32
64
128
The best choice for most applications is switch position 0 which enables the Power
Measurement Modulation Session (PMMS), also called “Line Probing”. PMMS works like an
automatic mode, in that case SOCRATES selects the highest given bitrate for actual noise
floor and loop length. The bitrate differs depending on extended rates that are enabled or not
(see Table 7). The target SNR margin is always set to 6 dB.
3.7.4 LEDs
Five LEDs indicate the current state of SOCRATES EVB.
The green LED H601 “POWER” indicates that power is connected. This LED is on if the
board is active and off if the SOCRATES EVB is not powered up.
The next green LED is H401 (“SHDSL STATE”). This LED is off if SHDSL is not active (e.g.
during initialization). If the SOCRATES is initialized, the LED blinks slowly (approximately
1 Hz). The SOCRATES is ready to work and waits for detecting counterpart station. Once the
counterpart station is detected, the training process starts and the LED blinks faster
(approximately 3 Hz). This process takes some seconds and if the SOCRATES chipset can
establish a SHDSL link the “SHDSL STATE”-LED goes on.
The state of the Ethernet port is indicated by the green LED H202 (“ETHERNET
LINK/ACTIVITY”). This LED is off if the Ethernet PHY hasn’t detect any Ethernet counterpart.
The LED goes on if an Ethernet link is established and starts blinking if data transmission is
active.
Beside the green LEDs there is amber LED H402 (“ERROR”). For normal operation this LED
is off. The LED is on or starts blinking if an error has occurred. The error type will also print to
the serial interface (USB UART emulation and hardware UART). Pressing the “ERASE”button repeats output of error message to serial interface.
For the location of the LEDs please look at Figure 4.
*
The configuration of fixed bitrates in extended rates mode is only possible by SHDSL Master (CO
mode, STU-C). The SHDSL Slave (CPE mode, STU-R) ignores the switch position and always uses
line probing (switch position 0).
Revision: 1.3.1, 2015-08-25
14/24
[email protected]
SOCRATES EVB User Manual
4 Software
4.1 Updating Firmware
The control and monitor processor ATSAM4SA16 supports SAM-BA, an open set of tools for
programming the Atmel ARM core-based microcontrollers. SOCRATES EVB uses this tool
for an easy way to update the processors firmware (including SHDSL firmware).
The following section provides a guide on how to install the in-system programmer and how
to use it.
4.1.1 Preparation
If you have already installed the SAM-BA programmer, please go to the next section.
This is a guide on how to install the in-system programmer on your PC.
1. Download the latest version of SAM-BA in-system programmer from Atmel’s web
page (http://www.atmel.com/).
2. Install the downloaded software on your PC. Follow the instruction of the installer of
user interface (more infos: see "sam-ba user guide.pdf")
3. Download at91sam4s16-ek.tcl from Teleconnect Webseite
http://www.teleconnect.de/xdsl/socrates-evb
4. Store the newly downloaded file at91sam4s16-ek.tcl into your installation directory
"<your SAM-BA installation directory>\tcl_lib\at91sam4s16-ek". You have to overwrite
the existing file.
5. Connect the SOCRATES EVB with a Micro-USB 2.0 cable (USB-Micro-B connector
to USB-A connector) to your PC.
6. Install the driver. (For Microsoft Windows 10 users this step is not necessary.)
Please select "search for driver software at local computer". The driver is located in
your installation directory "<your SAM-BA installation directory>\drv".
Attention: do not select "automatic search for driver software" (search in the internet).
Select "Install from ATMEL Rousset" trust. After a while the driver software "AT91
USB to Serial Converter" is installed successfully and assigned to a COM port.
For more information please have a look at "<your SAM-BA installation
directory>\doc\usb_notice.html"
4.1.2 Using the in-system programmer
Before starting, prepare the new firmware image. You can generate it by yourself (including
your application software) or use the latest firmware image provided by Teleconnect
Webseite (http://www.teleconnect.de/xdsl/socrates-evb). You need the firmware image in
*.bin file format.
1. Connect the SOCRATES EVB to your PC using the micro USB cable.
2. Press both buttons of the SOCRATES EVB (“RESET” and “ERASE”) at the same
time. This clears the whole memory including the firmware of SOCRATES EVB.
3. Disconnect and reconnect the USB connection of SOCRATES EVB. After
reconnection, the LEDs “SHDSL STATE” and “ERROR” will not light up/flash. This
indicates that no firmware is present.
4. Call the SAM-BA programmer
Revision: 1.3.1, 2015-08-25
15/24
[email protected]
SOCRATES EVB User Manual
5. Select the connection, e.g. COM1 or \USBserial\COM8, select your board and
choose at91sam4s16-ek as board type.
6. Press button "Connect".
7. Select the firmware image "evalboard_sam4s.bin" and press “Send File” button.
8. The file will download. After that you can lock the involved lock regions or not.
9. Press the button “Execute” and close the SAM-BA programmer.
With Sam-Ba V2.15 you may get the following error sometimes:
ScriptGPNMV 2-E-Set GPNVM1 failed.
Revision: 1.3.1, 2015-08-25
16/24
[email protected]
SOCRATES EVB User Manual
In that case you have to disconnect and reconnect the power connection. The
SOCRATES EVB should work normally.
10. Disconnect and reconnect the USB connection of SOCRATES EVB. Ready.
4.2 SOCRATES EVB Firmware
SOCRATES EVB comes with on-board software ready to use. It works autonomous without
connection to host controller. The configuration is selectable by switches (see section 3.7).
The firmware includes the following main features:
 Adjust the line rate with enabled Line probing,
 Select several fixed line rates (see Quick Start Guide),
 Support for EFM-CU,
 Line coding: 16 and 32 TC-PAM according to ITU-T G.991.2 [4],
 Extended rates configuration (min rate: 64kbps, max rate: 15288kbps)
 Monitoring of basic SHDSL line parameters,
 Different test modes: PSD test, idle and loopback
For more details, please see the SOCRATES EVB Firmware Release Report [2].
Teleconnect provides this free firmware images for evaluation proposes only. You can buy
software license for commercial use from Teleconnect. Beside this, Teleconnect can assist
you in SHDSL software development. For further information please contact us at
[email protected].
The firmware of SOCRATES EVB includes Lantiq’s SOCRATES driver. There is a free
download at Lantiq’s web site. You can use this driver for your own software development.
4.3 User Interface
SOCRATES EVB provides user interface via serial interface (UART). There are two equal
alternatives available: TTL compatible interface and emulation via USB (see section 3.5).
The baud rate is 115.2 kbaud/s with 8 data bit, 1 stop bit and none parity.
The software version V1.3 provides a monitoring interface only. During startup you will see
for example the following print out:
-- Startup -===============================================
SW-Ver#:
1.3 (Rev: 832)
PHY-Ver#:
1.1-1.9.2__001
IDC-Ver#:
1.1_1.9.2
Serial#:
0123.237D.07FD.38B9
===============================================
SHDSL Configuration:
===============================================
Testmode:
Disabled
CO/CPE:
CO
Ext. rates:
Enabled
Lineprobing: Enabled
Bitrate min: 64 kbps
Bitrate max: 15288 kbps
PAM:
Auto
===============================================
IDC download ... ok.
SDFE download ... ok.
IDC start
... ok.
===============================================
Linestate:
DOWN_READY
Mode:
STU-C (CO)
0==============================================
Revision: 1.3.1, 2015-08-25
17/24
[email protected]
SOCRATES EVB User Manual
If the hardware configuration is changed (e.g. new switch position of rotary switch) you get a
confirmation print out like that:
===============================================
= HW config changed :
=
===============================================
= Detected dip config: 1 0 0 0 0
= Detected rotary id : 0
===============================================
Restart SHDSL with new configuration!
===============================================
SHDSL Configuration:
===============================================
Testmode:
Disabled
CO/CPE:
CO
Ext. rates:
Enabled
Lineprobing: Enabled
Bitrate min: 64 kbps
Bitrate max: 15288 kbps
PAM:
Auto
===============================================
IDC download ... ok.
SDFE download ... ok.
IDC start
... ok.
===============================================
During operation you get a cyclic status print out like that:
Linestate:
UP_DATA_MODE
Mode:
STU-C (CO)
Bitrate:
15288 kbps
PAM: 128-TCPAM
SNRM(NE):
11 dB
LATN(NE):
2 dB
==========0====================================
If you press the “ERASE” button, you will get a summary of state information. It looks like
this:
###############################################
SW-Ver#:
1.3 (Rev: 832)
PHY-Ver#:
1.1-1.9.2__001
IDC-Ver#:
1.1_1.9.2
Serial#:
0123.237D.07FD.38B9
===============================================
SHDSL Configuration:
===============================================
Testmode:
Disabled
CO/CPE:
CO
Ext. rates:
Enabled
Lineprobing: Disabled
Bitrate
15288 kbps
PAM:
128-TCPAM
###############################################
Please note, there is a special behavior in Microsoft Windows environment. The COM port
initializing happens during the connection to the USB port. During this process you get the
COM port number and then you can assign a terminal program. So it is possible you miss the
first notifications.
Further a reset of SOCRATES EVB initiates a new initialization of the COM port. Your
connection to the terminal program will be lost.
Revision: 1.3.1, 2015-08-25
18/24
[email protected]
SOCRATES EVB User Manual
5 Operation
The following description gives an easy way to make a data connection using SHDSL. You
need at least one SOCRATES EVB and one other standard conform SHDSL modem.
However, the easiest way to make an SHDSL connection is to use two SOCRATES EVB.
5.1 Start-up with two boards
1. Verify settings: DIP switch 2 on (for highest possible data rate up to 15 Mbps), all
other DIP switches off, rotary switch on 0 (exempt you wish a special bit rate).
2. Switch on Device Mode (DIP switch 1) for master mode (STU-C) at one board, the
other stays in slave mode (STU-R, DIP switch 1 off).
3. Connect both SHDSL connectors together. You can use a standard Ethernet patch
cable.
4. Power up both boards. E.g. connect the micro USB plugs to PC.
 The power LED, Error LED and the SHDSL LED go on.
 After some seconds the amber Error LED and SHDSL LED go off.
 The SHDSL LED starts blinking slowly after some seconds.
 The SHDSL LED blinks fast during SHDSL Training.
 The SHDSL LED is on if the SHDSL connection is established.
5. Disconnect the Ethernet cable from your computer; plug it into the Ethernet connector
of the first board. Connect the wall outlet to the Ethernet connector to the second
board.
 The Ethernet LED is on if Ethernet connection was established.
 The Ethernet LED starts blinking indicating Ethernet traffic.
6. Ready! You are using SHDSL for your data connection.
Revision: 1.3.1, 2015-08-25
19/24
[email protected]
SOCRATES EVB User Manual
6 Using SOCRATES EVB as Module
6.1 Scope
The main goal of SOCRATES EVB is a simple evaluation platform of the SOCRATES chip.
Beside this it is possible to use SOCRATES EVB as SHDSL EFM module. That is why
SOCRATES EVB is made in a small form factor, not really typical for evaluation platforms.
This may be interesting for small volume applications.
This chapter covers using SOCRATES EVB as a module.
6.2 Connection
Figure 10 shows the dimension of SOCRATES EVB and the location of the connectors (top
side view, all values are millimetres). If SOCRATES EVB is used as module, it can power up
via X601. Please connect pin 1 to + 5 V (4.0 … 6.0 V) and pin two to Ground. The SHDSL
line should connect to X101 and the Ethernet interface to X202. Optionally, a control and
monitor interface is available to connect at X401. If you want to use it, please connect it to
serial interface of host processor. There is one mounting hole at SOCRATES EVB. It can be
used for fixing the SOCRATES EVB to the host board via an M2.5 screw.
The pin header connectors X101, X202, X401 and X601 are not mounted by default and can
be populated if necessary.
The connectors X102, X201 and X403 are not used and should be left open.
Revision: 1.3.1, 2015-08-25
20/24
[email protected]
SOCRATES EVB User Manual
Figure 10: Position of Connectors
6.3 Protection
The SOCRATES EVB is conceptualised as an evaluation platform. For this, SOCRATES
EVB includes only basic protection. It is possible to add additional protection circuits on the
host board to use SOCRATES EVB in rough environments.
For further assistance you can contact the SHDSL hotline [email protected].
Revision: 1.3.1, 2015-08-25
21/24
[email protected]
SOCRATES EVB User Manual
7 BoM of SOCRATES EVB
Table 9 shows the Bill of Material of SOCRATES EVB Reference Board. It contains all
mounted components. For further assistance you can ask [email protected].
Table 9: Bill of Material
Item Quantity
1
8
2
3
4
5
6
7
8
9
58
1
2
2
2
3
2
1
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
23
2
3
1
2
1
3
1
1
2
1
1
1
1
1
1
26
27
28
29
73
1
1
2
Designator
C524, C525, C534, C537, C565, C566, C567,
C568
C101, C102, C103, C104, C105, C106, C107,
C108, C521, C522, C523, C528, C529, C531,
C546, C547, C548, C549, C550, C551, C552,
C553, C554, C555, C556, C557, C559, C561,
C405, C407, C503, C505, C506, C508, C510,
C511, C512, C513, C514, C515, C516, C517,
C518, C519, C535, C536, C538, C539, C540,
C542, C545, C558, C560, C562, C564, C601,
C602, C563
C114
C109, C112
C110, C111
C201, C202
C113, C403, C404
C401, C402
C115
C501, C502, C504, C507, C509, C520, C526,
C527, C530, C532, C544, C569, C603, C604,
C605, C606, C607, C608, C609, C610, C611,
C612, C613
C533, C541
C207, C208, C406
C543
D601, D602
D101
H202, H401, H601
H402
L201
L401, L502
L501
L101
L503
Q401
Q201
Q101
R201, R202, R203, R204, R205, R206, R207,
R208, R209, R210, R211, R212, R213, R214,
R215, R216, R217, R218, R219, R220, R221,
R222, R223, R224, R225, R226, R235, R236,
R237, R238, R239, R301, R302, R303, R304,
R305, R306, R307, R308, R309, R310, R311,
R312, R313, R314, R316, R317, R318, R319,
R320, R321, R322, R323, R324, R401, R402,
R405, R406, R407, R408, R409, R413, R415,
R416, R420, R422, R423, R424, R425, R602,
R603, R605, R609
R250
R101
R247, R248
Revision: 1.3.1, 2015-08-25
22/24
Value
Manufacture
10nF
Würth Elektronik
100nF
1nF
22pF
2.2pF
33pF
470pF
4.7pF
3.3nF
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
10µF
4.7µF
1nF
220µF
BAT60B
CD143A-SR3.3
WL-SMCW-V
WL-SMCW-Y
749020010A
300R
10µH
750510578
30Ω
KX-7T
KX-7T
KX-7T
Würth Elektronik
Würth Elektronik
unspecified
unspecified
unspecified
Bourns
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
Geyer Electronic
Geyer Electronic
Geyer Electronic
10kΩ
11kΩ
12.7kΩ
16kΩ
unspecified
unspecified
unspecified
unspecified
[email protected]
SOCRATES EVB User Manual
Item Quantity
30
3
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
14
3
3
1
3
4
4
2
1
1
2
4
1
1
2
4
47
48
49
50
16
1
1
2
Designator
R106, R107, R240
R227, R228, R229, R230, R231, R232, R233,
R234, R414, R417, R418, R426, R427, R428
R111, R403, R404
R112, R114, R510
R611
R116, R117, R410
R102, R103, R104, R105
R601, R606, R608, R610
R113, R115
R110
R607
R108, R109
R253, R254, R255, R256
R252
R246
R245, R411
R251, R419, R421, R612
R118, R241, R243, R244, R501, R502, R503,
R504, R505, R506, R509, R511, R604, R613,
R614, R615
S401
S404
S402, S403
51
52
53
1
1
1
T601
V301
V401
BSS215P
ATSAM4SA16CA
ATSHA204
54
55
56
57
58
59
60
3
1
1
1
1
1
1
V601, V602, V603
V101
V201
X402
X201
X102
X403
MPM3810GQB*
PEF21628E
PEF7072
61301021121
WE615008143521
WE615008143721
WE629105136821
Revision: 1.3.1, 2015-08-25
23/24
Value
1.3kΩ
Manufacture
unspecified
22.1Ω
2.21kΩ
2.43Ω
30.1kΩ
3.32kΩ
43.2Ω
45.3kΩ
47.5Ω
5.62kΩ
68.1kΩ
750Ω
75Ω
8.66kΩ
5.23kΩ
6.81kΩ
300Ω
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
unspecified
0Ω
WE416131160805
WS428542320810
WS-TSS
unspecified
Würth Elektronik
Würth Elektronik
Würth Elektronik
Infineon
Technologies
Atmel
Atmel
Monolithic
Power Systems
Lantiq
Lantiq
Würth Elektronik
Würth Elektronik
Würth Elektronik
Würth Elektronik
[email protected]
SOCRATES EVB User Manual
8 Literature
[1] Teleconnect GmbH, [email protected], "SOCRATES EVB Quick Start Guide",
Teleconnect GmbH, Dresden, Germany, 2015
http://www.teleconnect.de/xdsl/socrates-evb
[2] Teleconnect GmbH, [email protected], "SOCRATES EVB SW Release Report",
Teleconnect GmbH, Dresden, Germany, 2015
http://www.teleconnect.de/xdsl/socrates-evb
[3] IEEE, "IEEE Std. 802.3-2008, Section 5: Part 3: Carrier Sense Multiple Access with
Collision Detection (CSMA/CD) access method and Physical Layer specifications," 200812-26.
[4] ITU, "ITU-T G.991.2: Single-pair high-speed digital subscriber line (SHDSL) transceivers,"
12/2003.
Revision: 1.3.1, 2015-08-25
24/24
[email protected]