RC5 Real Time Controller RC5User Manual R6860

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 78

DownloadRC5 Real-Time Controller RC5User Manual R6860
Open PDF In BrowserView PDF
Real-Time Controller
RC5
User Manual

November 2016 (R6860)

Contents
Conventions

6

Safety information

7

About this Manual

8

Introduction

9

Instrument overview

10

Block diagram .................................................................................................................... 10
Front panel ......................................................................................................................... 11
Rear panel .......................................................................................................................... 12

Installation Guide

14

Content of delivery ............................................................................................................ 14
Setup .................................................................................................................................. 15
Connection to SC5 ............................................................................................................. 15
Single SC5 ........................................................................................................... 16
Multiple SC5s ...................................................................................................... 17
Connection to OC4 ............................................................................................................ 19
Single OC4 .......................................................................................................... 19
Multiple OC4s ..................................................................................................... 20
Connection to host computer ............................................................................................. 21
Connection to computer screen .......................................................................................... 22
Powering ............................................................................................................................ 24

DIO ports

25

DIO ports connection ......................................................................................................... 25
DIO ports schematic and connector pin layout .................................................................. 26
Specifications (DIO ports) ................................................................................................. 27

High Speed Digital Inputs

28

High speed digital inputs connection ................................................................................. 28
High speed digital inputs schematic ................................................................................... 28
Specifications (high speed digital inputs) .......................................................................... 29

High Speed Digital Outputs

30

High speed digital outputs connection ............................................................................... 30
High speed digital outputs schematic ................................................................................. 30
Specifications (high speed digital outputs) ........................................................................ 31

Clock

32
Clocking options ................................................................................................................ 32
Clock ports connection ...................................................................................................... 33
Clock ports schematic ........................................................................................................ 33
Optional OCXO clock mounting instructions .................................................................... 34
Specifications (clock)......................................................................................................... 37

Upgrades and replacements

38

Firmware update ................................................................................................................ 38

RC5 Real-Time Controller

Index • iii

Real-time unit replacement ................................................................................................ 40
FPGA card replacement ..................................................................................................... 42

Example: Nanonis SPM Control System, Tramea and OC4.5-S

43

SPM Control System: Connections on the rear side of the instruments ............................. 43
Nanonis Tramea: Connections on the rear side of the instruments .................................... 45
OC4.5-S: Connections on the rear side of the instruments ................................................ 46

Software Installation Guide

47

Host computer requirements .............................................................................................. 47
Host computer network configuration ............................................................................... 48
Windows XP ........................................................................................................ 48
Windows Vista .................................................................................................... 50
Windows 7 and later ............................................................................................ 51
Nanonis software installation ............................................................................................. 56
License files ......................................................................................................... 58
First time startup .................................................................................................. 59
Real-time software update ................................................................................... 61

Troubleshooting

64

Network and software issues.............................................................................................. 64
License file issues .............................................................................................................. 65
Instrument doesn’t power up correctly .............................................................................. 66
Instrument is overheating ................................................................................................... 67
Clock issues ....................................................................................................................... 69

Specifications

70

General ............................................................................................................................... 70
DIO ports specifications .................................................................................................... 70
High speed digital inputs specifications ............................................................................. 71
High speed digital outputs specifications ........................................................................... 71
Clock specifications ........................................................................................................... 71
Operating conditions .......................................................................................................... 72
Storage and transportation conditions ................................................................................ 72

Legal Information

73

Warranty ............................................................................................................................ 73
Copyright ........................................................................................................................... 73
Trademarks ........................................................................................................................ 73
Declaration of Conformity ................................................................................................. 74

Index

77

RC5 Real-Time Controller

Conventions • 5

Conventions
The following signal words and symbols appear in this manual:
Danger: Indicates a hazardous situation which, if not avoided, will result in death or major
injury.
Warning: Indicates a hazardous situation which, if not avoided, could result in death or major
injury.
Caution: Indicates a hazardous situation which, if not avoided, could result in minor or moderate
injury.
High voltage: Risk of electric shock. Lethal voltages present.

Hot surface: Indicates that the surface of the instrument might become hot. Avoid coming into
contact with the hot surface.

Static sensitive devices: Observe precautions for handling electrostatic sensitive devices.

Note: Indicates a situation which, if not avoided, could result in damage or a malfunction of the
instrument.

Refer to instruction manual: The instruction manual mentioned in the text must be read before
operating the instrument.

Disconnect mains plug from electrical outlet: The mains plug must be disconnected from the
electrical outlet before proceeding.

Italic

Commands, programs, menu items, functions, field names and product names are shown in italic
characters.

RC5 Real-Time Controller

Conventions • 6

Safety information
•

Carefully read this manual and all related documents before installing and using the instrument.

•

The safety notes and warnings have to be obeyed at all times.

•

The RC5 may only be installed and used by authorized and instructed personnel who have read this manual.

•

The RC5 is designed for indoors dry laboratory use only.

•

The RC5 may only be used as specified in this manual, otherwise it may not fulfill safety requirements.

•

Do not install substitute parts or perform modifications to this instrument. No user serviceable parts inside.

•

Do not operate the RC5 if it is damaged or not functioning properly. Never use damaged accessories.

•

Do not operate the instrument during electrical storms in order to avoid damaging the instrument.

•

Never use corrosive or abrasive cleaning agents or polishes. If necessary, clean the instrument with a soft and
dry cloth, and make sure that it is completely dry and free from contaminants before returning it to service.

Warning: Lethal voltages are present inside the instrument. Disconnect the mains plug from the
electrical outlet before opening the instrument

RC5 Real-Time Controller

Safety information • 7

About this Manual
This manual is intended as a reference tool for users of the Nanonis RC5 Real-time controller. It covers the
functionality of the instrument and explains its installation and operation.
This manual is not a service manual for the RC5.

Revision history
November 2016 (R6860) Updated release of the RC5 manual:
August 2016 (R6641)

Updated release of the RC5 manual:
-

May 2013 (R3800)

Updated conformity declaration

Added or updated information and pictures for NI PXIe-8840 embedded controller
Updated to software V5
Updated host computer requirements

Initial release of the RC5 manual

The SPECS order number for this manual is: 2078000363

RC5 Real-Time Controller

About this Manual • 8

Introduction
The Nanonis Real-Time Controller RC5 is the central data processing unit of a Nanonis System. The RC5 provides
connectivity to other instruments in the Nanonis family, FPGA processing for high-speed calculations, CPU power
for slower time-deterministic processes, and a TCP/IP connection to the host computer running the Nanonis
software.
The RC5 is equipped with six device ports for connecting the Nanonis SC5 or OC4. Up to three instruments of each
type can be connected, with a maximum total of four instruments being supported in the software. The
configurations are shown in the table below.
No SC5
No OC4

One SC5

Two SC5s

Three SC5s







One OC4









Two OC4s







()

Three OC4s 



()

()

The RC5 also provides four digital ports (DIO ports) with eight digital lines each, for digital control and readout of
other Nanonis or third-party instruments. All four ports are bidirectional and allow data rates of up to 500 kHz. For
faster data rates, four additional high speed digital inputs and outputs can be used e.g. for counting purposes (inputs),
or fast pulse generation (outputs). These lines allow data rates of up to 200 MHz.
Note: Under Version 4.5 of the Nanonis software, only two digital ports can be used, and the high speed digital
outputs are disabled.
The RC5 allows for a flexible clock management, making it possible to change or upgrade the clock source
depending on experimental requirements. The clock source can be either the low phase-noise internal clock, an
optional oven-controlled crystal oscillator (OCXO) which can be fitted to the RC5, the OCXO of a Nanonis OC4, or
an external clock source. The clock source is chosen automatically based on a priority list.
The RC5 is connected to the host computer running the control software using a single Ethernet cable. No other
connections are required for operation and installation of software and operating system upgrades.

RC5 Real-Time Controller

Introduction • 9

Instrument overview
Block diagram
The block diagram of the RC5 is shown in the picture below.

Signal distribution
Clock distribution

200 MHz
data transfer

Virtex-5 FPGA

OUT

DEVICE
DIO PORTS
PORTS
SC/OC 01-03
A-D

Power LED

HI SPEED
DIGITAL
IN
OUT

Optional OCXO Clock

IN

CLOCK

Clock source LEDs

NI PXIe-7965R

TCP/IP
communication

Power
switch

ETHERNET
PORT

NI PXIe-8840 or
NI PXIe-8115

Fuses

ATX power supply
Line filter

AC INPUT

Real-time system
Intel Core i5 processor
LabVIEW RT OS

DISPLAY
PORT

PXIe Bus

Figure 1: Block diagram of the Nanonis RC5.

The main functional units of the RC5 are the real-time system, the FPGA, and the signal and clock distribution unit.
These units are powered by a medical grade ATX power supply and actively cooled by a fan placed at the bottom of
the RC5 enclosure.

RC5 Real-Time Controller

Instrument overview • 10

The real-time system unit is a NI PXIe-8840 (RC5 serial number 17517 and higher) or NI PXIe-8115 embedded
controller. It is based around an Intel Core i5-4400E processor running at 2.7 GHz (3.3 GHz in turbo mode) with 4
GB of RAM (NI PXIe-8840) or Intel Core i5-2510E processor running at 2.5 GHz (3.1 GHz in turbo mode) with 2
GB of RAM (NI PXIe-8115). It provides processing power for all time-critical loops, scan and sweep generation,
and for data acquisition. It also takes care of the TCP/IP communication with the host computer over its ethernet
connection. The complete real-time unit can be easily removed from the RC5, if necessary. For status information, a
computer screen can be connected to one of the two DisplayPort connectors.
The FPGA card is a NI PXIe-7965R FlexRIO card, connected to the real-time unit over a PXIe-bus. The Virtex-5
SX95T FPGA offers high processing power and speed for all fast data processing tasks, including PLLs, lock-in
amplifiers, digital filters, oversampling, PI controllers, and hrDAC™ modulation. The FPGA is clocked through the
signal and clock distribution unit.
The signal and clock distribution unit is connected over a 200 MHz data bus to the FPGA, and provides connectivity
to the measurement instruments of the Nanonis range. It also addresses the four digital ports (DIO ports, 500 kHz
maximum frequency), the eight high speed digital ports (200 MHz maximum frequency), and manages the clock
sources. The optional OCXO clock is also plugged to the electronic board of the signal and clock distribution unit.

Front panel

1

Figure 2: RC5 front panel.

1.

Power LED (blue): Indicates that the instrument is powered up

RC5 Real-Time Controller

Instrument overview • 11

Rear panel

NI PXIe-8840
Embedded Controller

2

3

4

5

6

7 8 9 10 11 12 13 14

Figure 3: RC5 rear panel (NI PXIe-8840 version).

2

3

4

5

6

7 8 9 10 11 12 13 14

Figure 4: Figure 3: RC5 rear panel (NI PXIe-8115 version).

RC5 Real-Time Controller

Instrument overview • 12

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

Power switch: Turns the RC5 on and off.
Fuse holder: Contains two identical slow blowing fuses. Slow blowing 2A fuses (2AT, rated 250 VAC, 5×20
mm) should be used independently from the line voltage.
IEC power socket.
Ethernet connector: This connector is used for TCP/IP communication with the host computer. The other
ethernet port available should not be used. Please refer to the Connection to host computer section for details.
DisplayPort connector: This connector is used for connecting a computer display to the RC5. The screen
displays the status information of the instrument. Please refer to the Connection to computer screen section for
details.
OC4 device connectors: The Nanonis OC4 is connected to these connectors using the DEVICE RDIO cable
supplied with the OC4. Do not connect a Nanonis SC5 to these connectors. Please refer to the Connection to
OC4 section for details.
SC5 device connectors: The Nanonis SC5 is connected to these connectors using the DEVICE RDIO cable
supplied with the SC5. Do not connect a Nanonis OC4 to these connectors. Please refer to the Connection to
SC5 section for details.
DIO Ports A-D: These four D-sub9 female connectors are used for communication and control of other
Nanonis instruments, as well as third party equipment. Please refer to the DIO Ports section for details.
High Speed Digital Input connectors: These four SMB connectors provide four inputs for high speed digital
communication. Please refer to the High Speed Digital Inputs section for details.
Clock input: This SMB connector accepts a clock signal from an external 10 MHz clock source. Please refer to
the Clock section for details.
Clock source LEDs (green): Indicate that the corresponding clock source is selected and that the RC5 digital
circuits are locked to that clock signal. Please refer to the Clock section for details.
Clock output: This SMB connector outputs the 10 MHz clock signal of the clock source indicated by the Clock
source LEDs (12). For details, please refer to the Clock section.
High Speed Digital Output connectors: These four SMB connectors provide four outputs for high speed
digital communication. Please refer to the High Speed Digital Outputs section for details.

Symbols:
Earth

Protection Earth

RC5 Real-Time Controller

Instrument overview • 13

Installation Guide
This installation guide shows how to prepare and power up the RC5. Following these instructions ensures that the
instrument is working correctly, and that it can be connected to other instruments. Further steps will be explained in
detail in the chapters following this guide.
Please carefully read the manuals of the instruments to be connected to the RC5 before proceeding.

Content of delivery
When first unpacking the RC5, please check for the following items:
1.
2.
3.
4.
5.
6.

Nanonis RC5
Power cord
DisplayPort to VGA adapter
Test protocol
User manual
NI Real-time deployment license

These items are shown in the picture below. Note that the power cord appearance will depend on the country where
the RC5 is used (type J power cord shown).

1

2

3

Figure 5: These items are delivered with the RC5.

RC5 Real-Time Controller

Installation Guide • 14

Setup
To properly set up the instrument, a square space of at least 40 cm × 50 cm × 25 cm (W × D × H) is required.
Additional Nanonis instruments require an additional height of 10 cm for each instrument. The RC5 weighs
approximately 7.8 kg, and stability of its supporting table must be guaranteed. It must be possible to access the
hardware from the front and the rear in order to connect all necessary cables. The space has to be dry and kept within
the specified temperature range.
Note: Make sure that the power cord is accessible at all times. It must be possible to disconnect the
power cord immediately in case of emergency.

The RC5 is actively cooled, and the air intake is placed at the bottom of the instrument. The four plastic feet
supporting the instrument must not be removed, and no items should be placed between the supporting table and the
bottom of the instrument.
The RC5 requires one power socket (120 VA typical, 200 VA max at 100-230 V ±10%, 50/60 Hz ±5%) with proper
grounding. A complete Nanonis SPM Control System can require up to eight power sockets, with a total power
consumption of about 600 VA maximum.
Note: The power cord must be connected to a properly wired and earthed socket.

Note: Use only the provided power cord or power cords conforming to IEC60227 with a connector
conforming to IEC60320.

Note: Make sure that the air intake at the bottom of the instrument is not obstructed, otherwise the
RC5 might exceed its maximum operating temperature and shut down.

Connection to SC5
Only one single cable, supplied with the SC5, is needed as a connection between the SC5 and the real-time controller
RC5. The DEVICE RDIO cable is labelled as SHC68 – 68 – RDIO. Place the SC5 and RC5 at the desired location,
and make sure that the space requirements listed in the previous section are fulfilled.

RC5 Real-Time Controller

Installation Guide • 15

Note: Please carefully read the SC5 user manual delivered with the Nanonis SC5 before proceeding!

Note: Do not connect a Nanonis SC4 to the RC5. Doing this might result in damage to the RC5.

Note: Only use the supplied DEVICE RDIO cable for the connection between the SC5 and RC5. Do
not use cables labelled as SHC68 – 68 – RMIO or the SC5 will not function.

Single SC5
Make sure that both the SC5 and the RC5 are switched off, but connected to the mains. Connect the DEVICE RDIO
cable delivered with the SC5 to the DEVICE SC 01/02/03 port of the SC5 first, then to the SC 01 port (8) at the back
of the RC5, as shown in the figure below. Always tighten the screws on either side of the connectors.

Figure 6: Connection of one SC5 to the RC5. The power cords of both instruments have to be connected to the mains first.

RC5 Real-Time Controller

Installation Guide • 16

Note: Connect both the SC5 and the RC5 to the mains using the supplied power cords before
connecting the instruments together!

Note: Make sure that the screws of the DEVICE RDIO cable connectors are tightened, otherwise the
connectors might be damaged. Do not overtighten the screws!

Note: If a single SC5 is connected to the RC5, it must be connected to the SC 01 port at the back of the
RC5. Do not connect it to the SC 02 or SC 03 ports.

Multiple SC5s
Up to three Nanonis SC5s can be connected to a single RC5. Follow the instructions given in the previous section for
the connection of the additional SC5 units.
Since the different SC5s are addressed by their port number in the Nanonis software, make sure to label the
instruments on the front panel in order to recognize which instrument is connected to which port. The figure below
shows the maximum configuration with three SC5s connected to the RC5.

SC5 #1
SC5 #2
SC5 #3

Figure 7: Connection of three SC5s to a RC5. The SC5s are shown placed above the RC5, but they can be also placed
below the RC5. Note that this arrangement is recommended only with an external source of forced cooling for the SC5s.
Otherwise a mixed arrangement (below and above the RC5) is recommended.

RC5 Real-Time Controller

Installation Guide • 17

Note: If two SC5s are connected to the RC5, they must be connected to the SC 01 and SC 02 ports at
the back of the RC5. Do not connect the second SC5 to the SC 03 port.

Note: The SC5 must be able to dissipate a large amount of heat. It is not recommended to stack three
SC5s on top of the RC5 unless an external source of forced cooling provides a stream of air towards
the SC5 enclosures. It is recommended to use a mixed arrangement with SC5s placed below and above
the RC5.
Caution: Avoid touching the instrument and the BNC connectors if multiple SC5s are stacked on top
of each other since the surface of the instruments and the connectors may become very hot. Switch off
the instrument and let it cool down before touching it.

RC5 Real-Time Controller

Installation Guide • 18

Connection to OC4
Only one single cable, supplied with the OC4, is needed as a connection between the OC4 and the real-time
controller RC5. The DEVICE RDIO cable is labelled as SHC68 – 68 – RDIO, and is identical to the cable used for
connecting the SC5. Place the OC4 and RC5 at the desired location, and make sure that the space requirements listed
in the previous section are fulfilled.
Note: Please carefully read the OC4 user manual delivered with the Nanonis OC4 before proceeding!

Note: Only use the supplied DEVICE RDIO cable for the connection between the OC4 and RC5. Do
not use cables labelled as SHC68 – 68 – RMIO or the OC4 will not function.

Single OC4
Make sure that both the OC4 and the RC5 are switched off, but connected to the mains. Connect the DEVICE RDIO
cable delivered with the OC4 to the DIO C1/C2 port of the OC4 first, then to the OC 01 port (8) at the back of the
RC5, as shown in the figure below. Always tighten the screws on either side of the connectors.

Figure 8: Connection of one OC4 to the RC5. The power cords of both instruments have to be connected to the mains
first.

RC5 Real-Time Controller

Installation Guide • 19

Note: Connect both the OC4 and the RC5 to the mains using the supplied power cords before
connecting the instruments together!

Note: Make sure that the screws of the DEVICE RDIO cable connectors are tightened, otherwise the
connectors might be damaged. Do not overtighten the screws!

Note: If a single OC4 is connected to the RC5, it must be connected to the OC 01 port at the back of
the RC5. Do not connect it to the OC 02 or OC 03 ports.

Multiple OC4s
Up to three Nanonis OC4s can be connected to a single RC5. Follow the instructions given in the previous section
for the connection of the additional OC4 units.
Since the different OC4s are addressed by their port number in the Nanonis software, make sure to label the
instruments on the front panel in order to recognize which instrument is connected to which port. The figure below
shows the maximum configuration with three OC4s connected to the RC5.

OC4 #1
OC4 #2
OC4 #3

Figure 9: Connection of three OC4s to a RC5. The OC4s are shown placed above the RC5, but they can be also placed
below the RC5.

RC5 Real-Time Controller

Installation Guide • 20

Note: If two OC4s are connected to the RC5, they must be connected to the OC 01 and OC 02 ports at
the back of the RC5. Do not connect the second OC4 to the OC 03 port.

Note: The OCXO of the OC4 can be used as a clock reference for the RC5 and all instruments
connected to it. Only port OC 01 accepts the clock of the OC4 as a reference, therefore the OC4
providing the clock reference must be connected to this port.

Connection to host computer
The host computer running the control software is connected to the RC5 over a single Gigabit-Ethernet cable. A
crossed cable should be used if the RC5 is connected directly to the host computer, while a normal cable should be
used if the RC5 is connected over a switch. In both cases Cat-5e or Cat-6 cables should be used.
The cable should be connected to Ethernet connector 1 (5) at the back of the RC5, as shown in the picture below.
Ethernet connector 2 is disabled and should not be used.
For information about how to set-up the network adapter of the host computer, please refer to the Nanonis SPM
Control System section below.

NI PXIe-8840
Embedded Controller

CRS

Figure 10: RC5 with NI PXIe-8840 real-time controller: The Ethernet cable for the connection of the RC5 with the host
computer should be plugged in Ethernet connector 1 as shown above.

RC5 Real-Time Controller

Installation Guide • 21

CRS

Figure 11: RC5 with NI PXIe-8115 real-time controller: The Ethernet cable for the connection of the RC5 with the host
computer should be plugged in Ethernet connector 1 as shown above.

Connection to computer screen
A computer screen connected to the DisplayPort connector (6) of the RC5 displays status information about the
instrument. Connecting a computer screen to the RC5 is not necessary during normal operation, but it can help to
trace a fault in case one of the following issues should occur:
•
•
•
•
•

A connection between host computer and RC5 cannot be established and the RC5 does not respond to a “ping”
request.
The software does not detect the RC5
A Warning indicates a wrong real-time operating system release, and the update fails
A real-time operating system update fails
None of the instruments connected to the RC5 seems to be responding

A computer screen is connected using a DisplayPort cable as indicated in the figure below on the left. For computer
screens using a VGA input, the supplied DisplayPort to VGA adapter should be used, as shown below on the right.
For computer screens using DVI inputs, a DisplayPort to DVI adapter (not supplied) should be used.
Note: Certain computer screens connected over the DisplayPort to VGA adapter might not be recognized if plugged
when the RC5 is already running. If nothing appears on the screen connected to the RC5, although the RC5 is
running, it is necessary to restart the RC5 by switching it off and then on again.

RC5 Real-Time Controller

Installation Guide • 22

NI PXIe-8840
Embedded Controller

NI PXIe-8840
Embedded Controller

Figure 12: Connection of a computer screen to the DisplayPort connector of the RC5 (with NI PXIe-8840 real-time
controller) using a DisplayPort cable (left). Connection to a computer screen using the supplied DisplayPort to VGA
adapter (right). An adapter to DVI (not supplied) must be used for computer screens with DVI input only.

Figure 13: Connection of a computer screen to the DisplayPort connector of the RC5 (with NI PXIe-8115 real-time
controller) using a DisplayPort cable (left). Connection to a computer screen using the supplied DisplayPort to VGA
adapter (right). An adapter to DVI (not supplied) must be used for computer screens with DVI input only.

RC5 Real-Time Controller

Installation Guide • 23

Powering
Before powering the RC5, make sure that:
•
•

All SC5s and OC4s are connected to the RC5.
If an external clock source is used as the clock reference, this source is connected and active.

Then turn on the RC5 with the power switch (2) located at the back of the unit (see picture below). The power LED
(1) will turn on.

Figure 14: Powering up the RC5. Left side: Location of the power switch at the back of the RC5. Right side: LED which
will turn on after powering the unit.

The RC5 is now ready for use. Should the RC5 not turn on as described above, please refer to the Troubleshooting
section before proceeding. If a solution to the unexpected behavior is not listed there, please contact SPECS before
taking any further action.

How to proceed
•
•
•
•
•
•
•

Make sure that all SC5s and OC4s which will be operated are connected to the RC5, as explained in the
Connection to SC5 and Connection to OC4 sections
Connect an active external clock source to the Clock input connector (11) (only if the internal clock sources are
not used), as explained in the Clock section
Connect the instruments requiring digital communication to the DIO ports (9), as explained in the DIO ports
section
Connect the instruments requiring high-speed digital signals to the High Speed Digital Input (10) and Output
(14) connectors as explained in the High Speed Digital Inputs and High Speed Digital Outputs sections
Turn on the OC4s
Turn on the SC5s
Turn on the RC5

RC5 Real-Time Controller

Installation Guide • 24

DIO ports
The four DIO ports (DIO: Digital Input Output) of the RC5 are independent bidirectional digital interfaces with eight
signal lines each with a TTL signal level of 3.3 V. Each port uses a D-sub9 female connector, with one pin used for
digital ground. The maximum current in output mode is 25 mA for each pin, and the maximum bandwidth of the
signal lines is 500 kHz. The ports can therefore also be used for controlling external instruments over a Serial
Peripheral Interface bus (SPI). The DIO ports should not be used for pulse counting purposes. The High Speed
Digital Inputs should be used instead.
Nanonis instruments requiring control over a digital interface like the Nanonis PMD4 and PD5 have to be connected
to these ports.

DIO ports connection
A connection to the DIO ports has to be made using cables fitted with a D-sub9 male connector. A conventional Dsub9 1:1 cable can be used for this purpose. All Nanonis instruments requiring a connection to a DIO port (Nanonis
PMD4, PD5, HVA4, as well as all adaptation kits) are delivered with a suitable double-shielded cable. For these
instruments, do not replace the double-shielded cable with a conventional cable.
For all Nanonis products requiring a connection to a DIO port, as well as for many third-party instruments, the DIO
port to be used is specified within the license file of the Nanonis system. Please make sure to connect the instrument
to the correct DIO port. The picture below shows the connection to DIO port A.

Figure 15: Connection of a digital cable to a DIO port of the RC5 (DIO port A shown).

RC5 Real-Time Controller

DIO ports • 25

DIO ports schematic and connector pin layout
The DIO ports are connected to the signal distribution unit over a general purpose input output (GPIO) expander,
which provides electrical protection and isolation. The ground line of the DIO ports is connected to digital ground of
the RC5. All four ports use D-sub9 female connectors. The following picture shows the schematic of one of the
ports. All four ports are identical.
PE
GND
To/from signal
distribution

GPIO
expander
GND

1
6
2
7
3
8
4
9
5

PE
D-sub 9
FEMALE

Figure 16: DIO ports schematic. All four DIO ports have the same electrical configuration.

For the pin assignment of the DIO ports, see the figure and table below.

1

2 6
3 7
4 8
5 9

Figure 17: DIO port pin configuration. The pin configuration is valid for all four DIO ports A to D.

PIN Digital line
1

DGND

2

DIO1

3

DIO3

4

DIO5

5

DIO7

6

DIO0

7

DIO2

8

DIO4

9

DIO6

Table 1: Signal assignment of the DIO port of the RC5.

RC5 Real-Time Controller

DIO ports • 26

Specifications (DIO ports)
Lines set to input
Pull-up resistance

100 kΩ ±40%

Low input threshold

< 0.8 V

High input threshold

> 2.0 V

Maximum input voltage

5.5 V

Input capacitance

< 10 pF

Input leakage current

±10 µA

Lines set to output
Nominal output level

3.3 V

High output voltage

> 2.6 V (@ 8 mA load)

Low output voltage

< 0.5 V (@ 8 mA load)

Maximum current per line

25 mA (max. 100 mA per connector)

Timing
Maximum sampling frequency

RC5 Real-Time Controller

500 kHz

DIO ports • 27

High Speed Digital Inputs
The four high speed digital inputs of the RC5 offer a high-speed input interface typically used for pulse-counting
purposes. In contrast to the DIO ports, which are designed for frequencies up to 500 kHz, the high speed digital
inputs can accept input signals with frequencies up to 200 MHz. Each input uses a SMB male connector, with the
shield connected to digital ground.

High speed digital inputs connection
Connection to the high speed digital inputs has to be made using a cable fitted with female SMB connectors. The
connectors can be straight or angled. The connection of SMB cables is shown in the picture below.

Figure 18: Connection of SMB cables to the high speed digital inputs.

High speed digital inputs schematic
The signal applied to the High Speed Digital Inputs is converted to a LVDS signal after passing protection and level
matching circuits. The shield of the SMB connector is connected to digital ground of the RC5. All four inputs use
SMB male connectors. The following picture shows the schematic of the four high speed digital inputs.
PE

GND

To signal
distribution

GND

SE to LVDS
converters

GND

GND

To signal
distribution

PE

GND

GND
GND

Figure 19: Schematic of the High Speed Digital Inputs.

RC5 Real-Time Controller

High Speed Digital Inputs • 28

Specifications (high speed digital inputs)
Electrical parameters
Nominal high input level

3.3 V (5 V TTL tolerant)

Low input threshold

< 0.8 V

High input threshold

>2V

Maximum input voltage

6V

Input capacitance

< 10 pF

Timing
Maximum sampling frequency

RC5 Real-Time Controller

200 MHz

High Speed Digital Inputs • 29

High Speed Digital Outputs
The four High Speed Digital Outputs of the RC5 offer a high-speed output interface typically used for fast pulsegeneration purposes. As for the High Speed Digital Inputs, in contrast to the DIO ports, which are designed for
frequencies up to 500 kHz, the high speed digital outputs can generate signals with frequencies up to 200 MHz. Each
output uses a SMB male connector, with the shield connected to digital ground.

High speed digital outputs connection
Connection to the high speed digital outputs has to be made using a cable fitted with female SMB connectors. The
connectors can be straight or angled. The connection of SMB cables is shown in the picture below.

Figure 20: Connection of SMB cables to the high speed digital outputs.

High speed digital outputs schematic
The high speed digital outputs are driven by high speed signal drivers with paralleled outputs, which can drive long
cables. The shield of the SMB connector is connected to digital ground of the RC5. All four outputs use SMB male
connectors. The following picture shows the schematic of the four high speed digital outputs.
PE

From signal
distribution

GND

LVDS to SE
converters

From signal
distribution

High-speed
drivers

GND

PE

GND

GND

Figure 21: Schematic of the high speed digital outputs.

RC5 Real-Time Controller

High Speed Digital Outputs • 30

Specifications (high speed digital outputs)
Electrical parameters
Nominal output level

3.3 V

Output impedance

≅ 50 Ω

High output voltage

> 2.0 V @ 33 mA load

Low output voltage

< 0.4 V @ 33 mA load

Maximum current per line

33 mA

Timing
Maximum sampling frequency

RC5 Real-Time Controller

200 MHz

High Speed Digital Outputs • 31

Clock
Clocking options
The RC5 can accept four different clock sources, which are selected automatically when the RC5 is powered on
based on a priority list. The clock source can be either the low phase-noise clock of the FPGA, an optional ovencontrolled crystal oscillator (OCXO) which can be fitted to the RC5, the OCXO of a Nanonis OC4, or an external
clock 10 MHz source. Only one clock source will be used, while clock sources at a lower priority will be ignored.
The clock signal is used as a clock reference for all instruments connected to the RC5. The clock signal from the
selected clock source is then available at the CLOCK OUT connector (13).
The clock source is selected during power-up of the RC5 according to the following priority list:
•

•

•

•

First priority: External 10 MHz clock source, e.g. atomic clock. As soon as a valid clock signal is applied to
the CLOCK IN connector (11) it is used as a clock reference for the RC5 and all instruments connected to it.
The internal optional OCXO, the OCXO clock signal of the attached OC4, as well as the internal FPGA clock
signals are ignored.
Second priority: Optional internal OCXO. If the optional OCXO is installed, and no valid clock signal is
applied to the CLOCK IN connector (11), its signal is used as a clock reference for the RC5 and all instruments
connected to it. The OCXO clock signal of the attached OC4, as well as the internal FPGA clock signals are
ignored.
Third priority: OCXO of a Nanonis OC4. If a Nanonis OC4 is connected to the RC5, its clock signal is used
as a clock reference for the RC5 and all instruments connected to it, if no valid clock signal is applied to the
CLOCK IN connector (11), and the optional internal OCXO is not installed. The internal FPGA clock signal is
ignored. The OC4 providing the clock source must be connected to the OC 01 port.
Fourth priority: Internal FPGA clock. If none of the other clock sources are available, the internal FPGA
clock is used as a clock reference for the RC5 and all instruments connected to it.

Note: Before connecting an external clock source, make sure that its frequency is 10 MHz and that the
signal level is 3.3 V.

The Clock Source LEDs (12) indicate which clock source is active, and therefore which clock source is available at
the CLOCK OUT connector (13). Only one source can be active at one time, therefore only one LED can be lit at
one time. The picture below shows the situation for an active external clock source.
If an external clock source is connected to the CLOCK IN connector but the EXT LED does not light up, then the
external clock signal does not comply with the frequency and amplitude requirements. Please check the Clock ports
specifications section and make sure that the external clock source provides a compatible clock signal.

RC5 Real-Time Controller

Clock • 32

Figure 22: Function of the Clock Source LEDs: In this case, an external clock source is connected to the CLOCK IN
connector. The EXT LED lights up, indicating that the external clock is chosen as reference clock, and that the CLOCK
OUT connector outputs this clock signal.

Clock ports connection
Connection to the Clock ports (11,13) has to be made using a cable fitted with female SMB connectors. The
connectors can be straight or angled. An example for the connection of an external clock source is shown in the
figure above.
A connection to the clock ports is required only if:
•
•

The clock reference of external instruments has to be synchronized with the clock reference of the RC5. In this
case the signal available on the CLOCK OUT connector (13) has to be connected to the reference clock input of
the external instrument.
The RC5 and all instruments connected to it have to be synchronized with an external clock reference, e.g. an
atomic clock. In this case the external reference should be connected to the CLOCK IN connector (11).

Clock ports schematic
The clock input and output circuits are identical to those of the High Speed Digital Inputs and Outputs. The
schematic is shown in the picture below.
To clock
distribution
GND
GND

SE to LVDS
converter

PE
From clock
distribution
LVDS to SE
converter

High-speed
driver

GND

PE

Figure 23: Schematic of the clock input and output.

RC5 Real-Time Controller

Clock • 33

Optional OCXO clock mounting instructions
The optional OCXO is user-installable and can also be fitted to the RC5 after purchase of the instrument. The
oscillator is delivered without other components, and needs to be inserted into a dedicated socket on the signal
distribution board inside the RC5.
In order to install the OCXO, the RC5 needs to be opened. The following tools are required:
•

3 mm hex screwdriver
Note: Installation of the optional OCXO requires the RC5 to be opened, and requires the placement of
a relatively small object close to electronic components sensitive to electrostatic discharge (ESD).
Make sure to follow all directives for handling ESD sensitive components before proceeding. A wrist
strap connected to ground must be worn when performing the modification. Please send the RC5 back
to SPECS for the modification if there is any doubt about how the modification should be performed.

Before proceeding with the installation of the optional OCXO, please make sure that:
•
•
•

All instruments (SC5s and OC4s) are disconnected from the RC5
All DIO, High Speed Digital Input and Output, as well as Clock input and Output cables are disconnected from
the RC5
The RC5 is disconnected from the mains.
Warning: Lethal voltages are present inside the RC5.

Note: Before installing the optional OCXO, make sure that the RC5 is disconnected from the mains.

Caution: The inner frame of the RC5 and the printed circuit boards have sharp edges. Proceed with
care in order to avoid injury.

Once the above criteria are fulfilled, put the RC5 on a stable and sufficiently large surface. Remove the four plastic
caps covering the screws which hold the top cover of the instrument as shown in the figure below, and remove the
screws by turning them CCW using the 3 mm hex screwdriver. Make sure not to lose the lock washers placed below
the screws. The top cover can now be carefully lifted, and should be put on the side of the instrument. Note that there
is a grounding wire connecting the top cover with the rest of the instrument. This prevents the top cover being
completely separated from the unit but allows the top cover to be lifted by approx. 10 cm to facilitate removal.

RC5 Real-Time Controller

Clock • 34

Figure 24: Removing the top cover of the RC5: First remove the four plastic caps covering the screws by lifting them, then
remove the four screws by turning CCW with a 3 mm hex screwdriver.

After removal of the top cover, face the rear panel of the instrument. The optional OCXO needs to be installed in a
dedicated socket located on the printed circuit board in the right part of the instrument as shown below.

Figure 25: Internal view of the RC5. The location of the optional OCXO socket is indicated by the arrow.

The figure below shows the correct orientation of the optional OCXO.

RC5 Real-Time Controller

Clock • 35

Orientation:

Figure 26: Mounting position and orientation of the optional OCXO (side view, in reality the components are behind the
side panel). Pin 1 has to be positioned on the upper right. Note that a ribbon cable covers the OCXO socket, and needs to
be lifted. Do not remove the ribbon cable.
Note: Make sure to install the optional OCXO as shown in the picture above. Installing it in the wrong
orientation might lead to damage of the OCXO and malfunctioning of the RC5.

Once the optional OCXO is correctly installed, the RC5 will use it as its clock source, as long as no external source
is connected to the CLOCK IN connector (11).
Warning: Avoid any physical contact with or modification of the areas of the instrument marked by
the high voltage warning sign, as this might impair the safety of the instrument.

Note: Make sure that the grounding wire is still firmly connected to the top cover and to rear panel
before closing the instrument. A loose grounding wire will impair safety of the instrument. Also make
sure that no OCXO, screws, tools, or other objects have been dropped or forgotten inside the
instrument. Any object left inside the instrument might impair its safety.

RC5 Real-Time Controller

Clock • 36

Specifications (clock)
Internal Clock and optional OCXO specifications
Internal Clock
Accuracy

±50 ppm

Maximum jitter

5 ps RMS phase jitter (10 Hz – 1 MHz range)

Optional OCXO
Accuracy

±4 ppm

Maximum jitter

5 ps RMS phase jitter (10 Hz – 1 kHz range)

Phase noise (bandwidth = 1 Hz)

-70 dBc/Hz @ 1 Hz
-100 dBc/Hz @ 10 Hz
-130 dBc/Hz @ 100 Hz
-140 dBc/Hz @ 1 kHz

Short term stability

< 5E-10 (0.1 s to 30 s), 5E-11 typical @ 1 s

Frequency stability over temperature

±0.075 ppm (0.15 ppm p-p) 0 to 60°C

Frequency stability over time

First year: < ±0.7 ppm
After 10 Years: < ±4.0 ppm

Clock ports specifications
Electrical parameters (input)
Nominal high input level

3.3 V (5 V TTL tolerant)

Low input thresold

< 0.8 V

High input thresold

>2V

Maximum input voltage

6V

Input capacitance

< 10 pF

Timing requirements (input clock)
Required clock frequency

10 MHz

Signal rise and fall time requirement

< 5 ns

Duty cycle range

40% - 60%

Electrical parameters (output)
Nominal output level

3.3 V

Output impedance

≅50 Ω

High output voltage

> 2.0 V @ 33 mA load

Low output voltage

< 0.4 V @ 33 mA load

Maximum current

33 mA

Timing (output)
Clock frequency

RC5 Real-Time Controller

10 MHz

Clock • 37

Upgrades and replacements
Firmware update
The RC5 is delivered with a firmware which defines all functionality and enables connection with all instruments
described in this manual. Changes to these parameters might require a firmware update.
Note: Perform a firmware update only if instructed to do so by SPECS. An update of the firmware
without being advised to do so by SPECS voids the RC5 warranty.

Note: Firmware upgrades should not be confused with real-time software upgrades. The latter is performed
automatically from the Nanonis software when required. A firmware upgrade is only necessary when hardwarerelated changes require new or modified functions of the signal and clock distribution unit.
Updating the firmware is a simple procedure, which only requires replacing a small printed circuit board (PCB)
inside the RC5. There is no software operation required, and the RC5 does not need to be connected to the host PC.
The board is shipped by postal mail if required. Please ship the old firmware PCB back to SPECS once the new one
has been installed.
In order to replace the firmware PCB, the RC5 needs to be opened. The following tools are required:
•

3 mm hex screwdriver
Note: A replacement of the firmware PCB requires the RC5 to be opened, and requires to place a
relatively small object close to electronic components sensitive to electrostatic discharge (ESD). Make
sure to follow all directives for handling ESD sensitive components before proceeding. A wrist strap
connected to ground must be worn when performing the modification. Please send the RC5 back to
SPECS for the replacement if there is any doubt about how the modification should be done.

Before proceeding with the replacement of the firmware PCB, please make sure that:
•
•
•

All instruments (SC5s and OC4s) are disconnected from the RC5
All DIO, High Speed Digital Input and Output, as well as Clock input and Output cables are disconnected from
the RC5
The RC5 is disconnected from the mains.

RC5 Real-Time Controller

Upgrades and replacements • 38

Warning: Lethal voltages are present inside the RC5.

Note: Before replacing the firmware PCB, make sure that the RC5 is disconnected from the mains.

Caution: The inner frame of the RC5 and the printed circuit boards have sharp edges. Proceed with
care in order to avoid injury.

Once the above criteria are fulfilled, put the RC5 on a stable and sufficiently large surface. Remove the four plastic
caps covering the screws which hold the top cover of the instrument as shown in the figure below, and remove the
screws by turning them CCW using the 3 mm hex screwdriver. Make sure not to lose the lock washers placed below
the screws. The top cover can now be carefully lifted, and should be put on the side of the instrument. Note that there
is a grounding wire connecting the top cover with the rest of the instrument. This prevents the top cover being
completely separated from the unit but allows the top cover to be lifted by approx. 10 cm to facilitate removal.

Figure 27: Removing the top cover of the RC5: First remove the four plastic caps covering the screws by lifting them, then
remove the four screws by turning CCW with a 3 mm hex screwdriver.

The figure below shows the location of the firmware PCB.

RC5 Real-Time Controller

Upgrades and replacements • 39

Figure 28: Internal view of the RC5. The location of the firmware PCB is indicated by the arrow.

In order to remove the firmware PCB, the board needs to be removed from its sockets by pulling to the right when
the RC5 is oriented as shown in the picture above. The new firmware PCB is inserted by pushing it into the socket
left empty after removing the old one. Removing the firmware PCB might require some force to be applied. Make
sure to keep the main printed circuit board (onto which the firmware PCB is plugged) in place when removing the
firmware PCB by holding it tightly. Do not use pliers for this purpose, as the board could be damaged.
Warning: Avoid any physical contact with or modification of the areas of the instrument marked by
the high voltage warning sign, as this might impair the safety of the instrument.

Note: Make sure that the grounding wire is still firmly connected to the top cover and to rear panel
before closing the instrument. A loose grounding wire will impair safety of the instrument. Also make
sure that no firmware board, screws, tools, or other objects have been dropped or forgotten inside the
instrument. Any object left inside the instrument might impair its safety.

Real-time unit replacement
A replacement of the real-time unit is necessary only in the following cases:
•
•
•

Malfunction of the unit (see the troubleshooting section for details).
Increased CPU-load from future revisions of the software requires more CPU processing power, which might be
available with future models of the real-time unit.
Any other reason for which more CPU processing power than available with the originally delivered real-time
unit might be necessary.

RC5 Real-Time Controller

Upgrades and replacements • 40

Note: Please contact SPECS before replacing the real-time unit, if not instructed to do so by SPECS.
Not all PXIe real-time units might be compatible with the Nanonis software. Any unsolicited
replacement of the real-time unit is done at own risk and voids the RC5 warranty.

Note: By replacing the real-time unit, the MAC address of the network adapter also changes. The
software license files are therefore not valid anymore, and the control software will not start with the
replacement real-time unit. Please contact SPECS in order to obtain a new license file, and provide the
network adapter MAC address of the new real-time unit.

In order to replace the real-time unit, loosen the four screws marked by the arrows in the figure below. Then, push
down the the lever at the lower right, and pull-out the complete RT-unit from the RC5 enclosure.

Figure 29: Removal of the real-time-unit: After loosening the four screws marked by the arrows, the lever at the lower
right can be pushed down, and the RT-unit pulled out of the RC5 enclosure.

The new real-time unit is inserted by repeating the above procedure in the inverse order. Make sure to carefully align
the real-time unit with the guiding rails inside the RC5, or the unit cannot be inserted corretly into its slot.

RC5 Real-Time Controller

Upgrades and replacements • 41

FPGA card replacement
A replacement of the FPGA card is necessary only in the following cases:
•
•

Malfunction of the FPGA card.
Future software revisions require the change of the FPGA card. Users who might require a change of the card
will be contacted by SPECS.
Warning: Only the FPGA card delivered inside the RC5, or FPGA cards which SPECS explicitly
recommends as a replacement are compatible with the Nanonis software. Other PXIe FPGA cards will
not work. Any unsolicited replacement of the FPGA card voids the RC5 warranty.

Caution: Replacement of the FPGA card requires disconnecting a connector, which could be easily
damaged if not extracted with great care. Please send the RC5 back to SPECS for the replacement if
there is any doubt about how the modification should be done.

In order to replace the FPGA card, loosen the two screws marked by the arrows in the leftmost figure below. Then,
remove the metallic cover in order to reveal the connector to the FPGA card as shown in the center. Very carefully
extract the connector, making sure not to apply any force on the flexible flat-cable, and place it on the right of the
FPGA card slot, so that the card can be extracted. In order to extract the FPGA card, loosen the two screws marked
by arrows in the rightmost figure below, and pull the FPGA card out of the RC5 enclosure.

Figure 30: Removal of the FPGA card. Left: after loosening the two screws marked by the arrows, the metallic cover can
be removed. Center: The FPGA connector can be extracted by pulling on both the upper and lower edges of the green
printed circuit board, as marked by the arrows. Care should be taken not to pull on the flexible flat-cable at the right of
the connector. The connector can be placed at the right, in order to allow the FPGA card to be taken out. Right: The two
screws marked by the arrow need to be untightened, then the FPGA card can be removed by pulling on the screws, which
are anchored to the card.

The new FPGA card is inserted by repeating the above procedure in the inverse order. Make sure to carefully align
the FPGA card with the guiding rails inside the RC5, and make sure to insert the connector perpendicularly to the
rear panel, without applying any lateral forces.

RC5 Real-Time Controller

Upgrades and replacements • 42

Example: Nanonis SPM Control
System, Tramea and OC4.5-S
This chapter describes how the RC5 is connected to and used with a typical Nanonis SPM Control System or
Nanonis Tramea™ configuration, and how the host computer has to be configured. Please make sure that you have
read and understood the sections above before proceeding. All safety warnings are also valid for this section. For
more information about the other instruments shown in the following paragraphs, please refer to the corresponding
user manuals.

SPM Control System: Connections on the rear side of
the instruments
In a typical SPM controller configuration, the following instruments are connected to the RC5:
•
•
•
•

Nanonis SC5 and OC4. Connected to the Device Connectors (7, 8).
Nanonis HVA4, PMD4, PD5, all Nanonis adaptation kits, as well as third-party instruments e.g.
preamplifiers or piezo motor drivers. Connected to the DIO ports (9).
Host PC. Connected to the Ethernet port (5).
Additional instruments, clock source. Connected to the High Speed Digital Inputs and Outputs (10, 14), or the
clock ports (11, 13).

The following picture shows a Nanonis SPM control system with two SC5s, two OC4s, one HVA4, and one PMD4a.
Cables other than those connected or related to the RC5 have been omitted. This is a rather complex configuration.
The simplest configuration is the Nanonis SPM Base Package, which includes the RC5 and one SC5.

RC5 Real-Time Controller

Example: Nanonis SPM Control System, Tramea and OC4.5-S • 43

HVA4
PMD4a
OC4 #1
OC4 #2
SC5 #1
SC5 #2

1

2

3

4 5

6

7

Figure 31: Rear panel of a Nanonis SPM system showing the connections used for the operation of the RC5. 1: Power
cord, 2: Ethernet cable, 3: DEVICE RDIO cable to the first OC4, 4: DEVICE RDIO cable to the second OC4, 5: DEVICE
RDIO cable to the second SC5, 6: DEVICE RDIO cable to the first SC5, 7: DIO cable to PMD4 and HVA4. Note: The
devices can be stacked in a different order, the picture above is an example.
Caution: Nanonis systems including a RC5 and many other instruments can become very tall if all
instruments are stacked on top of each other. Make sure that the supporting table is stable enough, or
place the instruments in two different stacks (e.g. low voltage and high voltage instruments in different
stacks).

RC5 Real-Time Controller

Example: Nanonis SPM Control System, Tramea and OC4.5-S • 44

Nanonis Tramea: Connections on the rear side of the
instruments
The following picture shows the configuration of a Nanonis Tramea™ with 8 I/Os, consisting of a RC5 and one
SC5. This configuration corresponds to the Nanonis SPM Base Package in terms of hardware.

1

2

3

Figure 32: Rear panel of a Nanonis Tramea™ with single SC5. 1: Power cord, 2: Ethernet cable, 3: DEVICE RDIO cable
to SC5 connected to SC5 device connector 01.

RC5 Real-Time Controller

Example: Nanonis SPM Control System, Tramea and OC4.5-S • 45

OC4.5-S: Connections on the rear side of the
instruments
The following picture shows the configuration of a Nanonis OC4.5-S, consisting of a RC5 and one OC4.

1

2

3

Figure 33: Rear panel of a Nanonis OC4.5-S. 1: Power cord, 2: Ethernet cable, 3: DEVICE RDIO cable to OC4 connected
to OC4 device connector 01.

RC5 Real-Time Controller

Example: Nanonis SPM Control System, Tramea and OC4.5-S • 46

Software Installation Guide
Host computer requirements
The software running on the host computer is the control and visualization interface of a Nanonis system. The host
computer must therefore be able to handle and visualize all data transferred to/from the Nanonis system, translating
into the following basic requirements:
•
•
•

There should be sufficient screen space for the software modules and for data visualization. The use of two
screens is highly recommended.
CPU power should be sufficient for handling data transfers, processing data, and allowing a smooth user
interface operation.
There should be sufficient disk space for saving acquired data.

All real-time data processing is done on the RC5 CPU, meaning that it is not necessary to use the fastest computer
hardware available. However, using obsolete hardware might result in poor user interface performance, TCP
timeouts, or data losses.
The requirements for the host PC hardware are listed in the table below.
Parameter
CPU

Minimum requirements

Ideal configuration

Intel Core i3-4XXX 3 GHz or equivalent
or better

Intel Core i5-4XXX 3 GHz or equivalent
or better

RAM

4 GB

8 GB or better

Hard Drive

500 GB

2 TB 7200 rpm

Graphics card

Dual-head graphic card with digital
output (DVI or DisplayPort)
(no 3D acceleration required)

Dual-head graphic card with digital
output (DVI or DisplayPort)
(no 3D acceleration required)

Network adapter

Gbit Ethernet

Gbit Ethernet

Screens

One screen:
21” 4:3, resolution 1600 × 1200
24”, 16:10, resolution 1920 × 1200
Two screens:
19” 5:4, resolution: 1280 × 1024
22” 16:10, resolution: 1680 × 1050

Two screens:
21” or 22” 4:3, resolution 1600 × 1200
24”, 16:10, resolution 1920 × 1200

Operating System

Windows 7 32-bit or higher

Windows 7 64-bit or higher

Note: Data streaming to disk into a database requires relatively high data transfer speeds. If this option is used, it is
recommended to use a dedicated hard drive for data storage (7200 rpm with large cache or SSD) and 16 GB RAM or
more.
Note: The number of software installations is not limited, meaning that the software can be installed in parallel on
different computers. However, only one software instance can connect to the RC5 at a time. If there are multiple
RC5 in use, the license file determines to which of the instruments the software will connect.
Note: The software runs under both 32-bit and 64-bit Windows operating systems. 64-bit operating systems are
recommended, since the software can allocate 2 GB of non-fragmented memory if sufficient RAM is installed (4 GB
or more).

RC5 Real-Time Controller

Software Installation Guide • 47

Note: A Laptop can be used for running the control software. However, due to limited screen resolution and physical
screen size only a limited number of software modules can be visible at the same time, and the workflow will be
considerably impaired.
Note: If an internet connection is necessary, two network adapters must be installed in the host computer, one for the
internet connection, and one for the connection to the RC5.

Host computer network configuration
This section describes how to configure the network adapter of the host computer. It is necessary to be logged on
with administrator rights, or at least to have a valid administrator password.
Configure the Network adapter of the host computer (the one connected to the RC5) using the following settings:
IP address:

192.168.236.X

Subnet mask:

255.255.255.0

With X being 1-99 and 111-255. Do not use IP addresses between 192.168.236.100 and 192.168.236.110, since
these IP addresses are reserved for the RC5. Do not use IP addresses already in use by other instruments, since this
will lead to an IP address conflict. In case the IP address of the RC5 needs to be changed (e.g. if the second network
adapter is in the same subnet), please contact SPECS. The following sections explain in detail the configuration for
each operating system. Please note that the appearance of dialog windows might be slightly different than shown in
the pictures below. The instructions refer to the Nanonis SPM Control System software, but the same procedures
apply also to the Nanonis Tramea™ software.

Windows XP
Note: Support and updates for Windows XP from Microsoft are not available anymore.
In the Start menu, open Settings, then Control Panel and choose Network Connections. Right-click on the network
adapter to which the RC5 is connected, and select Properties.

Select Internet Protocol (TCP/IP) and click on the Properties tab.

RC5 Real-Time Controller

Software Installation Guide • 48

In the configuration window, select Use the following IP address, and set the IP address to 192.168.236.X and the
subnet mask to 255.255.255.0, as shown below.

Click OK, then click OK again on the Local Area Network Properties window to close the window and apply the
new setting.

RC5 Real-Time Controller

Software Installation Guide • 49

Windows Vista
In the Start menu, open Control Panel and choose Network and sharing center (in classic view) or View network
status and tasks (normal view). Then select Manage network connections. Right click on the network adapter to
which the RC5 is connected and select Properties.

Select Internet Protocol Version 4 (TCP/IPv4) and click on the Properties tab.

In the configuration window, select Use the following IP address, and set the IP address to 192.168.236.X and the
Subnet mask to 255.255.255.0, as shown below.

RC5 Real-Time Controller

Software Installation Guide • 50

Click OK, then click OK again on the Local Area Network Properties window to close the window and apply the
new setting.

Windows 7 and later
Note: The procedure for Windows 7 is also valid for Windows 8 and Windows 10
In the Start menu, open Control Panel and choose Network and sharing center (in classic view) or View network
status and tasks (normal view). Then select Change adapter settings.

Right click on the network adapter to which the RC5 is connected (renamed to Nanonis LAN in this guide) and select
Properties.
Select Internet Protocol Version 4 (TCP/IPv4) and click on the Properties tab.

RC5 Real-Time Controller

Software Installation Guide • 51

In the configuration window, select Use the following IP address, and set the IP address to 192.168.236.X, the
Subnet mask to 255.255.255.0, and the Default gateway to 192.168.236.100 (the IP address of the RC5), as shown
below.

Click OK, then click OK again on the Nanonis LAN Properties window to close the window and apply the new
setting.
Make sure that the RC5 is switched on, and connect it to the host computer with a crossover Ethernet cable. Make
sure that it is connected to the correct network adapter! After connecting, the RC5 should be recognized, and the
following window will appear.

RC5 Real-Time Controller

Software Installation Guide • 52

Select Work network. Do not select Public network! The communication between RC5 and host PC might be
blocked if Public network is selected.

If you are not prompted to select the network location, it can be accessed from the Network and sharing center, as
shown below.

RC5 Real-Time Controller

Software Installation Guide • 53

Firewall configuration
In the Start menu, open Control Panel and choose Windows Firewall (in classic view) or System and Security and
then Windows Firewall (normal view). Then select Advanced settings, and select Inbound rules for the Nanonis SPM
controller.

Double-click on both Nanonis SPM Controller items, and make sure that the connection is enabled and allowed for
both items, as shown below.

RC5 Real-Time Controller

Software Installation Guide • 54

Switch to the Protocol and Ports tab for both Nanonis SPM Controller items and make sure that All ports is selected
for both the TCP and UDP tab (TCP shown below).

Switch to the Advanced tab, and verify that Private is checked.

RC5 Real-Time Controller

Software Installation Guide • 55

Note: As an alternative the firewall for the network adapter used by the Nanonis System can be disabled.

Nanonis software installation
Installation of the Nanonis software requires two files:
•
•

Nanonis SPM Controller Installer V5 RXXXX or Nanonis Tramea Installer V5 RXXXX
Nanonis license file

The Installer file has to be downloaded from the SPECS extranet website:
http://www.specs-zurich.com/en/extranetlogin.html
under the Software V5 SPM or Software V5 QT tab. The login credentials are provided by SPECS, and sent by email
after purchasing a Nanonis system.
The license file is also provided by SPECS. Make sure to have both files ready before starting the installation of the
Nanonis software.
Note: The license file determines which modules of the Nanonis software will be available once the software is
installed.
Note: The installer for Nanonis Tramea™ software found in the Software V5 QT tab does not contain any SPM
functionality. Therefore it is not possible to start the Nanonis Tramea™ software with a license file intended for a
Nanonis SPM Control System, or a Nanonis OC4.5-S. The installer for the Nanonis SPM Control System found in
the Software V5 SPM tab, on the other hand, contains both functionalities, meaning that it is possible to start the
Nanonis SPM Control System software with a Nanonis Tramea™ license file. Only quantum transport functionality
will be enabled in that case.
Note: The installation procedure described below is valid for both a first installation of the software, as well as for
an upgrade to a higher release.
Note: The appearance of dialog windows might be slightly different to those shown in the pictures below.

RC5 Real-Time Controller

Software Installation Guide • 56

For starting the installation process, double-click on the Nanonis SPM Controller Installer V5 RXXXX or Nanonis
Tramea Installer V5 RXXXX.exe file. The following message will appear:

Press OK to start the installation. After the installer has initialized, the following dialog window will appear:

If different installation directories compared to the ones shown are preferred, indicate a different directory in the
corresponding field. Otherwise press Next >>.

Read the license agreement and select I accept the License Agreement, then click Next >>. The following window
will appear. Depending on the installation type (first installation or upgrade), a different summary will be displayed.
The following picture is for an upgrade installation.

RC5 Real-Time Controller

Software Installation Guide • 57

Press Next >>, and the installation will start. Once the installation is finished, the following dialog window will
appear:

Press Next >> to finish the installation.

License files
Each RC5 is delivered with a license file. The license file is usually sent by email, together with the login credentials
to the extranet website http://www.specs-zurich.com/en/extranetlogin.html, and is required for the correct
functioning of the Nanonis hardware and software. The main functions of the license file are:
•
•

Ensure that the hardware is configured properly, according to the system configuration
Manage the software modules loaded when starting the Nanonis software

The license file is bound to the MAC address of the network adapter of the RC5, therefore each license file is
specific to a given RC5, and can’t be used with a different one. The license files are protected, meaning that by
changing entries, the license files become unusable.
Always keep the license file at a known location so it can be retrieved quickly. When contacting SPECS by email,
please always send the license file since this can contribute to speeding up the troubleshooting processes or facilitate
the addition of hardware and software modules.
Note that the license file needs to be changed if the real-time unit is replaced.

RC5 Real-Time Controller

Software Installation Guide • 58

First time startup
In order to start the Nanonis software, double-click on the Nanonis software icon, or select the Nanonis software
from the Start Menu. The following startup screen appears:

Click on the “No license file found!” drop-down list and select “Browse…”. A dialog window appears, asking to
specify the license file to be used and its location. Select the correct license file (see the next section for details) and
click “OK”. Another dialog will appear, asking if the file should be copied into a directory where the software can
find it automatically, see below.

It is recommended to click “Yes”, since the license file will then be automatically selected at the next start of the
software. Note that it is possible to copy multiple license files to the Application Data directory. The files can then
be accessed directly from the software startup screen shown above, by clicking on the “Available license files” dropdown list.
After clicking “Yes” the license file appears in the “Available license files” drop-down list, as shown below.

RC5 Real-Time Controller

Software Installation Guide • 59

All three indicators next to the License File, Expiration Date, and software version should be green to indicate no
errors occurred.
Note that the file can be saved to a different location by clicking on the save icon, or can be deleted from the list by
clicking on the trash icon. The Information icon provides information on the file when hovering the mouse over it.
In order to start the software for normal operation, click on the “Start” button.
Note: At this point a Windows Firewall warning might pop up, informing that the Firewall has blocked some
features of the program. Depending on the operating system, click on “Unblock” or “Allow access” in order to
proceed. This requires administrator privileges. If a different firewall is used, make sure that also that firewall does
not prevent the Nanonis software from running. Antivirus software might also interfere with the startup process of
the Nanonis software. Please make sure that all antivirus software is deactivated at the first start of the Nanonis
software. The software then needs to be configured in such a way, that the Nanonis software is not recognized as a
threat to the computer.
After clicking on the “Start” button, the software will load the modules specified by the license file. However, if the
real-time software is outdated, it might be necessary to update it by following the on-screen instructions explained in
the following section. After that, the following information appears:

Read the text, and if necessary click on “Refer to the online help for more information” in order to access the online
help (does not require an internet connection). Then click on “OK”. In the next dialog window, browse for a
directory to be used as a session directory, then click on “select current directory” at the bottom right of the window.
Note that it is not possible to select “cancel”.
The software is then ready to use.

RC5 Real-Time Controller

Software Installation Guide • 60

Note: This procedure is necessary only during first time startup of the software or when using a new license file.
Otherwise the software automatically selects the last used session directory.
If the software should not start as described above, please refer to the Troubleshooting section.
There are three other options available in the startup screen: Cancel, hrDAC tuning, and Demo.
Cancel closes the startup screen without starting the software.
hrDAC tuning starts the hrDAC™ calibration procedure. Note that during calibration the analog outputs are
internally connected to the analog inputs. This means that output and input connectors will be electrically floating.
For more information about hrDAC™ and the calibration procedure, please refer to the SC5 user manual.
Demo starts the software in simulation mode. This means that the software will not connect to the hardware, but will
only start the host application. The simulation mode can be used for familiarization with the software without the
risk of damaging samples, or for testing and debugging measurement routines written in the Programming Interface.
Only the modules licensed in the license file will be loaded, and a license file is necessary for starting the software in
simulation mode. It is not necessary to have the hardware connected to the host computer.

Real-time software update
The Nanonis software running on the host computer requires a specific release of the real-time software installed on
the RC5. If the latter is older than the required release, a real-time software update is necessary. This is the case
when:
•
•

The Nanonis software has been updated between testing of the RC5 at SPECS and delivery of the instrument
A newer release of the Nanonis software has been downloaded and installed

If the update is necessary, a dialog window appears automatically after pressing the “Start” button in the startup
screen:

Press “Install new” in order to install an updated release of the real-time software. The following information
window is displayed:

RC5 Real-Time Controller

Software Installation Guide • 61

Click “Next” in order to start the installation. The following two progress windows are displayed:

RC5 Real-Time Controller

Software Installation Guide • 62

The procedure takes approximately 2 minutes. Once the update process is completed, the following window appears:

Press “Finish” to end the real-time update. The startup screen appears again, and the software can now be started
normally. If the update process should stop, please refer to the Troubleshooting section.

RC5 Real-Time Controller

Software Installation Guide • 63

Troubleshooting
Network and software issues
SYMPTOM:

The instrument turns on, but does not respond when starting the software. There is no
indication of faults. The following window appears after starting the software.

Figure 34: This error window appears if no communication between the RC5 and the host computer is possible.

REASON:

The real-time controller has not finished booting.

SOLUTION:

Wait about 20 seconds and try again. It takes about 30 seconds for the RC5 to finish its boot
process.

REASON:

Missing Ethernet cable. In this case there is no entry in the “Available RT-Controllers” field.

SOLUTION:

Make sure that an Ethernet cable is connected to both the correct Ethernet connector (5) of the
RC5, and the correctly configured Ethernet port of the host computer.

REASON:

Wrong Ethernet cable. In this case there might be no entry in the “Available RT-Controllers” field.

SOLUTION:

Make sure that the RC5 is connected to the host computer with a crossed Ethernet cable. A crossed
cable is not necessary if the RC5 is connected to the host computer over a switch, hub, or router.

REASON:

The RC5 is connected to the host computer over a router with incorrect configuration. In this case
there is no entry in the “Available RT-Controllers” field.

SOLUTION:

Make sure that the router is not acting as a DHCP server. The RC5 has a fixed IP address. Also
make sure that all devices connected to the router have IP addresses in the range 192.168.236.X,
with X being 1-99 or 111-255. The IP addresses from 192.168.236.100 to 192.168.236.110 should
not be used. Please contact SPECS if the IP address of the RC5 needs to be changed.

REASON:

Firewall or antivirus software is blocking the communication between RC5 and host computer.

SOLUTION:

Disable the Windows firewall, or any other active firewall. If the RC5 is connected directly to the
host computer, a firewall is not necessary. Disable any active antivirus software installed on the
host computer. If this solves the issue, enable the antivirus software, but make sure to configure it
so that the communication is not blocked. Note that system dialog windows requesting an
authorization for connecting to the RC5 or for a firewall exception might be displayed behind
another window. Please make sure that no authorization request is pending.

RC5 Real-Time Controller

Troubleshooting • 64

NOTE:

Connection issues related to firewalls, or operating system TCP/IP issues can be solved by
entering the IP address of the RC5 (192.168.236.100, if it has not been previously changed
from the default value, otherwise the changed IP address) in the “check this IP address”
field, and then click “Connect”. If a connection is still not possible, please check all possible
reasons listed here.

REASON:

No software or corrupted software installed on real-time controller. A dialog window appears,
informing that the RT-Controller did not respond.

Figure 35: Dialog window informing that no connection to the real-time software is possible.

SOLUTION:

Click on “Install Software” to reinstall the real-time controller software. If the software has been
started less than 60 seconds before the RC5 has been powered on, please click on “Try again” first.

REASON:

Outdated software installed on real-time controller. The following dialog window appears.

Figure 36: Dialog window informing that the software installed on the real-time controller needs to be updated.

SOLUTION:

Please follow the instructions given in the Real-time software update section above.

REASON:

Wrong license file. The MAC addresses in the field “Licensed MAC address” and “Available RTControllers” (see above) are different.

SOLUTION:

Make sure that the correct license file has been selected. The license files are bound to a specific
RC5, therefore license files for other RC5s will not work.

License file issues
SYMPTOM:

The “License file valid” LED in the startup screen of the software is dark.

REASON:

The license file has been tampered with, or has been generated incorrectly.

SOLUTION:

Retrieve the original license file and try again. If this does not solve the issue, please contact
SPECS.

SYMPTOM:

The “Not Expired” LED in the startup screen of the software is dark.

REASON:

The license file has expired. This is the case for time-limited licenses.

SOLUTION:

Use a license file with no time limitation. If not available, please contact SPECS.

SYMPTOM:

The “Correct Version” LED in the startup screen of the software is dark.

REASON:

The license file is intended for a different version of the software.

SOLUTION:

Use the license file sent with the RC5. If the file cannot be found, please contact SPECS.

RC5 Real-Time Controller

Troubleshooting • 65

Instrument doesn’t power up correctly
SYMPTOM:

The Power LED (1) does not light up.

REASON:

Fuses blown.

SOLUTION:

Disconnect the RC5 from the mains. Remove and check the fuses (3). If the fuses are blown,
replace them with fuses of the same rating (T2A), and try powering up the RC5. Should the fuses
blow again, please contact SPECS.

REASON:

RC5 damaged.

SOLUTION:

Disconnect the RC5 from the mains. Remove and check the fuses (3). If the fuses are intact, but the
unit is still not working, please contact SPECS.

SYMPTOM:

The instrument turns on, but does not respond when starting the software. The “DRIVE”
LED (see picture below) at the back of the RT-unit does not light when powering the RC5.

REASON:

Hard drive failure.

SOLUTION:

A hard drive failure is very unlikely, but cannot be ruled out. In the case of a hard drive failure, the
“DRIVE” LED at the back of the RT-unit does not light up when powering the RC5 (see picture
below for the location of the LED). Please note that during normal operation the LED is always
off, therefore a hard drive failure can only be detected by observing the LED when powering the
RC5. If the hard drive has failed, please contact SPECS.

Figure 37: Location of the "DRIVE" LED indicating normal functioning of the hard drive during start-up of the RC5.

SYMPTOM:

The instrument turns on, but does not respond when starting the software. There is no
indication of faults.

REASON:

Corrupt file system, or network-related issue (see above).

SOLUTION:

Connect a computer screen to the DisplayPort connector as explained in the Connection to
computer screen section. The status information shown on the screen should appear as shown in
the picture below. If the displayed information should be different, please take a picture of the
screen and contact SPECS.

RC5 Real-Time Controller

Troubleshooting • 66

CPU#
CPU 0:

Total Load
82%

ISRs
0% |−−−−−−−−|

Dev Op M Link Driver MAC Address
* 1 Int U R i1000e XXXXXXXXXXXX
2 Int i1000e XXXXXXXXXXXX

Timed Structures
75% |−−−−−−−−|

Other Threads
5% |−−−−−−−−|

IP Address
/Mask Adapter Mode
192.168.236.X
/24 TCP/IP (static)
- Disabled

LabVIEW Real-Time Executive
Build Time: Month X YYYY hr:min:sec
(C) Copyright 2002-2016 National Instruments Corporation
MAX system identification name: RC5-XXXXX
LabVIEW Real-Time Single-Core Kernel
Initializing network...
System Web Server started
NI-RIO Server 15.1.0b4 started successfully.
Welcome to LabVIEW Real-Time 15.X.X
NI_VISA Server 15.0 started successfully.
Starting Nanonis RT Engine
MAC Address is XX:XX:XX:XX:XX:XX
loading FPGA...Version: Generic 5, RT Release: XXXX, RT Type: V5
is running now
connected to 192.168.236.Y

Figure 38: Status screen of the RC5 during normal operation (NI PXIe-8840 version). CPU load might be different than
shown in the picture.
CPU#
CPU 0:

Total Load
82%

ISRs
0% |−−−−−−−−|

Timed Structures
75% |−−−−−−−−|

Other Threads
5% |−−−−−−−−|

Build Time: Month X YYYY hr:min:sec
(C) Copyright 2002-2012 National Instruments Corporation
MAX system identification name: RC5-XXX
LabVIEW Real-Time Single-Core Kernel
Initializing network...
Device 1 - MAC addr: XX:XX:XX:XX:XX:XX - 192.168.236.X
Device 2 - MAC addr: XX:XX:XX:XX:XX:XX - disabled
System Web Server started

/24

(primary - static)

Startup Application: c:\ startup.rtexe
NI-RIO Server 4.1 started successfully.
NI_VISA Server 5.1 started successfully.
Welcome to LabVIEW Real-Time 11.X.X
Starting Nanonis RT Engine
MAC Address is XX:XX:XX:XX:XX:XX
loading FPGA...Version: Generic 4, RT Release: XXXX, RT Type: V45
is running now
connected to 192.168.236.Y

Figure 39: Status screen of the RC5 during normal operation (NI PXIe-8115 version). CPU load might be different than
shown in the picture.

Instrument is overheating
SYMPTOM:

Response of the software user interface is sluggish. TCP communication breaks down or
error messages appear.

REASON:

Ventilation is insufficient or the environment temperature is above specified operating conditions.

SOLUTION:

Relocate the RC5 to an open space, if it was previously put in a rack or at a location with poor
ventilation. Make sure that the cooling-air exhaust at the back of the unit is not obstructed, and that
warm air is not redirected to the cooling-air intake at the bottom of the RC5. If the environment
temperature exceeds the specified operating conditions, turn on air conditioning, if available.

REASON:

Air intake at the bottom of the RC5 is obstructed.

RC5 Real-Time Controller

Troubleshooting • 67

SOLUTION:

Make sure that the air intake at the bottom of the unit is not covered by any object, and that there is
no object placed anywhere between the RC5 bottom panel and supporting table. Make sure that the
plastic feet supporting the instrument have not been removed.

REASON:

Air intake at the bottom of the RC5 is obstructed by dust.

SOLUTION:

Make sure that there is no dust covering the air intake at the bottom of the RC5. If there is dust on
the intake cover, remove the dust carefully with a dry cloth. Take measures to avoid that dust can
reach the air intake.

REASON:

Cooling fins of the CPU heatsink are filled with dust. The top cover of the instrument needs to be
removed in order to verify this. Instructions for how to remove the cover are given in the Optional
OCXO clock mounting instructions section.

SOLUTION:

Remove the instrument top cover as explained in the Optional OCXO clock mounting instructions
section. The location of the heatsink is shown in the figure below. Remove the dust with a plastic
tool. Do not use a cloth (electrostatic discharge!) or a vacuum cleaner for this purpose. Note that, if
dust has accumulated inside the CPU heatsink, it is highly probable that the air intake cover at the
bottom of the RC5 is also obstructed by dust. Clean that air intake as explained above, and take
measures to avoid that dust can reach the air intake.
Alternatively, remove the complete RT-unit as shown below, in order to facilitate the removal of
the dust.

Figure 40: Location of the RC5 CPU heatsink.

Figure 41: Removal of the RT-unit: After loosening the four screws marked by the arrows, the lever at the lower right can
be pushed down, and the RT-unit pulled out of the RC5 enclosure.

RC5 Real-Time Controller

Troubleshooting • 68

Clock issues
SYMPTOM:

The instrument turns on, but does not respond when starting the software. An external clock
source is used and none of the Clock source LEDs (12) is on.

REASON:

The clock signal generated by the external clock source does not have the correct frequency or
amplitude, its rise time is too slow, or the duty cycle is different than 50% by a too large amount.
The RC5 recognizes that a signal is applied to the CLOCK IN connector (12), but is not able to
lock on it.

SOLUTION:

Make sure that the clock signal complies with the frequency, amplitude, rise time, and duty cycle
specifications given in the Clock ports specifications section above. If the source does not comply,
either use the internal clock or a different clock source. If the source does comply, but the RC5
does not lock on the clock signal, please switch off the RC5 and switch it on again. If the clock
signal is still not recognized, please contact SPECS.

SYMPTOM:

A Nanonis OC4 is connected to the RC5, but the INT Clock source LED (12) is on instead of
the OC LED.

REASON:

The OC4 is not connected to OC4 device connector 01 (7).

SOLUTION:

Make sure that the OC4 is connected to the OC4 device connector 01 (7). Only the OC4 connected
to this connector can be used as a clock source for the RC5.

REASON:

The OCXO inside the OC4 is disabled, or the OC4 is configured for the use of an external clock.

SOLUTION:

Please contact SPECS for instructions on how to change the clock settings of the OC4.

SYMPTOM:

An OCXO has been installed in the RC5, but the INT Clock source LED (12) is on instead of
the OCXO LED.

REASON:

Incorrect frequency or voltage specifications of the OCXO.

SOLUTION:

Please make sure that the OCXO has a frequency of 10 MHz and operates with a voltage of 3.3 V.

REASON:

The OCXO has been mounted upside down.

SOLUTION:

Please check that the OCXO has been mounted as described in the Optional OCXO clock mounting
instructions section. The sharp edge of the OCXO marked by a dot must show towards the rear
panel of the RC5.

RC5 Real-Time Controller

Troubleshooting • 69

Specifications
General
Casing

Wavetronics, stackable

Power

Internal power supply

Power consumption

Approx. 120 VA typical, 200 VA maximum

Power supply

100-230 V ±10%, 50/60 Hz ±5%, Fuses 250 V 2AT

Device connectors

6 (3×SC5, 3×OC4, maximum 4 devices)

DIO ports

4 ports, 8 bidirectional lines per port

High speed digital ports

4 inputs, 4 outputs

Clock I/O

1 input (autoselect), 1 output (active clock source)

Isolation between GND and PE

30 V peak, limited by ESD suppressors

EMC-Protection

According to EN61326-1, Table-1, for cable length < 3 m

Operating temperature

+5 ˚C to +35 ˚C

Dimensions

33.0 × 26.5 × 20.7 cm (W×D×H)

Weight

Approx. 7.8 kg

DIO ports specifications
Lines set to input
Pull-up resistance

100 kΩ ±40%

Low input threshold

< 0.8 V

High input threshold

> 2.0 V

Maximum input voltage

5.5 V

Input capacitance

< 10 pF

Input leakage current

±10 µA

Lines set to output
Nominal output level

3.3 V

High output voltage

> 2.6 V (@ 8 mA load)

Low output voltage

< 0.5 V (@ 8 mA load)

Maximum current per line

25 mA (max. 100 mA per connector)

Timing
Maximum sampling frequency

RC5 Real-Time Controller

500 kHz

Specifications • 70

High speed digital inputs specifications
Electrical parameters
Nominal high input level

3.3 V (5 V TTL tolerant)

Low input threshold

< 0.8 V

High input threshold

>2V

Maximum input voltage

6V

Input capacitance

< 10 pF

Timing
Maximum sampling frequency

200 MHz

High speed digital outputs specifications
Electrical parameters
Nominal output level

3.3 V

Output impedance

≅ 50 Ω

High output voltage

> 2.0 V @ 33 mA load

Low output voltage

< 0.4 V @ 33 mA load

Maximum current per line

33 mA

Timing
Maximum sampling frequency

200 MHz

Clock specifications
Internal Clock
Accuracy

±50 ppm

Maximum jitter

5 ps RMS phase jitter (10 Hz – 1 MHz range)

Optional OCXO
Accuracy

±4 ppm

Maximum jitter

5 ps RMS phase jitter (10 Hz – 1 kHz range)

Phase noise (bandwidth = 1 Hz)

-70 dBc/Hz @ 1 Hz
-100 dBc/Hz @ 10 Hz
-130 dBc/Hz @ 100 Hz
-140 dBc/Hz @ 1 kHz

Short term stability

< 5E-10 (0.1 s to 30 s), 5E-11 typical @ 1 s

Frequency stability over temperature

±0.075 ppm (0.15 ppm p-p) 0 to 60°C

Frequency stability over time

First year: < ±0.7 ppm
After 10 Years: < ±4.0 ppm

RC5 Real-Time Controller

Specifications • 71

Electrical parameters (input)
Nominal high input level

3.3 V (5 V TTL tolerant)

Low input thresold

< 0.8 V

High input thresold

>2V

Maximum input voltage

6V

Input capacitance

< 10 pF

Timing requirements (input clock)
Required clock frequency

10 MHz

Signal rise and fall time requirement

< 5 ns

Duty cycle range

40% - 60% minimum

Electrical parameters (output)
Nominal output level

3.3 V

Output impedance

≅50 Ω

High output voltage

> 2.0 V @ 33 mA load

Low output voltage

< 0.4 V @ 33 mA load

Maximum current

33 mA

Timing (output)
Clock frequency

10 MHz

Operating conditions
Environment

The RC5 is designed for indoors dry laboratory use only

Ambient temperature

5 ˚C to 35 ˚C
in accordance with IEC-60068-2-1 and IEC-60068-2-2

Humidity

10-50% relative humidity, non-condensing
in accordance with IEC-60068-2-56

Maximum altitude

2000 m

Pollution degree

2 (indoor use only)

Installation category

II

Mains supply voltage fluctuations

Are not to exceed ±10% of nominal supply voltage

Storage and transportation conditions
Ambient temperature

-20 ˚C to 70 ˚C
in accordance with IEC-60068-2-1 and IEC-60068-2-2

Humidity

5-95% relative humidity, non condensing
in accordance with IEC-60068-2-56

Pollution degree

2 (indoor use only)

RC5 Real-Time Controller

Specifications • 72

Legal Information
Warranty
SPECS acknowledges a warranty period of 12 months (EU: 24 months) from the date of delivery (if not otherwise
stated) on parts and labour, excluding explicitly any software and consumables.
EXCEPT AS SPECIFIED HEREIN, SPECS MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AND
SPECIFICALLY DISCLAIMS ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE. CUSTOMER’S RIGHT TO RECOVER DAMAGES CAUSED BY FAULT OR
NEGLIGENCE ON THE PART OF SPECS SHALL BE LIMITED TO THE AMOUNT THERETOFORE PAID
BY THE CUSTOMER. SPECS WILL NOT BE LIABLE FOR DAMAGES RESULTING FROM LOSS OF DATA,
PROFITS, USE OF PRODUCTS, OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF ADVISED
OF THE POSSIBILITY THEREOF.
This limitation of the liability of SPECS will apply regardless of the form of action, whether in contract or tort,
including negligence. Any action against SPECS must be brought within one year after the cause of action accrues.
SPECS shall not be liable for any delay in performance due to causes beyond its reasonable control. The warranty
provided herein does not cover damages, defects, malfunctions, or service failures caused by owner’s failure to
follow the SPECS installation, operation, or maintenance instructions; owner’s modification of the product; owner’s
abuse, misuse, or negligent acts; and power failure or surges, fire, flood, accident, actions of third parties, or other
events outside reasonable control.

Copyright
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or
mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or
in part, without the prior written consent of SPECS GmbH.

Trademarks
SPECS® is a registered trademark of SPECS Surface Nano Analysis GmbH. Nanonis® is a registered trademark of
SPECS Zurich GmbH. Product and company names mentioned herein are trademarks or trade names of their
respective owners.

RC5 Real-Time Controller

Legal Information • 73

Declaration of Conformity

RC5 Real-Time Controller

Legal Information • 74

RC5 Real-Time Controller

Legal Information • 75

Index
network adapter 47, 48, 50, 51

A
Atomic clock 32

C
CPU 47

D
DEVICE RDIO cable 12, 15, 19
disk space 47

O
OCXO 9, 32, 34

P
phase noise 9, 32
pulse counter 9
pulse generator 9

R

E

RAM memory 47

Electrostatic discharge 34, 38
ethernet cable 51
extranet website 56

S

F

W

firewall 51, 59
firmware PCB 38

Wrist strap 34, 38

simulation mode 59

G
graphics card 47

H
hard drive 47

I
IP address 48, 50, 51

L
License file 25
login credentials 56, 58

N
Nanonis adaptation kits 25, 43
Nanonis HVA4 25
Nanonis OC4.5-S 46, 56
Nanonis PD5 25
Nanonis PMD4 25
Nanonis SC4 15
Nanonis SPM base package 43
Nanonis SPM Control System 56
Nanonis Tramea™ 45
RC5 Real-Time Controller

Index • 77

SPECS Surface Nano Analysis GmbH
Voltastrasse 5
13355 Berlin
Germany
Tel. : +49 30 46 78 24-0
Fax :
+49 30 46 42 083
Email : support@specs.com
Web : www.specs.com

RC5 Real-Time Controller

Index • 78



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : Yes
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.6-c015 84.158975, 2016/02/13-02:40:29
Modify Date                     : 2016:11:17 12:04:54+01:00
Create Date                     : 2016:11:17 12:04:22+01:00
Metadata Date                   : 2016:11:17 12:04:54+01:00
Creator Tool                    : Acrobat PDFMaker 15 for Word
Document ID                     : uuid:b84fae56-5c06-496e-b3fb-309aafa4a71a
Instance ID                     : uuid:99a26aa9-836e-4004-a202-62945ddd79ca
Subject                         : 2
Format                          : application/pdf
Title                           : RC5 Real-Time Controller
Creator                         : Alessandro Pioda
Producer                        : Adobe PDF Library 15.0
Source Modified                 : D:20161117110327
Company                         : SPECS Zurich GmbH
Version                         : 1.0
Page Layout                     : OneColumn
Page Count                      : 78
Author                          : Alessandro Pioda
EXIF Metadata provided by EXIF.tools

Navigation menu