This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C129ENCPDT:USB D+、D-极性很重要?

Guru**** 2462060 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/655355/tm4c129encpdt-usb-d-d--polarity-important

器件型号:TM4C129ENCPDT

D+和 D-极性对于 USB 通信是否重要? 我提出这一问题是因为我们构建了一个定制板、现在发现这两条迹线是相反的。 PL6连接到 D-、PL7连接到 D+。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的朋友-您为什么会面临这种风险? 即使"这一批" MCU (可能)起作用、或似乎起作用、也不能保证"不同批次"的行为方式相同。

    这种"极性标记"是 "非常好且反复列出"这一事实 强烈地表明、"合规是首选且直接的!"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它是全新 PCB 设计的第一个原型、仅在实验室中使用。 它还包含许多其他错误、但这并不意味着我们要将其丢弃并旋转另一个电路板。 直到我们对发现其余错误非常有信心。

    在我们注意到 D+/D-被反转之前、我们尝试将其中一个 TivaWare USB 示例移植到此板以测试 USB 功能。 和... 您猜到了:它不起作用。 端口的电源工作正常、但设备未枚举。

    我问极性是否重要、因为我不想在电路板上执行手术来反转迹线、而只想发现它没有任何变化。 我们应该进行手术、还是可能是软件错误?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、12月12日下午、

    很遗憾、极性线不会翻转。 USB 接口将尝试建立初始通信、但由于极性翻转、最终无法正确配置。 如果您想了解更多详细信息、可以找到有关 stackoverflow 的文章、但就手头的问题而言、您必须修复该问题才能使 USB 正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们已经在电路板上进行了手术。 D+和 D-信号现在已正确路由到 USB 连接器、令人难以置信的是、我们针对电路板修改的 USB_HOST_msc 测试正在工作。

    有趣的是,有几个人盯着电路板、数据表、TM4C129设计指南、TivaWare USB 库文档、TivaWare 示例程序、我们为电路板修改的软件等,我们的眼睛被如此光泽,我们没有注意到最简单的事情-- 电线被交叉。 您是否只是喜欢那些逃避检测的简单错误?

    感谢 CB1和 Ralph Jacobi 的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您在这种盯视中远远不是孤军奋战、即使是作为一个团队、尤其是作为一个团队、然后"遗漏"了一个重要的项目。   这证明了这一点(正如我们在军队中所学到的)、因为人眼首先注意运动-然后是亮度-对比-颜色...   当目标射野是静态的时、注意明显下降。   而且-当"n+1"观看者到达时-知道之前有"n"个视图- n+1的"焦点"不太可能"保持、几乎从未达到峰值。"

    那么,可以采取任何行动来纠正这种问题吗?   某些董事会机构(收费)拥有先进的自动化方法来验证您的网络列表。   我们见证了这两个"移动测试引脚和非常细间距的固定引脚"、这两个引脚都能够"远远超过"任何"人体电路板检查器"。   还有"光学方法"可用于扫描板-但这些 "顶部"@ 双面板。

    任何新设计 的电路板都证明是"冒险"。   如果考虑(任何)体积-使用具有适当"网表"验证功能的董事会成员-非常有意义...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很棒的是、董事会可以执行自动测试、以验证董事会是否符合我们的网表。 这将捕获构建质量问题、例如焊接桥接、不良通孔等

    只有一个问题:我们在原理图设计过程中犯了错误、错误地将 D+/D-信号反向。 EDM 软件将故障原理图转换为 PCB 网表。 因此、如果我们支付电路板房费来验证电路板、他们将验证电路板确实符合我们的故障网络列表。 诀窍在于如何检测网表本身是否错误。 我不认为任何人都可以这样做、因为那个人会是您的"n+1"观看者。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最常见的是-任何/所有" ICpins 或连接点"-带有此类"极性标记"-值得更多的仔细检查-即使是在"原理图级别"-尤其是在"原理图级别!"   (您也会注意到、这里的任何误差都一定会传播到 PCB 中!)      我们的公司要求至少两个人审核-并同意/(签署)-原理图的执行。

    看来,由于任何原因,这种"极性强调"似乎没有得到承认,或者原理图审查(只是)有缺陷。

    您还写了电路板房子、"吸引构建质量"(焊接桥、不良过孔等)    我的经验证明,"并非如此"--只有未经组装(裸露)的 PCB 才经过如此测试。    "飞行/旅行"(昂贵)测试探头(几乎)肯定会损坏-当被邀请使用"填充板"时-再次"这证明在外面"-公司的经验。

    确实有"钉子床"方法、"可以"和"做"可以容纳组装的电路板、但这些方法不同于前面所述的"裸 PCB 测试"(由电路板供应商执行)!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有一个钉子床执行"带电"的电气测试、并对所有相关信号进行自动测试。 我从未见过一个人、但我在视频中看到过他们。 但是、这只会捕获它专门编程为捕获的错误。

    正确的、我们应仔细检查并仔细检查极性标记。 GPIO 始终可以重新映射。 GND 和 VCC、嗯、如果您将它们混在一起、您马上就会注意到! :-)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="12ve12pm]GND 和 VCC、如果将它们混合在一起、您会立即注意到! :-)[/报价]

    如此真实-我(仍然)是"这方面的活证!"   在紧张的客户端时间压力下-我对电机驱动器 PCB 进行了快速更改-然后、"反转电源入口极性!"   (通常情况下、我们的连接器方案可防止这种情况-在"浪涌"下、I "已绕过!")  

    (一次)过滤电解 质"表示不满"... (笑声) 当烟雾(有些清了)和"听力恢复"时、 人们一致认为(过于频繁)"匆忙会浪费!"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊、这些电解电容器会爆炸、不是吗? 这让我想起了同事和我炸一个 PCB 的时间、里面有一堆大锡罐达林顿晶体管。 如果是烟火比赛,我们就会获得第一奖。