Reduzca la latencia de solicitud en un adaptador FTDI UBS a RS-232

Reduzca la latencia de solicitud en un adaptador FTDI UBS a RS-232

Estoy usando una herramienta de escaneo ElmScan5 que usa un FTDI USB-2-RS-232chip serie a USB bajoVino1.6.2 en Ubuntu 14.04 (Trusty Tahr).

La latencia es muy alta yEncontré una recomendación sobre cómo reducirlo en Windows., pero no estoy seguro de cómo hacer algo similar en Linux.

En Windows, en Puertos COM hay una opción para reducir el temporizador de latencia:

Llame al Administrador de dispositivos, busque su puerto USB. (1) Propiedades de llamada; (2) Llamada avanzada (3) Cambiar el temporizador de latencia de 16 a 2 o 1 ms.

Con el fin dehacer que el software funcione en WineTuve que agregar lo siguiente al archivo de registro de Wine:

[Hardware\\Devicemap\\Serialcomm] 1015709345
"Serial0"="COM1"

Así que no sé si se trata de un problema de Linux o de Wine.

Respuesta1

DE ACUERDO,así que aquí está la respuesta(aún no lo he probado pero se ve bien):

# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
16
# echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
1

Lo único molesto es que parece que tendré que configurarlo manualmente cada vez que desenchufe y vuelva a enchufar el dispositivo, o al menos en cada reinicio.

Respuesta2

cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
sudo bash -c "echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer"
cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer

información relacionada