Digital pot, voltage regulator or can software do the trick?


Closed Thread
Results 1 to 13 of 13

Hybrid View

  1. #1
    Join Date
    Oct 2005
    Location
    New Jersey
    Posts
    425

    Default Digital pot, voltage regulator or can software do the trick?

    I need to keep a voltage level at .58VDC. I was trying to get away with doing it cheaply by using PWM but the problem is I need to use a capacitor to smooth out the voltage. It works but when I remove the PWM signal, the cap takes too long to discharge so getting an accurate reading isn't possible. I was going to try and use something like a resistor ladder network but the values I need are not common (581, 650, 825...).

    I've never used a digital potentiometer but I guess they can't be so difficult. Then I thought about using an adjustable voltage regulator but I wasn't sure if it's right for my application. I have a thermistor where I need to keep the value at an exact voltage level (.58VDC). The current in the circuit is less than 10mA. Could I just tie the output and feedback of the voltage regulator directly to the output of the thermistor and push the easy button? Is there a software trick I could use to accomplish this?

  2. #2
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    Food for thought:
    Raise the PWM frequency so you can use a smaller cap value... a buffer in between also reduce the load... smaller cap

    Some PIC have DAC... 5 bits but workable

    R2R network + PWM

    R2R Network + DAC

    External 8-12 bits DAC

    And so forth
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  3. #3
    Join Date
    Oct 2005
    Location
    Sweden
    Posts
    3,521


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    A small voltage regulator is easy. A voltage divider is even easier but is highly load dependent so you propably need to buffer its output if the load current isn't stable under all conditions. Just because there is no 581ohm resistor available doesn't mean you can't do it, take a 560ohm and a 22ohm in series, 1ohm off target nominally. For 650ohm, take 680ohm and 15k in parallel etc etc. By handpicking the individual resistors you can find a combination that is spot on.

    /Henrik.

  4. #4
    Join Date
    Oct 2005
    Location
    New Jersey
    Posts
    425


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    I was hoping to use zero hardware and do something in the software but we can always hope, right......

    I haven't done a whole lot of testing on it but I do know that the resistance decreases as the temperature gets warmer. Lets say that 1 volt is 100 degrees and .58V is 70 degrees (the thermistor isn't linear). For this application, I will always have to pull it closer to ground. In other words, if the voltage is below .58V, it will read the normal temperature.

    I know I can use different combination resistors but then I would have to have about 8 different sized resistors on my board. I will need to try this tomorrow but I wonder if I use resistors in the ones or tens of ohms, instead of the hundreds or thousands of ohms, will that be enough to overcome the thermistor voltage in order to keep the voltage steady. Like I said, the current is low in the circuit, something like a milliamp or so.

    For example, instead of using high value resistors ranging from 500ohms to 6000 ohms, I can use a 23ohm and a 3 ohm. I wonder if lower value voltage divider would override the thermistor.

  5. #5
    Join Date
    Apr 2007
    Location
    Pennsylvania, USA
    Posts
    158


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    The problem with using an adjustible voltage regulator is most of them don't allow you to adjust the voltage that low. I know the LM317 only goes down to 1.25V. I like to use zener diodes as a cheap method to limit voltage, but that won't work for this low a voltage either. Unless you use a 1.98V zener then run through 2 standard diodes (each droping the voltage 0.7V) That would put you right at 0.58V. That's not software though

    What size capacitor did you try with your PWM and what frequency did you use?
    Shawn

  6. #6


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    Your .58V is so incredibly close to the voltage drop across a standard diode. Perhaps you can experiment with the current through it to get .58V. Use it like a zener diode.

  7. #7
    Join Date
    Oct 2005
    Location
    New Jersey
    Posts
    425


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    What size capacitor did you try with your PWM and what frequency did you use?
    I was able to go as low as 150uF. As far as the frequency, not really sure, I just varied the duty cycle between 230 and 255. I used DT's interrupt routine as a poor mans HPWM.

    Your .58V is so incredibly close to the voltage drop across a standard diode. Perhaps you can experiment with the current through it to get .58V. Use it like a zener diode.
    Good idea, didn't even think about that. I'll try that along with the solution below.

    I think I may have found a workable solution. It looks like I was just using resistor values too high so I tried the 23ohm and 3ohm combination mentioned in my other post and it works perfectly. The only issue, which I think can be solved quite easily, is that the voltage divider draws about 185mA. Power consumption isn't really a problem because it's not being run from a battery but who wants to waste power?

    This may be the bigger issue, I was going to "simply" use one output pin from an 18F4550 to turn the voltage divider on and off but that won't work as I have it now. Obviously disconnecting either the positive or negative leg of the voltage divider will throw off the thermistor value significantly. I was thinking about connecting one end of the voltage divider to one PIC pin and the other side to another PIC pin. I would make the PIC pins inputs when I don't need to force a certain temperature and then making one pin high and the other low when I needed it to work. Do you guys think this will work?

  8. #8
    Join Date
    Dec 2012
    Location
    Tennessee
    Posts
    262


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    your best bet for those low voltages and loz currents are "voltage referance" chips/ics, most are in a to-92 case or surface mount, they come in 2 types, programable and fixed.
    heres one that is so close you could use it, if it will work for your circuit. it is a .6 volt with a 6mv tollerance, so its min/max = .594 - .606

    http://www.onsemi.com/PowerSolutions...t.do?id=CAT102

    you can always use 2 programable VR's and create a differential voltage of .58 too.

  9. #9
    pollynrickneo's Avatar
    pollynrickneo Guest


    Did you find this post helpful? Yes | No

    Default Re: Digital pot, voltage regulator or can software do the trick?

    I was hoping to use zero hardware and do something in the software but we can always hope, right......

Similar Threads

  1. Replies: 7
    Last Post: - 22nd January 2012, 04:50
  2. voltage regulator eficiency
    By bogdan in forum Schematics
    Replies: 2
    Last Post: - 18th November 2009, 23:00
  3. PWM and adjustable voltage regulator
    By bogdan in forum Schematics
    Replies: 0
    Last Post: - 11th September 2009, 13:26
  4. voltage regulator or resistor for a pic?
    By xnihilo in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 19th August 2008, 15:15
  5. voltage regulator help - ot
    By docwisdom in forum mel PIC BASIC Pro
    Replies: 29
    Last Post: - 17th May 2006, 00:37

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts