Skip to content

MATLAB Tool for the Impedance Analyzer 4294A

License

Notifications You must be signed in to change notification settings

ethz-pes/impedance_analyzer_4294A_matlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATLAB Tool for the Impedance Analyzer 4294A

license - BSD language - MATLAB category - power electronics status - unmaintained

This MATLAB tool offers different functions for working with the HP/Agilent/Keysight 4294A impedance analyzer.

The following functions are implemented:

  • Read the measured data (ASCII format)
  • Get the device tolerances (amplitude and angle)
  • Compute the tolerances for the measured data

The following configuration is considered:

  • Bandwidth setting can be chosen
  • Oscillator voltage can be chosen
  • The bias level is assumed to be zero
  • The standard 16047E adapter is used

Example

The following examples are included:

Compatibility

The tool is tested with the following MATLAB setup:

  • Tested with MATLAB R2018b / 2019a / 2024b
  • No toolboxes are required.
  • Compatibility with GNU Octave not tested but probably easy to achieve.

References

The following references describe the impedance analyzer 4294A:

  • Agilent 4294A Precision Impedance Analyzer, Operation Manual, 2003
  • Agilent 4294A Precision Impedance Analyzer, Data Sheet, 2008
  • Impedance Measurement Handbook, Keysight Technologies, 2014

Author

  • Thomas Guillod, ETH Zurich, Power Electronic Systems Laboratory - GitHub Profile

License

  • This project is licensed under the BSD License, see LICENSE.md.
  • This project is copyrighted by: (c) 2016-2020, ETH Zurich, Power Electronic Systems Laboratory, T. Guillod.