The S5k is a multi-channel arbitrary waveform generator. It offers up to 16 independent output channels or up to 8 combined channels with summed outputs. The S5k can be run with either arbitrary (user-given) waveforms or with a selection of built-in waveforms. The S5k has 4 modes of output:
Sawtooth: These are pre-set common waveform types. The waveform can be configured as either 'Positive Sawtooth' (gradual increase, sharp drop), 'Negative Sawtooth' (sharp rise, gradual decrease), 'Triangle Wave' (gradial increase and decrease). The repetition settings allow for back-to-back repetition, continous periodic repetition or numbered periodic repetition. Note that if you use only the Sawtooth mode, you may also use the Sawtooth-dedicated D5c module.
Arbitrary (AWG): This mode produces is an arbitrary waveform. The waveform is fully defined by the user in the form of a vector specifying the levels. The repetition settings allow for back-to-back repetition, continous periodic repetition or numbered periodic repetition.
DC: This mode produces a DC level in the range from 0 to the max output current set for the channel. This is available only as a continuous waveform.
Noise: This mode produces pseudorandom noise on the channel output. It is available only as a continuous waveform.
Some S5k programming examples are available on the links below. These are a good open-source reference, but have not been fully verified:
The S5k provides great flexibility in clocking frequency. The baseline clock serving the waveform generation can be either external clock provided by the user or a built-in 200MHz clock source. This baseline frequency can be used as-is or divided down by any even factor up to 510. Note that each group of 4 output channels shares the same selected frequency.
Note that as of 2023 the S5k has two versions are:
Version 1.0 (with initial HW version): module addressing is done via jumper-given. The trigger time counter has a 14-bit limit.
Version 1.1 (with later HW version): module addressing is slot-based within the SPI rack. The trigger time counter has a 16-bit limit.
The module version is written on a sticker on the module side / front.
|Number of channels||16||Independent channels|
|Number of channels||8||Summed outputs|
|Output swing||5.8||V||To a 50Ω load. a higher-impedance load will show larger swing.|
|Waveform memory size||up to 4096||kSamples||Shared per 4 consecutive output channels|
|Maximum sample rate||250||MSps|
|Rise time||200||ns||Measured 10%-90%|