The power is measured by the circuit AD8307 over a 50 ohm dummy load. An A/D converter of 12 bit converts the analog output from the AD8307 to a digital number. Since the AD is a 12 bit A/D, you will have 4096 combinations. The output values will be from 0 to 4095. To calculate the power into dBm, you need some mathematical calculations. A look-up table is used as a memory bank containing all the display text. Pre-calculated display text for each A/D value is stored, allowing the output values from the AD (0 to 4095) to point to a location in memory where the actual display text value is stored. The text is fetched and presented on the display. An HP 100MHz oscilloscope was used to measure the amplitude over the 50 ohm dummy load, from which the power was calculated. The output power could not exceed 100mW, leading to a burn-out of the dummy load. Temperature measurements indicated that 3-5W was needed to reach the same temperature in the dummy load. A reliable wattmeter is necessary for accurate measurements. A wattmeter uses a 50 ohm dummy load to present energy into this load, with the widely used reference in RF systems being decibels above 1 mW in 50 ohm, denoted as dBm. The use of a memory map simplifies the design, allowing for easy implementation of prefixes in the text. The system will utilize three 32k EEPROMs, totaling 98k memory. Each byte must be programmed into the EEPROM before use. A connection to a computer via RS232 is suggested for programming, which can be managed by a provided program. Programming each memory cell takes 10ms, resulting in a total time of 12-15 minutes. Once programmed, the EEPROM does not require reprogramming. The AD8307 circuit is specifically designed for this purpose, featuring a wide working range and ease of use.
The circuit design incorporates an AD8307 logarithmic amplifier, which is adept at measuring power levels over a 50-ohm load. The 12-bit A/D converter is interfaced with the output of the AD8307, converting the analog voltage signal into a digital representation, with values ranging from 0 to 4095. The conversion process is crucial for obtaining accurate power readings in dBm, which is a standard unit of measurement in RF applications.
The look-up table approach streamlines the calculation of dBm values, eliminating the need for complex mathematical operations within the microcontroller. This method enhances the system's efficiency and response time, as the pre-calculated values facilitate rapid access to the corresponding text output based on the A/D converter's readings. Each output from the A/D converter directly indexes the memory where the relevant display text is stored, allowing for immediate retrieval and presentation on the display.
The use of EEPROM for storing the look-up table ensures that the system retains its configuration even after power loss. The choice of three 32k EEPROMs provides ample storage for the necessary data, while the programming process via RS232 simplifies the initial setup. The programming software automates the process, reducing the potential for human error and making it accessible for users without extensive technical expertise.
In terms of thermal management, the observations regarding the dummy load's temperature demonstrate the importance of understanding power dissipation in RF circuits. The ability to measure temperature in conjunction with power output provides valuable insights into the performance and reliability of the system.
Overall, the described circuit is a robust solution for measuring RF power, combining the precision of the AD8307 with an efficient digital processing system, ensuring accurate and reliable readings suitable for various applications in RF engineering.The power is measured by the circuit AD8307 over a 50 ohm dummy load. An A/D converter of 12 bit convert the analog output from the AD8307 to a digital number. Since the AD is a12 bit A/D you will have 4096 combinations. The output values will be from 0 to 4095. To calculate the power into dBm you need some mathematical calculations. I have solved this in a more simpel way, since it is a bit difficult to implement mathematic into the PIC. I use a look up table. It is memory bank containing all the display text. I have pre-calculated all the display text for each A/D value. The output values from the AD (0 to 4095) points to a direction in the memory where the actual display text value is stored.
The text will be fetched and presented on the display. I used a new HP 100MHz oscilloscope and I measured the amplitude over the 50 ohm dummy load. From the amplitude I then calculated the power. For month I was very dissapointed not to be able to generate more than 100mW output power. One day I burned up the dummy load totally. How is this possible with 100mW? I started to measure the temperature in the dummy load and then put DC into the dummy load. I increased the DC current until I reached the same temperature. What I noticed was that I had to put 3-5W into the dummy load to reach the same temp. The conclusion was simple to make: The oscilloscope should be run over by a truck or a tank! So I need a reliable Wattmeter. What every homebrewer should have is a wattmeter. A wattmeter use a 50 ohm dummy load and will present to you the energy into this load. The most widely used reference in RF systems is decibels above 1 mW in 50 ohm, written dBm. The advantage of using a memory map is that it will be easy to build, I can implement prefix in the text, It will be fast and it will work! In reality I will use 3 EEPROM of 32k. Totally I will use 98k. The EEPROM is cheap but there is one tricky thing to do. The memory table must be programmed into the EEPROM before it can be used. It is very important to hand program each byte manually to get it working. *smiling*...just joking! If you don't have a "manually programming unit" you can simply connect a RS232 cable to a computer and use the program I will support you with.
This program will handle everything, just start the program and go make yourself a cup of coffee. Every memory cell will take 10ms to burn so it will take 12-15min. Once the EEPROM has been programmed you will not have to do this again. There is a circuit AD8307specially made for this purpose and it has a very wide working range and is very easy to use. 🔗 External reference
The maximum reading on the Celsius range is 199.9 °C, which is limited by the short-term maximum allowable sensor temperature. The maximum reading on the Fahrenheit range is 199 °F (93 °C), constrained by the number of display digits....
In an analog world, converting digital values to their analog equivalents is often necessary when using microcontrollers. Many low-cost microcontrollers lack built-in hardware digital-to-analog converters (DACs), but most feature an 8-bit or 16-bit timer capable of generating Pulse Width...
The PGA202 is a digitally controlled programmable gain amplifier with gain settings of G = 1, 10, 100, and 1000. The PGA203 offers gain settings of G = 1, 2, 4, and 8. Both amplifiers are compatible with CMOS...
This circuit is used for a Digital Radar Speedometer. It allows for the measurement of the speed of any moving object, particularly vehicles such as cars. The speed is displayed in kilometers per hour (KPH) with a three-digit display....
The clock displays time in 5-minute intervals, with adjustable hour and minute settings. There is no alarm feature or AM/PM indicator. The clock face is constructed from two pieces of linoleum glued together for added thickness, though floor tiles...
In Figure 1, the host microprocessor (uP) manages the HMC6352 through I2C serial data interface lines designated for data (SDA) and clock (SCL). Two external 10k-ohm pull-up resistors connected to a nominal 3-volt DC supply establish normally high logic...
We use cookies to enhance your experience, analyze traffic, and serve personalized ads.
By clicking "Accept", you agree to our use of cookies.
Learn more