DAC0800 with Arduino

Hello,

I am trying to charactize my dye sensitized solar cell with Arduino. Some weeks ago, I saw an article that used a dual-channel digital-to-analog converter (DAC), Microchip MCP4822.
They use the circuit:

  • DACa ouput through buffer amp - to A0 and DUT+
  • DACb output - to op amp negative terminal thru 3.3k resistor
  • CS - to digital pin 10 (SS pin)
  • SDI - to digital pin 11 (MOSI pin)
  • SCK - to digital pin 13 (SCK pin)
  • Vout of current meter - to op amp positive terminal through 3.3k resistor
  • Vout of op amp (current measurement) - to A1

However, here in Brazil, I hadnt found it, so I have bought two DAC0800. The problem is that DAC0800 dont have SDI and SCK input.

Can I use two DAC0800 instead of MCP4822? How can I adapt the circuit?

Looking forward to your response!

Sincerely,
Matheus

It appears that the chip you're replacing uses an SPI interface, sending the bits to convert to analog serially. The chip you wish to use takes a parallel 8-bit input, so the circuit description you're working from isn't really relevant.

Yess! So, I can use the DAC0800 instead of MCP4822, but I will need to change the program.

Sorry for my ignorance, but I am a high school student and it`s my first using arduino, so I will need some help.

The article is : pv.mit.edu/home/education/resources-for-educators/build-your-own-sourcemeter/

Can anyone help me change the program, please?

Looking forward for your response!

Sincerely,
Matheus