The EEPROM version is the same as yours. I'm sending 16-bit samples at 5.4 Ms/s so that's about 10.8 Mbytes/s.
My PIO program is pretty simple, just passes the data straight to GPIO pins and generates a clock signal:
On the oscilloscope I can see a pause between every pair of samples while it waits for new data from the FIFO.
My PIO program is pretty simple, just passes the data straight to GPIO pins and generates a clock signal:
Code:
.program dac16.side_set 1nopside 0out pins, 16side 1nopside 0out pins, 16side 1.wrapStatistics: Posted by fsphil — Sun Aug 03, 2025 9:02 am