Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I would like to write Data buffered into memory from the ADC 150,000 sps rate out the 8 bit dac, capturing a 20khz waveform. I understand I would either loose the upper 4 bits or the lower 8 bits to do this, unless some extra logic was thrown into the mix.
However, it appears the DMA unit is 8 bits only, and the DAC is 8 bits only. I would get the upper 4 bits inter-mixed with the lower 8 bits. Strange dac signals would result.
If I use Dithered dac, I can only to 7,000 sps.
So, any way to get DAC to skip a byte (increment by 2)?
Any work arounds or suggestions? I guess I could verilog up something, just don't want to go there yet.
I prefer not to use cpu resources, but I'm open to any suggestion at this point.