background image

Page: 8/21 User Manual PULS-CTRL24, Rev.1-00: Description 

Each pulse generator is a combination of two coupled non-
retriggerables monoflops. The first one with a pulse width defined by 
one of the numbers Delay0-23 is triggered by the input signal Trigger. 
When its delay finishes, the second monoflop with a pulse width de-
fined by one of the numbers Width0-23 is launched and the output of 
the particular module is activated. The minimum delays of the mon-
oflops are 3 clock pulses, i.e. 60 ns. 

The pulse controller controls 32 outputs (see Fig. 2). These output 
signals can control 6 signal switches, 5 I/O modules with 4 outputs 
each, or 6 monitor outputs at the controller front panel. Each output 
can be configured in a similar way like the trigger inputs of the pulse 
generators. The output may be permanently set to 0 or 1, connected 
to the output of the oscillator (signal Osc), to the external trigger 
source (signals Trig0-4) or to the pulse generator (signals Del0-23). 
The polarity of the output signal can be inverted by the control signal 
Inv0-31. 

The configuration of the pulse controller is controlled by software. The 
current configuration is stored in a non-volatile memory and is auto-
matically restored when the device is started. The user can define and 
save up to 500 configurations in the non-volatile memory, they can be 
easily applied by a software command. Beside its number, each con-
figuration can be labeled by a unique name or description text. Using 
the stored configurations, the pulse controller can be rapidly reconfig-
ured for a new application or a different measurement procedure. 

The controller also provides control signals for auxiliary power sup-
plies of the signal switches. The function of these signals cannot be 
configured. The user can just decide whether the control signals are 
modulated using a dithering technique to reduce the spectral noise 
amplitude at the switch outputs. 

The pulse controller is equipped with a USB data interface that allows 
to transfer configuration data to or from the device and remotely con-
trol it. The USB data interface is galvanically connected to the device 
case. When making a connection to a host computer, a large ground 
loop is created that can influence the performance of the experimental 
setup. 

 

CGC Instruments

 

Tel.:  +49 (371) 355 098–55 

Hübschmannstr. 18 | D–09112 Chemnitz 

Fax: +49 (371) 355 098–60

internet: www.cgc-instruments.com 
e–mail: [email protected] 

Summary of Contents for PULS-CTRL24

Page 1: ...Pulse Generator Firmware Version 1 00 User Manual Document version 0 created on Dec 06 2019 CGC Instruments Tel 49 371 355 098 55 H bschmannstr 18 D 09112 Chemnitz Fax 49 371 355 098 60 internet www...

Page 2: ...oring the Data 12 Software Utilities 13 Utility PulseLoader 13 Tips 15 Utility FlashLoader 15 Error Codes 18 Driver Installation 21 Installation of the Virtual Port for the USB Interface 21 CGC Instru...

Page 3: ...Figure List Fig 1 Pulser Block Diagram 7 Fig 2 Output Block Diagram 9 CGC Instruments Tel 49 371 355 098 55 H bschmannstr 18 D 09112 Chemnitz Fax 49 371 355 098 60 internet www cgc instruments com e...

Page 4: ...meters of the program PulseLoader 14 Tab 2 Return values of the interface functions 18 Tab 3 I O errors 20 CGC Instruments Tel 49 371 355 098 55 H bschmannstr 18 D 09112 Chemnitz Fax 49 371 355 098 60...

Page 5: ...es 6 monitoring outputs connectors LEMO signal level TTL log 0 0 0 4 V log 1 2 4 5 0 V output impedance 50 memory data space 256 KB maximum number of stored configurations 500 Digital Interface USB in...

Page 6: ...r input and produce a positive pulse with a specified width 32 bit integer numbers Width0 23 after a specified delay 32 bit integer numbers Delay0 23 The polarity of the trigger signal can be inverted...

Page 7: ...l PULS CTRL24 Rev 1 00 Description Fig 1 Pulser Block Diagram CGC Instruments Tel 49 371 355 098 55 H bschmannstr 18 D 09112 Chemnitz Fax 49 371 355 098 60 internet www cgc instruments com e mail info...

Page 8: ...re The current configuration is stored in a non volatile memory and is auto matically restored when the device is started The user can define and save up to 500 configurations in the non volatile memo...

Page 9: ...l PULS CTRL24 Rev 1 00 Description Fig 2 Output Block Diagram CGC Instruments Tel 49 371 355 098 55 H bschmannstr 18 D 09112 Chemnitz Fax 49 371 355 098 60 internet www cgc instruments com e mail info...

Page 10: ...es for uploading or downloading data see sections Software Utili ties and Backing Up and Restoring the Data and upgrading the firmware see the section Utility FlashLoader CGC Instruments Tel 49 371 35...

Page 11: ...leared non volatile memory To setup the device follow the next steps If you encounter problems read carefully the corresponding section in this manual CGC Instruments Tel 49 371 355 098 55 H bschmanns...

Page 12: ...Program of the enclosed software package To back up the system memory into a data file Memory txt execute the follow ing command in a Windows command shell PulseLoader 6 y MemoryData txt t This comma...

Page 13: ...r To start the program without any error message at least the number of the COM port must be given PulseLoader 6 This command starts the utility PulseLoader and assumes that the de vice is connected t...

Page 14: ...s are processed from left to Note that keyboard layouts different to the US one may cause issues when evaluating several characters We recommend to switch to the US layout when using the utility Pulse...

Page 15: ...oryData txt t The text file MemoryData txt will contain the memory data in hexa decimal format To restore the device memory use the command PulseLoader 6 Y MemoryData txt t It restores the data immedi...

Page 16: ...these plugin modules from the chassis If any error occurs do not proceed with the firmware upgrade If you cannot resolve the issues contact the manufacturer Note that even if the verify fails and the...

Page 17: ...nufacturer Attention You must not power down the device if the firmware up grade did not succeed Otherwise the device will not operate properly or might even not restart at all Did this happen it woul...

Page 18: ...port status lines The port status lines could not be read 7 Error sending command 8 Error sending data 9 Error sending termination character The data transfer to the device failed For the possible re...

Page 19: ...t be set to not ready The device did not react properly Try to reset the communication or restart the device by powering it off and on 400 Error opening the file for debugging output The file for debu...

Page 20: ...ar the port The system could not clear the port buffers 7 Error reading data from the port The system could not read data from the port Most probably no data is available because the device is either...

Page 21: ...nager by opening the set tings of the device USB Serial Port COMx To modify the settings administrative rights are required The settings are applied immedi ately you do not need to reboot the PC to ac...

Reviews: