Yes, I know CDM324 is a doppler radar module, however, Signal Path posted a nice video taking a deep dive into this module and observed that when the VCC applied is varied between 4 and 5 volts there is a swing in the oscillation frequency of about 6MHz (going from 23.901GHz to 23.907GHz). For those unfamiliar with CDM324, it has a Colpitts(?) oscillator feeding an antenna, and then the transmitted and reflected signals are mixed using a rat-race coupler.

My hypothesis was that if I apply a relatively low-frequency triangle wave modulation to VCC, I may be able to observe some distance-correlated component coming out of the mixer on CDM324.

So, I set up a quick test. I had a 10-100kHz sawtooth wave generated on AWG of my oscilloscope, that was fed into an opamp to add a DC bias via a pot on the non-inverting input (CDM324 consumes about 30 mA at 5V, so it's within the opamp output spec). The result was a sawtooth waveform fluctuating from 4V to 5V (ballpark, voltages changed and I had to tune the circuit once the load was included). The IF output was fed into an active bandpass with gain of 100 and high cutoff of about 10kHz.

Given the modulation of VCC at 10kHz and the oscillator swing of about 6MHz per 1V between 4V and 5V at VCC, I was expecting to see some component in the IF output giving me 800Hz per meter distance to target. That assumption is based on that for every meter distance to target, the reflection should be delayed by about 6.67 ns. With 10kHz sawtooth waveform going from Vmin to Vmax in 50 us, I would estimate the frequency shift of the reflected wave to be about (6.67 ns / 50 us) * 6MHz, or 800 Hz. I was expecting 10kHz to be a low enough of a frequency to not get filtered out by any RC elements in the circuit and be slow enough for the 24GHz oscillator to adjust to.

I ran the experiment and saw nothing at all. The radar still responded to moving objects as expected but there was nothing but noise showing up on the FFT in the 400-1600 Hz range. Any thoughts from RF engineers as to why this doesn't work?

  • \$\begingroup\$ Please provide a datasheet link to the CDM324. \$\endgroup\$
    – Andy aka
    Oct 27, 2022 at 15:29
  • \$\begingroup\$ If I had to guess, it's probably a clone of IPM-165 (see linked datasheet), but without getting my hands on one of those units and de-lidding it, I can't be sure. media.digikey.com/pdf/Data%20Sheets/InnoSenT/… Probably the biggest source of engineering info about the CDM324 is the previously mentioned video. \$\endgroup\$
    – Alek
    Oct 27, 2022 at 16:14
  • \$\begingroup\$ Am guessing that the internals are simply a self-mixing oscillator (integrated with antenna). VCO-ing the oscillator should do nothing, since transmitted frequency is the same as the receiver mixer local oscillator. If you were to use two modules, one of which is VCO'd, your experiment might succeed. However, those two modules would have to have 24 GHz oscillators having very similar frequencies. \$\endgroup\$
    – glen_geek
    Oct 27, 2022 at 17:32
  • \$\begingroup\$ @glen_geek - because of the time delay between the current local oscillator frequency and the delayed echo there will be a difference frequency that is proportional to range as explained by the OP. \$\endgroup\$ Oct 27, 2022 at 17:43
  • \$\begingroup\$ For reference, imgur.com/a/mRjJ29M this is the module with the RF lid taken off. \$\endgroup\$
    – Alek
    Oct 27, 2022 at 18:19

1 Answer 1


An intriguing experiment -- but the results did not confirm your hypothesis. Let's analyze your assumptions and see if we can find a flaw.

In the video posted by The Signal Path, he demonstrates that the radar oscillator frequency varies with the power supply voltage. This isn't surprising, given that it's a rudimentary oscillator with no means of voltage regulation, temperature compensation, or output isolation. But all he demonstrated was that the oscillator frequency changed when he adjusted the DC voltage supplied. There's no data on whether that relationship is linear, and whether it has a bandwidth that would accept a 10 kHz modulation rate.

If the frequency ramp is not a straight line, then the beat frequency between the transmitter and the return from a fixed object will not be a steady tone. And if the magnitude of the frequency ramp is smaller than your calculation, because of modulation bandwidth issues, the beat frequency between the transmitter and the return from a fixed object will be correspondingly lower than expected -- maybe below the bandwidth of your IF filter.

Finally, it looks like you're using a triangle wave, not a sawtooth (ramp up, then straight down). This isn't ideal either, since the "turnaround" area won't give the expected differential between transmitted frequency and return.

You are trying to exploit a weakness in the CDM324 as key to your design. Hacking is educational, but improvements to the underlying circuit could cause your design to fail. If you're interested in low-cost radar for stationary objects, there are low-cost FMCW radar modules ($30 for this example) Enjoy!


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.