2024-08-12 07:28 PM
I know in some peripherals, like in a lot of times, the external clock is resynchronized to the CPU clock.
In an ADC, that could add jitter. Does anyone know if using an external sample clock on a SAR ADC will be resynchronized to the CPU clock or will it asynchronously start a conversion?
2024-08-13 12:29 AM
Choose such ADC which allows using external clock.
JW
2024-08-13 09:31 AM
Hi. My question is specifically about the external clock. Does it clock the ADC sampling asynchronously, or is it resynchronized to the CPU clock.
2024-08-13 09:37 AM
What exactly do you mean by *external clock* here? Post a block diagram perhaps.
JW
2024-08-13 10:26 AM - edited 2024-08-13 10:27 AM
- You don't normally synchronize clock signals, you synchronize external signals when they cross clock domains (such as when they enter the STM32).
- If you have an external ADC, it depends - on how acquisitions are triggered, how acquisitions transfer to the STM32 is triggered, and though which comm peripheral the acquisitions are communicated back to the STM32. It also probably depends on the specific ADC you're using. i.e. "Error: Insufficient data".