How to interface Arduino to a 12-bit serial DAC

Guest
Can anyone give me some pointers on what I would need to do to get a
TLV5618 12bit serial DAC running with an Arduino?

I want to be able to output 0-5v under program control.

http://focus.ti.com/lit/ds/symlink/tlv5618a.pdf

Particularly how I connect CS, SCLK, and REF to get the chip working.

Thanks,
 
On Sat, 27 Oct 2007 21:14:21 -0000, kasterborus@yahoo.com wrote:

Can anyone give me some pointers on what I would need to do to get a
TLV5618 12bit serial DAC running with an Arduino?

I want to be able to output 0-5v under program control.

http://focus.ti.com/lit/ds/symlink/tlv5618a.pdf

Particularly how I connect CS, SCLK, and REF to get the chip working.

Thanks,
After a quick peek at the data sheet, it looks like the shiftout
command will do the job.

You'll have to handle the CS lead yourself. Just assign it to any
convenient output pin, drop it, shift your data to the DAC, then raise
CS again.

The Arduino help pages explain the use of the shiftout routine.

Good luck!

Tom
 
Tom,

Thanks so much, that helps a lot - can I tie Vin and REF to +5v? Or
does REF need to be different?

Dave
 
On Sat, 27 Oct 2007 22:54:00 -0000, kasterborus@yahoo.com wrote:

Tom,

Thanks so much, that helps a lot - can I tie Vin and REF to +5v? Or
does REF need to be different?

Dave
You sure can, Dave.

And, like the AVdd input to your Arduino, make sure that the REF pin
is well bypassed. Any noise on this pin will appear on your analog
output.

Have fun!

Tom
 
On Oct 28, 1:50 am, Tom2000 <ab...@earthlink.net> wrote:
On Sat, 27 Oct 2007 22:54:00 -0000, kasterbo...@yahoo.com wrote:
Tom,

Thanks so much, that helps a lot - can I tie Vin and REF to +5v? Or
Bypass?
Hmmm...

<newb>

This is a capacitor between the pin and ground, right?
What's a typical value for this cap?

</newb>

Dave

does REF need to be different?

Dave

You sure can, Dave.

And, like the AVdd input to your Arduino, make sure that the REF pin
is well bypassed. Any noise on this pin will appear on your analog
output.

Have fun!

Tom
 
On Sun, 28 Oct 2007 14:13:15 -0000, kasterborus@yahoo.com wrote:

Bypass?
Hmmm...
Well, at the minimum, a 0.1 uF ceramic. See how the output sounds and
looks. Add a tantalum if you need more. Also, bypass the rest of
your chips with, at the minimum, a 0.1 uF ceramic.

Good luck!

Tom
 

Welcome to EDABoard.com

Sponsor

Back
Top