orolia FemtoStepper 100fs Resolution Phase Stepper User Manual

June 13, 2024
orolia

orolia-logo

cecotec EssentialVita Hyden 600 Electric Lever Juicer

orolia-FemtoStepper-100fs-Resolution-Phase-Stepper-
product

FemtoStepper System Description

The FemtoStepper provides a highly stable MHz signal, available on four outputs, that is adjustable in phase and frequency with an extremely high resolution. In addition to the MHz outputs, the   micro-stepper provides a one pulse per second (PPS) signal available on four outputs generated from the MHz output. The FemtoStepper provides a MHz signal that is derived from a high performance, ultra low phase noise crystal oscillator which is phase locked to an external MHz reference input. It allows for adjusting the outputs in phase and frequency without disturbing the reference signal source, and precautions are taken to minimize added noise. The design is based on a double heterodyne architecture where a first structure is used for positive phase/frequency adjustment and the second structure for negative adjustment. The device is controlled remotely through an RS-232 serial link, which provides a prompt with a defined list of commands. All commands are parsed for correct syntax and operational range prior to execution. Commands that contain errors are rejected.

FemtoStepper Installation
Safety
Ensure proper safety precautions are taken during installation and use of the FemtoStepper system.

Environmental Responsibility
Follow environmental regulations and guidelines for the disposal of the FemtoStepper system.

Unpacking
When unpacking the FemtoStepper system, carefully remove all components and verify that everything is included as per the product documentation.

Electrical & Indicator Interfaces
Refer to the product documentation for detailed information on the electrical and indicator interfaces of the FemtoStepper system.

Connections
Make the necessary connections as specified in the product documentation to ensure proper functioning of the FemtoStepper system.

Recommendations
Follow the recommendations provided in the product documentation for optimal performance and longevity of the FemtoStepper system.

System Power-Up|
Refer to the product documentation for instructions on how to power up the FemtoStepper system.

System Control
Control the FemtoStepper system remotely using RS-232 commands. Refer to section 4 of the user manual for a list of available commands and their usage.

RS232 Commands

Command Description
Frequency Adjustment Adjust the frequency offset of the output MHz OCXO
Phase Adjustment Adjust the output phase with picosecond resolution
Microprocessor control and PPS (pulse per second) facility Control the

FemtoStepper functions and manage the PPS
signal

Mechanical
Refer to the product documentation for detailed mechanical information about the FemtoStepper system.

FemtoStepper System Description

The FemtoStepper provides a highly stable ˜°MHz, available on four outputs, that is adjustable in phase and frequency with an extremely high resolution. In addition to the ˜°MHz outputs, the micro-stepper provides a one pulse per second (˜PPS) available on four outputs generated from the ˜°MHz output.
The FemtoStepperprovides a ˜°MHz signal that is derived from a high performance, ultra low phase noise crystal oscillator which is phase locked to an external ˜°MHz reference input. It allows to adjust the outputs in phase and frequency without disturbing the reference signal source and precautions are taken in order to minimize the added noise.
The design is based on a double heterodyne architecture where a ÿrst structure is used for positive phase / frequency adjust-ment and the second structure for negative adjustment.
The device is controlled remotely through an RS-˛˙˛ serial link. which provides a prompt with a deÿned list of commands. All commands are parsed for correct syntax and operational range prior to execution. Commands that contain errors are rejected.

orolia-FemtoStepper-100fs-Resolution-Phase-Stepper-
\(1\)

Frequency Adjustment
The frequency oˆset is applied to the output ˜°MHz OCXO through the double heterodyne structure in order to increase the resolution.

Where :
G : Heterodyne Gain of ˜°ˇ.
˘f is managed by the microprocessor.
The relationship between the output frequency and the input frequency is the following : Where :
N : Frequency oˆset by ˜°-˜ steps.
The frequency oˆset is always the absolute value from the ˜°MHz input.
The output range is limited nearly x ˜°-˜°)

Phase Adjustment
The output phase is adjustable with °.˜ picosecond resolution over a maximum range of in order to cover an entire period of the ˜°MHz output signal. The phase adjustment is performed under microprocessor control.

Microprocessor control and PPS (pulse per second) facility
The microprocessor is controlling the functions. It is clocked by the ˜° MHzout. A division by ˜ is made, providing the PPS out. The PPS_out can be aligned to a reference PPS_ref within  ˛°° ns when the command AL˜ is issued. .

orolia-FemtoStepper-100fs-Resolution-Phase-Stepper-
\(4\)

orolia-FemtoStepper-100fs-Resolution-Phase-Stepper-
\(5\)

FemtoStepper Installation

Safety

  • Use proper ESD precautions
  • Ensure that all cables are properly connected

Handling the product in a reasonably foreseeable conditions do not cause any risk for human health, exposure to the SVHC (sub-stances of very high concern) would require grinding the component up.

Environmental Responsibility

  • The equipment contains materials, which can be either re-used or recycled.
  • Do not deposit the equipment as unsorted municipal waste. Leave it at an authorized local WEEE collection point or return to Orolia Switzerland SA to ensure proper disposal.
  • To return the appliance :
    • Download and ÿll up the RMA form (from www.orolia.com) and send it to clocksupport@orolia.com
    • Once the RMA is approved, we will contact you with shipment process details.

Unpacking
Unpack and carefully inspect the unit. Check for physical damage. If physical damage is observed, then immediately contact SpectraTime.

Unit Supply:

  • FemtoStepper Rack
  • Cable SUB-D  pins male/female
  • Euro power cable
  • Brackets for rack mount (only with standard version)
  • Connector for Backup DL power supply

Electrical & Indicator Interfaces

orolia-FemtoStepper-100fs-Resolution-Phase-Stepper-
\(6\)

N°| In/ Out| Designation| Type| | | Pin| Designation|
---|---|---|---|---|---|---|---|---
J2| 1| GND VDC backup power|
J1| In| 23OVAC primary power| Schurter KMOO.11OS.11|
J2| 2| +24     VDC backup power|
J2| In| +24VDC backup power| Jaeger S3O6OO4OO6|
J2| 3| +24     VDC backup power|
J3| In/Out| COM Interface| Sub-D-9P-FEM|
J2| 4| GND VDC backup power|
J4| –| Ground connection| Screw M4|

Table 2: Backup Power Connector

|
JS| In| 1O MHz reference signal| SMA|
J6| In| PPS reference signal| SMA|
J7-J1O| Out| 4x PPS output| SMA|
J11-J14| Out| 4x 1OMHz output| SMA|
S1| –| On/Off switch| |
F1| –| Primary power supply fuse – T 3,1SA| |
F2| –| Backup power supply fuse – T 1,6A| |
L1| –| Primary power indicator| Green|
L2| –| Backup power indicator| Green|
L3| –| Alarm indicator| Red|
L4| –| Running indicator| Green|
LS| –| Initialization indicator| Yellow|

Connections

  • Connect the ˜°MHz input reference to the FemtoStepper unit (J).
  • Connect, if PPS functionality is desired, the PPSref signal (Jˇ).
  • Connect the male SUB-D- to the unit (J˙) and female SUB-D- to the computer.
  • Connect the primary power cable (˛˙°VAC) to the unit (J˜).
  • Connect the backup power cable (˛VDC) to the unit (J˛).
  • Optionally, connect the device to ground (J).
  • Switch on the unit (S˜).

Recommendations

  • Warm-up FemtoStepper several hours before to start any applications.
  • To reduce warm-up time, keep FemtoStepper powered-up at all times even when an input reference signal is no avt ailable.
  • To ensure a continuous operation, connect a uninterruptable backup ˛V power source.
  • Avoid locations of the unit with variable air ow and temperature changes.
  • Avoid to place FemtoStepper close to vibration environment and high magnetic ÿelds changes.

System Power-Up

  • Switch on the unit (S˜).
  • If the primary power is connected, L˜ indicator is green.
  • If the backup power is connected, L˛ indicator is green.
  • The alarm indicator (L˙) is red while warming-up.
  • During the ÿrst ÿve seconds, the microprocessor is performing an initialization. At the end of the initialization sequence, L switches oˆ.
  • After approximately ÿfteen minutes, the alarm (L˙) indicator have to switch oˆ. If still red, check if an input reference is connected (J).
  • When ready to operate the running indicator (L) becomes green.
  • When a frequency oˆset is applied, the running indicator (L) is blinking.

System Control

The device is controlled remotely through an RS-˛˙˛ serial link. which provides a prompt with a deÿned list of commands. All commands are parsed for correct syntax and operational range prior to execution. Commands that contain errors are rejected.
The RS˛˙˛ protocol is :
bits/s
data bits
No parity
stop bit
No handshake
FemtoStepper accepts the following basic ASCII commands: Data is in decimal ASCII code.

Command name| Syntax command| Data field (if any)| Response syntax| Response data (if any)
---|---|---|---|---
Identification| ID CR LF| –| TNTMPS-aaa/rr/s.ss CR LF| aaa: OO1

rr: revision number s.ss: software version

Serial number| SN CR LF| –| xxxxxx CR LF|

xxxxxx : 6 digits serial nbr

Status| ST CR LF| –| yyxx CR LF| yy : always OO (for future use) xx : HEX ASCII

Bit signification :

Bit 7 :-

Bit 6 :backup power active Bit S :primary power active Bit 4 :frequency drift not O Bit 3 :frequency offset not O Bit 2 : stepping activity

Bit 1 : OOL – Bit O : OOL +

Single Phase Step| PSs CR LF| s= + : Positive Step s= – : Negative Step| s CR LF| s: signe

s= + : Positive Step s= – : Negative Step

Packet Phase Step| PSsdddddd CR LF| s=+ : Positive Packet Step s=- : Negative Packet Step dddddd: number| sdddddd CR LF| s:signe

s=+ : Positive Packet Step s=- : Negative Packet Step dddddd: value

Actual phase offset| PH CR LF| | sdddddd CR LF| s:signe

s=+ : Positive Packet Step s=- : Negative Packet Step dddddd: value

From OOOOOO To     SOOOOO

Frequency offset| FAsdddddddd CR LF| s= + : Positive offset s= – : Negative offset dddddddd: number| sdddddddd CR LF| s= + : Positive offset s= – : Negative offset dddddddd: value
Actual frequency offset| FR CR LF| | sdddddddd CR LF| s= + : Positive offset s= – : Negative offset dddddddd: value
Frequency drift| FDsddddd CR LF| s= + : Positive drift s= – : Negative drift| sddddd CR LF| s= + : Positive drift s= – : Negative drift

ddddd : value in 1E-17/day frequency drift

Align PPSOUT to PPSREF| ALd CR LF| d= 1 : align

d= ? : alignment status

| d CR LF| d= O: ready for alignment d= 1: alignment in progress d= 2 : no PPSREF
Set PPSOUT

delay (rounded to 2OOns)

| DEddddddddd CR LF| ddddddddd=delay in ns. Max 9999998OO

????????? :interrogation

| ddddddddd=delay in ns. Max 9999998OO

????????? :interrogation

| ddddddddd=delay in ns. Min OOOOOOOOO Max 9999998OO
Send information every second| BTx CR LF| x= O : Stop to send

x= 3 : PPSRef position x= S : Status

| x= 3 : aaaaaaaaa sbbb CR  LF

x= S : yyxx CR LF

| aaaaaaaaa= PPSOUT vs PPSREF delay in ns.

sbbb= fine phase comparator value in approx. ns

yyxx= see ST command

RS232 Commands

ID[] : Identification
Answer : TNTMPS-aaa/rr/s.ss
aaa : 001
rr : revision number
s.ss : software version
Example : ID answers TNTMPS-001/01/1.00

Serial number
SN[] : Serial number
Answer : xxxxxx xxxxxx : 6 digits serial number
Example : SN answers 000015

Status
ST[] : Status
Answer : yyxx yy : always 00 (reserved for future use) xx : HEX ASCII status : bit 7 :– bit 6 : backup power active bit 5 : primary power active bit 4 : frequency drift not 0 bit 3 : frequency of set not 0 bit 2 : stepping activity bit 1 : OOL negative loop bit 0 : OOL positive loop
Example : ST answers 0068 (backup and primary power active, frequency of set applied, no frequency drift, system locked)
Note : BT5 send status once per second in the same format.

Single Phase Step
PSs[] : Single phase step
s = +: 1 positive phase step of 10-13 second
– : 1 negative phase step of 10-13 second
Answer : s s : sign of the single phase step
Example : PS+ answers +
Note : Phase adjustment are not absolute value.

Packet phase step
PSsdddddd[] : Packet phase step
s = +: positive phase adjustment
– : negative phase adjustment
dddddd : phase adjustment in 10-13 second
000000 to 500000
000001 : minimum phase adjustment (±1×10-13 s)
500000 : maximum phase adjustment (±5×10-9 s)
000000 : no phase adjustment
Answer : sdddddd sdddddd : phase adjustment value
Example : PS+000100 answers +000100 (a positive phase adjustment of 10-11 second is asked)
Note : Phase adjustment are instantaneous phase changes and are cumulative with previous phase changes.

Actual Phase Adjustment PH[]
Actual phase adjustment Answer : sdddddd
s = +: positive phase adjustment
– : Negative phase adjustment
dddddd : phase adjustment value in 10-13 second step
Example : PH answers -000020 (an total actual negative phase adjustment of 2×10-12 second has been applied)
Note : The actual phase is the accumulated phase changes from the starting of the system. A frequency of set different from 0 reset the phase adjustment to 0.
Example : At To the command PS+000002 has been sent, At T1 the command PS-000007 has been sent, At T2 the command PS+000009 has been sent, At T3 the command PH answers +000004 which corresponds to the total accumulated phase adjustment applied until T3 (2-7+9=4×10-13 second)

Frequency Off set
FAsdddddddd[] : Frequency of set
s = +: positive frequency of set
– : Negative frequency of set
dddddddd : frequency of set in 10-17 step
00000000 to 10000000
00000001 : minimum frequency of set (±1×10-17)
99999999 : maximum frequency of set (±9.9999999×10-10)
00000000 : no frequency of set
Answer : sdddddddd sdddddddd : frequency of set value
Example : FA+00010000 answers +00010000 (a positive frequency of set of 10-13 relative to input reference frequency is asked)
Note : Frequency of set are absolute value from input reference frequency. A new frequency of set overwrite the previous one.

Actual Frequency Of set
FR[] : Actual frequency of set
Answer : sdddddddd
s = +: positive frequency of set
– : negative frequency of set
dddddddd : frequency of set in 10-17 step
Example : FR answers -00100000 (a negative frequency of set of 10-12 relative to input reference frequency is applied)
Note : Frequency of set are absolute value from input reference frequency. A new frequency of set overwrite the previous one.
Example : At To the command FA+00600000 has been sent, At T1 the command FA-00020000 has been sent, At T2 the command FR answers -00020000 which is the actual frequency of set (it corresponds to the last frequency of set command applied before T2.)

Frequency Drift
FDsdddddCR[LF] : Change the frequency during time
s  : positive frequency drift
– : negative frequncy drift
ddddd : frequency drift in E/dayno drift
?????? interrogation
Answer: sddddd : just asked drift or drift actually active
Example: FD??????CR answers . The frequency is increased  seconds and this
value can be read back with the command FR.

Pulse Per Second Alignment
ALdCR[LF] : PPSOUT alignment to PPSREF
d  : align
? : interrogation
Answer : dCRLF
ready for alignment
alignment in progress
no PPSREF
Example :  answers
Notes: While the command is in progress, an internal PPSLOCAL is aligned to PPSREF. This can take up to seconds.
The alignment is done within ns.
After an alignment DE????????? answers
This command has no influence on the  MHz output.

PPSOUT Delay
DEdddddddddCR[LF] : Set a PPSOUT delay
ddddddddd : delay in ns
no delay
minimum delay
maximum delay
????????? : interrogation
Answer : dddddddddCRLF
ddddddddd : just asked delay
Example : DE?????????CR answers CRLF
Notes : After power on / Reset, the PPSOUT position is random.
After the command AL, the PPSOUT is aligned to PPSREF and the delay is settled to .
This command has no influence on the  MHz output.

Information Every Second
BTxCR[LF] : send information once per second on the serial port
x  : stop to send
Answer : none
x  : PPSOUT vs PPSREF position
Answer : aaaaaaaaa sbbbCRLF once per second
aaaaaaaaa : raw PPSOUT vs PPSREF position in ns, rounded to ns steps
PPSOUT aligned to PPSREF
minimum value
maximum value
????????? : no PPSREF
sbbb : s : sign /- ; bbb : analog ne PPS comparator value in approximately ns. PPSLOCAL vs PPSREF.
PPSLOCAL and PPSREF are perfectly aligned.
lowest value
highest value
Remark : the command ALCRLF must be sent first to bring the PPSLOCAL in the PPS phase comparator working
range.
x  : Status
Answer : yyxxCRLF once per second
See Status command for details

Mechanical

orolia-FemtoStepper-100fs-Resolution-Phase-Stepper-8

29 November 2022. Patented FemtoStepper
Specifications subject to change or improvement without notice
© 2022 Orolia

www.orolia.com
sales@orolia.com

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals