我们无法使我们的嵌入式集线器设计正常工作。 此设计旨在用作内部双端口集线器、其中一个端口始终连接到触摸板、另一个端口连接到外部低速设备。
下面的原理图中有几个我们已修复的错误:
- DP/DM 交换
- 48MHz 晶体更改为6MHz
- 已删除 R1/R2
- BUSPWR 被拉至高电平
- 模式下拉至低电平
修复了这些错误并将电路板插入 Windows PC 后、我们会获取器件描述符的错误。 Linux PC 显示相同的错误。
晶体仅在器件插入 PC 时启动、然后在一秒钟左右后关闭(器件发生故障)。 我们在便宜的分析仪上捕获了 USB 迹线:
第一组看起来正常:
第二个不是:
我们还注意到、我们的晶体电路没有 EVM 中的1.5K 串联电阻器、但 IC 的信号电平看起来不错。
复位由电压监视器生成- MAX811SEUS (VCC > 2.93V 后、延迟为140ms)
如果您想知道为什么该集线器无法正常工作、我们将不胜感激。
谢谢!