2024-03-22 09:15 AM
Hello everyone.
I have to create an arbitrary waveform generator via DAC starting from a lookup array of 32 elements at least with 10bit resolution. However, I must be able to reach frequencies of around 300Khz. I wonder, which evaluation board can I consider?
Thank you in advance
Antonio Riccelli
2024-03-22 10:32 AM
The DAC on the STM32's is generally limited to around 1 Msps, you can drive both from a pattern buffer via DMA, and paced by TIM.
Pins PA4 / PA5 in modes cases, as I recall, check boards with Arduino Shield sockets that escape the DAC pins.
Other than that, perhaps SAI interface to a CODEC.
2024-03-23 12:06 AM
2024-03-23 03:11 AM
@AntoR wrote:I have to create an arbitrary waveform generator via DAC
Why do you specifically have to do it it via DAC ?
There are chips available to do this kind of thing; eg,
https://www.analog.com/en/products/ad9833.html
Try also searching for "DDS"; eg,
https://www.eevblog.com/forum/projects/looking-for-dds-generator-chip-with-arbitrary-waveform/
2024-03-23 03:58 AM
I need a solution to generate any type of arbitrary signal and not just sinusoidal, triangular and square, which is why the reason for a high-performance solution via a DAC
Is there something for this?