【发布时间】:2014-11-13 18:13:48
【问题描述】:
如 FTDI 网站上所述,要从 FTDI 设备接收字节到 PC,由于这个 64 字节 USB 数据包问题,它可能会有 16 毫秒(超时)+ 1 毫秒(或更多,USB 调度程序时间)的延迟。
如果我理解正确,就从 FTDI 芯片(FTDI_232 或 FTDI_245)到 PC 的连续数据流(无流量控制)而言,最好的方法(避免 16 毫秒超时延迟)是要求:
每 1ms 62 字节,如果 USB 调度程序每 1ms 可靠地调度驱动程序; 如果 USB 调度程序每 2ms 可靠地调度驱动程序,则每 2ms 124 字节; ... 如果 USB 调度程序每 6ms 可靠地调度驱动程序,则每 6ms 372 字节;
我的问题是从 PC 向 FTDI 芯片发送字节的速度有多快?它肯定会受到这种 USB 调度程序延迟的影响。但是否也存在一些 64 字节数据包问题?
换句话说,能够将数据从 PC 连续流式传输到 FTDI 芯片。我应该一次发送 62 个字节吗?
【问题讨论】:
标签: serial-port ftdi