Tektronix HFS9000 User Manual

User Manual

HFS 9000 Stimulus System
070-8365-03
Please check for change information at the rear of this manual.
Copyright T ektronix, Inc. 1994. All rights reserved. T ektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes
WARRANTY
T ektronix warrants that this product will be free from defects in materials and workmanship for a period of one (1) year from the date of shipment. If any such product proves defective during this warranty period, T ektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for packaging and shipping the defective product to the service center designated by T ektronix, with shipping charges prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the T ektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate maintenance and care. T ektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting from attempts by personnel other than T ektronix representatives to install, repair or service the product; b) to repair damage resulting from improper use or connection to incompatible equipment; or c) to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESSED OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A P ARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REP AIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENT AL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

Getting Started

Operating Basics

General Safety Summary xi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preface xv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Product Description 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A Brief T our 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Part 1: Reset the HFS 9000 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Part 2: Set the Time Base 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Part 3: Turn On Pulse Output 1–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Part 4: Setting Up a Data Time Generator 1–11. . . . . . . . . . . . . . . . . . . . . . . . . .
An Operator Overview 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calibration 2–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channels 2–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Time Generators 2–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deskew 2–25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GPIB 2–29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Levels 2–35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Phase Lock 2–39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power On 2–43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulse Generators 2–45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset 2–51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS-232-C 2–53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saved Settings 2–57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Self Test 2–59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time Base 2–61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trigger 2–67. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Reference

HFS 9000 User Manual
Setting Up the Instrument 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controllers 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the GPIB Interface 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command Syntax 3–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clearing the HFS 9000 3–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command and Query Structure 3–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command Entry 3–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Argument Types 3–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Formats 3–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i
Table of Contents

Appendices

Syntax Diagrams 3–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commands 3–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status and Events 3–129. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registers 3–129. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queues 3–133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Event Handling Sequence 3–133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conflicts 3–134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages 3–135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming Examples 3–139. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 1: Setting Up a Pulse Channel 3–139. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 2: Command/Query Usage with Error Handling 3–141. . . . . . . . . . . . . . . . .
Example 3: Interacting With a User 3–144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix A: Accessories A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard Accessories A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optional Accessories A–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Cord Options A–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B: Specifications B–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nominal Traits B–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
W arranted Characteristics B–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T ypical Characteristics B–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix C: Interface Specifications C–1. . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Messages C–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Character Set (ASCII Chart) C–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reserved W ords C–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Debug Mode C–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GPIB Function Subsets C–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring for Alternate RS-232-C Configurations C–6. . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix D: Error Messages D–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix E: Packing for Shipment E–1. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix F: Performance Verification F–1. . . . . . . . . . . . . . . . . . . . . . . . .
Required Test Equipment F–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T est Record F–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verification Sequence F–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Self Test F–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calibration F–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Check Procedures F–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ii
HFS 9000 User Manual

Glossary Index

Table of Contents
Instrument Setup F–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Level Checks (HFS 9DG1 Card Only) F–13. . . . . . . . . . . . . . . . . . . . . . .
Output Level Checks (HFS 9DG2 and HFS 9PG2 Cards Only) F–16. . . . . . . . .
Output Level Checks (HFS 9PG1 Card Only) F–19. . . . . . . . . . . . . . . . . . . . . . .
Trigger Output Level F–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rise Time and Fall T ime Checks (HFS 9PG1 and HFS 9DG1 Cards Only) F–22 Rise Time and Fall T ime Checks (HFS 9PG2 and HFS 9DG2 Cards Only) F–25
Edge Placement Checks F–27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Frequency Accuracy Check F–31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Phase Lock Check F–34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HFS 9000 User Manual
iii
Table of Contents

List of Figures

Figure 1–1: MAIN MENU Button Location 1–2. . . . . . . . . . . . . . . . . . . . .
Figure 1–2: Main Menu Display 1–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–3: The SELECT and Arrow Buttons 1–3. . . . . . . . . . . . . . . . . . .
Figure 1–4: The Save/Recall Menu 1–5. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–5: The Reset Verification Dialog 1–5. . . . . . . . . . . . . . . . . . . . . .
Figure 1–6: The Time Base Menu 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–7: Time Base Relationships 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–8: Mode Set to Auto-Burst 1–7. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–9: The Time Base Menu After Adjustment 1–8. . . . . . . . . . . . . .
Figure 1–10: Pulse Generator, Data Time Generator, and Time Base
Controls and Connectors 1–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–11: Setting the Signal Type 1–12. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–12: Viewing Channel Data 1–13. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–1: The Cal/Deskew Menu 2–7. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–2: Channel Locations 2–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–3: Channel Controls on an HFS 9PG2 Card 2–10. . . . . . . . . . . .
Figure 2–4: Channel Controls on an HFS 9DG1 Card 2–10. . . . . . . . . . . .
Figure 2–5: Channel Controls on an HFS 9DG2 Card 2–10. . . . . . . . . . . .
Figure 2–6: Pulse Menu, Showing Channel Selection 2–11. . . . . . . . . . . . .
Figure 2–7: Levels Menu, Showing Channel Selection 2–12. . . . . . . . . . . .
Figure 2–8: Signal Menu, Showing Channel Selection 2–12. . . . . . . . . . . .
Figure 2–9: The Pulse Menu 2–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–10: The Signal Menu 2–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–11: The Signal Name Dialog Box 2–15. . . . . . . . . . . . . . . . . . . . . .
Figure 2–12: Signal Menu After Entering Signal Name 2–15. . . . . . . . . . .
Figure 2–13: Naming a Bus 2–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–14: Viewing a Bus by Group 2–16. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–15: Assigning Signal Type 2–17. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–16: Changing the Display Order 2–17. . . . . . . . . . . . . . . . . . . . . .
Figure 2–17: The Data Edit Menu 2–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–18: The Vector Menu 2–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–19: The Data Fill Menu 2–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–20: A Block Filled with Fill Scale Set to 1 2–22. . . . . . . . . . . . . . .
Figure 2–21: A Block Filled with Fill Scale Set to 3 2–23. . . . . . . . . . . . . . .
iv
HFS 9000 User Manual
Table of Contents
Figure 2–22: The Data Copy Menu 2–24. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–23: The Cal/Deskew Menu 2–25. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–24: Deskewing Channels 2–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–25: GPIB Connector Location 2–30. . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–26: SRQ Button and REMOTE Light Locations 2–32. . . . . . . . .
Figure 2–27: The GPIB Menu 2–33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–28: The Pulse Menu 2–36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–29: The Levels Menu and Associated Display 2–37. . . . . . . . . . .
Figure 2–30: The Time Base Card Connectors 2–40. . . . . . . . . . . . . . . . . . .
Figure 2–31: The Time Base Menu with the PhaseLockIn Menu
Item 2–40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–32: Phase Lock In and Frame Sync In Timing
Relationships 2–41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–33: The Cal/Deskew Menu 2–43. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–34: A Typical Configuration Display 2–43. . . . . . . . . . . . . . . . . . .
Figure 2–35: The Pulse Menu 2–45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–36: The Save/Recall Menu with Reset and Factory Items 2–51. .
Figure 2–37: SERIAL PORT Connector Location 2–54. . . . . . . . . . . . . . .
Figure 2–38: The RS-232 Menu 2–55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–39: The Save/Recall Menu 2–57. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–40: The Cal/Deskew Menu 2–59. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–41: The Time Base and Cal/Deskew Menus 2–61. . . . . . . . . . . . .
Figure 2–42: The Timing Diagram, Illustrating the Count
Parameter 2–62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2–43: The Time Base and Cal/Deskew Menus 2–67. . . . . . . . . . . . .
HFS 9000 User Manual
Figure 3–1: GPIB Connector Location 3–2. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3–2: How to Stack GPIB Connectors 3–3. . . . . . . . . . . . . . . . . . . .
Figure 3–3: Typical GPIB Network Configurations 3–4. . . . . . . . . . . . . .
Figure 3–4: The GPIB Menu 3–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3–5: Command Message Elements 3–10. . . . . . . . . . . . . . . . . . . . . .
Figure 3–6: Block Argument Example 3–15. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3–7: Typical Syntax Diagrams 3–20. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3–8: Reading Binary Encoded Data into a Channel 3–62. . . . . . . .
Figure 3–9: Reading Binary Encoded Data into Vectors 3–120. . . . . . . . . . .
Figure 3–10: Reading ASCII Data into a Vector 3–123. . . . . . . . . . . . . . . . .
Figure 3–11: The Standard Event Status Register (SESR) 3–130. . . . . . . . .
Figure 3–12: The Status Byte Register (SBR) 3–130. . . . . . . . . . . . . . . . . . . .
Figure 3–13: The Device Event Status Enable Register (DESER) 3–131. . .
v
Table of Contents
Figure 3–14: The Event Status Enable Register (ESER) 3–132. . . . . . . . . . .
Figure 3–15: The Service Request Enable Register (SRER) 3–132. . . . . . . .
Figure 3–16: Status and Event Handling Process 3–134. . . . . . . . . . . . . . . .
Figure C-1: The Debug Window C–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi
HFS 9000 User Manual

List of Tables

Table of Contents
Table 2–1: Output Voltage Limits 2–35. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 2–2: Logic State of Outputs When Time Base Stopped 2–63. . . . . .
Table 3–1: BNF Symbols and Meanings 3–9. . . . . . . . . . . . . . . . . . . . . . . .
Table 3–2: Command Message Elements 3–10. . . . . . . . . . . . . . . . . . . . . . .
Table 3–3: Comparison of Header On and Off Responses 3–11. . . . . . . . .
Table 3–4: Commands Common to All GPIB Devices 3–21. . . . . . . . . . . .
Table 3–5: HFS 9000 Device Commands and Parameters 3–22. . . . . . . . .
Table 3–6: FACTORY Front Panel Settings 3–36. . . . . . . . . . . . . . . . . . . .
Table 3–7: FACTORY Time Base Settings 3–37. . . . . . . . . . . . . . . . . . . . . .
Table 3–8: FACTORY Pulse and Data Time Generator Settings 3–37. . .
Table 3–9: FPAN:KEY Front Panel Key Equivalents 3–50. . . . . . . . . . . .
Table 3–10: Results from *TST? 3–117. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 3–11: SESR Bit Functions 3–130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 3–12: SBR Bit Functions 3–131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 3–13: No Event Messages 3–135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 3–14: Command Error Messages — CME Bit 5 3–135. . . . . . . . . . . .
Table 3–15: Execution Error Messages — EXE Bit 4 3–137. . . . . . . . . . . . .
Table 3–16: Device Error Messages — DDE Bit 3 3–137. . . . . . . . . . . . . . .
Table 3–17: System Event Messages — QYE Bit 2 3–138. . . . . . . . . . . . . . .
Table 3–18: Execution Warning Messages — EXE Bit 4 3–138. . . . . . . . . .
HFS 9000 User Manual
Table B–1: Nominal Traits — HFS 9PG1 Output Performance B–1. . . .
Table B–2: Nominal Traits — HFS 9PG2 Output Performance B–2. . . .
Table B–3: Nominal Traits — HFS 9DG1 Output Performance B–3. . . .
Table B–4: Nominal Traits — HFS 9DG2 Output Performance B–3. . . .
Table B–5: Nominal Traits — Time Base B–4. . . . . . . . . . . . . . . . . . . . . . .
Table B–6: Nominal Traits — Performance to External Frequency
Reference B–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–7: Nominal Traits — Output Edge Placement Performance B–5
Table B–8: Nominal Traits — Transducer In Performance B–5. . . . . . . .
Table B–9: Nominal Traits — Skew Cal In Performance B–5. . . . . . . . . .
Table B–10: Nominal Traits — Trigger In Performance B–6. . . . . . . . . .
Table B–11: Nominal Traits — Trigger Out Performance B–6. . . . . . . . .
Table B–12: Nominal Traits — Power Requirements B–6. . . . . . . . . . . . .
Table B–13: Nominal Traits — System Memory Performance B–6. . . . .
vii
Table of Contents
Table B–14: Nominal Traits — HFS 9003 Mechanical B–7. . . . . . . . . . .
Table B–15: Nominal Traits — HFS 9009 Mechanical B–7. . . . . . . . . . .
Table B–16: Warranted Characteristics — HFS 9PG1 Output
Performance B–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–17: Warranted Characteristics — HFS 9PG2 Output
Performance B–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–18: Warranted Characteristics — HFS 9DG1 Output
Performance B–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–19: Warranted Characteristics — HFS 9DG2 Output
Performance B–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–20: Warranted Characteristics — Time Base B–9. . . . . . . . . . . .
Table B–21: Warranted Characteristic — Performance to External
Frequency Reference B–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–22: Warranted Characteristics — Output Edge Placement
Performance B–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–23: Warranted Characteristics — Trigger Out
Performance B–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–24: Warranted Characteristics — Power Requirements B–10. . . Table B–25: Warranted Characteristics — Environmental and
Safety B–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–26: Typical Characteristics — Time Base B–11. . . . . . . . . . . . . . .
Table B–27: Typical Characteristics — HFS 9PG1 Output
Performance B–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–28: Typical Characteristics — HFS 9PG2 Output
Performance B–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–29: Typical Characteristics — HFS 9DG1 Output
Performance B–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–30: Typical Characteristics — HFS 9DG2 Output
Performance B–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–31: Typical Characteristics — Performance to External
Frequency Reference B–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–32: Typical Characteristics — Transducer In Performance B–13 Table B–33: Typical Characteristics — Trigger In Performance B–13. . . Table B–34: Typical Characteristics — Trigger Out Performance B–14. .
Table B–35: Typical Characteristics — Power Requirements B–14. . . . . .
viii
Table C–1: HFS 9000 Standard Interface Messages C–1. . . . . . . . . . . . . .
Table C–2: The ASCII Character Set C–2. . . . . . . . . . . . . . . . . . . . . . . . . .
Table C–3: Serial Port DB-9 Pin Assignments C–6. . . . . . . . . . . . . . . . . . .
Table C–4: Standard Accessory Cable Connections C–7. . . . . . . . . . . . . .
Table C–5: Converter Wiring for 25-pin PCs C–7. . . . . . . . . . . . . . . . . . .
HFS 9000 User Manual
Table of Contents
Table C–6: Converter Cable for 9-pin PCs1 C–8. . . . . . . . . . . . . . . . . . . .
Table D–1: Displayed Error Messages D–1. . . . . . . . . . . . . . . . . . . . . . . . .
Table F–1: Required Test Equipment F–1. . . . . . . . . . . . . . . . . . . . . . . . . .
Table F–2: Trigger Output Level and Phase Lock Test F–3. . . . . . . . . . .
Table F–3: Test Record for HFS 9DG1 Card F–4. . . . . . . . . . . . . . . . . . . .
Table F–4: Test Record for HFS 9DG2 Card F–6. . . . . . . . . . . . . . . . . . . .
Table F–5: Test Record for HFS 9PG1 Card F–7. . . . . . . . . . . . . . . . . . . .
Table F–6: Test Record for HFS 9PG2 Card F–9. . . . . . . . . . . . . . . . . . . .
Table F–7: HFS 9DG1 Output Level Checks, First Settings F–14. . . . . . .
Table F–8: HFS 9DG1 Output Level Checks, Second Settings F–14. . . . .
Table F–9: HFS 9DG1 Output Level Checks, Third Settings F–15. . . . . .
Table F–10: HFS 9DG1 Output Level Checks, Fourth Settings F–15. . . .
Table F–11: HFS 9DG2 and HFS 9PG2 Output Level Checks, First
Settings F–17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table F–12: HFS 9DG2 and HFS 9PG2 Output Level Checks, Second
Settings F–17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table F–13: HFS 9PG2 Output Level Checks, Third Settings F–18. . . . . .
Table F–14: HFS 9PG2 Output Level Checks, Fourth Settings F–18. . . . .
Table F–15: HFS 9PG1 Output Level Checks, First Settings F–19. . . . . .
Table F–16: HFS 9PG1 Output Level Checks, Second Settings F–20. . . .
Table F–17: HFS 9PG1 Output Level Checks, Third Settings F–20. . . . . .
Table F–18: HFS 9PG1 Output Level Checks, Fourth Settings F–21. . . . .
Table F–19: Settings for Trigger Output Check F–22. . . . . . . . . . . . . . . . .
Table F–20: Settings for Rise Time and Fall Time Checks F–23. . . . . . . . .
Table F–21: DSO Settings for Rise/Fall Time Checks F–24. . . . . . . . . . . .
Table F–22: Settings for Rise Time and Fall Time Checks F–25. . . . . . . . .
Table F–23: DSO Settings for Rise/Fall Time Checks F–26. . . . . . . . . . . .
Table F–24: Settings for Edge Placement Checks F–27. . . . . . . . . . . . . . . .
Table F–25: Lead Delay Limits for HFS 9PG1 and HFS 9PG2 F–28. . . . .
Table F–26: Lead Delay Limits for HFS 9DG1 and HFS 9DG2 F–29. . . .
Table F–27: Width Variance Limits for HFS 9PG1 F–29. . . . . . . . . . . . . .
Table F–28: Width Variance Limits for HFS 9DG1 F–30. . . . . . . . . . . . . .
Table F–29: Width Limits for HFS 9PG1 and HFS 9PG2 F–30. . . . . . . . .
Table F–30: Width Limits for HFS 9DG1 F–30. . . . . . . . . . . . . . . . . . . . . .
Table F–31: Width Limits for HFS 9DG2 F–31. . . . . . . . . . . . . . . . . . . . . .
Table F–32: Frequency Limits (HFS 9PG1 & HFS 9DG1) F–32. . . . . . . .
Table F–33: Frequency Limits (HFS 9PG2) F–32. . . . . . . . . . . . . . . . . . . .
Table F–34: Frequency Limits (HFS 9G2) F–33. . . . . . . . . . . . . . . . . . . . . .
HFS 9000 User Manual
ix
Table of Contents
x
HFS 9000 User Manual

General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it.
Only qualified personnel should perform service procedures.

Injury Precautions

Use Proper Power Cord
Avoid Electric Overload
Ground the Product
Do Not Operate Without
Covers
Use Proper Fuse
Do Not Operate in
Wet/Damp Conditions
Do Not Operate in
Explosive Atmosphere
To avoid fire hazard, use only the power cord specified for this product.
To avoid electric shock or fire hazard, do not apply a voltage to a terminal that is outside the range specified for that terminal.
This product is grounded through the grounding conductor of the power cord. To avoid electric shock, the grounding conductor must be connected to earth ground. Before making connections to the input or output terminals of the product, ensure that the product is properly grounded.
To avoid electric shock or fire hazard, do not operate this product with covers or panels removed.
To avoid fire hazard, use only the fuse type and rating specified for this product.
To avoid electric shock, do not operate this product in wet or damp conditions.
To avoid injury or fire hazard, do not operate this product in an explosive atmosphere.

Product Damage Precautions

Use Proper Power Source
Provide Proper Ventilation
HFS 9000 User Manual
Do not operate this product from a power source that applies more than the voltage specified.
To prevent product overheating, provide proper ventilation.
xi
General Safety Summary
Do Not Operate With
Suspected Failures
If you suspect there is damage to this product, have it inspected by qualified service personnel.

Safety Terms and Symbols

Terms in This Manual
Terms on the Product
These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
These terms may appear on the product:
Symbols on the Product
DANGER indicates an injury hazard immediately accessible as you read the marking.
WARNING indicates an injury hazard not immediately accessible as you read the marking.
CAUTION indicates a hazard to property including the product.
The following symbols may appear on the product:
DANGER
High Voltage
Protective Ground
(Earth) T erminal
ATTENTION
Refer to
Manual
Double
Insulated
xii
HFS 9000 User Manual

Certifications and Compliances

General Safety Summary
CSA Certified Power
Cords
Compliances
CSA Certification includes the products and power cords appropriate for use in the North America power network. All other power cords supplied are approved for the country of use.
Consult the product specifications for IEC Installation Category, Pollution Degree, and Safety Class.
HFS 9000 User Manual
xiii
General Safety Summary
xiv
HFS 9000 User Manual

Preface

The HFS 9000 User Manual contains operating and programming information for the HFS 9003 and HFS 9009 Stimulus Systems. This manual contains the following sections:
H Getting Started provides a product description along with a brief tour of the
HFS 9000. H Operating Basics contains a graphical overview of the HFS 9000 followed
by an alphabetical arrangement of topics. Each topic covers an essential
aspect of operating the HFS 9000. H Reference explains how to use the HFS 9000 over the General Purpose
Interface Bus (GPIB) and describes the programming commands and the
status and event reporting system. This section also includes programming
examples of how to control the HFS 9000 over the GPIB. H Appendices includes a list of product accessories, product specifications,
interface specifications, and error messages. The final appendix is a complete
performance verification procedure with forms that may be photocopied and
used for recording test results.

Related Manuals

The following manuals contain additional user, service, or reference information for the HFS 9000 products:
H HFS 9003 Service Manual (070-8564-00) H HFS 9009 Service Manual (070-8366-01) H BitWriter User Manual (070-8859-00)
HFS 9000 User Manual
xv
Preface
xvi
HFS 9000 User Manual

Getting Started

Product Description

This section presents a product description followed by a brief tour of the HFS 9000 Stimulus System. The brief tour illustrates how easy it is to use the HFS 9000.
The HFS 9000 Stimulus System combines the capabilities of a complete data generator, pulse generator, and switch matrix in a single instrument. Together with a high-speed digitizing oscilloscope, the HFS 9000 provides a complete device characterization and test solution with unsurpassed accuracy and repeatability. Some of the outstanding characteristics of the HFS 9000 are as follows:
H Multi-channel stimulus — The HFS 9000 can be configured with up to 36
channels of output in one mainframe, and up to 640 channels across multiple
phase-locked systems. H Independent edge placement — This feature can be applied to all channels
and is especially useful in characterizing synchronous components. H Up to 1 ps timing resolution — The timing resolution is an order of
magnitude greater than typical ECL gate delays. Combined with the
multi-channel capability, this allows for setup and hold time margin testing
by providing clock, data, set, and reset signals to the device under test. H Advanced trigger features — The triggering is designed specifically to help
in device characterization. Phase lock lets you synchronize the HFS 9000 to
other signal sources. Trigger out deskew eliminates the timing delays
introduced by cabling. H Mixed logic family testing — The HFS 9000 can be configured to combine
different kinds of pulse output in the same mainframe for characterizing
mixed-logic components. H Exceptionally flexible formatting — A high-speed card can provide data at a
rate of up to 630 MB/sec, with a transition time of less than 250 ps. A
variable rate card has a variable transition time between 800 ps to 6 ns. H Fully programmable digital architecture — The HFS 9000 is a digital
instrument throughout. This means that the HFS 9000 can be fully pro-
grammed through either the GPIB or RS-232-C interface. Programmed
control is essential for automated, repeatable tests. In addition, the program
capability of the HFS 9000 means that it will fit easily into your automated
test system. A complete automated test facility can be configured from an
HFS 9000 User Manual
1–1
Getting Started

A Brief Tour

HFS 9000, a controller such as a PC, and a high-speed acquisition system such as the Tektronix 11801B Digital Sampling Oscilloscope.
H Graphic display — Sample waveforms show how the controls are set, and
indicate visually the parameter that a particular control governs.
H BitWriter Software — (Optional) This software package provides a
Microsoft Windows environment in which to program the HFS 9000 using an IBM-PC compatible computer. (The PC must include at least an 80386 processor with 640 kbytes minimum , a color monitor, a high-density
5.25-inch or 3.5-inch disk drive, a GPIB card, and a mouse.)
You may choose to go through this tour very carefully, or you may elect to skip the tour and investigate the HFS 9000 on your own. If you do not take the tour, use the Operating Basics section that follows to answer any questions you encounter. The Operating Basics section also describes details and features not covered in the Getting Started section.
Part 1: Reset the
HFS 9000
Resetting the HFS 9000 to a known, factory-default state is useful when you begin a new task and need to “start fresh” with known default settings. Without resetting, the HFS 9000 could be left with one or more parameters set to values that interfere with the job you are trying to accomplish.
Screen Menus. The HFS 9000 implements controls as menus that are displayed on the front-panel screen. Figure 1–1 shows the location of the MAIN MENU button, which displays the top-level menu.
MAIN MENU Button
1–2
Figure 1–1: MAIN MENU Button Location
HFS 9000 User Manual
Getting Started
1. Press the MAIN MENU button.
Figure 1–2 shows the appearance of the Main menu. Each item in this menu
leads to a second-level menu. The menu you see may have a different menu
item highlighted, that is, black type on an amber background.
Figure 1–2: Main Menu Display
All menus have a name bar across the top and several rectangular menu
items beneath. Some menus have a prompt line between the name bar and
the menu items.
At all times, one and only one of the menu items is highlighted. The
SELECT button (Figure 1–3) will operate on this highlighted item. The
arrow keys surrounding the SELECT button let you change which item is
highlighted; each arrow button moves the highlighting to the next item in the
direction indicated.
SELECT and Arrow Buttons
HFS 9000 User Manual
Figure 1–3: The SELECT and Arrow Buttons
1–3
Getting Started
The Main menu gives you access to the twelve second-level menus: H The Pulse menu controls the pulse generator parameters such as pulse
timing and voltage levels.
H The Time Base menu controls timing and triggering of the HFS 9000. H The Levels menu sets voltage levels and limits for the pulse generators. H The Signal menu controls channel display order, signal types, signal
names, and channel view.
H The Vector menu controls vector parameters. H The Data Edit menu lets you edit the data streams produced by data time
generators.
H The Data Fill menu lets you fill data time generator channel memory. H The Data Copy menu lets you copy blocks of data between data time
generator channels.
H The Save/Recall menu lets you save and recall Stimulus System settings.
This menu also has the reset control.
H The GPIB menu controls the GPIB parameters for remote programming. H The RS-232 menu controls the serial port parameters for remote
programming.
H The Cal/Deskew menu provides calibration, self-test, instrument
identification, and pulse channel deskew functions.
The goal of this first part is to reset the HFS 9000. Since the reset control is in the Save/Recall menu, you need to display this menu next.
2. Use the arrow buttons surrounding the SELECT button to move the menu item highlight to the Save/Recall Menu item.
3. Press the SELECT button. The Save/Recall menu, as shown in Figure 1–4, is displayed.
1–4
HFS 9000 User Manual
Getting Started
Figure 1–4: The Save/Recall Menu
Once in the Save/Recall menu, you can reset the HFS 9000 by selecting the Reset menu item.
4. Use the arrow buttons to move the menu item highlight to the Reset menu
item.
5. Press the SELECT button.
Accidentally resetting the instrument can be inconvenient, especially if you have spent some time getting the perfect setup. For your protection, the HFS 9000 asks you to verify that you really want to reset.
To perform the verification, the HFS 9000 displays a temporary screen dialog, as shown in Figure 1–5.
Figure 1–5: The Reset Verification Dialog
You can select from the options in the dialog by using either the up and down Arrow keys, or by turning the knob. Once you have the proper selection, press SELECT to perform the verified action.
6. Make certain that the Yes choice in the dialog is highlighted, and then press the SELECT button to verify the reset request.
After the HFS 9000 resets, it displays the Main menu.
HFS 9000 User Manual
1–5
Getting Started
Part 2: Set the Time Base
The HFS 9000 provides several pulse or data time generation channels, but they are all governed by a single time base. The next several steps set up the time base to trigger itself repeatedly, and to have the time base specify a predeter­mined number of pulses from the pulse or data time generators.
The controls for the time base are found in the Time Base menu, shown in Figure 1–6.
1. Use the arrow buttons to highlight the Time Base menu, then press the SELECT button to display the Time Base menu.
Figure 1–6: The Time Base Menu
The highlighted menu item is Mode, which you need to set for this example. The time base normally waits for a trigger event, then specifies Count number of pulses to be generated. After that, the time base pauses for a re-arm time and then waits for the next trigger event. The display screen above the Time Base menu graphically depicts this sequence. (see Fig­ure 1–7).
Figure 1–7: Time Base Relationships
1–6
HFS 9000 User Manual
Getting Started
The Mode control has four possible settings: H Burst mode produces a burst of pulses whenever a trigger event is
detected.
H Auto-Burst mode does not wait for a trigger before generating a burst of
pulses.
H Auto mode generates a continuous stream of pulses without waiting for
a trigger or delaying for re-arm time.
H Trig-Auto mode works like Auto mode except it does not begin until it
receives a trigger event.
To keep this example simple, we will use Auto Burst mode. Set the mode control with the SELECT button. The prompt line, just below
the menu title, shows you the current mode setting with an arrow ( time you press SELECT, the arrow moves to a different setting and the text in the Mode item changes.
). Each
2. Press the SELECT button twice. When you are done, the prompt line should
appear as in Figure 1–8.
Figure 1–8: Mode Set to Auto-Burst
Two other items in the top line of the Time Base menu, Period and Count, control the generated pulses. When either of these items is highlighted, the waveform display above the menu is augmented to more clearly illustrate the parameter being adjusted with that item.
H Period controls the timing of the individual pulses produced by the pulse
generators. This can also be changed to be a Frequency control, as will be demonstrated later in this tour.
H Count determines the number of pulses generated after the startup delay.
HFS 9000 User Manual
Both of these items can be adjusted with the knob or each can be entered using the keypad. When using the knob, the FINE button above the knob can give you more control through finer resolution.
3. Use the arrow keys to highlight the Period item.
1–7
Getting Started
4. Use the knob to adjust the period to 6.25 ns. This will require that you use the fine control.
First, use the knob to set the Period to 6.2 ns. Then, press the FINE button to make the knob increments smaller. Note that the FINE light turns on. Finally, use the knob to set it to 6.25 ns.
Numeric values can also be entered through the keypad. Type in the number, and, if needed, press a key to specify the unit prefix (p, n, , m, k, M, or G). Indicate that you are finished by pressing the ENTER key. You never need to enter the units, such as seconds or Volts. If you make a mistake, the
BACKSPACE key will back up character by character.
5. Use the arrow keys to highlight the Count item.
6. Enter the value 5 by pressing 5 and ENTER.
As mentioned above, the Period item can be changed to specify Frequency instead. Period and frequency are two ways of specifying the same parameter. When you use the SELECT button to change modes of this item, the readout shows you the setting in that mode.
7. Use the arrow keys to highlight the Period item. Observe that the period setting is 6.25 ns.
8. Press the SELECT button. Observe that the item changes to Frequency and that the frequency setting is 160 MHz, the reciprocal of 6.25 ns.
9. Use the knob or the keypad to set the frequency to 150 MHz. If you left the Fine knob control on from Step 4, turn it off to set the frequency quickly.
You have now set up the HFS 9000 to enable the output of pulses. You will see the results in the next part, but first check to make sure your Time Base menu appears as shown in Figure 1–9.
1–8
Figure 1–9: The Time Base Menu After Adjustment
HFS 9000 User Manual
Getting Started
The other settings do not require adjustment for this tutorial example. Since the HFS 9000 is in Auto-Burst mode, no input trigger is needed to generate pulses.
The UNDO Button. Whenever you change a setting, the HFS 9000 remembers the old setting as well. Should you then change your mind, you can press the UNDO button. The UNDO button is located to the right of the display panel. Pressing the UNDO button twice cancels the undo.
10. Press the UNDO button. Note that the original frequency setting of 160 MHz
is restored.
11. Press the UNDO button again. Note that your changed value, 150 MHz, is
returned.
HFS 9000 User Manual
1–9
Loading...
+ 308 hidden pages