Hi every one, it’s my first time posting here.
Recently I’ve been learning about DAC and ran into some noise problems. I’m using a STM32F303K8 board to drive a LTC1660CN DAC via SPI. The DAC is outputting a ramping waveform.
The problem is, every time SPI_CS pin is pulled down by the controller, it creates a voltage spike on the DAC output as well. (As you can see in the picture below)
What i’ve tried :
1 Configuring the SPI_CS pin on the controller to Pulled Up/Pulled Down/No PUPD
2 Add capacitors between ground and VCC/Data In/SPI_CLK near the DAC chip
So far I discovered that putting a 10uF capacitor between the DAC output and ground does help to reduce the noise, but I doubt that this is the correct method. Other than that nothing seems to help.
My question is, is this a problem can be solved?
Thank you for your time and help.
(In this picture, yellow = SPI_CS Pin, blue = DAC out A)