The link I initially sent is referring to the arduino. Not the ts7370...
Unless you are talking about another link.
Also, ARM OS are not real time.
That means you can have latency between successive samples. (that's another issue, not discussed so far)
I believe there is a way to use hardware interrupt.
The 4ms is observed at the epics layer (asyn driver + display on a remote OPI)
I probably tested it at the OS level (simple C loop program), but I can't remember, that was some time ago.
The ADC is not in the CPU and the ARM
clock (200MHz for this model) is misleading and irrelevant.
I didn't come up with that number though, one of my electronic coworker did.
I can just ascertain that IOs are issues for ARM platforms.
Since there are several of you working on ts7xxx ARM (based on the few emails I received),
maybe someone can back up that claim. I am probably wrong ;-)
--
E
Pete,
What is that link?
--
E
Follow that
google.com link and you will see the context of the 4 ms interval. The article shows how it can go faster.
Pete