Special Holding DAC

I need to use a uC to control about 100 voltage outputs up to around

5V. A DAC would work find for this but I do not need to change the outputs very fast. I just need to be able to control it with one comm. line and for it to be able to hold it's value until it is set again.

Do they make these types of DAC's? I don't need 100 outputs per DAC but would like 8 to 16. The comm. rate could be quite low as well as the current drive capabilities.

Another possibility is a 1 to n multiplexer with n sample and holds as I can use the built in DAC of the uC. The S/H's will need to automatically refresh themselves or have a long hold time.

The simpler the better.

Reply to
Bobby Joe
Loading thread data ...

How about one FPGA with 100 PWM outputs?

Best regards, Spehro Pefhany

--
"it's the network..."                          "The Journey is the reward"
speff@interlog.com             Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog  Info for designers:  http://www.speff.com
Reply to
Spehro Pefhany

Bobby Joe schrieb:

Hello,

look here:

formatting link

Select multiple DACs, enter a 8 under # DAC Outputs, click on Update Results and you see DACs with 8, 12, 16, 32 and even 40 Outputs. The 100 outputs may be done using 3 to 4 ICs.

Bye

Reply to
Uwe Hercksen

"The Journey is the reward"

formatting link

eff.com

A little bit more complex than I need and I'd rather avoid using PWM. I'd like to use I2C or SPI and have a more distributed layout. I believe simple serial comm. DAC's will do the job such as the

formatting link
I'll need a bit more number of outputs but because it uses serial comm it must store the input in a register which takes care of the refreshing. No PWM is needed an I can change the ouput at will. I'm having some issues with TI's site so I haven't been able to look at for their components very well.

Reply to
Bobby Joe

ters/i...

Thanks, It seems that all I need is a serial comm. DAC. It will take care of storing the input in a register so I don't have to continuously update.

Reply to
Bobby Joe

Bobby Joe schrieb:

Hello,

this one

formatting link
has a parallel and a serial interface, you may use the interface which is the best for your problem.

Bye

Reply to
Uwe Hercksen

"Bobby Joe" kirjoitti viestissä: snipped-for-privacy@o10g2000vbg.googlegroups.com...

Rohm makes BU2506FV and BU2505FV serial SPI 10-bit R-2R DAC with 8 and 10 outputs Available from Digikey and I think they were quite cheap as I have even saved the datasheet on my computer.

-ek

Reply to
E

That's an option. Or a uC with a dozen 8-bit cheap ser-par logic chips. But that needs 100 lowpasses.

8-ch DACs aren't that expensive anymore these days.
--
Regards, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

All the DACs that I know hold the last-written value until you next update them, or shut down power. If you need the value held through power-down, search on "EEPot".

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" was written for you.
See details at http://www.wescottdesign.com/actfes/actfes.html
Reply to
Tim Wescott

Bobby Joe schrieb:

Hello,

it is not necessary to use DACs with a serial interface, there are also DACs with a parallel interface which include a holding register for each DAC output of the IC. I don't know if there are multiple DACs within one IC without holding registers, I think holding registers are necessary in this case to enable a broad field of applications for an IC with multiple DACs.

Bye

Reply to
Uwe Hercksen

Yeah, I see that now. For some reason I thought you would eventually have to update the DAC or would have to write all the channels at the same time. At least for serial comm. It seems they all can be controlled independently and written when ever.

So it seems just about any DAC and ADC will do for me! Which is good news!

Reply to
Bobby Joe

I do not want a parallel interface because I do not need the speed and would like to conserve space on the board. I think now all DAC's work by pretty much using one register per channel and as long as each channel can be updated independently then it should be fine. I've cascaded some other IC's using SPI and had to write to them all and for each update of an IC I had to update them all. Hence I had to keep a memory of all the IC's so I could just update one without the rest. I want to avoid that with cascading DAC's and ADC's. I sorta want random access to a cascade of IC's. I think SPI will not allow that because it serializes all the registers unless I loop the final output back into the input of the first.

Reply to
Bobby Joe

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.