RoadTest: Keysight 33622A Waveform Generator
Author: peteroakes
Creation date:
Evaluation Type: Independent Products
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?: Rigol DG4062
What were the biggest problems encountered?: Version of firmware shipped with device would not allow me to save waveforms to internal or external memory devices, this was resolved by updating the firmware to the latest version. Configuration for the WEB interface java security settings was not documented at all (Full Blown, not Java Script) and it took a call to Agilent to resolve the issue. Agilent was very quick and helpful to resolve this, hopefully they will include the extra information into the manual.
Detailed Review:
The Agilent 33622A Arbitrary Waveform Generator arrived within 1 business day from finding out I had been chosen to review the product, even if I had ordered this normally I would not have expected it that quick so an immediate big thank you to Agilent and Element 14 for efficiency.
First what I wont be doing
I am not going to bore you with repeating a bunch of diagrams and specifications you can find in the manual, I am not going to try to prove the waveform generator performs to said specifications
You can read all that yourself by following the links here:
Main Data Sheet:- http://cp.literature.agilent.com/litweb/pdf/5991-3272EN.pdf
Operating and Service guide :- http://cp.literature.agilent.com/litweb/pdf/33500-90901.pdf
Product Fact Sheet :- http://cp.literature.agilent.com/litweb/pdf/5991-3795EN.pdf
What I am going to do it show how easy it is (I hope ) to use in practical, day to day experiments and diagnostic tasks and in most cases it should be quite educational and very practical. Some of the examples presented can also be re-produced with a basic understanding of electronics and time to build up test boards but then where is the fun in that (Well there is fun in it but I have this Awesome AWG and I want to see what I can do with it.), in such cases I will try to link in the alternate approach too.
So here is the list of experiments / review topics I will be performing with the 33622A, I will be adding the videos as I complete them, I hope to complete them all within the window of the review but either way I will post them in the Blog section of test and measurement anyway so you wont miss out.
Contents:
1. The Unboxing
2. Ease of use without reading the manual (Its a guy thing )
Front Panel Walk through
Initial Power up and Waveforms available
Sweeping, Modulation and more
3. Custom Waveforms and saving them to removable storage
4. Blog Entry 1:- 33622A arbitrary waveform generator helps Batman with a new "Bat Signal".
5. Blog Entry 2:- 33622A Arbitrary Waveform Generator used for TDR (Time Domain Reflectometry)
6. Blog Entry 3:- 33622A - Lets play with Ohms Law, Characteristic Impedance and other fun things.
7. Blog Entry 4:- 33622A Radio E14 hits the Air waves on FM and AM bands near you
8. Blog Entry 5:- 33622A used to measure Capacitors and Inductors - Curve method
9. Blog Entry 6:- 33622A - Used to Measure Capacitors - The Sine method
10. Use of the Agilent BenchView software
11. Use of the Waveform Builder Pro software
The Unboxing
Of course the first thing to do is the obligatory un-boxing video and quick tour around the device so without further delay here it is
So my initial thoughts on this device is it that it is well built, the controls feel good to the touch and all provide positive response when used. As you will discover as I present the review videos the 33622A is extremely easy to use. I had no difficulties getting the generator to output all standard waveforms, creating your own combinations was very straight forward and so far I have been able to keep on track with my priority list of chosen tasks.
Front Panel Walk through
I was pleasantly surprised to find the layout very comparable with other devices from Agilent that have the same form factor, this would ease the learning curve and hopefully we will find them intuitive to use,
As you can see, all have large color lcd displays, numerous soft function buttons on the bottom of the screen and to different degrees a wealth of dedicated function buttons on the right side of the screen, where there are numeric pads they share the same layout and physical characteristics, the remaining controls being dedicated to the specific functionality of the device. As the dimensions appear to be roughly the same, they should also stack nicely on the bench if needed. The handles all fold neatly under the instrument when not needed.
the diagonal size of the 33622A screen is 4.25" or 11CM, plenty enough for the job at hand,
the remaining description is contained in the following video clip
Initial Power up and Waveforms available
First Power up and walk through of all the different Waveforms, there are a huge variety of waveforms to choose from and they are all adjustable once you have selected one, it is also very easy to create your own using the onscreen menu system by simply chaining different waveforms together and these can even be sequenced using triggers
sorry this is a longer video than normal, like I said, there are a lot of features to select and I have only covered the standard waveforms so far. I hope you enjoy
Sweeping, Modulations and more
As you will see in this last intro video it is very easy to figure out this instrument, and initiate many standard waveforms and variants based on modulating or sweeping the built in waveforms being output, you can even sweep a custom waveform where the effect is to actually change the sample rate (the speed you work through the custom wave form data points). more of this later when I present the Arbitrary Waveform video
Creating custom wave-forms and saving them to removable storage
Using the following formulas in Excel outputs the following data from a single CSV file, I will show how to have the 33622A create the actual waveforms
1*SIN(6.28319*Time)
1*SIN((2*6.28319*Time)
1*COS(6.28319*Time)
1*TAN(6.28319*Time)/15 (The divide by 15 is simply to keep the values in the right range but as you can see, it still resulted in values way above +-32768
1*LOG(6.28319*Time*$B7)
Sample | Time | SIN | 2 Sin | SIN+2SIN | COS | SIN+COS | TAN | LOG | ALL |
0 | 0 | 0 | 0 | 0 | 1 | 1 | |||
1 | 0.03125 | 0.195090466 | 0.382684 | 0.577774 | 0.980785 | 1.175876 | 0.013261 | -0.70697 | 0.482167 |
2 | 0.0625 | 0.382683703 | 0.707107 | 1.089791 | 0.923879 | 1.306563 | 0.027614 | -0.40594 | 0.928238 |
3 | 0.09375 | 0.555570599 | 0.92388 | 1.47945 | 0.831469 | 1.38704 | 0.044545 | -0.22985 | 1.201737 |
4 | 0.125 | 0.707107196 | 1 | 1.707107 | 0.707106 | 1.414214 | 0.066667 | -0.10491 | 1.375971 |
5 | 0.15625 | 0.83147002 | 0.923879 | 1.755349 | 0.55557 | 1.38704 | 0.099774 | -0.008 | 1.478814 |
6 | 0.1875 | 0.923879869 | 0.707106 | 1.630985 | 0.382683 | 1.306562 | 0.160948 | 0.071181 | 1.538692 |
7 | 0.21875 | 0.980785481 | 0.382682 | 1.363467 | 0.195089 | 1.175875 | 0.335158 | 0.138128 | 1.649161 |
8 | 0.25 | 1 | -2.3E-06 | 0.999998 | -1.2E-06 | 0.999999 | -56824.4 | 0.19612 | -56823.2 |
9 | 0.28125 | 0.980785023 | -0.38269 | 0.598099 | -0.19509 | 0.785693 | -0.33515 | 0.247273 | 0.697812 |
10 | 0.3125 | 0.923878971 | -0.70711 | 0.21677 | -0.38268 | 0.541194 | -0.16095 | 0.29303 | 0.673277 |
11 | 0.34375 | 0.831468716 | -0.92388 | -0.09241 | -0.55557 | 0.275897 | -0.09977 | 0.334423 | 0.510547 |
12 | 0.375 | 0.707105537 | -1 | -0.29289 | -0.70711 | -2.5E-06 | -0.06667 | 0.372211 | 0.305543 |
13 | 0.40625 | 0.555568648 | -0.92388 | -0.36831 | -0.83147 | -0.2759 | -0.04455 | 0.406974 | 0.086526 |
14 | 0.4375 | 0.382681536 | -0.7071 | -0.32442 | -0.92388 | -0.5412 | -0.02761 | 0.439158 | -0.12965 |
15 | 0.46875 | 0.195088165 | -0.38268 | -0.18759 | -0.98079 | -0.7857 | -0.01326 | 0.469121 | -0.32984 |
16 | 0.5 | -2.3464E-06 | 4.69E-06 | 2.35E-06 | -1 | -1 | 1.56E-07 | 0.49715 | -0.50285 |
17 | 0.53125 | -0.19509277 | 0.382688 | 0.187595 | -0.98078 | -1.17588 | 0.013261 | 0.523479 | -0.63914 |
18 | 0.5625 | -0.38268587 | 0.707111 | 0.324425 | -0.92388 | -1.30656 | 0.027614 | 0.548303 | -0.73065 |
19 | 0.59375 | -0.55557255 | 0.923882 | 0.368309 | -0.83147 | -1.38704 | 0.044546 | 0.571784 | -0.77071 |
20 | 0.625 | -0.70710886 | 1 | 0.292891 | -0.7071 | -1.41421 | 0.066667 | 0.59406 | -0.75349 |
21 | 0.65625 | -0.83147132 | 0.923877 | 0.092406 | -0.55557 | -1.38704 | 0.099774 | 0.61525 | -0.67202 |
22 | 0.6875 | -0.92388077 | 0.707102 | -0.21678 | -0.38268 | -1.30656 | 0.160949 | 0.635453 | -0.51016 |
23 | 0.71875 | -0.98078594 | 0.382677 | -0.59811 | -0.19509 | -1.17587 | 0.335162 | 0.654758 | -0.18595 |
24 | 0.75 | -1 | -7E-06 | -1.00001 | 3.52E-06 | -1 | -18941.5 | 0.673241 | -18941.8 |
25 | 0.78125 | -0.98078457 | -0.38269 | -1.36347 | 0.195094 | -0.78569 | -0.33515 | 0.69097 | -0.42987 |
26 | 0.8125 | -0.92387807 | -0.70711 | -1.63099 | 0.382687 | -0.54119 | -0.16095 | 0.708004 | 0.005867 |
27 | 0.84375 | -0.83146741 | -0.92388 | -1.75535 | 0.555574 | -0.27589 | -0.09977 | 0.724394 | 0.348727 |
28 | 0.875 | -0.70710388 | -1 | -1.7071 | 0.70711 | 5.81E-06 | -0.06667 | 0.740188 | 0.673528 |
29 | 0.90625 | -0.5555667 | -0.92388 | -1.47944 | 0.831472 | 0.275905 | -0.04454 | 0.755428 | 0.986789 |
30 | 0.9375 | -0.38267937 | -0.7071 | -1.08978 | 0.923881 | 0.541202 | -0.02761 | 0.770151 | 1.283739 |
31 | 0.96875 | -0.19508586 | -0.38268 | -0.57776 | 0.980786 | 0.7857 | -0.01326 | 0.784392 | 1.556832 |
in Excell these graph as the following (TAN is removed to keep scaling sensible)
It should be noted that the minimal number of samples for a waveform on the 33622A is 32, so that is what I used as the max sample size in this experiment. Again I have not read the manual for this and will explain some pitfalls I encountered in the process, none of which took more than a few seconds to figure out so again, cto Agilent for making a very simple to use device
First video is related to preparing the data for the 33622A AWG
This one is using the data created n the first video and also using the front panel to create a waveform (Not really good for complex waveforms but you can do it if you have the time and patience
The following few topics are posted into the Blog section of Test and Measurement as they are also useful for educational purposes but links are provided for easy access
Proving Batman is a nerd.
(Trust me you will like it) AKA how to create a complex custom waveform and upload to the 33622A...
here is a teaser, this involves a bit of C# too but dont worry, you can do this with almost any language as long as it can evaluate formula and write to a file
For this experiment, please follow this link :-
Blog Entry:- 33622A arbitrary waveform generator helps Batman with a new "Bat Signal"
So far the Agilent 33622A has proven to be a very easy to use and very intuitive piece of lab equipment. I have already explored all the various capabilities of the built in waveforms during the initial walk through, I have just completed demonstrating how flexible the Arbitrary Waveform capability is and it is Awesome believe me, If you can generate the wave data, even complex forms then it can output it, I have still to try a few other tests on the limits of this but they will have to wait until I have a suitable means of showing the results. (A later blog for sure)
PUBLIC HEALTH WARNING>>>
Blog Entry:- 33622A Arbitrary Waveform Generator used for TDR (Time Domain Reflectometry)
Lets play with Ohms Law, Characteristic Impedance and other fun things you can do with a 33622A?
Blog Entry:- 33622A - Lets play with Ohms Law, Characteristic Impedance and other fun things.
Tone and sweep generator for AM and FM Radio
Blog Entry:- 33622A Radio E14 hits the Air waves on FM and AM bands near you
Finding the values of inductors and capacitors
Blog Entry:- 33622A used to measure Capacitors and Inductors - Curve method
Blog Entry:- 33622A - Used to Measure Capacitors - The Sine method
Use of the Agilent Bench Vue software
Use of the Waveform Builder Pro software