I am an electrical engineering major and had a lab this week where we had to make a Bode plot for a filter response and I wanted to put something on the internet that google could find for "Oscilloscope Bode plot" due to my difficulties in finding information this week. I think Dave made a video about this, but he can be a bit long winded (love you Dave
) and I wanted to give people a quick resource to find a solution.
What you do is set your time base on the horizontal axis so that your frequency sweep time on your arbitrary function generator is equal to same time on the horizontal time base on your oscilloscope.
Example 1)
If you are sweeping from 0 to 40kHz in 40ms on your function generator then you set your time base to 4ms per major division on your oscilloscope. That way you have 40ms in total across your horizontal time base so you know 1ms is equal to 1kHz. Every oscilloscope has 10 major divisions from left to right, so if you set your time base to 40ms, then you know each division is equal to 4ms. But you also know each ms is equal to 1kHz. Each division is equal to 4Khz, and each minor division is equal to 4kHz/5.
Example 2)
If you are sweeping from 0 to 50kHz in 50ms on your function generator then you set your time base to 5ms per division on your oscilloscope and you know the frequency range between each horizontal division is equal to 5kHz. Each minor division is equal 1kHz.
As an example of major and minor divisions see the following...
|''''|''''|''''|''''|''''|''''|''''|''''|''''|''''|
That is how the horizontal divisions on oscilloscope looks. | are major divisions (ten of them) and ' are minor divisions (technically 100 of them because each major counts as one minor).
Also you have to get your triggering right so that your function generator sweep starts at the far left of your oscilloscope. What I did was hook up the trigger output on the function generator to a channel on the oscilloscope and triggered from that channel on the rising edge I believe. If that doesn't work try triggering from the falling edge of the trigger output of the function generator. The function generator will put out a square wave that will have a rising or falling edge at the beginning of the sweep. I just know my sweep initially started at the middle of my oscilloscope and my professor changed the trigger to the other edge and then the sweep started at the far left side. I'm sure there will be a post following this that will explain it.
If anyone can add anything to make this more clear please post. Also please explain the triggering as I am a bit shaky on that point.
Edit: It has been pointed out in replies to this post that the result of this method won't actually give a true Bode Plot, it does allow you to quickly take readings from the display which can be put into a spreadsheet however. It then becomes trivial to graph the data using whatever scale fits what you're trying to show. In my case I took the data and entered it into excel and made a bode plot by making the y-axis dB and the x-axis logarithmic.