Offline
Newbie
Karma: 0
Posts: 15
|
 |
« on: February 15, 2013, 08:13:04 am » |
Dear all,
I need a lowpass filter to turn an Arduino PWM output into a proper DC with MINIMUM ripple and drift.
I have to control a photomultiplier-tube (PMT) via a 0-5V DC control voltage that generates the high voltage (HV) needed to drive the PMT. As the HV follows the 0-5V DC control voltage (CV) according to the equation HV = CV * 250 any fluctuations are scaled up by a factor of 250 and hence are introducing noise and variability in the PMT output. As the voltage - once set - is not changed frequently, settling time of the DC/filter is uncritical (maybe in the order of 0.5 sec or so).
I was considering an active 2-3 pole filter employing a LM358 OpAmp (I do not have symmetrical power available in the present circuitry hence this consideration).
Has anyone done this already and can help me with a schematic or other hints, dos, donts?
Many thanks Holger
|
|
|
|
|
Logged
|
|
|
|
|
Poole, Dorset, UK
Offline
God Member
Karma: 8
Posts: 669
|
 |
« Reply #1 on: February 15, 2013, 08:27:39 am » |
How about using a digital pot or a digital to analog converter.
Mark
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 15
|
 |
« Reply #2 on: February 15, 2013, 08:30:36 am » |
Thanks Mark, I have no experience with a digital poti, can you pls expand a bit on this?
Regards Holger
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 5
Posts: 112
|
 |
« Reply #3 on: February 15, 2013, 08:41:32 am » |
Does this solution help? hereThis IIC version of the pot may be nicer, with a 10bit resolution
|
|
|
|
« Last Edit: February 15, 2013, 08:44:35 am by 0AlphaOmega »
|
Logged
|
For whom does the clock pulse? It pulses for you!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 15
|
 |
« Reply #4 on: February 16, 2013, 08:18:42 pm » |
Thanks, these pot solutions definitely look very interesting, I'll have a closer look.
Cheers Holger
|
|
|
|
|
Logged
|
|
|
|
|
texas
Offline
God Member
Karma: 26
Posts: 837
old, but not dead
|
 |
« Reply #5 on: February 17, 2013, 10:48:28 am » |
If you want to be able to design good active (op-amp) filters, download TI's Filter Pro software. It's great software and it's free.
You kinda need to be more specific on ripple numbers as to what is acceptable. Is 1mV too much or is 1uV too much?
|
|
|
|
|
Logged
|
Experience, it's what you get when you were expecting something else.
|
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 15
|
 |
« Reply #7 on: February 23, 2013, 05:02:58 pm » |
Thanks afremont and dc42,
I would like to keep the ripple below 1 mV, as said, settling time is not critical, so I think Rs in the range of 100k and Cs at about 0,47 to 1 µF should work, I'll check out the filter calculator!
I don't know how to add a DAC to the arduino, so I think I go for an OpAmp active 2-pole lopass. Again, many thanks.
Holger
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Edison Member
Karma: 23
Posts: 1370
Now, More Than Ever
|
 |
« Reply #8 on: February 23, 2013, 05:12:59 pm » |
I don't know how to add a DAC to the arduino, so I think I go for an OpAmp active 2-pole lopass.
http://hacking.majenko.co.uk/MCPDAC
|
|
|
|
|
Logged
|
Don't Be Upset By The Results You Didn't Get With The Work You Didn't Do
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 15
|
 |
« Reply #9 on: February 23, 2013, 05:58:04 pm » |
Thanks 
|
|
|
|
|
Logged
|
|
|
|
|
|