VXI SVM2608 user manual There are no errors in the queue

Page 48

VXI Technology, Inc.

The aforementioned errors are reported for the following reasons:

NO_ERROR

There are no errors in the queue.

ERROR_UNKNOWN_COMMAND

An unknown command was sent to the

 

microprocessor.

ERROR_PRE_GT_SIZE

The value programmed in the Pre-Trigger

 

Points register is greater than the value

 

programmed in the Sample Points

 

register.

ERROR_RESISTANCE_OVER_RANGE

The user attempted to measure a

 

resistance greater than the range.

ERROR_UNSTABLE_RESISTANCE

In Auto-Range Resistance mode, the

 

resistance is not stable.

ERROR_UNSTABLE_VOLTAGE

In Auto-Range Voltage mode, the voltage

 

is not stable.

ERROR_MULTIPLE_TEST_SOURCES

The user attempted to connect several

 

sources on the Test Bus.

ERROR_NONVOL_READ

There was an error when trying to read

 

the non-volatile calibration memory.

ERROR_NONVOL_WRITE

There was an error when trying to write

 

to the non-volatile calibration memory.

ERROR_NONVOL_DEFAULTED

There was an error when trying to read

 

the default values from the non-volatile

 

calibration memory.

ERROR_FLASH_BURN

Error trying to burn data in the FLASH (a

 

common error here would occur when

 

loading the firmware for U1 and issuing

 

the write flash commands for U20, or

 

vice versa).

ERROR_INTERNAL_SOFTWARE

The microprocessor encountered an

 

internal software error.

ERROR_QUEUE_OVFL

There were more then five errors in the

 

ERROR queue.

48

SVM2608 Programming

Image 48
Contents SVM2608 VXI Technology, Inc Table of Contents Self Test Command Warranty Limitation of WarrantyCertification Restricted Rights LegendEMC Steve Mauga, QA ManagerService should only be performed by qualified personnel Terms and SymbolsUse Proper Power Cord Use Proper Power SourceAvoid Electric Shock Ground the ProductOperating Conditions Improper UseVXI Technology World Headquarters VXI Technology Cleveland Instrument DivisionVXI Technology Lake Stevens Instrument Division Technical SupportVXI Technology, Inc SVM2608 Preface Introduction OverviewScale Acquiring Data TriggeringLinear Mode Delayed TriggerPre-Trigger Fifo Mode CommandsCalibrations Test BusOption SVM2608 Block Diagram SVM2608 Environmental Specifications Physical DescriptionFront Panel Interface Wiring GND CH1I CH3IGND 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 LocationsExample Divide DecimalMSB LSB Switch to C and the front switch to Module INSTALLATION/REMOVALDevice Memory Maps Function OffsetReserved Register OffsetSVM2608 A32 Register MAP MS = Most Significant LS = Least Significant0x72 Command Register Channel 0x74 Databyte Ordering Determining the Register Address Accessing the Registers Description of RegistersSysfailctl Force Trigger, Start Register 0x02 Read & Write INTLVL2HSTRIGSRC2 EXT Trig SlopeTimeoutctl ReservedExternal Trigger Level 0x06 Read & Write 2WIREOHMS 4WIREOHMSLINEAR/FIFO ATTN-GAIN1-GAIN0Sample Rate 0x0C, 0x34, 0x5C, 0x84 Read & Write Sample Rate 0x0E, 0x36, 0x5E, 0x86 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 0x24, 0x4C, 0x74, 0x9C, 0xC4, 0xEC Read Only Fifo Data 0x26, 0x4E, 0x76, 0x9E, 0xC6, 0xEE Read OnlyReserved Registers 0xF8 0xFC Trigger Delay = Microprocessor Commands Measurement CommandsCaptured Data Calculations Self Test Command Resistance Measurement Offset MethodResistance Measurement Dynamic Method Preset Setting Measurement Commands ExampleCalibration Commands Sample PointsSample Rate 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