Pages: 1 [2]   Go Down
Author Topic: 100K resistors in place of 20K resistors in this DAC??? HELP PLEASE!!!!  (Read 1386 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 0
Posts: 297
Arduino rocks!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
will the 595 work with SPI?
Yes but you will have to pulse the load line yourself after.

i don't understand
Logged

As always... Thanks for posting!!!

0
Offline Offline
Shannon Member
****
Karma: 199
Posts: 11649
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I would use the 470R for the R and two of them in series for the 2R.

That's going to run into issues with the non-zero output impedance of Arduino pins (datasheet suggests this is of order of 40ohms), and also the unknown impedance variation between pins.  Certainly there's no way 12 bit precision can be achieved unless the output impedance is less than 0.1ohm!!

I'd suggest using the 10k resistors instead - if there's enough for about 10 bits that's more precision than can be achieved anyway and at least 10k is going to dwarf the Arduino output pin impedance.

Logged

[ I won't respond to messages, use the forum please ]

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 597
Posts: 33296
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
i don't understand
The 595 shift register has a clock, data and load line. The SPI transfer takes care of the clock and data but you need to pulse the line that loads in the latches that are on the end of the shift register once SPI has filled the shift register.
Logged

Offline Offline
Sr. Member
****
Karma: 0
Posts: 297
Arduino rocks!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok thanks
Logged

As always... Thanks for posting!!!

Pages: 1 [2]   Go Up
Jump to: