Very low frequency 100 microvolt/sec triangle ramp with adjustable limits and slope

Jan 28, 2010 49 Replies

That would be nice, if the coarse DAC would have ideal voltage steps.

While you could use four serial (UART) ports to generate 3 bit PWM each and after filtering, sum the currents with 512:64:8:1 ratios, I very much doubt that you would get a monotonic 12 bit response, not at least without tweaking those resistors on a case by case basis.

with

voltage

is

=A0It

(its

output

average

I have seen that for A/D and D/A converters since the late 1970s. I suspect the idea came about from multispeed synchro systems, where=20 two synchros geared say 36 to 1 were both used to transmit position=20 information. Google it up.

works

good

3

noise

It does not have to be that simple.

accurate

would

an

not

=A0 =A0 =A0 =A0! =A0 !

=A0\

=A0 =A0 =A0 =A0 =A0 =A0/

=A0 =A0 =A0 =A0 =A0 \

=A0 =A0 =A0!

=A0\+!----------------+

=A0 =A0 =A0 =A0 =A0 =A0 =A0 !

=A0 =A0 =A0 =A0 =A0 =A0 =A0=3D=3D=3D Huge but leaky

=A0 =A0 =A0 =A0 =A0 =A0 =A0 !

=A0 =A0 =A0 =A0 =A0 =A0 =A0GND

filter

high

12bit? Easy. Seems like Steve will need a lot of more bits. The trick is to PWM some stable reference voltage, not just take the 3.3V that comes out the uC (could be noisy).
Regards, Joerg http://www.analogconsultants.com/ "gmail" domain blocked because of excessive spam. Use another domain or send PM.

When someone responds I'll see it :-)

What I'll never understand is why this stuff is not taught at universities. I've often seen situation where a freaking expensive DAC had been used and then I replaced it with a cheapo dual, and once a guy said "Now that's cheating!" after he lost a (beer) bet that it could be done under five bucks :-)

Regards, Joerg http://www.analogconsultants.com/ "gmail" domain blocked because of excessive spam. Use another domain or send PM.

MCU generated signals are terrible. In order to get high accuracy, you have to re-reference and re-clock MCU generated PWM as well.

Vladimir Vassilevsky DSP and Mixed Signal Design Consultant

formatting link

I found them to be quite ok as long as you don't do a whole of other stuff with the uC, such as driving a large LCD.

Regards, Joerg http://www.analogconsultants.com/ "gmail" domain blocked because of excessive spam. Use another domain or send PM.

"Steve" schrieb im Newsbeitrag news: snipped-for-privacy@4ax.com...

If you want to use a 16-bit D/A-card you can scale down the output to

100uV/step and filter it, so you get a smooth ramp. There will be a delay of 4s on the ramp an when it stops the last 250uV will settle assymptotically. The opamp is a precision part and is stablr with any capacitive load. It can source or sink up to 20mA and can be supplied by the reference Voltage, if your 2nd channel on the D/A.card can output that much. otherwise use a separate supply and take only the 10V reference voltage from that channel. If you have the option of unipolar output, no reference voltage is needed. The lowest reachable voltage with 100k load is +10mV, with 1k +600mV, if that is too much you also will need a negative supply for the opamp. If you need more output current, you can add a buffer like LT1010 (inside the fb-loop) Vrefo+10V | o----------------. | | .-. | | | | | |20k |

-10V...+10V '-' | ___ | |\| DAC-IN o-|___|--o-o----o-------|+\ 20k | | | >---o--o | |220u .-|-/ | .-. |+ | |/| | | | === | | | 19k014| | /-\ | === | '-' | | GND | | | '--------' === === LTC1152 GND GND (created by AACircuit v1.28.6 beta 04/19/05

formatting link

ciao Ban

Steve, "A day or so" has stretched to the beginning of next week, sorry... :( BTW, how much free I.O. do you have available? JF

Better late than never... ;) news:317jn5thka9v32obubuh25lfvbtucn6172@4ax.com JF

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required