Why does GLOBRCR.WFR delay the start, not the end of a conversion?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User7804
Level 4
Level 4
Hi all,

in the XMC1100, GLOBRCR.WFR = 1 seems to delay the start of a new conversion immediately after a new result is written to GLOBRES.

Wouldn't it be better to start the new conversion and stop the ADC before writing the new result to GLOBCR?

If I understand correctly: As it is implemented now, using WFR always delays the ADC cycle.

That's IMO an unnecessary restriction: If the ADC would be halted just before writing the conversion result, it could run at the maximum speed as long as the software reads fast enough.

The lack of FIFO and DMA makes it hard to use the full potential of this powerful ADC.

Oliver
0 Likes
0 Replies