So I`m trying to design a variable capacitance vibration sensor and the best implementation I came up with is a capacitance-to-phase converter.

I used:

  1. a PIC16F15323 NCO peripheral to control the input frequency to compensate for large stray capacitances
  2. a simple RLC circuit like in quadrature detectors to measure the capacitance
  3. a XOR gate to measure the phase shift
  4. an active low pass filter to amplify the audio signal

Maximum capacitance delta is 1.5 pF, maximum oscillator frequency is 11 MHz but I plan to decrease it to 7–8 MHz.

The results are satisfactory but recently I stumbled upon condenser microphone cicruits which use transformers for phase detection. I think they have much better performance compared to my setup since transformers, unlike XOR gates, add no jitter and are capable of noiseless voltage amplification, thus allowing to get rid of a noisy op-amp amplifier.

The problem is, I`ve never worked with RF transformers and I`d like to know how to choose the right parameters for a target transformer. Here are some circuits I`d like to use; see below.

My questions are:

  1. how do I choose a proper transformer?
  2. how do I interface a CMOS oscillator to it?

enter image description here

enter image description here


  • 1
    \$\begingroup\$ What is the absolute range of capacitance for the probe. You say delta is 1.5 pF but is that 0 to 1.5 pF or 1000 pf to 1001.5 pF? \$\endgroup\$
    – Andy aka
    Jul 8 '18 at 15:41
  • \$\begingroup\$ It`s 40 pF to 41.5 pF. \$\endgroup\$ Jul 8 '18 at 15:57
  • \$\begingroup\$ Unless you know how to make an XO amplitude modulator with +Ve ground using PNP amplifiers with suitable feedback and forward gain, forget it. \$\endgroup\$ Jul 8 '18 at 16:12
  • 2
    \$\begingroup\$ You are quite right to be wary of transformer design. They require careful winding coupling to maintain stable balance. You might gain some insight from HAM RADIO FEB.1977 google.com/… \$\endgroup\$
    – glen_geek
    Jul 8 '18 at 16:22
  • 2
    \$\begingroup\$ Similar transformers by MiniCircuits have excellent performance at 50 ohms source/load Z. Your transducer is higher Z - those transformers will have limited bandwidth at higher Z. Since you're using a fixed frequency, you may have to test these transformers to find a frequency where they work well with your transducer. That Sennheisser circuit has some hidden subtleties - there's some serious engineering there. Do use a clean RF oscillator of sufficient amplitude: good sinewave with no harmonics. \$\endgroup\$
    – glen_geek
    Jul 8 '18 at 18:17

Short story: In my opinion, don't change your basic idea covered in your points (1 to 4)

Both "transformer" circuits you have offered-up appear to use types of double balanced mixers that demodulate the audio from the microphone after the microphone has modified the phase shift of an oscillator.

The microphone is excited at the XTAL frequency by either a direct winding (Sennheiser schematic) or via a capacitor (1 pF, C5) in the 2nd diagram. The mixer stage is like the traditional balanced mixer using transformers: -

enter image description here

I'm not going to go into detail how each circuit in the question uses a double balanced mixer similar to the traditional one in my picture. If you want more details, you'll have to study a bit more.

Suffice to say that a double balanced mixer has one fundamental property that makes it useful for "mixing" two RF signals and that is signal multiplication.

And what you get with signal multiplication is an output level that can vary significantly with amplitudes i.e. it can be used as a phase detector but you need to keep signal and reference amplitudes stable or you'll get a phase angle DC output level that is also somewhat made erroneous by amplitude variations in the input signals.

So, to use DBM accurately as a phase detector you need to have a limiter circuit or saturate the mixer.

Given that you are operating at (only) 11 MHz there are a few quite fast EXOR gates that can do the job - after all, you have an oscillator already at CMOS levels and the tank circuit (fed via a resistor) from your oscillator can have an output level that is easily amplified to CMOS levels via a fast schmitt trigger (plenty to choose from) so, in my humble opinion, this is the best route to take.

unlike XOR gates, add no jitter

You are operating at 11 MHz and your base bandwidth might be (say) 50 kHz, so what do you really think will be the problem of jitter. At (say) 50 kHz, there would be 220 cycles of clock jittering a bit this way and that way but if you averaged the effect of the jitter, just how much base band noise is really going to be present?

You can easily simulate this and find out BTW.

Think about all those RF receiver chips that use Gilbert cells to electronically perform multiplication - how much noise do they produce when they demodulate (say) an FM broadcast using quadrature detection? Are these chips all as noisy as hell? No they aren't but, you could say that they are operating at carrier frequencies about ten times higher than 11 MHz so the base band filtering will be ten times better.

But those gilbert cell mixers are dealing with a low level RF signal - a signal that is much much smaller than what appears across your tank. So, what is a gilbert cell?

Its forerunner was an attempt to design an exclusive OR gate which brings us nicely back to my original claim that I really don't think you are going to improve on using an EXOR gate acting as a quadrature detector.

I've /designed built sensitive capacitance probes and the minimum delta signal level was less than 20 femto farads - in other words this change in capacitance could be discerned on the demod output when connected to an oscilloscope.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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