Hi, Ernie
I do not know where you buy your resistors ...
but my 1% 100 ppm ones from RAMTRONICS cost me ... 1.8 cent/ unit !!!
" Hobbyist " price ... of course.
Alain
Hi, Ernie
I do not know where you buy your resistors ...
but my 1% 100 ppm ones from RAMTRONICS cost me ... 1.8 cent/ unit !!!
" Hobbyist " price ... of course.
Alain
Last edited by Acetronics2; - 11th May 2007 at 09:54.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
You need more than just the resistors. You also need a suitable OP AMP for buffering. The more you Load the ladder down, the less usable resolution you'll have. R2/R ladders are old school stuff. Better to use the dedicated chip - having this knowledge is worth more.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Just an additional note I used the LTC1453 DAC and it was easy to use and worked great I used it to drive an analog devices 4-20mA convertor chip.
hope this is of some use to somebody.
thanks again for all your help and patience
************************************************** **************
'
'LTC1453 DAC Setup
output portC.5 'clock pin
output portA.2 'data pin
output portA.3 'CS/Load pin low to enable clock high to load data to dac output
symbol DCK = portc.5
symbol DDA = portb.0
symbol DCS = porta.2
DAOut var word ' daoutput variable
DAspan var word ' Da span adjust variable
Volt1 var word ' Raw data variable
' ----------------------------------------------------------------------------
' Get Load Value and output to DAC 0-2.5 vdc for range of 12 bits
' ----------------------------------------------------------------------------
DAC1: low DCS
DAout = volt1*DAspan ' voltage output raw signal scaling
DAout = div32 1000
shiftout DDA,DCK,1,[DAout\12]
HIgh DCS
return
Bookmarks