Hallo everybody,
my problem is, i can't connect my DAC4006 with a Arduino Micro over SPI. I have tried to change the output voltage with the code i found here .
In the picture below you can see my measurements of the clock(yellow), MOSI(blue) and MISO(purple). In this picture i was trying to read out the status register of the DAC60004. Since the Arduino can only send 1 byte SPI information, i am sending 4 bytes one after another, thats why you can see the pauses between the clock-cycles. I was sending the 4 bytes/32 bit (0x1D,0x00,0x00,0x00) to be able to read the status register, followed by 4 dummy bytes to read in the answer of the chip. (In the picture you can only see the first 5 bytes). Note that the MISO line looks very sketchy and is at only about 2 Volts instead of 5V.
My questions:
Does this chip need a continuous clock signal for the whole 4 bytes?
Should MISO look like this?
Is my schematic wrong?