10
Contents
Creating and Playing a Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Synchronizing Two N8241/2A Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Internal Clock Synchronization Using Continuous Mode . . . . . . . . . . . . . . . . 47
Required Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Cables and Adapters required for 1.25 GHz external clock (Agilent N6030A
K10 kit):47
Procedure Using a Software Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Selecting the Master Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Selecting the Slave Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Initiating Synchronous Playback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Using Programmatic Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
IVI-C Driver Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
MATLAB Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
MATLAB Example 1, Creating and Playing a Waveform. . . . . . . . . . . . . . . . . . 52
MATLAB Example 2, Synchronizing Two N8241/2A AWGs . . . . . . . . . . . . . . 54
C/C++ Example Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
3. Theory of Operation
N8241/2A Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Clock I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10 MHz In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Internal Clock Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
External Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
SYNC Clock In/SYNC Clock Out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Waveform Playback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Waveform Sequencer Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Sequence Play Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Sequencer Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Waveform Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70