VXI SVM2608 user manual

Page 46

VXI Technology, Inc.

WARNING: Calibration commands should only be executed by qualified personnel. If you want to perform your own calibrations please contact factory for more information.

0x0020 Correct setup with calibrations

0x1001 Store Calibration data in non-volatile memory.

0x1002 Read a Cal Gain DAC (lower 12 bits of 16-bit value).

0x1003 Set a Cal Gain DAC (lower 12 bits of a 16-bit value).

0x1004 Read a Cal Offset DAC (lower 12 bits of 16-bit value).

0x1005 Set a Cal Offset DAC (lower 12 bits of 16-bit value).

0x1006 Read a Trigger DAC Gain calibration value (32-bit value about 0x00010000) 0x1007 Set a Trigger DAC Gain calibration value.

0x1008 Read a Trigger DAC Offset calibration value.

0x1009 Set a Trigger DAC Offset calibration value.

0x100A Read an external Trigger DAC gain calibration value (32-bit value about 0x00010000)

0x100B Set an external Trigger DAC gain calibration value.

0x100C Read an external trigger DAC offset calibration value (signed 16-bit value). 0x100D Set an external Trigger DAC Offset value.

0x100E Read an ohms calibration gain calibration value (32-bit value about 0x00010000).

0x100F Set an ohms calibration gain calibration value.

0x1010 Read an ohms calibration offset calibration value (signed 16-bit value). 0x1011 Set an ohms calibration offset calibration value

0x1012 Read a 128 Ω gain, 32-bit 0x00010000 nominal.

0x1013 Set 128 Ω gain (32-bit 0x00010000).

0x1014 Read 81.92k gain (32-bit 0x00010000).

0x1015 Set 81.92k gain (32-bit 0x00010000).

0x1016 Read 9.45 V gain (32-bit 0x00010000).

0x1017 Set 9.45 V gain (32-bit 0x00010000).

0x1018 Read -9.45 V gain (32-bit 0x00010000).

0x1019 Set -9.45 V gain (32-bit 0x00010000). 0x101A Read 0.945 V gain (32-bit 0x00010000). 0x101B Set 0.945 V gain (32-bit 0x00010000). 0x101C Read -0.945 V gain (32-bit 0x00010000). 0x101D Set -0.945 V gain (32-bit 0x00010000).

0x101E Read 2 wire Ω offset (32-bit 0x00010000would subtract 1 Ω). 0x101F Set 2 wire Ω offset (32-bit 0x00010000 would subtract 1 Ω). 0x1020: Read the serial number, a 32-bit value.

0x1021: Set the serial number, a 32-bit value

0x1022: Read the chip IDs, a 16-bit value, lower four for U1, next four for U20.

0x1023: Return the software revision, 16-bit value with an implied decimal two digits from the right (i.e. 100 is Rev. 1.00.)

0x1024: Read the error queue.

0x1025 Read V Positive 0.1177 calibration gain value, calibration value.

0x1026 Set the V Positive 0.1177 calibration gain value, calibration value.

0x1027 Read V Negative 0.1177 calibration gain value, calibration value.

46

SVM2608 Programming

Image 46
Contents SVM2608 VXI Technology, Inc Table of Contents Self Test Command Certification WarrantyLimitation of Warranty Restricted Rights LegendEMC Steve Mauga, QA ManagerUse Proper Power Cord Service should only be performed by qualified personnelTerms and Symbols Use Proper Power SourceOperating Conditions Avoid Electric ShockGround the Product Improper UseVXI Technology Lake Stevens Instrument Division VXI Technology World HeadquartersVXI Technology Cleveland Instrument Division Technical SupportVXI Technology, Inc SVM2608 Preface Introduction OverviewScale Acquiring Data TriggeringDelayed Trigger Linear ModePre-Trigger Calibrations Fifo ModeCommands Test BusOption SVM2608 Block Diagram SVM2608 Environmental Specifications Physical DescriptionGND Front Panel Interface WiringGND CH1I CH3I CH1I+ GND CH3I+ Exttrigin CH0I CH2ISVM2608 Specifications MtbfOption 1 SVM2608-01 VXI Technology, Inc SVM2608 Introduction Calculating System Power and Cooling Requirements Setting the Chassis Backplane JumpersSetting the Base Address Rotary Switch LocationsDivide Decimal ExampleMSB LSB Switch to C and the front switch to Module INSTALLATION/REMOVALReserved Device Memory MapsFunction Offset Register OffsetSVM2608 A32 Register MAP MS = Most Significant LS = Least Significant0x72 Command Register Channel 0x74 Databyte Ordering Determining the Register Address Description of Registers Accessing the RegistersSysfailctl HSTRIGSRC2 Force Trigger, Start Register 0x02 Read & WriteINTLVL2 EXT Trig SlopeReserved TimeoutctlExternal Trigger Level 0x06 Read & Write LINEAR/FIFO 2WIREOHMS4WIREOHMS ATTN-GAIN1-GAIN0Sample Rate 0x0E, 0x36, 0x5E, 0x86 Read & Write Sample Rate 0x0C, 0x34, 0x5C, 0x84 Read & WriteKHz Channels 0-3/5 MHz Channels 4-5 LPF Control This bit Sample Rate, High-Speed 0xAC, 0xD4 Read & Write Sample Rate, High-Speed 0xAE, 0xD6 Read & WriteTimeout 0x1C, 0x44, 0x6C, 0x94, 0xBC, 0xE4 Read & Write Fifo Data 0x26, 0x4E, 0x76, 0x9E, 0xC6, 0xEE Read Only Fifo Data 0x24, 0x4C, 0x74, 0x9C, 0xC4, 0xEC Read OnlyReserved Registers 0xF8 0xFC Trigger Delay = Microprocessor Commands Measurement CommandsCaptured Data Calculations Resistance Measurement Offset Method Self Test CommandResistance Measurement Dynamic Method Preset Setting Measurement Commands ExampleSample Rate Calibration CommandsSample Points Trigger Event Forced TriggerPage Error Processing There are no errors in the queue Diagnostic Commands Changes become effective the next time the module powers up Example 2 Setting Channel 2 to Acquire 200,000 Samples ExamplesExample 3 Setting Channel 2 to Pre-acquire 100,000 Samples Timeout Counter = Timeout / Timeout Base Clock Timeout Register = Timeout Base * 213 + Timeout CounterVXI Technology, Inc SVM2608 Programming Appendix a Data Swapping ExampleVXI Technology, Inc SVM2608 Appendix a Index