Other Parts Discussed in Thread: WL1837MOD
部件号: WL1837MOD
您好、
我们观察到 AIR 和 HCI 接口之间存在停滞的 L2CAP 蓝牙数据包。 在没有任何其他流量的情况下发送 L2CAP 回显、98%的 L2CAP 响应将在不到 30 毫秒内收到。 但某些数据包需要更长的时间、需要几毫秒。
使用 Ellisys 蓝牙分析仪并捕获两个已连接 WL1823MOD 模块的 HCI 通信、我们看到数据包以无线方式发送时没有延迟。 相反、数据包在从无线接收后会延迟、直到它们通过 HCI 接口发送。
L2CAP 回波编号 0x34 示例:
172.371 631 000 s:L2CAP 回声请求通过 HCI UART 接口 A 发送到 WL1837MOD A
172.376 112 375 s:L2CAP 回声请求通过空气从 WL1837MOD A 发送到 WL1837MOD B、作为 2-DH1 数据包
172.376 744 510:L2CAP 回声请求通过 HCI UART 接口 B 从 WL1837MOD B 发送到主机 B
172.379 507 745:L2CAP 回波响应通过 HCI UART 接口 B 从主机 B 发送到 WL1837MOD B
172.380 487 000 s:L2CAP 回波响应通过空气从 WL1837MOD B 发送到 WL1837MOD A、作为 2-DH1
172.381 111 875 s:接收到的 2-DH1 数据包通过 NULL 数据包进行确认
172.748 063 010 s:L2CAP 回波响应通过 HCI UART 接口 A 从 WL1837MOD A 发送到主机 A
因此、L2CAP 回波将在 10 毫秒内处理、但最后一步除外。 时间会延迟 376 毫秒、然后通过 HCI UART 接口发送回主机、因为没有可识别的原因!
请在随附的捕获文件 wl1837mod_l2ping_stuck_HCI_packets.zip 中找到描述的示例 。
没有其他流量会延迟 HCI 接口中的数据包。
主机能够在延迟期间重新收集数据。
WiFi 已禁用。
您能否解释一下延迟数据包的原因?
您能否提供有关如何配置蓝牙模块以避免此类延迟的建议?
提前感谢您。
此致、
Mathias