ASNT Pre-Emphasis User Manual Download Page 1

 

Rev. 1.1.1 

July 2016 

Advanced Science And Novel Technology Company, Inc. 

27 Via Porto Grande, Rancho Palos Verdes, CA 90275 

 

Offices: 310-377-6029 / 310-803-9284  Fax: 310-377-9940 

www.adsantec.com 

 
 
 

ASNT Pre-Emphasis 

32.5

Gbps

 Advanced Driver/Amplifier 

USER GUIDE 

 

 

 

 

Summary of Contents for Pre-Emphasis

Page 1: ...anced Science And Novel Technology Company Inc 27 Via Porto Grande Rancho Palos Verdes CA 90275 Offices 310 377 6029 310 803 9284 Fax 310 377 9940 www adsantec com ASNT Pre Emphasis 32 5Gbps Advanced Driver Amplifier USER GUIDE ...

Page 2: ...9 310 803 9284 Fax 310 377 9940 www adsantec com Unit Description Fig 1 incorporates the advanced programmable driver amplifier with built in pre emphasis ASNT6119 KMF and support logic The differential Data Output P N have female K connectors and the remaining signal I O s front panel have female SMA connectors Fig 1 ASNT Pre Emphasis Unit ...

Page 3: ...rk Initial Impedance Test Before the first use of the unit it is recommended to verify 50Ohms resistance referenced to the connector return for all connections except the clock inputs which should read effectively open 10 MΩ Computer and Power Supply Connection Connect the supplied power brick to a 100 to 240 Volt AC outlet using a customer provided power cord if necessary CEE 22 connector Connect...

Page 4: ...any Inc 27 Via Porto Grande Rancho Palos Verdes CA 90275 Offices 310 377 6029 310 803 9284 Fax 310 377 9940 www adsantec com 2 Select Target directory for location of the files that will be installed Then click Next 3 Click Next 4 Wait for the files to be installed ...

Page 5: ...nced Science And Novel Technology Company Inc 27 Via Porto Grande Rancho Palos Verdes CA 90275 Offices 310 377 6029 310 803 9284 Fax 310 377 9940 www adsantec com 5 Click Finish 6 Click Restart if the window shown below appears ...

Page 6: ... to install software 8 Connect the USB B connector to the board if not already done 9 Double click on the icon ASNT PreEmp V1 x 1 on the desktop to open the control software 10 Wait until the USB indicator at the bottom of the control software window has turned green This indicates that the software is connected to the PreEmp If green indicator does not appear then USB drivers may not be installed...

Page 7: ...29 310 803 9284 Fax 310 377 9940 www adsantec com Table 1 below To adjust the slide bars left click on the corresponding button and move it up down or left right with the mouse s left button or arrows keys Scroll the mouse wheel for fine adjustment To change the states of a switch left click on the corresponding box Fig 2 GUI Initial Setup ...

Page 8: ...Minimum Clock Multiplier Controls an internal delay of the Clock 0 frequency multiplication unit The multiplication function is disabled if the bar is moved all the way down Minimum Clock Amplitude Controls the clock output amplitude The output is disabled if the bar is set to minimum Middle Clock Peak Controls the output clock peaking Maximum Table 2 GUI Switches GUI Switches Function Default sta...

Page 9: ...ate Clock A half rate clock from 4 to 16 25GHz for data rates of 8 to 32 5Gbps may be used A full rate clock from 1 to 17GHz for data rates of 1 to 17Gbps may be used Apply a clock to Clock In single ended or differentially It is recommended if possible to use a differential clock input Inputs are AC coupled inside the unit If using only a single ended input 50Ohms terminate the unused input Singl...

Page 10: ...puts are ground 0V It is recommended to apply a differential DC coupled input AC coupling and single ended signaling may be used but this will degrade the performance 3 Connect one or both Data Output P N to a 50Ohms terminated error detector Terminate the unused output with a 50Ohms load 4 Move the Fine Adjustment clock slider slider to the right until no errors are found in the error detector At...

Page 11: ...he last slide bar Tap 4 controls only the digital weight of the Tap Each slide bar is divided into segments corresponding to 1 8th of the total maximum output amplitude Smax If the 1 8 Analog switches of all Taps are set to OFF position the output amplitude is distributed between Taps in digital steps equal to Smax 8 and represented by vertical marks across the slide bars in combination with fract...

Page 12: ...hin their 1 8 segments the unused weight of Tap 1 is applied to Tap 4 Tap 2 and Tap 3 have the analog weights of 0 So if the weight of the first tap is equal to 100 the positions of the Tap 2 Tune 2 and Tap 3 Tune 3 slide bars within a segment produce a negligible effect on the output signal The total digital analog weight distribution between Taps is indicated by the mentioned blue bars The indic...

Page 13: ...3 1 Set Invert switches to OFF for all Taps 3 2 Set the 1 8 Analog Amplitude slide bar to maximum 3 3 Set 1 8 Analog switches to ON for Tap 1 3 4 Set 1 8 Analog switches to OFF for other Taps 3 5 Set the Tap 1 slide bar to one step below 3 8 digital mark maximum analog weight of Tap 1 Fig 3 Threshold Calibration Setup 3 6 Manipulate VTH to get the maximum amplitude of the output signal 3 7 Note th...

Page 14: ... a b Fig 4 Middle Value of the Tune 1 Voltage High Peak a and Low Peak b 4 8 Select the optimal value of the Data Peak voltage The shape of the central rate may still deviate form the straight horizontal line in case of non optimal settings for the Eye Crossing control Helpful Hint To achieve the best quality output eye the Data Peak control should be adjusted for each data amplitude settings This...

Page 15: ...ight distribution between Taps using the formulas from the Section Tap Controls Description 3 3 Round up the required Tap weight values to the nearest lower number of 1 8s 3 4 Set the Tap 1 slide bar one step above the 1 8 digital mark corresponding to its rounded weight 3 5 Set the Tap 2 slide bar one step above the 1 8 digital mark corresponding to its rounded weight 3 6 Set the Tap 3 slide bar ...

Page 16: ...p 4 Required Amax State D1 A1 D2 A2 D3 A3 D4 A4 8 8 1 8 0 3 8 1 2 8 0 1 8 0 1 8 Allowed 7 8 0 8 0 875 3 8 0 5 1 8 0 75 0 8 0 875 3 8 Forbidden 6 8 0 8 0 75 3 8 0 1 8 0 5 0 8 0 75 2 8 Forbidden 5 8 0 8 0 125 2 8 0 5 1 8 0 25 0 8 0 125 1 8 Allowed 4 8 0 8 0 5 2 8 0 1 8 0 0 8 0 5 1 8 Allowed 3 8 0 8 0 375 1 8 0 5 0 8 0 75 0 8 0 375 2 8 Forbidden 2 8 0 8 0 25 1 8 0 0 8 0 5 0 8 0 25 1 8 Allowed 1 8 0 8...

Page 17: ...284 Fax 310 377 9940 www adsantec com Fig 7 9 Rail Output Signal Eye for the 1 8 Amplitude GUI Expert Mode 1 To view all the DC control voltages as shown in Fig 8 left click on View Raw Data Fig 8 Access to Raw Data Values 2 When GUI is closed all the settings are automatically saved 3 The last saved settings are automatically loaded when GUI is stared ...

Page 18: ... File Save Configuration A window will appear and choose where to save this file In the box to the right of File Name enter a name for the file ending with txt An example filename is 32 5Gbps txt Save current configuration by left clicking on Save 6 Open a configuration file by left clicking on File Open Configuration Locate the saved configuration file that was previously saved Left click on the ...

Page 19: ...2 The states of the bits change automatically when the GUI controls are manipulated 7 3 The state of a bit can be changed manually by left clicking on it 7 4 The states of bits 0 1 2 and 3 change automatically every time the corresponding Tap slide bar is manipulated To keep the desired manual settings the Prebuf Control switch should be changed from AUTO to Manual as shown in Fig 9 Troubleshootin...

Page 20: ...t another program can control the unit Argument none Returns 1 USB closed 0 Error handle may be closed already Notes for Tune1 Tune2 Tune3 and Tune4 The total digital tap value for all four taps may not exceed 7 int Tune1 float Tune1Value Description Control of Tune 1 Tap 1 Every increment of 0 125 increases digital tap by one Example 1 0 35 digital tap value of 2 0 125 2 and remainder is analog w...

Page 21: ...float Tune4Value Description Control of Tune 3 Tap 3 Settings possible is 0 0 125 0 250 Analog portion is remainder from tap1 tap2 tap3 Tune4Analog must be ON to use it 0 35 0 25 0 1 2 Max digital tap available Argument Float value from 0 to 0 375 Returns 1 write successful 0 write unsuccessful int Tune1Analog int Tune1Analog Description Turn analog Tune 1 Tap 1 ON OFF Argument 1 ON 0 OFF Returns ...

Page 22: ...l int Tune4Invert int Tune4Invert Description Turn invert Tune 4 Tap 4 ON OFF Argument 1 INVERT ON 0 INVERT OFF Returns 1 write successful 0 write unsuccessful int vth float vth Description Control of VTH Argument float value from 2 2 to 0 Returns 1 write successful 0 write unsuccessful int vddshd float vddshd Description Control of data peaking Argument float value from 1 5 to 0 Returns 1 write s...

Page 23: ...tion Control of Fine Delay s Opposite or Parallel mode Argument 1 Parallel 0 Opposite Returns 1 write successful 0 write unsuccessful int CoarseDelayOppPar int CoarseDelayOppParValue Description Control of Coarse Delay s Opposite or Parallel mode Argument 1 Parallel 0 Opposite Returns 1 write successful 0 write unsuccessful int ClkDutyCycleP float ClkDutyCyclePValue Description Control of input P ...

Page 24: ...0 803 9284 Fax 310 377 9940 www adsantec com int get_temperature void Description get temperature Argument none Returns int returns 12bit ADC reading Revision History Revision Date Changes 1 1 1 07 2016 Updated GUI pictures to newest version Added DLL Feature Added Clock vs Data section Added Clock Operation section 1 0 1 01 2015 Initial release ...

Reviews: