Consider, if you will, the humble peak detector.
Signal enters on left. There's a diode in series, then a capacitor to ground. Detected peak exits on right.
In reality, there's probably also an op amp involved, and a cunningly-fudged feedback circuit, and a resistor to bleed charge slowly off the cap to allow ongoing readings of "most-recentish-peak", but in general terms you've got a cap being charged through a diode.
Well.
I watch the input pulse go up and down.
I watch the voltage across the cap track the input pulse up... and then track it partway down, before leveling off.
I see that the amount by which the cap follows the input down decreases with pulse width: at 5μs, it's barely noticeable, while at 500ns, fully half the peak voltage is going bye-bye.

So I double-check the diode, and its capacitance is dang-well guaranteed to be far too low for the driver to be sucking that much charge out of the cap on the falling edge.
And I spend much time puzzling over this, and wondering how a ceramic cap can possibly take time to charge up. I mean, it's not like it was an electrolytic, or a lead-acid, or any such.
And the dissipation factor for X7R dielectric is supposed to be, what, 2.5% or something?
Oh.
Maximum DF is 2.5%, for parts rated 50V and up; maybe 5% for a 10V rating.
And that's at 1 kHz. The "typical DF vs. frequency" chart shows 1.2% @ 1 kHz, a rapid increase approaching 1 MHz, and off the 10% top of the scale at 4 MHz.
And I'm hitting it with a pulse with about a 250ns rise time. So... lotsa energy goes into heating the dielectric during that edge, and doesn't come back out again.
If the pulse is wide enough that it starts looking like a low frequency again, the capacitor takes in a bit more energy in reversible fashion, which is what I want.
Guess I need to try substituting a C0G cap for that X7R part. Fortunately, the footprint is big enough to accommodate the value I need. Unfortunately, I don't have that value handy, and the local purveyor of such things is closed for the holiday weekend.
Oh, well: I can always stack up lesser values for test purposes.
Update: substituting a comparable value built up from NP0 parts has little effect. I are re-confoozed.
Update 2: Spent a smegging lot of time on this mystery. Finally ripped the diode out (for sufficiently delicate values of "rip" - it's a sodding SOD-323 in the midst of a 3-D sculpture on the lab board) and replaced it with a 1N4148, and then with one of the SOD-323 Schottkies as used in the power sections. Guess what? It behaves itself now! So, either the diode was faulty in a weird way, or the type that I had installed (and I don't know for sure what that was) has a bizarre property that doesn't exactly jump out of the datasheet (and, if it was what was supposed to have ended up in that spot, the manufacturer claims it's for "high-speed switching," so you'd think it could deal with 2V pulses at half-microsecond time scales).
Recent Comments