Microcontroller with Track and Hold Capability (or Dedicated Sampling Stop trigger)

OP #7046524
Rate this post
• ▲ useful
▼ not useful
Hi,

I have been using a Cypress FM3 Series Processor for the last 6 months, 
unfortunately I am facing a problem now. The Successive Approximation 
(SAR)ADC Peripheral does not have a dedicated "trigger/switch" to stop 
sampling at an instance in time. That is, "Track and Hold" is not 
possible.

dsPIC33 and PIC24 Series have a dedicated Trigger to Stop Sampling at an 
instant, thereby allowing "Track and Hold".

I have looked into various ARM cortex M controllers but they seem to 
lack this feature. Can anyone correct me and guide me if such a 
microcontroller exists with ARM Cortex M based core.

My Goal is to measure the Amplitude of a Voltage Spike. The Sampling 
will be stopped by a trigger at the precise moment where the Spike 
almost achieves its Maximun Value. After the sample has been taken, the 
ADC Converter can take the required time to analyze the sampled value.

I would be happy to receive advice on this.
Guest #7047467
Rate this post
• ▲ useful
▼ not useful
Hello Vish,

There are two possibilities
a) use cyclically triggered sampling, triggering by a timer, then
a1)  store the result of interest in a variable before ADC result is 
overwritten with next sampling
a2) stop the timer and thus the triggering

b) use triggered sampling and trigger the ADC once shortly before you 
expect the voltage spike maximum

I've seen both possible with CM0 and CM4 based ARM MCUs.

br, mf

Reply

A question of your own? This thread is over 4 years old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.