This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LDC1000: Sporadic double-amplitude cycles on CFB.

OK - granted, my `just for play'  30 turns of 26ga. around a tube with a sliding 4mm dia. ferrite rod-150pF tank ( osc. freq.~ 1MHz) has a large inductance range.

  As I slide the rod in/out I observe that CFB breaks into `really bad' harmonic-like ampitude spikes of mostly 2Vp-p - dropping down to normal 1Vp-p every dozen cycles.  (CFB=22pF)

  There's also a `sweet-spot' where it's mostly normal 1Vp-p and stable - but still popping up a 2Vp-p cycle every several hundred cycles.

  Inbetween those extremes are rod-positions where CFB cycles ramp up to 2Vpp (over 3-4 cycles) and then drop - sawtooth like.  There are also positions where the jump to 2Vpp is sudden ( not ramping up ) and `clean' - with the cycle period going from 19uS (53kHz) to 25uS (40kHz).  Sometimes there are 2 consecutive 2Vpp cycles.

I observed that my total `all in' to `all out' sensor freq. oscillator range goes from 1 to 2.5MHz. The half-wave tank cycles rise to about 2-3V.  I noticed that amplitude is modulated up with a logrithmic-ramp shape at the same period as the CVB signal. The short drop from peak to valley seems to be a straight line.

The working range of sensor freq. seems to be from 1.05 to 1.15 MHz (100kHz).  By `working' I mean that I see CFB  cycles and conversions are being done.

I have 100uF tant., 10uF ceramic and .1uF ceramic for bypass caps - decoupled from a 5V USB supply (which is also filtered with 10uH) with 20 ohms  -> Vcc=4.9V.  Power is clean. Crystal osc=8MHz.

10 min. later... I just put 5 ohm in series with my coil - just to see what that would do.  It oscillated to 1.5V half-wave peaks  (Amp = 0x10, RPMIN=0x3F)  but that seems to be less than necessary to generate a CFB signal.   I'm a little mystified as to how others speak of having Rs=10 ohms- and it works-  while my 5 ohm test does not.

Is this jitter a problem?  Do you have any ideas about wherein lies its cause? 

  • Hello,

    It seems that the Rp MIN/MAX values in your setup are out of optimal range.

    Please follow this procedure, but substituting Max/Min metal coverage with all out/all in of your ferrite:

    1) Set Rpmin to 3F, RpMAX to 0.
    2) Expose the coil to the maximum metal coverage for your application (closest target position, thickest part etc)
    3) Start reducing RpMIN setting 1 code at a time, and take Rp Measurements (they will go up with each change).
    4) When Rp gets in the range of 20,000 - 30,000 codes, that is your optimal RpMIN setting.
    5) Move your target to a position where it's exposed the least (farthest position, thinnest part) etc.
    6) Start increasing RpMAX setting 1 code at a time, and take Rp Measurements (they will go down with each change).
    7) When Rp gets in the range of 2,000 - 3,000 codes, OR the difference between RpMIN and RpMAX values reaches x25 - x26, that is your optimal RpMAX setting. It may get too noisy, then back off 1-2 RpMAX codes.
    P.S To speed up tuning, you may change the codes by more than 1 code at a time, for example - binary search etc.

  • Thanks!  I quit messing around with wild swings in `L'  (hot-glued the rod in place).

    My LCR meter says its about 5.5uH. My o'scope says the sensor freq. is 2.135MHz. (CP= 1000pF)

    My settings -  RPMAX=1D,  RPMIN=3F,  AMP=1(2V),  MRF=204, RT=6(3072),

    My readings - PROX=> 5562 to 18785 w/ alum. plate (to 14454 w/ Cu sheet,  saturates w/ steel ).

        ODR=3828  -> calculated L = 5.53uH.  Pretty darn good! 

    It's great how the `L' goes down with the approach of the steel ( 2MHz effect) but goes up with the approach of that high-freq. ferrite.!

     Going to play with my interface program now - will play with wild swings in `L' another time. :-)

  • Excellent, glad that you got it working!

    Please keep us posted on your progress.