Regarding this DAC, if it is controlled by SPI how can we calculate the output speed? If I use max 50 MHz clock freq. for a single channel how fast the output would be? This must be something to do with number of SPI rising edges but I'm no expert and would love to know how it is estimated.
1 Answer
\$\begingroup\$
\$\endgroup\$
2
It depends what specs you require.
Datasheet says it can reach update rates of 1 MSPS for small changes. It also says it has excellent performance up to 10 kHz.
But since it has up to 50 MHz clock, and needs 24 bits per command, so in practice it can be approximately reach 2 million commands per second, which means approximately 1 MSPS per channel given above.
-
\$\begingroup\$ Thank you. But why 2 million command per second does not correspond to 2 MSPS but 1 MSPS? \$\endgroup\$– GNZCommented Sep 29, 2022 at 18:22
-
1\$\begingroup\$ It does if you limit to 1 channel or update both channels with same data. But if you need to update each channel separately then you must send two commands. \$\endgroup\$– JustmeCommented Sep 29, 2022 at 18:28