Well, I'm finally able to put this project to bed. After scratch building an initial board, I decided to go with a much cleaner solution by purchasing a pre-fabricated board from E&M Solutions. The finished board is shown below:
| Completed board with RF shield covering log chip and input stage |
Previously I had built a neat little CMOS reference oscillator that puts out a square wave with a precise power level of -10dBm @ 10MHz. I used this tool to assist in the final calibration of the board. Applying this signal to the input of my meter produced 3.95V at the DVM output. Next, I removed the square wave reference and replaced it with a 10MHz sine wave oscillator I had also built earlier (Sine Wave Oscillator). I adjusted the amplitude of this signal source until it matched the power level output by my square wave reference. Now, with a sine wave of -10dBm as my signal source, I attenuated the signal by 20dB. The DVM output now read 2.87V. (Note - attenuating the signal from the square wave reference oscillator would have given inaccurate results due to design constraints with the AD8307). After a bit of math, I calculated the slope and y-intercept values. The final "response curve" for my power meter can now be represented by a simple, linear equation:
power (in dBm) = 18.5 x (voltage reading from DVM) - 83.15





