background image

 

 

           

  

 

                                                              

TM

 

 

                                                                             53100A Phase Noise Test Set

 

 

                                                                                                                            

User’s Manual 

 

Revision 1.04 

 

April 25, 2022 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание PHASE STATION 53100A

Страница 1: ...TM 53100A Phase Noise Test Set User s Manual Revision 1 04 April 25 2022...

Страница 2: ...0 Jan 21 Updated for TimeLab beta 1 53 Rev 1 03 3 Mar 21 Updated for TimeLab beta 1 54 Rev 1 04 25 Apr 22 Updated for TimeLab beta 1 6 Manual and software copyright 2022 Miles Design LLC and Jackson L...

Страница 3: ...26 Working with dual reference sources 28 Making your first measurements 31 Tips for new users 34 Next steps 35 Block diagram 37 A brief architectural note 39 Making Measurements 41 What s all this AD...

Страница 4: ...ent spurs 69 Manual spur removal 70 Using noise markers 71 Hints for noise measurements 72 TimeLab Command Reference 73 File menu 75 Load TIM file l 75 Save image or TIM file s 75 Copy image to clipbo...

Страница 5: ...ft curve Ctrl q 88 Apply notch filter to phase data Ctrl n 89 Undo last flatten or subtract operation Ctrl z 90 Trace Menu 91 Phase frequency traces begin at zero z 91 Show linear phase frequency resi...

Страница 6: ...eric tables Ctrl n 106 Clear noise markers Ctrl F4 107 Show cursor time Ss 107 Show cursor time Hh Mm Ss 107 Show cursor time datestamp 107 Do not show cursor values 107 Phase frequency X axis labels...

Страница 7: ...le for selected plot F11 121 Stop all running scripts F12 121 Acquire Menu 123 Jackson Labs PhaseStation Microchip 53100A 123 Miles Design TimePod 123 Acquire from counter in Talk Only mode 123 Acquir...

Страница 8: ...h cross ADEV statistics 136 Manual configuration 139 Two Port Residual Measurements 141 JavaScript API Function Reference 145 AcqChannel Number user_value Number channel 145 AcqCheckOptions String opt...

Страница 9: ...Plot Number selection 152 FileExecute Wait String path_to_file String params 153 FileExecute 153 FileExitApplication code 153 FileExists String path String subdir String filename 153 FileImageURI 154...

Страница 10: ...ring filename 161 ScriptSetTTYHeader Number linenum String text 162 ScriptShowTTY Boolean show 162 ScriptStrParam Number n 162 ScriptUnbind 162 SetupDetectedAmpldBfs 162 SetupDetectedValid 162 SetupDe...

Страница 11: ...olean status 166 TraceSmoothNoise Boolean status 166 TraceSuppressSpurs Boolean status 167 TraceThickness Number status 167 TraceTickMarks Boolean status 167 TraceXDEVBars Boolean status 167 TraceXDEV...

Страница 12: ...data_port port 183 dateformat 1 2 3 184 duration seconds 184 file filename 184 format P F TSC 185 inputfreq MHz 185 logfile filename 186 model name 186 msglvl 0 7 186 noprompt 186 notify 186 overlap...

Страница 13: ...set 197 resume chart 197 selftest 198 set 199 show 200 shutdown 208 start 208 Compatibility notes 209 Measurement example Phase data streaming 210 Measurement example Phase noise plot acquisition 212...

Страница 14: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 xiv Software License FIDLIB 220 Software License V8 JavaScript Engine 225...

Страница 15: ...second 17 digits maximum Allan deviation ADEV typically less than 5E 15 at t 1s Modified Allan deviation MDEV Hadamard deviation HDEV and time deviation TDEV Fast realtime computation of Maximum Time...

Страница 16: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 16...

Страница 17: ...Residual phase noise floor 100 MHz 10 kHz 170 dBc Hz specified 172 dBc Hz typical Residual AM noise floor 5 MHz 10 kHz 160 dBc Hz specified 165 dBc Hz typical Spurious responses 5 MHz 100 MHz Less th...

Страница 18: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 18...

Страница 19: ...wer at all standard line voltages from 100V to 240V and is compatible with IEC320 C14 power cords available locally USB driver and software installation The current TimeLab release may be downloaded f...

Страница 20: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 20...

Страница 21: ...ith SSE2 support For use with 53100A instruments a processor with four or more physical cores is recommended By default TimeLab will automatically check the Miles Design web site on a weekly basis and...

Страница 22: ...on in such cases For example if you are interested only in phase frequency stability measurement uncheck the Measure phase noise and Measure AM noise boxes in the acquisition dialog as shown at right...

Страница 23: ...ohm load at its input port1 where the signal is fed to two independent identical amplifiers whose outputs are also source terminated at 50 ohms Net gain from each N input jack to its corresponding SMA...

Страница 24: ...or is a high brightness RGB LED that reveals the instrument status at a glance Blue Present for the first few minutes while the 53100A s internal clock oscillator warms up White e The 53100A is ready...

Страница 25: ...intended for use with the provided 15V external power supply Note that the 53100A s power supply is equipped with a locking power connector To prevent inadvertent disconnection it is strongly suggest...

Страница 26: ...n spur performance and broadband noise floor will likely be degraded when measuring non sinusoidal sources unless you provide additional bandpass filtering Careful shielding of matching networks buffe...

Страница 27: ...noise will not affect the measurement to any great extent as long as this margin is maintained 3 Bear in mind that lower frequency crystal oscillators will usually exhibit better close in noise than t...

Страница 28: ...enclosing each of them in its own RF tight box or other sealed metal container Use high quality DC feedthrough capacitors rather than conventional power jacks or connectors These precautions are alwa...

Страница 29: ...ements on a single channel pair don t use the second CH 2 reference or the second DUT input CH 4 at all The CH 2 reference may be powered down or left unconnected if noise measurements are disabled in...

Страница 30: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 30...

Страница 31: ...53100A instead depending on the version of TimeLab installed on your PC The dialog box that pops up should contain a list of available device s in a dropdown box at upper right just below the instrume...

Страница 32: ...d zoom in to magnify the specified area You can drag an edge or a corner of the box slightly outside of the graph area to expand the plot in that direction Right click to return to the unzoomed view T...

Страница 33: ...ts First select any desired Measurement view and press the b key to enter Browse mode Observe that only one of your plots is now visible Furthermore notice that two things happen when you press the Up...

Страница 34: ...int image Ctrl p File Copy image to clipboard Ctrl c and File Save image or TIM file s when the latter command is used to save a png bmp tga gif or pcx image of the entire screen Tips for new users In...

Страница 35: ...ata rates may result in Couldn t allocate phase record or similar messages indicating a lack of available RAM Running on an x64 system can help avoid memory problems as they can access much more RAM t...

Страница 36: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 36...

Страница 37: ...plied to the 53100A and the results that ultimately appear on the screen Although the block diagram may appear complex at first the features most likely to be of interest are the signal connections av...

Страница 38: ...esent a differential mode source of Johnson noise at their outputs which may help prevent certain artifacts in measurements at extremely low noise levels near the thermal floor of 177 dBm Hz The share...

Страница 39: ...s which include ADEV MDEV TDEV HDEV and MTIE as well as the frequency and phase difference plots The diagram above represents a more detailed view of the right half of the block diagram from the prece...

Страница 40: ...the xDEV and frequency phase difference plots will be recalculated but nothing will happen to the phase noise or AM noise plots The noise traces are normally based on the phase and or amplitude diffe...

Страница 41: ...rom milliseconds to days while the Phase Noise plot renders the signal s spectral signature at offsets ranging from 0 001 Hz to 1 MHz In this example dual references help the PhaseStation s noise meas...

Страница 42: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 42...

Страница 43: ...In TimeLab that s the purpose of the Measurement Frequency Difference f view Nor are they depictions of a single Allan deviation measurement that describes the clock s stability from one interval of a...

Страница 44: ...clock s frequency that were taken at a specific interval tau Lines or curves can be fitted to this collection of discrete points and the result will be a plot like those drawn by TimeLab and other AD...

Страница 45: ...9 Contrasting the HP 5370B s ADEV and MDEV floors The ADEV plot shows a consistent 1 slope to 10000 seconds which could be indicative of either white PM or flicker PM noise The MDEV plot renders the w...

Страница 46: ...clock under test over the tau intervals covered by the measurement as observed by sliding windows of the corresponding tau durations through the phase record Like TDEV MTIE is frequently encountered...

Страница 47: ...specify a new Trace History value at any time after acquisition in the Edit Trace properties e dialog In the example below eight minutes of frequency readings were taken from an OCXO shortly after pow...

Страница 48: ...n7 has shown that the optimum ENBW for a given ADEV 0 8 is simply the 1 2 0 Hz Nyquist rate This bandwidth is unachievable with a non ideal antialiasing filter so the 53100A driver internally acquires...

Страница 49: ...lots rendered with data captured from counters and other instruments that don t report their measurement bandwidth It should be left enabled in most cases Line related spurs The most conspicuous artif...

Страница 50: ...s can usually be found that will let you use the available AC power Try switching to MDEV for instance If you are measuring stable sources with sufficient warmup time you can attenuate line spurs by s...

Страница 51: ...me but not precisely As the two signals phases slowly approach coincide and separate any coupling between them creates a spurious response at the difference frequency Appearing at a similar magnitude...

Страница 52: ...enta trace the spurious response vanished Likewise as the green trace shows replacing the RG58 input cable with an equal length of RG400 also eliminated the interference from the house standard As can...

Страница 53: ...of memory errors if you tell TimeLab to record several hours worth of phase data at 500 Hz ENBW 1K points per second Increasing the Output decimation value in the Additional Options dialog is a great...

Страница 54: ...ce Show xDEV error bars Ctrl e reveals the blue trace s low confidence at its longest tau Generally as long as Trace Clip xDEV traces by confidence Ctrl v is enabled it will not be necessary to alter...

Страница 55: ...The distinction between these two measurement types is relevant when receiving time interval data from a traditional counter The Phase difference Original w measurement shows the original TI samples a...

Страница 56: ...ecuting any of these commands the p and u views will always be identical just as if the data had been acquired from a frequency counter or direct digital analyzer Further references to the phase diffe...

Страница 57: ...1E 7 would mean that the absolute frequency is 10 000 001 Hz at that moment in time But what exactly is this input frequency Where does it come from and how accurate is it When acquiring data with a...

Страница 58: ...ds the phase difference trace somewhat by removing its linear trend but it only moves the frequency difference trace down a bit In fact we could have achieved a similar effect without altering the pha...

Страница 59: ...this Navigating zoomed graphs One strategy is to unlock the Y axis with Trace Phase frequency Y axis unlocked in zoom mode y and then use the left mouse button to drag a box around the trace When the...

Страница 60: ...iendly Y axis scale whose random looking values make the graph difficult to interpret Trace Phase frequency traces begin at zero z offers a better alternative with a single keystroke To sum up selecti...

Страница 61: ...may be artificially degraded When you release the button it will zoom to the selected area of the plot You can then hit F4 to delete that chunk of data from the phase record The ADEV and other phase...

Страница 62: ...se the Edit Trace properties e dialog to specify a Rescale Phase value of 1 This will invert both the slope and the origin of the phase data but you can still use Trace Phase frequency traces begin at...

Страница 63: ...challenging oscillator measurements are as easy to perform as the simplest ones Thanks to the magic of cross spectrum averaging the PhaseStation 53100A can measure exceptionally low levels of phase n...

Страница 64: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 64...

Страница 65: ...cursors with Ctrl left click and Ctrl right click respectively TimeLab does not make a distinction between random and deterministic jitter so any spurs in phase noise plots are integrated as if they...

Страница 66: ...ghboring areas of the trace are not classified as spurs To illustrate the difference between coherent spur amplitudes and their apparent levels on the 1 Hz normalized noise trace in the figure above T...

Страница 67: ...Display Numeric table Ctrl n can be used to show or hide the spur chart for the selected plot Like the numeric charts and tables associated with other measurement types the spur chart appears to the...

Страница 68: ...ower resolution segment definitions can result in faster measurements they can also cause large elevated regions to appear where forests of discrete spurs are too closely spaced to resolve Is it a spu...

Страница 69: ...urces of coherent artifacts to rule out in most cases Still spurs that originate within the 53100A can sometimes be identified manually An informal technique that may help determine whether a given sp...

Страница 70: ...n options There are other spurs in the imaginary cross spectrum that correspond to similar spurs in the real plot but most appear to be AC line harmonics that both the 53100A and the sources under tes...

Страница 71: ...point in the trace To remove an existing noise marker simply shift left click near the marker s column on the screen All of the currently defined markers may be cleared with Display Clear noise marker...

Страница 72: ...smoothing feature Trace Smooth noise traces ctrl w but it s not always needed with a cross correlating analyzer such as a PhaseStation TimePod or Microsemi 5120A 5125A The best way to obtain a smooth...

Страница 73: ...Apr 2022 73 TimeLab Command Reference Virtually all of the menu based commands in TimeLab also have single key shortcuts for faster more interactive workflow When present the shortcut key is generall...

Страница 74: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 74...

Страница 75: ...o conform to a specified measurement rate or bandwidth For phase noise and AM noise measurements the TIM file contains the FFT bin contents needed to render the applicable graphs Save image or TIM fil...

Страница 76: ...PNG file instead Import RES or PNP phase noise data N This command can be used to import a RES file created by the HP 3048A an industry standard phase noise analysis system or a PNP file saved by PN E...

Страница 77: ...data file can be timestamped with its absolute MJD or the number of elapsed seconds since the beginning of the phase record Export ASCII frequency data X This command is supported only when viewing th...

Страница 78: ...al Services Stable32 is a popular application for offline data analysis It supports many statistical features and display options beyond the limited set implemented by TimeLab This command works by ex...

Страница 79: ...ce for the selected plot One value pair is written per line each value is rendered with 16 digits of precision to the right of the decimal point One offset dBc Hz pair is written for each pixel column...

Страница 80: ...urrently selected plot will also be omitted Scale file dialogs by window size When this option is enabled common file dialogs in Windows XP will be centered in the TimeLab window and resized proportio...

Страница 81: ...ata in the Windows registry or anywhere else besides its INI files only installation related data is stored in the registry Close selected plot Del Closing the selected plot frees the memory it occupi...

Страница 82: ...d its instrument drivers may be copied backed up or edited manually The location of the directory where TimeLab stores its INI files varies depending on the operating system version In Windows 7 these...

Страница 83: ...the various instrument specific dialogs on the Acquire menu the trace properties dialog will typically vary from the image shown above The dialog has extensive mouseover help text that is maintained...

Страница 84: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 84 acquisition dialog before data collection began you ll need to wait for the measurement to finish before you can change them...

Страница 85: ...s that the spur is a low level instrument artifact It is not only visible in the imaginary part of the cross spectrum but its amplitude is actually stronger there This spur is a good candidate for man...

Страница 86: ...rl f Figure 36 Flattening a section of phase data Above the Flatten selected or zoomed phase data Ctrl f command has bene used to replace the selected region of the phase record with a straight line T...

Страница 87: ...region with a straight line however Edit Remove selected or zoomed phase data F4 shortens the phase record by removing the data altogether This command has the same requirements and constraints as Edi...

Страница 88: ...dual r provide non destructive functionality similar to the Edit Subtract global linear phase trend frequency offset Ctrl o command See page 91 for more information If the selected plot has any backgr...

Страница 89: ...led with values based on the DC and Nyquist band limits for the selected plot s phase record leaving 2 margins at either endpoint Tone frequencies lying outside this range can be entered manually into...

Страница 90: ...ing other commands Edit Flatten selected noise region Ctrl F8 Edit Flatten selected or zoomed phase data Ctrl f Edit Subtract global linear phase trend frequency offset Ctrl o Edit Subtract global lin...

Страница 91: ...trace would have the same visible effect as Trace Show linear phase frequency residual r as discussed below But Trace Show linear phase frequency residual r does not actually subtract the trend from...

Страница 92: ...cted plot s phase data record and removing potentially useful information namely the phase trendline Fortunately there s also a non destructive global option that has the same visual effect Trace Show...

Страница 93: ...ends Measurement traces that exhibit a large amount of variance relative to their overall slope such as might be obtained from comparisons of GPSDO or atomic standards can result in numerically unstab...

Страница 94: ...aces g Increase averaging window Ctrl Decrease averaging window Ctrl These commands allow you to specify the length of an averaging window up to 10000 seconds in length that will be applied to phase a...

Страница 95: ...ddle of the shaded area represents the average of all data points covered by each individual pixel column Consequently the effective averaging time is not fixed but is equal to the duration of the vis...

Страница 96: ...interval estimates Clip xDEV traces by noise bandwidth Ctrl b This display option is used to suppress artifacts near the tau zero points in Allan deviation and other statistical plots that can appear...

Страница 97: ...ee cornered hat methodology is used to provide mutual assessments of high performance crystal oscillators Please refer to this application note for more information Currently N values other than 3 are...

Страница 98: ...hide the original xDEV traces that contribute to an N cornered hat display as seen in the example above Alternatively when cross ADEV measurements are in use this command determines whether the standa...

Страница 99: ...ible via the Additional options page in the 53100A acquisition dialog By rendering the entire extent of each segment record Trace Show FFT segment filter slopes Ctrl i provides a visual display of the...

Страница 100: ...lar see Understanding instrument spurs on page 69 Use caution when relying on the noise floor estimate While reasonably accurate it may appear artificially high in the vicinity of instrument spurs Con...

Страница 101: ...ed off automatically when the Trace Suppress spurs in noise traces Ctrl s command is used to toggle spur attenuation To obtain a smoother trace with cross correlating analyzers such as the PhaseStatio...

Страница 102: ...erence source associated with one of the two channel pairs The darker trace corresponds to the first DUT noise reference channel pair while the lighter trace corresponds to the second pair of inputs W...

Страница 103: ...ts that fall within each pixel column are rendered in a lighter shade of the same color The k command can help you spot brief glitches and frequency jumps in these plots that would otherwise go unnoti...

Страница 104: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 104...

Страница 105: ...mmand leads to a second level menu offering a choice of various graphical elements in the TimeLab window from font and trace colors to table borders and backgrounds Once an element is chosen a standar...

Страница 106: ...j allows you to specify its location more precisely as well as to place it at offsets not normally permitted such as between minor divisions on the phase noise and AM noise graticules Alternatively l...

Страница 107: ...on You can choose to display the number of seconds relative to the beginning of the phase record Ss the same elapsed time value in Hh Mm Ss format or the absolute time datestamp when the data at the m...

Страница 108: ...is often needed when you want to view a subset of plots in o verlay mode b rowse mode will exclude all but the selected plot from the display while the v isibility toggle gives you the control needed...

Страница 109: ...t TimeLab s zoom functionality refer to Navigating zoomed graphs on page 59 Decrease font size or Ctrl mouse wheel Increase font size or Ctrl mouse wheel Like the X zoom Y zoom commands the font size...

Страница 110: ...ber of acquired phase data points used for stability and deviation plots ADC Clock Specified estimated or measured acquisition clock rate in Hz ADC Format Data format used by ADCs ADC Temperatures Ave...

Страница 111: ...ing parameter for channel 4 Ch 4 Specified Frequency Input frequency specification parameter for channel 4 Ch 4 Stability Ref Reference for DUT channel 4 Stability Ch 4 Type Input type for channel 4 C...

Страница 112: ...IP Address IP address or hostname of instrument used to acquire data L f Factor Additional offset applied when converting dBc Hz readings into L f SSB phase noise L f Max Scale dBc Hz value at top of...

Страница 113: ...nput frequencies to the specified of digits to the right of the decimal point Remaining Remaining time in the current measurement or measurement stage Rescale Factor Most recent user supplied rescale...

Страница 114: ...timator function used to render cross spectrum FFT bins on log plots Syx Estimator Index or other identifier for cross spectrum estimator function Time Date Time and date when the acquisition was init...

Страница 115: ...e deviation t MTIE M Phase difference p or Frequency difference f selections on the menu but not Phase noise P or AM noise A Regardless of the instrument used all supported measurement records are acq...

Страница 116: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 116...

Страница 117: ...ng features and capabilities in the current version of TimeLab Important To preserve any user created mask definitions your existing masks txt file will not be overwritten when a new copy of TimeLab i...

Страница 118: ...ment menu and enable Legend Mask Result Legend Mask Margin or both Pass fail results and margins will then appear in the legend table below the graph updated in real time as the measurement progresses...

Страница 119: ...A_performance_test js and 5330A_ADC_test js These programs are more elaborate than the elementary scripts created by Save script but they were all originally created through that function They exercis...

Страница 120: ...launch any acquisitions However if the script has requested persistent timer service with TimeSetTimer it will be allowed to continue running The script calls FileExitApplication The Scripts Stop all...

Страница 121: ...script This console overlay is shown by default whenever the measurement is otherwise visible on the graph As the script console overlay tends to obscure the data being plotted the F11 key provides a...

Страница 122: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 122...

Страница 123: ...since it s always up to date with the latest changes made to each hardware driver It should be read carefully when using a given instrument or dialog option for the first time Jackson Labs PhaseStati...

Страница 124: ...HP 53131A 53132A 53181A and 53220A 53230A HP 5335A and 5370A B HP 5371A 5372A Philips Fluke PM6680 Picotest Array U6200A series Stanford Research SR620 Wavecrest DTS 2050 2070 series These instrument...

Страница 125: ...anding The TimeLab drivers support all of these variations under the Symmetricom nomenclature This acquisition option is also useful for requesting phase noise and AM noise data from the TSERVE remote...

Страница 126: ...e bar shortcut were used Otherwise if the selected plot is associated with an acquisition in progress that acquisition will be terminated Any other acquisitions in progress will not be affected If the...

Страница 127: ...itiation With the default delay value of zero seconds manual triggering is necessary in order to begin collecting data Refer to the Enable deferred acquisition Ctrl d command description for more info...

Страница 128: ...ible across all measurements Another common application for deferred acquisition is to wait for a given stabilization period to elapse after the instrument s attenuators and filters are configured at...

Страница 129: ...kely to be removed or deprecated in the future For example Measurement F requency spectrum is intended for debugging rather than as a supported feature because the TimePod firmware isn t optimized for...

Страница 130: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 130...

Страница 131: ...ft unconnected Measure single DUT with single external reference This is the default measurement role which is based on the factory default jumper positions shown above In this configuration a single...

Страница 132: ...ference oscillator at channel 1 Refer to Application Note 53100A 2 for more information about dual reference measurements Measure single DUT with dual external references All 53100A instruments includ...

Страница 133: ...eference can be supplied directly to CH 1 IN if desired with CH 2 IN left unconnected One advantage to using the N channel splitter input however is that the reference will not experience significant...

Страница 134: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 134 Figure 60 Stability plots of three crystal oscillators measured simultaneously against a cesium beam standard...

Страница 135: ...t sources Each source is represented as a DUT in one of the plots and each also serves as a reference in one of the plots The resulting trio of mutually dependent stability plots can be rendered by Ti...

Страница 136: ...n this function is turned on as shown in Figure 62 above two dashed broken traces will appear in addition to the composite cross ADEV trace assuming that cross ADEV displays have been enabled with Tra...

Страница 137: ...hnique is capable of exceptional performance there are also some subtle conditions and caveats associated with cross ADEV measurements Residual measurements of quiet DUTs or the instrument itself may...

Страница 138: ...sible only when the Additional options Enable secondary plots box is checked in the 53100A acquisition dialog Phase noise and AM noise measurements if enabled will be performed using the same 3 1 and...

Страница 139: ...to reference sources or vice versa You need to perform noise measurements with nonstandard channel input connections You wish to display DUT and or reference frequencies in the legend table with more...

Страница 140: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 140...

Страница 141: ...ok at the p hase difference graph will often show a consistent phase slope for the first 30 60 minutes of a measurement made after a cold start Typical results near 5E 15 at t 1s are achievable using...

Страница 142: ...ded cables and coaxial interconnects are vital for low noise high stability measurements Cabling used in residual tests should be kept as short as possible Some typical residual instrument performance...

Страница 143: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 143 Figure 66 5 MHz residual phase noise and AM noise...

Страница 144: ...viation performance limits are specified for both conventional and cross ADEV measurement roles The best achievable ADEV performance floor is obtained in cross ADEV mode Refer to the Measure single DU...

Страница 145: ...th specified parameters and termination behavior Review the comments in these scripts to learn how to configure run and adapt them For more information on creating editing and running test scripts ref...

Страница 146: ...ction Array tau_array Array sigma_array AcqGetXDEVChart Array tau_array Array sigma_array Populates tau_array and sigma_array with a list of sigma tau values from all valid bins in the specified stati...

Страница 147: ...n unrecognized parameter value will return an empty string The AcqParam function is equivalent to AcqStrParam and is deprecated as a function name New scripts should use AcqStrParam or AcqNumParam ins...

Страница 148: ...ipted measurements are the Miles Design TimePod and Jackson Labs PhaseStation entries so one of these strings must be supplied as the menu_entry value With a script initiated measurement the initial a...

Страница 149: ...d AcqSetupEnd Applications that include EventAcqSetup handlers must call AcqSetupEnd when their setup phase is complete Until AcqSetupEnd is called the 53100A driver will remain in an endless loop awa...

Страница 150: ...o the desired Fourier offset in Hz returning the previous cursor location DisplaySpotLowerOffset Number Hz Sets the location of the lower integration limit cursor on phase noise plots to the desired F...

Страница 151: ...collecting data Typically this happens a few seconds after AcqStartAcquisition is called by the user provided EventRunScript function unless the deferred acquisition options on the Acquire menu have...

Страница 152: ...ls is equivalent to calling FileClosePlot with no argument As an example 53100A_performance_test js uses FileCloseAllChannels in its EventAcqDone handler to discard the two plots generated during the...

Страница 153: ...similarly The path_to_file parameter should be a fully qualified pathname Optionally a string consisting of one or more parameters may be passed to ShellExecute via the params argument As an example F...

Страница 154: ...is already bound to an existing plot ScriptUnbind must be called prior to FileLoad in this case By default if path is empty the user s Documents folder is treated as the path This path must already ex...

Страница 155: ...in a JavaScript exception which will terminate the script with an appropriate error message As an example 53100A_performance_test js uses FileSaveText to save its HTML report LegendSelect String fiel...

Страница 156: ...available from MaskResultMargin or false if the mask test was not ready for evaluation for any reason For example ADEV mask results will not be available if the measurement has not yet run long enough...

Страница 157: ...e latter will not take effect until after the event handler returns This distinction is important when multiple instances of the same script may be executed at once Essentially deferring the view sele...

Страница 158: ...nd table by the user ScriptBindToPlot is normally used together with the AcqChannel function See the two performance test scripts mentioned above for further comments and usage examples ScriptBoundToP...

Страница 159: ...urned value will equal the numeric index of the button selected by the user beginning with 0 for the b1_text button All text fields accept up to 1024 bytes Note that the user_text argument is an Objec...

Страница 160: ...eBox Manufacturing Test Connect input signals and click OK to continue OK Cancel 0 ScriptEnd return When executed the result is a dialog box of the form Text for one two or three buttons can be specif...

Страница 161: ...itional usage examples appear in both 53100A_performance_test js and 5330A_ADC_test js Refer to the sprintf documentation in the C runtime library reference for a detailed discussion of the format and...

Страница 162: ...TY window that is associated with the plot s bound to the script instance returning the previous visibility state If the show argument is omitted the function will return the current visibility state...

Страница 163: ...Numbers that equivalently represent the elapsed time in terms of hours minutes or seconds TimeSetTimer Number msec Boolean persist This function arranges for TimeLab to call the script s EventTimer ha...

Страница 164: ...e status of the flag used by Trace Phase frequency traces begin at zero z when frequency difference measurements are selected for viewing Refer to this command for more information To return the curre...

Страница 165: ...olled by Trace Phase frequency traces begin at zero z Refer to this command for more information To return the current flag value for the phase or frequency difference view call TracePhaseFreqZero wit...

Страница 166: ...NoiseFloor with no argument TraceShowOriginal Boolean status Sets and or retrieves the status of the flag controlled by Trace Show original traces in computed xDEV displays F6 Refer to this command fo...

Страница 167: ...r to this command for more information To return the current flag value call TraceTickMarks with no argument TraceXDEVBars Boolean status Sets and or retrieves the status of the flag controlled by Tra...

Страница 168: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 168 To return the current flag value call TraceXDEVSpline with no argument...

Страница 169: ...e launch and access the TSERVE remote measurement server Launching STREAM STREAM EXE uses relatively little CPU time or RAM compared to the full fledged TimeLab application As a console application it...

Страница 170: ...2022 170 As shown below the option causes STREAM EXE to display a brief list of the command line options available in the current release Black on white text indicates typed commands Figure 69 Running...

Страница 171: ...assume their default values configuring the server to provide phase difference data on TCP IP port 9192 at a rate of 10 readings per second file filename Specifies the name of a file to which the phas...

Страница 172: ...ts data on port 9192 To allow remote clients to access STREAM EXE you may need to configure your firewall or NAT gateway to open this port Instructions for doing so can be obtained from the equipment...

Страница 173: ...difference data by default format P but you can also record absolute frequency readings with format F or TSC 51xx style phase values with format TSC The latter option emits phase difference data that...

Страница 174: ...s possible to achieve much more accurate frequency readings if the frequency difference value is computed over longer periods of time The default window 1 value causes frequency readings to be derive...

Страница 175: ...the results have converged to within about 3 parts in 10 15 of the expected value of 9999999 962747097 MHz Real world results will vary but in any similar test you can expect a trend towards increased...

Страница 176: ...ts By default no timestamps are emitted When timestamp MJD is specified the Modified Julian Date MJD associated with each phase difference or frequency value will be written as the first numeric field...

Страница 177: ...arest 100 kHz If you wish to obtain accurate frequency counts in TimeLab s Measurement Frequency difference f view in measurements where one or both of these frequencies is not a multiple of 100 kHz y...

Страница 178: ...ile or script can exit normally or take other actions Two examples of autoupdate batch files are included in the TimeLab directory SERVE BAT is a generic launcher for STREAM EXE that specifies the pha...

Страница 179: ...nd the new acquisition process will continue to update it Note that certain conditions such as memory allocation failures and loss of the USB connection are still considered fatal even with noexit and...

Страница 180: ...ore PCs should be capable of running it reliably TSERVE can be launched from a Windows desktop shortcut or run manually at a command prompt DOS box Particularly during the familiarization process you...

Страница 181: ...t any command line arguments the program will listen for Telnet connections at port 1299 16 Once a measurement has begun ASCII phase data will be transmitted to any client s connected to port 1298 Par...

Страница 182: ...amspurs commands will display the error message AM measurements are not enabled in this case ch chanexpr Specifies the channel configuration to be used for stability measurements By default the channe...

Страница 183: ...e TCP IP port to be used for command input from a Telnet client or other ASCII terminal program The default port for Telnet command access is 1299 If the port number is 0 no command port will be opene...

Страница 184: ...pically the file is shared with other applications that can access it in read only mode while it s being written by TSERVE The data written to the file may be followed from within TimeLab by selecting...

Страница 185: ...se difference readings If either frequency does not accurately reflect the nominal frequency of the corresponding input source the discrepancy will appear as a nonzero slope in successive phase differ...

Страница 186: ...municate with e g a Symmetricom 5125A Example tserve64 model Symmetricom 5125A start msglvl 0 7 Specifies the verbosity of informational warning and error messages that TSERVE will display on the serv...

Страница 187: ...conserve network bandwidth and or disk space for use with extremely stable sources Conversely measurements of drift prone sources may require phase data rates of 100 or 1000 readings per second to avo...

Страница 188: ...nominal reference frequency can be changed by remote clients with set referencefreq Whether it is measured or specified the reference frequency is inherited by Telnet command clients at connection ti...

Страница 189: ...r frequency reading that is written to a shared file or streamed to network clients By default no timestamps are emitted When timestamp MJD is specified the Modified Julian Date MJD associated with ea...

Страница 190: ...reaming data clients but would not necessarily be visible in the server console since the readings obtained with the Scroll Lock monitor function are limited to 10 readings per second serial sernum Wh...

Страница 191: ...B spur_Hz Hz This parameter corresponds to the Spur min offset field in the Additional options page of the PhaseStation 53100A acquisition dialog Spurs with offset frequencies below this value in Hz w...

Страница 192: ...AT is provided in the TimeLab installation directory to demonstrate the use of the update and model options Any additional command line options specified by the user are passed along to the program as...

Страница 193: ...E input ports Using the warn option will allow the measurement to continue running when non fatal anomalies are encountered This option is equivalent to unchecking the All warnings fatal option in the...

Страница 194: ...low and will also be written to the server log file The TSERVE example session shown above was launched from an MS DOS prompt Black on white characters indicate text entered by the user at the prompt...

Страница 195: ...e measurement acquisition continued to run awaiting further connections An alphabetical list of supported commands and queries appears below Except as noted TSERVE s remote command syntax is compatibl...

Страница 196: ...it in read only mode while it s being written by TSERVE The data written to the file may be followed from within TimeLab by selecting Acquire Acquire from live ASCII file You can also monitor the dat...

Страница 197: ...trend subtraction reset restorefactorydefaults When the Telnet server thread is created by TSERVE at startup time copies of the default values for the phaserate tau0 referencefreq inputfreq prompt dat...

Страница 198: ...W const U32 BIST_1P0_OVERVOLT 0x00000200 1 0V bus 1 05V const U32 BIST_1P0_UNDERVOLT 0x00000400 1 0V bus 0 95V const U32 BIST_1P8_OVERVOLT 0x00000800 1 8V bus 1 89V const U32 BIST_1P8_UNDERVOLT 0x0000...

Страница 199: ...dd abbreviated name of month yyyy 2 mm dd yyyy 3 dd mm yyyy The default date format is 1 unless overridden by the dateformat command line parameter set phaserate rate See the description of the phaser...

Страница 200: ...the show title command description below for more information show The show command queries the current value of a property or the results of the current measurement in progress The following show que...

Страница 201: ...nt chart at all available averaging times up to 1000 seconds Figure 82 The display precision is 13 digits to the right of the decimal point for 1 second averaging times at all DUT input frequencies At...

Страница 202: ...reported by this command comprise a historical strip chart record of the frequency of the signal at the DUT input jack assuming that the reference frequency is either a multiple of 100 kHz or has been...

Страница 203: ...n in Figure 83 above Unlike the TSC 51XXA implementation of this command both the Current and Last Collection values reflect the state of the measurement in progress If no measurement is running at th...

Страница 204: ...this command comprise a historical strip chart record of the difference in phase between the nominal DUT input frequency reported by show inputs and the actual frequency at the DUT input jack assuming...

Страница 205: ...01 the slope of the phase differences would be almost zero See the measurelinear and removelinear commands for information on calculating and removing the linear trend from the phase difference chart...

Страница 206: ...spurs in the phase noise spectrum Figure 89 All identified spurs are removed from the PSD plot returned by show spectrum Spurs that are not classified as instrument artifacts will appear in the table...

Страница 207: ...ss Since TSERVE does not support the timeconstant property from the TSC 51XXA command language show state will always report Time Constant Infinite show tau0 Returns the current tau0 property value sh...

Страница 208: ...RVE use the quit command instead start stop These commands can be used by any connected client to initiate a new measurement or terminate one that is already in progress In many applications it may be...

Страница 209: ...is also true of the show phasediff and show freqdiff chart entries On the 51XXA test sets however these values are referred to a more precise internal frequency measurement that is not made available...

Страница 210: ...tart As an example the command above will begin capturing phase difference data at a rate of 100 samples per second as soon as TSERVE is launched If desired Telnet commands may be issued via port 1299...

Страница 211: ...ed by the show inputs command while Sample Rate is set to the final data rate of 10 samples per second With an Output Decimation value of 1 no additional decimation will be performed by TimeLab TimeLa...

Страница 212: ...XA phase noise acquisition dialog It s necessary only to ensure that the correct IP address and optional port number are specified in this case either 192 168 1 200 as used above in Figure 95 or the e...

Страница 213: ...e is that the PhaseStation has classified the sharp peak near 1 2 Hz as a spur removing it from the plot and adding it to the spur chart at right Adding spur_Hz 2 to the TSERVE command line would have...

Страница 214: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 214...

Страница 215: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 215 Appendix Legal and regulatory notices...

Страница 216: ...dealer or an experienced radio TV technician for help Changes or modifications not expressly approved by the party responsible for compliance may void the user s authority to operate the equipment EC...

Страница 217: ...o Jackson Labs Technologies Inc or a service facility designated by Jackson Labs Technologies Inc Customer shall prepay shipping charges and shall pay all duties and taxes for products returned to Jac...

Страница 218: ...NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Software License FFTSS http www ssisc org fftss index html en Copyright 20...

Страница 219: ...PhaseStation 53100A User s Manual V1 04 25 Apr 2022 219 NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE...

Страница 220: ...opies of the library whether gratis or for a fee you must give the recipients all the rights that we gave you You must make sure that they too receive or can get the source code If you link other code...

Страница 221: ...to form executables The Library below refers to any such software library or work which has been distributed under these terms A work based on the Library means either the Library or any derivative wo...

Страница 222: ...1 and 2 above provided that you accompany it with the complete corresponding machine readable source code which must be distributed under the terms of Sections 1 and 2 above on a medium customarily us...

Страница 223: ...e by side in a single library together with other library facilities not covered by this License and distribute such a combined library provided that the separate distribution of the work based on the...

Страница 224: ...applies to it and any later version you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library do...

Страница 225: ...he names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONT...

Отзывы: