F
Frank
- Jan 1, 1970
- 0
Hi everyone,
I'm looking for a way to control a adjustable voltage regulator via a
serial interface.
For the regulator, pick almost any adjustable linear or switching
regulator capable of supplying up to 1A and adjustable up to about 20
volts or so.
The serial interface would be something like a standard 2-wire (I2C,
SPI, etc). A microprocessor would control the 2-wire interface.
This is what I was thinking about:
+-----------+
Vin ------------->| Regulator |-------+------------> Vout
+-----+-----+ |
|Adj |Rh
| +-----+
| Radj | | Variable
+----------| | Pot
| |
2-wire <================| |
interface +-----+
|Rl
|
Gnd
The problem I see is that most of the digital pots I've researched
only allow for a voltage potential between Rl and Rh to be that of
Vcc, and I need up to 20 volts on the output. Some of the 1-wire
parts from Dallas will work up to 11 volts but that's still not
enough. I was thinking of maybe an op-amp between the pot and
Rh/Radj, but I haven't tried that configuration out yet.
Anyone have any suggestions on how I could solve this problem?
Thanks!
-Frank
I'm looking for a way to control a adjustable voltage regulator via a
serial interface.
For the regulator, pick almost any adjustable linear or switching
regulator capable of supplying up to 1A and adjustable up to about 20
volts or so.
The serial interface would be something like a standard 2-wire (I2C,
SPI, etc). A microprocessor would control the 2-wire interface.
This is what I was thinking about:
+-----------+
Vin ------------->| Regulator |-------+------------> Vout
+-----+-----+ |
|Adj |Rh
| +-----+
| Radj | | Variable
+----------| | Pot
| |
2-wire <================| |
interface +-----+
|Rl
|
Gnd
The problem I see is that most of the digital pots I've researched
only allow for a voltage potential between Rl and Rh to be that of
Vcc, and I need up to 20 volts on the output. Some of the 1-wire
parts from Dallas will work up to 11 volts but that's still not
enough. I was thinking of maybe an op-amp between the pot and
Rh/Radj, but I haven't tried that configuration out yet.
Anyone have any suggestions on how I could solve this problem?
Thanks!
-Frank