It can be used as: • A basic Pulse Generator : see “Using TOMBAK as a standalone generator” section 3.1 (p22). • A Digital Delay Generator : see “Using TOMBAK as a Digital Delay Generator” section 3.2 (p27).
Do not install near any heat sources such as radiators, heat registers, stoves, or other equipment (including amplifiers) that produce heat. To reduce the risk of fire or electric shock, do not expose Tombak to rain or moisture. 1.3 Contact...
2.0 – System summary SYSTEM SUMMARY 2.1 Front-Panel overview ① ③ ② ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ 2.1.1 Power and Communications Connectors ①- Power connector (5V / 0.7A) ② - Input Communication Connector ③ - Output Communication Connector 2.1.2 SMA Output and Input Connectors ④...
2.2.3.1 Software installation Insert CD-ROM or USB Key provided with the module. Then open an Explorer windows and navigate into “Computer” part. You will either see a CR-ROM or USB Key with “ALPhANOV” title, open it. ControlSoftware_x_x_xx.exe Double click on file name.
Page 13
2.0 – System summary The following window lets you choose the program’s shortcut name in the Start Menu folder. Feel free to change it or leave it by default. The next part lets you choose if a desktop icon needs to be created. If so, please check the box. Then go to next section.
Page 14
2.0 – System summary Finally click on the Install button. Installation of the software is now completed. To install drivers & tools please let all the box checked and click on “Finish”. You can now move to next section “Driver installation”.
No specific indication here, just click on “Next” and “Install” dialogs and wait until installations are finished. 2.3 Hardware Setup Tombak module provides some hardware setup to adjust output voltage level by moving jumpers on electronic board. Jumper Pin number 1 is indicated on electronic board by the symbol «...
2.4 Global Architecture 2.5 Multi-channel module – Stacked TOMBAK TOMBAK can be delivered in multi-channel version with multiple board stacked in a compact module. This option allows the user to access multiple output signal while sharing the same power source, the same communication bus and some internal signals between stacked board.
Page 17
TOMBAK1 Power supply must be connected at TOMBAK 1 : DaisySyncOut1&2 the top of the multichannel module can be sent to TOMBAK 2 TOMBAK 1 TOMBAK 1 : DaisySyncIn1&2 Usb communication cable must be not available...
2.0 – System summary 2.6 Front-Panel User Interface 2.6.1 Overview 2.6.2 Working Mode 2.6.2.1 Board This button is the global enable switch of the module • In ON position, every feature and signal of the board will be active. • IN OFF position, the board will be in standby mode and output signals will be inactive.
This setting allows to choose Digital Input Signal (Pulse In) source • In Direct position, the signal input is taken from SMA connector. • In Daisy position, the signal input is taken from another TOMBAK module chained. (Multi-output configuration option).
2.0 – System summary 2.6.4 Output Pulse 2.6.4.1 Width This setting allows to modify Digital Output Signal (Pulse Out) pulse width 2.6.4.2 Delay This setting allows to modify Digital Output Signal (Pulse Out) delay 2.6.4.3 Fine Delay This special feature allows to fine adjust the Digital Output Signal (Pulse Out) delay up to 10ps •...
2.0 – System summary • When Mode button is set to Soft: a number of pulse from the Digital Input Signal will be emitted to Digital Output Signal when clicking on Trigger button. The number of pulses emitted can be set using Burst Size box.
3.0 – Configuration Example CONFIGURATION EXAMPLE 3.1 Using TOMBAK as a standalone generator 3.1.1 Presentation An internal 200MHz generator is available and does not need any external signal. The board can output an external signal up to 20Mhz with adjustable pulse width.
USB-Jack Cable Output signal 3.1.5 Software configuration Launch the ALPhANOV Control Software and click on Connect to start the Tombak hardware detection. The software automatically detects the Tombak board. A window will appear for each Tombak connected to the computer.
Page 24
3.0 – Configuration Example The main configuration windows must be configured as follow : • Working Mode window : o Set the Board On o Set the Shaper button to Off o Set the Inverse button to Off unless you need to invert the output signal o Select Gen mode in Advanced Mode...
Page 25
3.0 – Configuration Example • Input pulse window : o Threshold input voltage is not used in this configuration, set value to 0V (default settings) o Delay value is not used in this configuration, set value to 0V (default settings) o Set Source to Direct (default settings) o Pulse Freq.
3.0 – Configuration Example Don’t forget to save the settings by clicking on the “Save” button in the bar menu. 3.1.6 Main features [0 – 20Mhz] Adjustable output frequency Internal 200Mhz clock Frequency resolution (N is an integer in the range [10 – 10 [5ns –...
Max output frequency : 150 MHz Important note : the description bellow concerns only Mode 1 and Mode 2. For Mode 3, please refer to §3.6 page 47 : Using TOMBAK as a Voltage Level Converter 3.2.2 Timing diagram...
4. Finally, plug the power supply to the “Power In” connector to power on the board Power Supply USB-Jack Cable Output Signal Delayed signal Input Signal 3.2.5 Software configuration Launch the ALPhANOV Control Software and click on Connect to start the Tombak hardware detection. The software automatically detects the Tombak board.
Page 29
3.0 – Configuration Example A window will appear for each Tombak connected to the computer. The main configuration windows must be configured as follow : • Working Mode window : o Set the Board On o Set the Shaper button to Off...
Page 30
3.0 – Configuration Example • Input pulse window : o Configure the Threshold voltage so that the input pulse frequency is detected and equal to your pulse generator system o Set the Division factor to 1 o Set the input pulse Source to Direct •...
3.0 – Configuration Example 3.3 Using Tombak as a burst generator 3.3.1 Presentation The board can generate a burst signal from an external trigger or from a software trigger. The burst consist of a specific software adjustable number of pulses.
3.3.5 Software configuration Launch the ALPhANOV Control Software and click on Connect to start the Tombak hardware detection. The software automatically detects the Tombak board. A window will appear for each Tombak connected to the computer.
Page 34
3.0 – Configuration Example The main configuration windows must be configured as follow : • Working Mode window : o Set the Board button to ON o Set the Shaper button to Off o Set the Inverse button to Off o Unset all Advance Mode •...
Page 35
3.0 – Configuration Example • Output Pulse window : o Set the output pulse Width o Set the Delay between output and input signals o AutoFineDelay may be let in auto mode • Synchro input windows: o Source synchronisation is not used in this mode o Set Mode to Burst o Frequency is not used in this mode o Set the Burst Size value to configure the number of pulse triggered...
3.0 – Configuration Example 3.4 Using the Gate feature of TOMBAK 3.4.1 Presentation Signal gating allow user to enable output for a specific time windows. Input signal frequency is then reproduced on the output with a software programmable delay and pulse width.
Input reference signal Gate signal 3.4.3 Software configuration Launch the ALPhANOV Control Software and click on Connect to start the Tombak hardware detection. The software automatically detects the Tombak board. A window will appear for each Tombak connected to the computer.
Page 39
3.0 – Configuration Example The main configuration windows must be configured as follow : • Working Mode window : o Set the Shaper button to Off o Set the Inverse button to Off unless you need to invert the output signal o Unset all Advanced Mode o Finally set the Board On...
Page 40
3.0 – Configuration Example • Input pulse window : o Configure the Threshold voltage so that the input pulse frequency is detected and equal to your pulse generator system o Set the Division factor to 1 o Set the input pulse Source to Direct •...
3.0 – Configuration Example 3.5 Using TOMBAK as a signal synchronization module 3.5.1 Presentation Synchronization signals is available on this module. A signal (internally generated or external) can be synchronized with an external reference signal connected to Pulse-In connector. The output delay from input and the pulse width are software adjustable.
Signal to synchronize Reference signal 3.5.3 Software configuration Launch the ALPhANOV Control Software and click on Connect to start the Tombak hardware detection. The software automatically detects the Tombak board. A window will appear for each Tombak connected to the computer.
Page 44
3.0 – Configuration Example The main configuration windows must be configured as follow : • Working Mode window : o Set the Board On o Set the Shaper button to Off o Set the Inverse button to Off unless you need to invert the output signal o Set Advanced Mode to Pick...
Page 45
3.0 – Configuration Example • Input pulse window : o Configure the Threshold voltage so that the input pulse frequency is detected and equal to your pulse generator system o Set the Division factor to 1 o Set the input pulse Source to Direct •...
3.0 – Configuration Example Don’t forget to save the settings by clicking on the “Save” button in the bar menu. 3.5.4 Main features [5ns – >>1000s] Adjustable pulse width ▪ resolution (for pulse width [5ns – 510ns]) ▪ resolution (for pulse width [511ns – 2 ns]) [70ns –...
3.0 – Configuration Example 3.6 Using TOMBAK as a Voltage Level Converter 3.6.1 Presentation The board can be used as a voltage level converter in every mode that used the PulseIn signal as a reference signal. However, SYNC mode is a specific mode that gives extended performance to the voltage converter feature (higher frequency, lower jitter, lower insertion delay …).
Upgraded signal Input signal 3.6.5 Software configuration Launch the ALPhANOV Control Software and click on Connect to start the Tombak hardware detection. The software automatically detects the Tombak board. A window will appear for each Tombak connected to the computer.
Page 49
3.0 – Configuration Example The main configuration windows must be configured as follow : • Working Mode window : o Set the Board On o Set the Shaper button to Off o Set the Inverse button to Off unless you need to invert the output signal o Set Advanced Mode to Sync...
Page 50
3.0 – Configuration Example • Input pulse window : o Configure the Threshold voltage so that the input pulse frequency is detected and equal to your pulse generator system o Set the Division factor to 1 o Set the input pulse Source to Direct •...
3.0 – Configuration Example 3.7 Using TOMBAK as a frequency divider 3.7.1 Presentation The board provides a software configurable frequency divider with specific delay and pulse width signal from a reference pulse signal. 3.7.2 Timing diagram Division factor = 2 Figure 14 : Frequency divided, delayed and pulse width adjusted signal from input to output 3.7.3 Synoptic...
Divided signal Input signal 3.7.5 Software configuration Launch the ALPhANOV Control Software and click on Connect to start the Tombak hardware detection. The software automatically detects the Tombak board. A window will appear for each Tombak connected to the computer.
Page 54
3.0 – Configuration Example The main configuration windows must be configured as follow : • Working Mode window : o Set the Board On o Set the Shaper button to Off o Set the Inverse button to Off unless you need to invert the output signal o Set Advanced Mode to Sync •...
Page 55
3.0 – Configuration Example o Configure the Threshold voltage so that the input pulse frequency is detected and equal to your pulse generator system o Set the Division factor according to your application o Set the input pulse Source to Direct •...
BUT synchronized with a high frequency clock), the solution is to use the PICK mode of the Tombak. Note that in this last case, if the low frequency trigger is not synchronized with the high frequency clock, there will be a unavoidable Jitter which value is 1/clock frequency.
3.0 – Configuration Example 3.9 Using TOMBAK as an AWG (Arbitrary Waveform Generator) Tombak can be used as a special AWG. This part of the User manual is in progress. Please contact us if you need more information.
4.0 – REMOTE COMMUNICATION REMOTE COMMUNICATION 4.1 Protocol Description 4.1.1 Getting started: configure UART The communication between the computer and the product is done by a serial link (RS232) with a physical USB link (virtual COM port). The COM port needs to be configured as: 125000 bauds 8 data bits None parity...
Page 60
4.0 – REMOTE COMMUNICATION … Byte0 Byte1 Byte2 Byte m-1 Byte U08_LEN U08_STS DATA0 … DATAm With: U08_LEN : Total length of the query (from LEN to CHK) U08_STS : Status of the response DATA[0..m] : Data : Checksum 4.1.2.5 Status The octet of the status response may have the following values: Description 0x00...
4.0 – REMOTE COMMUNICATION The length of the query is not valid (< 2 (LEN+CMD), superior to the maximum number of octets or incoherent with the expected command). The response is: 0x03 0x08 4.1.2.5.6 Checksum The checksum is used to verify the integrity of the physical link. The checksum is the result of Exclusive Or of the octets minus 1.
Page 62
4.0 – REMOTE COMMUNICATION Response: 0x03 0x00 4.1.3.2 Read equipment address This command allows reading equipment address. To do this the address is 0x00. Query: 0x04 0x00 0x01 Response: DATA0 0x04 0x00 U08_ADD CHK With: U08_ADD : Equipment address 4.1.3.3 Read protocol version This command is used for reading the protocol version of communication.
Page 63
4.0 – REMOTE COMMUNICATION 0x05 0x00 U08_MODULEID U08_ERRORID CHK With: U08_MODULEID : Number of the failed unit U08_ERRORID : Error number 4.1.3.5 Write instruction This command allows writing an instruction in volatile memory. This instruction will be effective only after calling the apply request (Apply all instructions). Query: …...
Page 64
4.0 – REMOTE COMMUNICATION Response: 0x03 0x00 4.1.3.8 Save instructions This command saves all instructions. The saved instructions will then be loaded and apply at each boot of the product. Query: 0x04 0x13 Response: 0x03 0x00 4.1.3.9 Read measure This command allows reading a measure. Query: DATA0 DATA1 CHK...
4.0 – REMOTE COMMUNICATION U08_ ID : ID of the shaper (0 to 3) U16_OFFSET : Offset for the first value PU16_VALUE[120] : Values between 0 and 4095. Maximal number of values is 120. Response: 0x03 0x00 4.1.3.11 Save shaper values This command saves all shaper values into nonvolatile memory.
4.0 – REMOTE COMMUNICATION SYNC_EXT frequency 4.3 Example Give Address 1 to the product: $05$00$00$01$03 Check by reading the address: $04$00$01$04 Set functioning mode to divider:$07$01$10$00$0A$01$1C$ Apply: $04$01$12$16...
Need help?
Do you have a question about the TOMBAK and is the answer not in the manual?
Questions and answers