Hardware: Korteste forsinkelse for at sende et ouput signal ved hjælp af Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gerne sætte en output fra min computer høj eller lav. Dette vil ændre sig ca. 5 gange i sekundet. Jeg måler output på et oscilloskop. Det vigtige er at gøre tiden mellem at anmode om ændring af software og udskiftningsstatus så kort som muligt. Jo kortere forsinkelsen, jo mere præcis er mit resultat.


Er der nogen, der ved, hvilken af ​​følgende indstillinger der har den korteste forsinkelse i et Windows-miljø (det har at være i Windows)?



  1. USB

  2. Seriel

  3. Parallelport

  4. Noget andet?



Jeg kunne prøve alle tre og måle forskellen, men formodentlig har en anden allerede gjort det her?


Tak!

Bedste reference


Seriel og Parallel vil være lavere latens, at USB (jeg forventer), da 'højden' af stakken mellem dig og porten er mindre. Måling af latens ville være udfordrende - hvordan vil du vide, hvornår den bit af kode, der skriver til havnen, udføres?


Men selv med en lav potentiel latens vil den jitter induceret af Windows sandsynligvis også være ganske stor.


Vagt relateret og ganske interessant ...
https://superuser.com/questions/419070/transatlantic-ping-faster-than-sending-a-pixel-to-the-screen/419167#419167[1]

Andre referencer 1


USB kan transmittere data hurtigst muligt.