Highland T560 Technical Manual

Digital delay generator
Table of Contents

Advertisement

T560
DIGITAL
DELAY
GENERATOR
Technical Manual
February 13, 2019

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the T560 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Highland T560

  • Page 1 T560 DIGITAL DELAY GENERATOR Technical Manual February 13, 2019...
  • Page 2 Technology, Inc. may make changes and improvements to the product(s) and/or programs described in this publication at any time without notice. The T560 has finite failure rates associated with its hardware, firmware, design, and documentation. Do not use the product in applications where a failure or defect in the instrument may result in injury, loss of life, or property damage.
  • Page 3: Table Of Contents

    Table of Contents Introduction ........................6     Specifications: T560 Delay/Pulse Generator ..............8     Overview of the T560 ....................10     3.1. Standard Packaging ....................10     3.2. Overall Block Diagram ................... 10     3.3. Crystal Oscillator Timebase ................... 11  ...
  • Page 4 Versions ........................46     Revision History ......................47     11.1. Hardware Revisions ................... 47     11.2. Firmware Revisions .................... 48     Accessories ....................... 49     T560MANK5.DOCX...
  • Page 5 Figure 3-1 T560 Basic Block Diagram ................11   Figure 3-2 Trigger and Sequencing Logic ................13   Figure 3-3 Typical T560 channel outputs into 50 ohms. Risetime is 640 ps...... 14   Figure 3-4 Output rising edge, 100 ps delay steps............. 15  ...
  • Page 6: Introduction

    Introduction The T560 is a small, enclosed digital delay/pulse generator which is intended for use in embedded OEM applications. Given an internal or external trigger, it outputs four precisely- timed pulses. The T560-1 is the standard, packaged version, usable directly in many OEM applications and as the evaluation unit for custom versions.
  • Page 7 Since creating new versions of the T560 involves hardware or firmware changes, customization is normally done under a contractual OEM agreement with associated purchase commitments. Custom versions will be identified by a "dash" number, starting with T560-10.
  • Page 8: Specifications: T560 Delay/Pulse Generator

    Specifications: T560 Delay/Pulse Generator FUNCTION 4-channel digital delay and pulse generator GATE FUNCTION Programmable as level sensitive enable input, edge triggered burst enable input, or divisor enabled output GATE INPUT Programmable termination, 50 Ω or 500 Ω to +2.5 V Logic low -0.3 V min, +0.7 V max...
  • Page 9 COMMUNICATIONS RS-232 standard, 38.4 kbaud Optional 10/100 Ethernet CONNECTORS 7 SMB for trigger, gate, clock, outputs 2.5 mm stereo jack for RS-232 0.25″ power connector Optional RJ45 for Ethernet INDICATORS LEDs indicate shot, communications PACKAGING 4.75” (L) x 4.0” (W) x 1.25” (H) extruded aluminum enclosure CONFORMANCE OEM product has no UL/FCC/CE compliance requirements Designed to meet UL/FCC/CE requirements...
  • Page 10: Overview Of The T560

    3.2. Overall Block Diagram Figure 3-1 T560 Basic Block Diagram is the block diagram of the T560-1. OEM versions may include various features of the module. The optional Ethernet interface is not furnished on the standard T560-1 version.
  • Page 11: Crystal Oscillator Timebase

    Figure 3-1 T560 Basic Block Diagram 3.3. Crystal Oscillator Timebase The standard T560 includes a 10 MHz VCXO crystal oscillator timebase. It is factory-set to an accuracy of ±1 PPM and may be expected to drift less than 2 PPM per year. A trim DAC is provided to allow user commands to readjust the oscillator frequency as desired, with the setting stored in nonvolatile memory.
  • Page 12: Trigger Inputs

    3.4. Trigger Inputs Figure 3.2 is a simplified diagram of the T560 trigger and sequence logic. Any one of five available trigger sources may be selected to fire the system: External+, External-, an internal 80-MHz clock, the internal 0-16 MHz DDS synthesizer, and the user software trigger.
  • Page 13: Burst Logic

    The burst logic allows the user to define two integers N and M, each in the range of 1 to 2^32-1. The T560, when triggered, will respond to a burst of N triggers every M triggers. For example, if N = 2 and M = 5, trigger response will be Fire, Fire, Skip, Skip, Skip, repeated indefinitely.
  • Page 14: Pulse Outputs

    D, the actual output pulse will occur at D + 20 ns after the external trigger, where 20 ns is the basic insertion delay of the T560. Pulse outputs are normally active-high, but may be programmed to operate active-low.
  • Page 15: Figure 3-4 Output Rising Edge, 100 Ps Delay Steps

    Figure 3-4 Output rising edge, 100 ps delay steps T560MANK5.DOCX...
  • Page 16: Figure 3-5 Trigger And Output Pulses, Widths 4Ns, 3 Ns, 2 Ns, And 1.5 Ns

    Figure 3-5 Trigger and output pulses, widths 4ns, 3 ns, 2 ns, and 1.5 ns T560MANK5.DOCX...
  • Page 17: Gate I/O

    PC D9-5 3.10. Power Input The T560 requires +12 volts DC at 0.3 amps max, 0.4 amps for the Ethernet version. A wall-plug universal power supply is furnished with the evaluation kit, or users may supply +11.75 to +12.25 VDC power. The evaluation power supply with US plug is Highland part number J12.
  • Page 18: Custom Logic

    Phoenix terminal block for power input, or a D9 combined power/RS232 connector. The T560 power input is protected by a self-resetting polyfuse and a transzorb zener diode, and will withstand reasonable overvoltage or polarity reversal.
  • Page 19: Programming

    The STatus command will send back a summary of T560 settings. The standard baud rate is 38,400. The receive buffer is limited to 256 bytes, and the T560 ignores serial input while it is processing the current command line.
  • Page 20 + - , * ? and linefeed, are ignored.  A "blank" input line, <cr> only, evokes the response T560 <cr> <lf> The T560 does not support hardware or software flow control. Other baud rates are available on special order.
  • Page 21: Command Structure

    Since the T560 receive buffer is limited to 256 bytes, users should not program multiple commands per line that might exceed this length. If at any time the <backspace> character (ASCII code 8) is received, the T560 will flush its receive buffer and ignore any previous input.
  • Page 22 If aborting timing cycles is undesirable, one can disable triggers, wait until any possible timing cycle has finished, then do the desired operation. For example, if it were known that all delay+width settings total under 40 milliseconds, one could send the T560 the sequence...
  • Page 23: T560 Command Summary

    4.5. T560 Command Summary The following is a summary of commands which may be sent to the T560. Long Form Short Form Function set A delay ADELAY 45u AD 45u set A width AWIDTH 25.5n AW 25.5n delay A query...
  • Page 24 Long Form Short Form Function set all four (“quad”) delays QDELAY 45u QDELAY 45u set all four (“quad”) widths QD 45u QD 45u apply all pending channel settings INSTALL automatically apply pending settings AUTOINSTALL 1 AU 1 cancel automatic mode AUTOINSTALL 0 AU 0 cancel all pending channel settings...
  • Page 25: Command Details

    GATE BURST GA BU enable single burst on command GATE REMOTE GA RE fire a single remote burst GATE FIRE GA FI show T560 status report STATUS save current setup SAVE recall saved setup RECALL load default setup LOAD DEFAULT...
  • Page 26: Trigger Setup Commands

    The QDelay and QWidth “quad” commands set all four delays or widths to the same value. 4.6.2.TRIGGER SETUP COMMANDS The TRigger family of commands select the T560 trigger source and associated parameters. Sets external trigger level; legal range is 0.25 to 3.30 TLevel 2.50...
  • Page 27: Synthesize Command

    Trig REM 50R Level 1.250 Div 0000000000 SYN 00010000.00 4.6.3.SYNTHESIZE COMMAND The T560 is furnished with a direct-digital frequency synthesizer that may be used to generate internal triggers from 0 to 16 MHz with 0.018 Hz resolution. sets the frequency. Suffix characters may be K (kilohertz) or M SYn 123.456K...
  • Page 28: Clock Commands

    CLOCK coaxial connector is controlled by this group of commands. If the connector is declared to be an input, the T560 accepts a 10 MHz TTL square wave input, or a sine wave of about 1 volt RMS, and will lock its crystal oscillator to this source. If the connector is set to be an output, the local 10-MHz oscillator frequency will be output from this connector.
  • Page 29: Feod Command

    This is useful for terminating long delays. 4.6.8.SAVE, RECALL, LOAD COMMANDS The SAve command will save the overall T560 setup into nonvolatile memory. This setup will be restored at powerup or may be loaded via the REcall command. save current setup to nonvolatile memory...
  • Page 30: Verbose Command

    Gate help HElp GAte return miscellaneous help HElp MIsc 4.6.14. STATUS COMMAND The STatus query returns a full report of T560 settings. A typical report is shown below. Verbose mode was enabled. The status shown is the default setup. T560MANK5.DOCX...
  • Page 31: Rset Command

    4.6.15. RSET COMMAND The RSet command performs a hardware reset/restart of the T560, equivalent to a power off/on cycle. The reset takes about 4 seconds, after which the T560 will respond with the string Highland Technology T560 DDG <cr> <lf>...
  • Page 32: Powerup States And Saved Setups

    Powerup States and Saved Setups Users may program the T560 as desired and then use the SAve command to copy all setups to nonvolatile flash memory. That saved setup may be recalled at any time via the REcall command. The saved setup is also recalled and installed at powerup, allowing the T560 to resume operation without any serial commands.
  • Page 33: Xport Ethernet Module Setup

    IP address. The Lantronix software utilities may be downloaded from http://www.lantronix.com. To find the IP address of a T560 unit, the T560 should be connected to the local network. The Lantronix DeviceInstaller software should be started from a Windows PC connected to the same network.
  • Page 34: Factory Xport Settings

    To assign a static IP address, click on the T560, and then click on the Assign IP button. After clicking the button, the Lantronix DeviceInstaller IP address assignment pane should appear: Figure 6-2. IP address assignment pane Once the IP address has been identified or assigned, a web browser (preferably the web browser provided by DeviceInstaller) can be used to access the XPort module as a web page;...
  • Page 35: Figure 6-3. Xport Home Web Page

    Figure 6-3. XPort Home Web Page Figure 6-4. XPort Network Settings T560MANK5.DOCX...
  • Page 36: Figure 6-5. Xport Server Settings

    Figure 6-5. XPort Server Settings Figure 6-6. XPort Serial Settings T560MANK5.DOCX...
  • Page 37: Figure 6-7. Xport Connection Settings

    Figure 6-7. XPort Connection Settings Note that the XPort allows only one TCP/IP connection to be open at any one time, and will time out and disconnect after the time set for a hard disconnect. Enter 0 to disable automatic disconnect. It is usually prudent to set up the XPort to disconnect after some inactivity period to avoid having an inactive connection lock out access.
  • Page 38: Jitter Notes

    Uncorrelated jitters add trigonometrically, as the square root of the sum of the squares of all jitter contributors. Jitter can be difficult to measure. The trigger input to the T560 must be clean and fast (< 2 ns risetime) and the measuring instrument must have a jitter noise floor well below that of the T560.
  • Page 39: Figure 7-1 Typical T560 Jitter In Ps Rms Versus Delay

    10 MHz reference. The T560 is also available with optional, lower phase-noise TCXO or OCXO oscillators. The graphed data includes jitter contributed by the P400 trigger source and the 11801A oscilloscope, so actual T560 jitter is somewhat less.
  • Page 40: Figure 7-2 Typical T560 Rising Edge, Externally Triggered, Delay = 100 Ns

    Figure 7-2 Typical T560 Rising Edge, Externally triggered, delay = 100 ns This was measured on a Tektronix 11801A sampling oscilloscope, with the scope and the T560 triggered by a Highland P400 digital delay generator. Indicated jitter is 19.3 ps RMS, risetime 696 ps.
  • Page 41: Dimensions And Mounting

    T566 mounting flange bolted to the bottom of the extruded enclosure to make it easier to install on mounting surfaces which do not have rear access. The T560 may be mounted using the flange supplied, or the flange may be removed and the unit mounted with four 4-40 machine screws from below.
  • Page 42: Figure 8-1 T560 Outline And Mounting

    Figure 8-1 T560 Outline and Mounting T560MANK5.DOCX...
  • Page 43: Figure 8-2 Flange Mounting Dimensions

    Figure 8-2 Flange Mounting Dimensions T560MANK5.DOCX...
  • Page 44: Figure 8-3 Printed-Circuit Board Dimensions

    Figure 8-3 Printed-Circuit Board Dimensions T560MANK5.DOCX...
  • Page 45: Demo Software

    Win560.EXE is a Windows program that communicates with the T560 using serial commands. Device settings are displayed on screen, and can be sent to the T560 all at once or refreshed all at once in the program. Communications access to the T560 is available via RS-232 or the Ethernet port.
  • Page 46: Versions

    T560-2, 2 SMB cables, RS-232 interface, ethernet interface, RS-232 cable, power supply, mounting flange, CD and manual) T560-31: 4-channel compact digital delay and pulse generator with enclosure, RS-232 interface, and OCXO option T560-32: 4-channel compact digital delay and pulse generator with enclosure, RS-232, ethernet interface, and OCXO option Consult factory for information about additional custom versions.
  • Page 47: Revision History

    11. Revision History 11.1. Hardware Revisions Revision K Sep 2014 Functionally equivalent to Revision J Revision J Jan 2014 Replaced timing element with GaAs FETs to improve timing accuracy and reduce crosstalk Requires switch to 28A560 series firmware Revision H Feb 2012 Improved manufacturability Functionally equivalent to Revision C...
  • Page 48: Firmware Revisions

    11.2. Firmware Revisions 28E560-D February 2016 For hardware revisions J=K Fixed TUNE error when powering up unit above room temperature. Fixed missing pulse in gate burst mode when the trigger is very near the gate. 28E560-C January 2016 For hardware revisions J-K Fixed bug with occasional loss of PLL lock during long delays.
  • Page 49: Accessories

    12. Accessories 12 volt power supply International plug adapter set for J12 3' SMB to BNC cable J53-2 6" SMB to BNC cable J720 single-channel compact electrical-to-fiberoptic converter J724 single-channel compact buffered electrical-to-fiberoptic converter J730 single-channel compact fiberoptic-to-electrical converter J740 single-channel compact fast fiberoptic-to-electrical converter T565 RS-232 cable...

Table of Contents