Рекомендуется ли устанавливать задержку FTDI (latency_timer) на 1 мс? - PullRequest
0 голосов
/ 22 января 2019

Я боролся за статью из FTDI о таймере задержки. Установка пользовательского значения таймера задержки по умолчанию

... хотя 1 мс не рекомендуется, так как это равно длине фрейма USB.

В нескольких проектах я установил задержку до 1 мс (я хочу низкие циклические задержки).Так это не рекомендуется?Будет 2ms "правильной" альтернативой?

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Не знаю, сколько лет веб-странице «Установка значения таймера задержки по умолчанию».Замечание по применению AN232B-04 не имеет специального примечания для таймера задержки в 1 мс.

Примечание: Таймер задержки имеет значение только для небольших объемов данных (см. Стр. 6).приложения), включая последний фрагмент больших данных.

Из моего опыта: FT2232C / L / D работает нормально с задержкой в ​​1 мс, но в случае режима MPSSE команда SEND IMMEDIATE обеспечивает еще более быструю передачу данных.

Для режима UART EVENT CHARACTER (можно установить символ '\n' в текстовом режиме или разделитель пакетов в пакетном режиме) также запускает передачу безотносительно к таймеру задержки.

0 голосов
/ 22 января 2019

Как вы можете прочитать в связанной документации, 2 мс должны быть правильными.

Допустимый диапазон для таймера задержки составляет 1 мс - 255 мс

...