Thread 中讨论的其他器件: WL1837
我们正在开发 TI 的 WL1807MOD wilink8模块。 当时钟频率为50MHz 时(即、当它支持高速模式时)、该模块在站点模式下工作正常。 在 AP 模式下,我们可以连接到 AP,但 DHCP 服务器无法从连接站接收 DHCP 请求数据包,尽管 DHCP 服务是从模块发送的。 但是、当我们将频率更改为25MHz (即禁用了对高速模式的支持)时、DHCP 服务器在 AP 模式下工作正常。 我们能够接收 DHCP 请求 和 DHCP ACK 数据包。 但稍后、我们会看到在 WiLink 模块中接收到如此多的重新传输数据包。
最初、我们怀疑是电源问题或校准问题。 为了确认没有电源问题、我们尝试在 wifi 芯片的3.3V 电源上添加一个100uF 电容器。 但仍然是相同的行为。 生成3.3V 电压的直流/直流转换器能够提供3A 电流、我们针对此进行了高达2A 的负载调节测试。 我们不认为问题可能是由于电源或校准造成的。 如果是电源问题、我们将无法连接、校准问题通常会导致范围问题。 由于我们在器件彼此接近的情况下进行测试、校准问题不会产生影响。 我们捕获了所有数据线和时钟。 为了减少过冲和下冲,我们添加了不同的终端电阻值,波形平滑,但行为没有变化。 上升和下降时间、时钟和数据线之间的延迟小于1ns。
我们已附加了在 AP 模式下使用 gLogger 应用为芯片在两种频率下生成的日志。 我们无法解释为什么 DHCP 服务器在50MHz 下不工作。 您能否查看日志,了解 DHCP 服务器在50MHz 频率和25MHz 频率下无法工作的原因,是否会收到大量重传数据包? 还随附了原理图详细信息
e2e.ti.com/.../ap_5F00_dhcp_5F00_success_5F00_25MHz.csve2e.ti.com/.../ap_5F00_dhcp_5F00_fail_5F00_50MHz.csv