I'm making an arbitrary waveform generator using a RPi Pico with an 8-bit R2R ladder DAC circuit. I can output a new voltage from my DAC every clock cycle (using DMA and PIO), giving me a 125MHz sample rate, but I would like to go higher!
My Idea is to have a second R2R ladder and interleave the outputs of the two DACs to double my sample rate. To do this I would use two fast switching mosfets as a 2->1 mux, that switch in the middle of every clock cycle. My problem is that I don't know how I could delay switching until half way through the clock cycle.
Would this even work? How might I delay the switching?
My Idea is to have a second R2R ladder and interleave the outputs of the two DACs to double my sample rate. To do this I would use two fast switching mosfets as a 2->1 mux, that switch in the middle of every clock cycle. My problem is that I don't know how I could delay switching until half way through the clock cycle.
Would this even work? How might I delay the switching?