The question needs to be asked… How long does the Arduino chip take to execute it’s instructions, and do we need a timer to test The VLT timer?! The VLT can be considered obsolete if it is found that the Arduino chip runs too slow. There is obviously no need to test the speed of Video Latency if the testing device introduces it’s own timing issues. The good news is that the analogRead() Arduino function is very quick. According to:
https://www.arduino.cc/en/Reference/AnalogRead
“It takes about 100 microseconds (0.0001 s) to read an analog input, so the maximum reading rate is about 10,000 times a second.”
100 microseconds is not long considering that The VLT is measuring time in milliseconds. Therefore, in my opinion the speed of the ATmega328P chip is sufficient, as the time it takes to execute the analogRead() instruction in the code is negligible.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.