Ramp Type Oscillator with Bottom Release

I wasn't trying to design the whole thing, just offering a suggestion on how to increase the swing.

The timing capacitor waveform is the ramp. If you need it to be linear, a current source accomplishes that.

Once you have the excess swing, I was expecting you'd clamp and limit it to whatever range you wanted, and make your sawtooth. For example,

Vdd -+- | (_) | i.t (_) v (e.g., 10nA) | | D1 +----->|-----. | | |\ Ct | |\ | .---| >o---||---+-----| >0---+---> | |/ (A) |/ | | U1a U1b | '----------------------------'

The above produces a sawtooth ramp from (Vth - Vdd) to Vth, or (Vth.falling - Vdd) to Vth.rising if you use a Schmitt.

Total swing is precisely Vdd regardless of Vth, or (Vdd - hysteresis) for a Schmitt.

It's always good to fly beyond the rails :-)

Why do you need U4A? Couldn't you take the feedback from U1A.2 and save an inverter?

Cheers, James Arthur

Reply to
dagmargoodboat
Loading thread data ...

Cascode current mirror with 1.2 volts supply? I'd think you'd lose more in headroom at the "top" than you'd gain in trying to squeeze every mV out of the "bottom."

Reply to
bitrex

I think he's talking about using the cascoded mirror at the bottom, shaving a tad off the bottom end too, but yes, if Jim's found a reliable way to generate the signal he needs, to plug into a scheme he's already comfortable with, that counts as a 'win.'

The sawtooth generator I suggested (above) avoids any mirror headroom problems by making voltage comparisons at Vdd/2, and offsetting the whole waveform downward.

Variable time delays are then easily generated by buffering the ramp then feeding a second constant current into a resistor, producing a programmable time offset.

e.g.: i.delay -+- |\ | |\ ramp>--| >--[R]--+----| >o--> out |/ |/ buffer CMOS

That seemed an interesting scheme to me.

But we have no idea what Jim's actual constraints are. If he's found something that works for him, that's what matters, right?

Cheers, James Arthur

Reply to
dagmargoodboat

Correction: (Vdd *+* hysteresis) for a Schmitt.

Cheers, James Arthur

Reply to
dagmargoodboat

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.