******************************************************************************** * Tektronix AFG3000 Series Arbitrary/Function Generator Firmware Release Notes * * * ******************************************************************************** Product: Tektronix AFG3000 Series Arbitrary/Function Generator Version: 3.2.4 Last Revised: June 20, 2017 Contents of these release notes: 1) Description 2) Target Instruments 3) What is new in version 3.2.4 4) What is new in version 3.2.3 5) What is new in version 3.2.2 6) What is new in version 3.2.0 7) What is new in version 3.1.1 8) What is new in version 3.1.0 9) What was new in version 3.0.1 10) What was new in version 3.0.0 11) What was new in version 2.1.0 12) What was new in version 2.0.0 13) What was new in version 1.2.1 14) What was new in version 1.2.0 15) What was new in version 1.1.3 16) What was new in version 1.1.0 17) Firmware Compatibility 18) Contacting Tektronix *************** * Description * *************** Tektronix' AFG3000 Series of arbitrary/function generators (AFG) consists of nine models whose performance establishes a new benchmark in the "value" category. The single channel AFG3021B and preceding model AFG3021 anchor the line, the dual-channel 2 GS/s AFG3252 is at the head of the class, and the new AFG3011 establishes a lead in amplitude with 20 Vpp into 50 Ohm loads. ********************** * Target instruments * ********************** This firmware runs on the following instruments: AFG3011, AFG3021, AFG3022 AFG3021B, AFG3022B AFG3101, AFG3102 AFG3251, AFG3252 ********************************* * What is new in version 3.2.4 * ********************************* 1 Optimize output performance under some certain conditions. 2 Fix bug about FUNC:SHAP command execute error,system:err? return un-complete pi command name message ********************************* * What is new in version 3.2.3 * ********************************* 1. optimize output signal in phase modulation mode ********************************* * What is new in version 3.2.2 * ********************************* 1. The LCD brightness was optimized. 2. The calibration process was optimized. ********************************* * What is new in version 3.2.0 * ********************************* 1. The Ethernet interface function was improved. ********************************* * What is new in version 3.1.1 * ********************************* 1. Bug fix: The offset accuracy of sine waveforms was improved (only affected AFG3011). ********************************* * What is new in version 3.1.0 * ********************************* 1. Phase: Setting range expanded to -360.00 ivo + 360.00 was -180.00ivo + 180.00 2. Bug fix: The offset accuracy of sine waveforms was improved. ********************************* * What was new in version 3.0.1 * ********************************* 1. Bug fix: With version 3.0.0, a skew of about 1 ns could remain between channels 1 and 2 after initiating Align Phase (only affected AFG3022B). 2. Bug fix: Sine and ramp waveforms exhibited amplitude glitches of about 0.2% at lower frequencies (only affected AFG3021, AFG3022, AFG3021B, AFG3022B). ********************************* * What was new in version 3.0.0 * ********************************* 1. Starting from this version, the new model AFG3011 is supported. 2. CH1 Complement: For the generation of differential signals with dual channel models, CH2 can be configured as a CH1 complement by pressing CH2 - Output Menu - CH1 Complement. 3. Screen Copy: Pressing the left and right arrow keys below the rotary knob saves a screen image in bmp-format to a USB memory plugged into the front- panel USB port. 4. File and director time stamp fixed and invisible: Instruments now save all files and directories with a fixed time stamp of "JAN 01 00:00:00 1980" on a USB memory plugged into the front-panel USB port, and this time-stamp will no longer show in the file list view. 5. Bug fix: The Align Phase function resulted in a small misalignment of the phase between channels 1 and 2. 6. Bug fix: The maximum setting limit for the frequency of the Ramp and Other waveforms in Sweep mode was incorrect. 7. Bug fix: The maximum setting limit for the FM Deviation was incorrect for several waveform functions. 8. Bug fix: On dual channel models in Graph display mode, the Trigger Interval was not displayed when selected. 9. Bug fix: Some texts in the German user interface had spelling errors. 10. Bug fix: When changing the modulating frequency in Modulation mode, an unexpected signal was output. 11. Bug fix: When Internal is selected as Trigger Source, the graphical waveform representation of the trigger direction on the screen now always indicates 'positive'. 12: Bug fix: Increasing the number of arbitrary waveform points after carrying out some front panel and remote control waveform editing functions changed the waveform data to incorrect values. 13. Bug fix: The load impedance was not always recalled correctly from a Setup file (only affected AFG3101 and AFG3102). 14. Bug fix: During the transfer of an arbitrary waveform via a remote control interface, the output now stays at the last amplitude value. Before, it briefly dropped to zero Volt. 15. Bug fix: The upper setting limit for the Pulse Duty now correctly depends on the Pulse Width setting. Before, it could be set to 100%. 16. Bug fix: In Burst 1-Cycle mode with External Trigger Source and Negative Slope selected, the instrument sometimes output two waveform cycles after a manual trigger event. 17. Bug fix: In some cases, the numeric cursor could be moved to higher order digits although the respective digit could not be incremented due to settings of associated parameters. 18. Bug fix: Recalling certain setups including Burst 1-Cycle mode multiple times could stop the signal output (only affected single channel models). 19. Bug fix: The effective AM Depth was larger than the setting value. 20. Bug fix: An unexpected character sometimes appeared at the end of 'iSerialNumber' USB device descriptor data string. 21. Bug fix: In some cases, the remote control query SOURce:PULSe:DCYCle? returned an incorrect value. 22. Bug fix: In some cases, the remote control command SOURce:PWM:DEViation: DCYCle MAX returned a wrong value, if the PWM mode was not activated. 23. Bug fix: For some waveform functions, the remote control query SOURce:FSKey: FREQuency? MINimum returned incorrect values. 24. Bug fix: The remote control command SOURce:PULSe:TRANsition:TRAiling and SOURce:PULSe:TRANsition:LEADing could result in a 'Data out of range' error, even for values within the available range. 25. Bug fix: In Pulse mode, setting the frequency via the remote control command SOURce1:FREQuency did not adjust the setting for SOURce1:PULSe:PERiod correspondingly, and vice versa. 26. Bug fix: The remote control command SOURce:PULSe:DCYCle 0.001 caused a 'Data out of range' error, even if 0.001 was within the available range. 27. Bug fix: The remote control query SOURce:PULSe:DCYCle? MINimum returned an incorrect value. 28. Bug fix: The remote control query SOURce:BURSt:NCYCle? MINimum returned an incorrect value. 29. Bug fix: The remote control command SOURce:BURSt:NCYCle MINimum incorrectly set the Burst Count to Inf-Cycles. 31. Bug fix: The remote control command SOURce:BURSt:NCYCle 0 could incorrectly set the Burst Count to Inf-Cycles. 30. Bug fix: The remote control query SOURce:FM:DEViation? MAXimum returned a wrong value for low carrier frequencies. 31. Bug fix: The instrument response to the remote control query MMEMory: CATalog? took excessively long. 32. Bug fix: The remote control query MMEMory:CATalog? could only return information for up to 512 files. Now it returns information for up to 1024 files. 33. Bug fix: Creating a new file in a parent directory on a USB memory plugged into the front-panel USB port set the time stamp of the parent directory to JAN 01 00:00:00 1980. ********************************* * What was new in version 2.1.0 * ********************************* 1. Burst Trigger Interval: Minimum setting lowered to 1 us (was 1 ms). 2. Modulation Shape Arbitrary: Display improved to better show that internal modulation only uses first 4k or 2k points of stored waveform. 3. Bug fix: The instrument was unable to read certain USB memories. 4. Bug fix: The instrument could lock up when pressing the Manual Trigger button for a longer time while repeatedly sending the remote command *RCL. 5. Bug fix: The data out of range error was not issued properly, when the argument value to the [SOURce[1|2]]:PULSe:PERiod command was outside the limits while the function setting was other than PULSE. 6. Bug fix: Setup files saved with single channel models on USB memories could not be recalled on dual channel models. 7. Bug fix: When Graph view was selected in FM or PM mode with an arbitrary waveform as modulation shape, the instrument response to remote commands could be delayed. 8. Bug fix: Using MINimum or MAXimum as an argument to the SOURce:PULSe:PERiod remote command or query could cause a wrong result when the function setting was other than PULSE. 9. Bug fix: If the index cursor position in the file selection list was beyond the number of files/directories in the root directory of an USB memory, any files became unselectable after removing the USB memory and reinserting it. 10. Bug fix: During the process of turning off a signal output, a signal with small amplitude was output (only affected versions 1.2.0, 1.2.1 and 2.0.0). ********************************* * What was new in version 2.0.0 * ********************************* 1. Starting from this version, the new models AFG3021B and AFG3022B are supported. 2. Bug fix: Arbitrary waveforms were displayed graphically as linear extrapolation between waveform points. They are now displayed more realistically as stairsteps. 3. Bug fix: Channel 2 flatness calibration issue for single channel models. 4. Bug fix: In PWM mode, the deviation start index did not start at 0.0% in the graphic view. ********************************* * What was new in version 1.2.1 * ********************************* 1. Improvement of the Self Calibration function. ********************************* * What was new in version 1.2.0 * ********************************* 1. Frequency: Minimum setting lowered to 1 uHz (was 1 mHz), except for Pulse and Arb. Minimum setting remains 1 mHz for Pulse and Arb. 2. Pulse Width: Resolution increased to 5 digits (was 4 digits). 3. Duty cycle: Setting range expanded to 0.001% to 99.999% (was 0.1% to 99.9%). 4. Sweep Start/Stop Frequency: Minimum setting lowered to 1 uHz (was 1 Hz), except for Arb. Minimum setting for Arb lowered to 1 mHz (was 1 Hz). 5. Sweep Time: Setting range expanded to 1 ms to 300 s (was 10 ms to 100 s). 6. Sweep Hold/Return Time: Maximum setting increased to 300 s (was 100 s). 7. Access protection: Password protection is now available to restrict access to Service Menu and Firmware Update menu. 8. Screen Saver activation: New remote control command: DISPlay:SAVer:IMMediate. Activating the Screen Saver minimizes the response time to remote commands. 9. Bug fix: The Trigger Output signal stopped when switching Run Mode from Modulation to Continuous. 10. Bug fix: The frequency accuracy of Arb waveforms was insufficient in Run Modes Sweep and Modulation. 11. Bug fix: The Sweep Type Logarithm did not follow a logarithmic function. 12. Bug fix: The signal outputs did not shut off completely when turned off. 13. Bug fix: For Pulse waveforms and Run Mode Burst, the signal output sometimes stopped at frequencies larger than 500 Hz and N-Cycles larger than 300,000. 14. Bug fix: For Noise waveforms, the signal output stopped when Noise Add was turned On. Now, Noise Add is no longer selectable for Noise waveforms. 15. Bug fix: After power on, the signal outputs sometimes only started after the Trigger Interval time had passed, even in Run Mode Continuous. 16. Bug fix: The AFG3252 failed some USB Command Verifier compliance tests. 17. Bug fix: In dual channel models, the arrow mark next to the Frequency/Period label on the screen was still yellow/blue, indicating Frequency/Period CH1=CH2 is set to On, even after it was turned Off. 18. Bug fix: When the user interface language was set to Russian, the character input dialog was redrawn slowly when operating the general purpose knob. 19. Bug fix: The settings for High Limit and Low Limit were reset to their default values after recalling a saved setting or cycling power, even when Power On was set to Last. 20. Bug fix: In rare cases, High Limit and Low Limit were set to wrong values after changing the Load Impedance setting. ********************************* * What was new in version 1.1.3 * ********************************* 1. Bug fix: Bit errors on ARB waveform that may have occurred at higher frequencies on the AFG3101, AFG3102, AFG3251 and AFG3252. 2. Bug fix: Undesired trigger output signal for Pulse waveforms in Burst mode that may have occurred when changing the frequency of the Pulse waveform. ********************************* * What was new in version 1.1.0 * ********************************* Version 1.1.0 was the last public release before version 1.1.3 1. Russian language support: Russian is now supported in menus and built-in help, in addition to seven other local languages supported as before. 2. Message and Help corrections: Some display messages and help texts in English, French, German and other languages are improved and/or corrected. 3. Bug fix: Trigger Out during external modulation. A Trigger Out signal was being output during modulation via external signal input. This no longer occurs in version 1.1.0. 4. Bug fix: The Execute button in the Firmware Update menu is now selectable only when an adequate file exists in the current directory of the USB memory. 5. Bug fix: When the USB memory is selected, the Save/Recall buttons are now selectable only when an adequate file exists in the current directory. 6. Bug fix: When the USB memory is selected, the Read/Write buttons in the Edit menu and the OK button under Arb->Arb Waveform menu and Modulation-> Modulation Shape menu can now only be pressed when an adequate file exists in the current directory. 7. Bug fix: Reading from USB memory after many times/MMEM:CAT? Query. Sending the MMEM:CAT? query or showing USB memory space in the Utility->Status->Misc menu more than twenty-three times no longer stops reading the USB memory or internal memory. ************************** * Firmware Compatibility * ************************** This firmware is compatible with the following instruments of AFG3000 Series. AFG3011, AFG3021, AFG3021B, AFG3022, AFG3022B, AFG3101, AFG3102, AFG3251, AFG3252 No calibrations are required after installing this firmware update. ************************ * Contacting Tektronix * ************************ If you have any questions, please contact the Tektronix Technical Support Center: Phone 1-800-833-9200* Address Tektronix, Inc. 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR, 97077 USA Web site www.tektronix.com Sales support 1-800-833-9200, select option 1* Service support 1-800-833-9200, select option 2* Technical Support Email: techsupport@tektronix.com 1-800-833-9200, select option 3* 6:00 a.m - 5:00 p.m. Pacific time -------------------------------------------------------------------------------- * This number is toll free in North America. After office hours, please leave a voice mail message. Outside North America, contact a Tektronix sales office or distributor; see the Tektronix web site for a list of offices.