
TDS2000B and TDS1000B Series Oscilloscope Customer Release Notes
Version:        [22.11]
Last revised:   [September 28, 2009]
Product:        TDS1000B and TDS2000B


Introduction
-----------------------
Version v22.11 is a firmware update for the TDS1000B and TDS2000B
Series oscilloscope.


Installation Guide
-----------------------
This firmware update is intended to update TDS1000B and TDS2000B
Series oscilloscopes to version v22.11.  Only install this firmware
update if your oscilloscope is running a firmware version older than v22.11 (such as v22.01).

Please Note:  The flash drive used to update the firmware must be 2 GB or smaller.  


History
-----------------------
V22.11	September 28, 2009
In version V22.11, the firmware addresses the following issues:

- Increases the maximum supported USB flash drive to 64GB 
- Adds full-record RMS automatic measurements
- Adds new PI commands for setting measurement method: AUTO, MIN/MAX, HISTOGRAM.

V22.01 November 17, 2006
In version V22.01, the firmware addressed the following issues:
- USBTMC compliance
- TEK-USB-488 GPIB to USB Adapter compatibility
- French translation corrected to remove extraneous characters
- Ability to disable Autoset and Autorange features
 
V21.20 August 29, 2006
Initial Release


Description
-----------------------
Version V22.11 adds the following features:

1. Increases the maximum supported USB flash drive size to 64GB 

Instruments can now support larger USB flash drives, eliminating the 2GB limitation 
of earlier firmware versions.

- Updating firmware requires a flash drive of 2GB or smaller.

- A PC will usually format flash drives faster than the instrument. However, Windows-XP 
may not be able to format USB flash drives larger than 32GB.
        
- You may experience slow performance when using drives formatted with FAT (FAT16) or 
some FAT32 versions. You will experience better performance on drives that have been 
formatted using the standard FAT32 format. 

- If a FAT32 formatted flash drive takes a long time to verify, it may have corrupted 
capacity information.  Saving a file from a PC onto the drive may help correct this condition. 
        
- To avoid long verification times on FAT(FAT16)and non-conforming FAT32 USB flash drives, 
the instruments verifies that at least 50MB of free space is available.  In this case the 
instrument will report >50 MB of free space on the drive.

- When a flash drive contains a large number of files in the current directory, verifying 
the drive and saving files will take longer. You will experience faster performance by 
limiting the number of files in the current directory.
        

2. New automatic measurement: Full-record RMS
    
The RMS measurement performs an RMS calculation over the entire record; Cycle RMS operates 
only over the first cycle.


    - The PI-commands to access full-record RMS measurements are:
        a) Query the current measurement type
            : MEASUrement: MEAS1:TYPE?
        	This will return "RMS" if the measurement 1 has been set to RMS. 
        b) Set the measurement type to RMS for measurement 1
            : MEASUrement: MEAS1:TYPE RMS
        

3. New programmable interface commands for Measurement Method: AUTO, MIN/MAX, HISTOGRAM

This control is limited to the programmable interface and is not available through the front panel.

    - The PI-commands to access measurement method
        a) Query the current measurement method
            : MEASUrement: METHod?
           This will return Auto, MINMax, HIStogram respectively according to the current 
           measurement method.
        b) Set measurement method to Auto (This is the default mode.)
            : MEASUrement: METHod Auto
        c) Set measurement method to MINMAX
            : MEASUrement: METHod MINMax
        d) Set Cycle RMS mode to HISTOGRAM 
            : MEASUrement: METHod HIStogram


************
	Users who would like to disable Autoset and Autorange, read the 
	following:

	(1) Via Programmatic Interface

	Programmatic Interface commands are AUTOSET:ENABLE? and 
	AUTOSET:ENABLE {ON, OFF, 0, 1}

	(2) Via Front Panel 

	Using Front Panel Control feature can only be accessed when in 
	service mode.  Please see service manual for instructions on how to 
	access service mode.

	Once in service mode, press UTILITY button, then select Service 
	option, then select Service Diag. option, then select page 2 of 2,
	then select AUTOSET ENABLE to be either 0 or 1.  
	0 = disabled and 1 = enabled.


************
	Users who program their own custom application software to 
	communicate with the TDS2000B or TDS1000B should read the following:

	For optimal performance, when programming and communicating to the 
	instrument the following is recommended:

	(1) Be familiar with the programmers guide Status and Events section.

	(2) Configure the rear USB port on instrument to Computer or 
	Auto Detect setting. Press the UTILITY button.  Select Options 
	option.  Change the Rear USB Port option to Computer or 
	Auto Detect

	(3) Controlling programs should use the *STB? query in preference to 
	the serial poll following a service request (SRQ).

	Why?:  A serial poll following a service request (SRQ) may cause 
	communication to hang.  

	(4) Connect the TDS1000B / TDS2000B to a USB 2.0 port for reliable 
	communication.

	Why?: When connected to a USB1.0 or USB1.1 port, data communication 
	to the TDS1000B / TDS2000B is unreliable.  The problem is magnified 
	when communicating through a hub or when multiple instruments are 
	connected to the PC.  

	(5) Programs should check for a timeout error after each read. 

	Why?: In rare circumstances, the read following a query may time out.  
	When a timeout error is observed, it is necessary to re-send the 
	query and re-read the query response.

	*********************************************************************
	The following only apply if using a TEK-USB-488 adapter
	*********************************************************************


	(6) When instrument is communicating via a TEK-USB-488 GPIB to USB 
	adapter, *WAI command, the BUSY? query, and the *OPC? query are 
	preferred methods of achieving synchronization.  See the programmer 
	manual for examples of how to use these methods.
	
	Why?: The TEK-USB-488 adapter is unreliable when receiving service 
	requests (SRQs) from TDS2000B and TDS1000B.

	Following is a recommended programming example for how to determine
	when a command has been executed by the instrument.
	
	*SRE 0 # Disable service request
	:ACQUIRE:STOPAFTER SEQUENCE
	set timeout to a value greater than that expected for the command to
	complete
	:ACQUIRE:STATE B; *OPC?		

	(7) When instrument is communicating via a TEK-USB-488 GPIB to USB 
	adapter, the following hardcopy file formats are recommended: BMP, 
	EPSIMAGE, JPEG, RLE, TIFF.  (Do not use PCX).

	(8) Refer to the firmware release notes for the TEK-USB-488 adapter, 
	for programming recommendations generic to the adapter.

======================== END ===========================
