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 应用的问题

Guru**** 2524550 points
Other Parts Discussed in Thread: TM4C1294NCPDT, TM4C123GH6PM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/887986/tm4c129encpdt-questions-for-closed-loop-usb-application

器件型号:TM4C129ENCPDT
主题中讨论的其他器件:TM4C1294NCPDTTM4C123GH6PM

Ralph/CB1_MOBLE、

根据我刚刚收到的新信息、我需要对 USBVBUS 和 TM129ENCPDT 进行更多澄清。 由于某种原因、我没有收到有关该主题帖更新的电子邮件通知、因此我不知道 Darren 为我打开的原始主题帖的更新。 希望现在我打开这个、我将获得未来的更新。  

至於原来的帖子,我不会担心一开始会误导 VBUS。 每个人都犯了错误、但我很高兴您在走得太远之前发现了错误。 我怀疑 Tiva 能够输出5V、因此我提出这个问题的原因。  我还想再次感谢您和 CB1_MOBILE 的支持、并希望在以下问题中继续利用该来源。  

在我提出任何问题之前、我需要让您更深入地了解我的应用/挑战。 我们 正在尝试对 预先存在的设计进行改装、该设计具有非常有限的空间(大约5mm x 5mm)、并具有次级通信路径 USB。 此路径将与我们的无线电模块通信。 目前、我们有一条基于 UART 的路径、其运行速度为115.2K。 此新路径上的流量将较低、因此 USB1.0将正常。 这里的第一个想法,而不是我的想法,只是把一些东西放在一起,我不同意。 我正在尝试了解我需要做些什么来确保我有 一个稳定的 USB 接口并且不会有任何噪声问题。 我绝不是这方面的专家,因此有许多问题。

1) 1)第一个问题、固件中是否存在将 USB 速度锁定为所需速度的方法、在本例中是 USB 1.0?

2) 2) USB 1.0是否有不同的子速度等级或它是1.5Mpbs?  

如果我在 USB 1.0下运行、我假设设计方面的重要性要小得多、我可能会放弃更简单的设计、而这更容易原谅。 在早期的计算机中、我已经看到了简单的双绞线和接头、它们用于连接塔顶正面和主板之间的 USB 接口。

3) 3) USB 1.0是否足以避免简单的双绞线和0.100"中心接头?  是否需要屏蔽? 如果是、应将屏蔽层接地在哪里?  一侧、两侧?   

假设这是可以的、我的无线电模块是自供电的( 它将是器件、Tiva 是主机)、并且将硬接线到 Tiva、因此无法断开连接。 我计划使用 与上文所述的旧 PC 塔类似的电缆、该电缆将直接焊接到每侧的板上。 我希望电缆约为6" (或更低)、并在需要时进行屏蔽。 如果有专用的45/90欧姆电缆、我可以使用。 如果此电缆不可用且双绞线不可用、我可以使用每 侧连接器的小型6英寸 USB 电缆、但我目前没有为此进行设置、因此希望焊接电缆选项仍然可行。

4) 4) 是否有45/90欧姆专用电缆? 如果是、您能给我举个例子吗?

现在谈谈 VBUS。 虽然我知道您既关心 VBUS、又不能复位/关断、但我需要提供更多信息、以减少您的顾虑。 Tiva 能够通过两 个独立的 GPIO 复位无线电芯片或完全关闭无线电模块。  一个连接到无线电模块将另一个复位为开关使能、从而可以关闭模块3.9V 电源轨的电源。 这意味着、如果 Tiva 在 UART/USB 接口或无线电通信上检测到一个故障、它能够将无线电按需要复位或完全断电。  基于我可以复位或关闭整个无线电模块的事实、我看到  USB0EPEN 的功能重复、因此我不打算使用它的原因。

5) 5)如果 可以重置和/或完全关闭无线电模块本身、您是否同意不需要 USB0EPEN?

6) 6)如果我始终保持连接、不监控 VBUS、并且始终拥有自供电设备、那么我是否真的需要连接 VBUS?

7) 7) VBUS 是否用于将 D+和 D-线路上拉?

9) 9)如果是、它是否必须为5V? 它可以是外部3.9V 吗?

10) 10)在上述条件下、是否可以使用四条线路来运行 Tiva USB 接口、这四条线路是 :VBUS @ 3.9V、D+、D-、 和 GND?   

提前感谢您的所有帮助。

Chris  

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

    您好!

    首先、我的小组是否可以感谢您的"善意提及?"   (我们希望提供帮助和指导、但作为长期/经测试的技术顾问、我们并不总是受到欢迎、这也是我们的职责。)   [我们严格地说是"外来者"]

    您的问题展现出了很好的想法-通常、"准备工作"的水平会产生最佳结果-并且(我们有时会注意到)"速度、简化和增强"我们(和其他人)可靠地提供帮助和协助的能力。

    不幸的是-我们从未与 TM4C129系列"深入挖掘任何地方"。   (我们支持来自5家供应商的众多 ARM Cortex MCU (M0、M3、M4、M7))

    我们拥有丰富的射频和电力半导体经验-在2-10KW 功率范围内工作。   为了正确驱动此类功率 FET -我们使用昂贵的网络分析器-这就是我们注意实现最佳的"MCU 到无线电"阻抗匹配/连接所需的"严格"跟踪详细信息的方式。   我们将考虑您关于45 90Ω 同轴电缆的指导请求。   (如果无法使用较新的电缆、我们采用大容量的50Ω Ω 电缆- 10%的偏差(可能)允许使用该电缆。)

    在您的方法中、唯一我和员工不同意的是"没有或优先级降低实验"、尤其是在(唯一)无线电到 MCU 连接中。   设计合理的"系列聚合实验"通常"淘汰"(意料之外)但有利的方法-否则将会错过!   (也许... 有时)

    您可以"稳定"地启用/禁用无线电(通过 MCU 命令下的2个 GPIO)-完全符合我们(之前)的建议。

    本周晚些时候、我们将与我们的一个国防客户端会面-这可能会提高(包括)我们的电缆阻抗意识和 USB 1.0知识。

    [编辑]  爱拉尔夫的标题/主题更改!   标题很重要-它们捕捉眼睛!   员工目前正在检查我们的"国防或医疗设备"设计中从未使用"USB"作为 MCU 与无线电之间的连接媒介。   "FTDI"芯片(或类似芯片)是否可以实现 USB -> UART 转换-完全消除(不需要的) USB 带来的复杂问题?    我们所有客户(过去)的类似(无线电-> MCU)设计是否都错误?   值得考虑-不是吗?

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

    您好 Chris、

    很抱歉、另一个 E2E 主题存在该问题。 如果您对这个问题再次有疑问、请告诉我。

    [引用 user="Chris hates]1)第一个问题,固件中是否有将 USB 速度锁定为所需速度的方法,在本例中为 USB 1.0?

    USB 1.0就是所谓的"低速"、我们实际上不支持它。 您将使用全速 USB 1.1。 被 usblib 锁定、如果尝试将高速与外部 PHY 一起使用、则必须使用特定配置将速度更改为高速。 不是您考虑的那样、而只是为了解释库的切换速度。

    [引用 USER="Chris 顶峰]2) USB 1.0有不同的子速度等级,还是1.5Mbs?  [/报价]

    没有、但如前所述、TM4C 器件支持 USB 全速模式、即 USB 1.1、数据速率为12Mbps

    您可以在以下文章中查看速度列表: https://www.sony.com/electronics/support/articles/00024571

    [引用用户="Chris Head"]3) USB 1.0是否足以让简单的双绞线和0.100"中心接头更好?  是否需要屏蔽? 如果是、应将屏蔽层接地在哪里?  一侧、两侧?   [/报价]

    大多数 USB 电缆都没有屏蔽、因此在典型应用中没有屏蔽电缆是可以的。 双绞线对于 USB 应该是可以的、这似乎是标准配置。 我对 USB 布线不了解太多、因此我不确定中间的接头。 可能是您可以搜索的内容。 USB 电缆基础知识: https://computer.howstuffworks.com/usb4.htm

    [引用 USER="Chris H最高级]假设情况良好、我的无线电模块是自供电的(它将是 器件、Tiva 是主机)、并将硬接线到 Tiva、因此无法断开连接。 我计划使用 与上文所述的旧 PC 塔类似的电缆、该电缆将直接焊接到每侧的板上。 我希望电缆约为6" (或更低)、并在需要时进行屏蔽。 如果有专用的45/90欧姆电缆、我可以使用。 如果此电缆不可用且双绞线不可用、我可以使用每 侧连接器的小型6英寸 USB 电缆、但我目前没有为此进行设置、因此希望焊接电缆选项仍然可行。

    4) 4) 是否有45/90欧姆专用电缆? 如果是、您能给我举个例子吗?

    我从未考虑过使用标准 USB 电缆以外的其他电缆、也从未提出过这样的问题、坦率地说、我不知道。 您可能可以在此处执行所需的操作、但这并不是我真正认为可以接受的评论、因为这实际上会导致更多的系统级问题、而我实际上只对我们的器件工作原理有详细的了解。 我对 USB 硬件没有太多背景知识。

    不确定 CB1是否可以在这里与他的公司进行一些合作、多年的经验。 )

    [引用用户="Chris Epead"] 5)如果 我可以重置和/或完全关闭无线电模块本身,您是否同意不需要 USB0EPEN?

    在 D/S 中、USB0EPEN 可选择性地用于主机模式、以控制外部电源为 USB 总线供电。 因此、如果您不需要该功能、则无需 USB0EPEN  

    [引用 user="Chris h峰会]6)现在、如果我始终保持连接、不监控 VBUS、并且始终拥有自供电设备、那么我是否真的需要连接 VBUS?

    考虑到这是一个闭环系统、我想说您不需要它。 我想 、如果您使用的 eUSBModeForceDevice 能够正常工作。

    [引用用户="Chris 顶峰"]

    7) 7) VBUS 是否用于将 D+和 D-线路上拉?

    9) 9)如果是、它是否必须为5V? 它可以是外部3.9V 吗?

    10) 10)在上述条件下、是否可以使用四条线路来运行 Tiva USB 接口、这四条线路是 :VBUS @ 3.9V、D+、D-、 和 GND?   

    [/报价]

    不可以、这些线路在3.3V 下运行。 TM4C129x 的 I/O 不能承受5V 电压、VBUS 除外。 VBUS 为5V、有助于向器件进行电源传输、而不是驱动通信线路。

    有关 USB 电压的详细信息: USB 使用差分传输对传输数据。 这是使用 NRZI 进行编码的、并经过位填充以确保数据流中有足够的转换。 在低速和全速器件上,通过将 D+拉至2.8V 以上并将一个15K 欧姆电阻器拉至接地,以及将 D-拉至0.3V 以下和一个1.5K 欧姆电阻器拉至3.6V,传输差分‘1’。 另一方面,差分‘0’是一个 D-大于2.8V,D+小于0.3V,具有相同的适当下拉/上拉电阻器。

    资料来源: https://www.beyondlogic.org/usbnutshell/usb2.shtml

    P.S. 我将编辑您的主题标题,使其更具描述性:)

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

    CB_1Miblie、

    针对您的回答: "员工和我唯一不同意您的方法的是、"没有或优先级降低实验"、尤其是在(唯一的)无线电到 MCU 连接中。   设计合理的"系列聚合实验"通常"淘汰" (意料之外)但有利的方法 -否则将会错过!   (也许... 有时)"

    我们当前正在按 I TYPE 在该接口上运行实验。 遗憾的是、我的软件工程师在配置 Tiva 以作为 USB 主机运行时遇到问题、并要求我提供一些指导。 我完全计划测试此配置、以解决可能出现的任何问题。  目前、我已将我们预先存在的无线电连接到 USB 接口、据我所知、这可以确切了解它的工作原理。 我唯一真正的问题是 VBUS 信号。 我不知道该怎么做。 我不确定它是否是 Tiva 所需的输入。 从无线电端、它只是一个数字设备、告诉它有 USB。 我想此时、似乎只要 Tiva 没有设置为查找 VBUS、我就可以删除该连接并将无线电端的 VBUS 连接到3.9V 电源轨、我们就应该很好。  

    至于布线、我目前使用的是标准 USB 电缆、其中一端连接了微型连接器、另一端连接了无线电模块、另一端的引线直接连接到 Tiva 微型端口(我切断了连接器的另一端以露出电线)。 如果需要、我可以在最终设计中尝试这种方法、一切顺利。 我想了解一下您对45/90导线的了解。  

    至于 FTDI 芯片、我已经在一些内部调试工具上成功地使用它来读取串行 UART 数据、但在这种情况下、它不会对我有所帮助。 我们目前正在尝试打开无线电模块的辅助路径。 主要路径是 UART、目前正在使用。 没有其他 UART 接口、因此我不会从 USB 转至 FTDI... 然后、FTDI 返回到 USB 的空间太小。 当两侧都支持 USB 时不是很实用。 如果我需要这么做、我只需咬一个项目符号、添加一个5V 开关、并直接在 Tiva 的控制下使用 VBUS 运行它。  

    请记住、这是一个预先存在的设计、我们正在尝试向其中添加一个辅助通道。 这意味着我的电路板面积已经确定、我的空间有限、除非事实证明我无法按照我建议的方式可靠地完成。 正如您说过的、只有测试才能证明这一点。  

    再次感谢您的支持、期待收到您的回复。  

    Chris  

     

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

    拉尔夫

    [引用 user="Ralph Jacobi">抱歉、您的另一个 E2E 主题存在该问题。 如果您对这个问题再次有疑问、请告知我。

    仍然有问题。 我没有收到任何人回复的电子邮件通知、即使已选中通知我。

    [引用 USER="Ralph Jacobi]No、这些线路的工作电压为3.3V。 TM4C129x 的 I/O 不能承受5V 电压、VBUS 除外。 VBUS 为5V、有助于将电源传输到器件、而不是驱动通信线路。[/QUERP]

    这是否意味着我应该在 Tiva 端将 VBUS 保持断开状态?  我认为我读出 D=和 D-在内部上拉、不需要任何外部设备。 是这样吗?  

    再次感谢您的支持、  

    Chris  

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

    谢谢您-让我们的工作得到认可总是令人愉快的。   (尤其是当"年轻团队"投入精力时!)

    [引用 USER="Chris H最高级]请记住、这是一个预先存在的设计、我们正在尝试向其中添加辅助通道。 这意味着我的电路板尺寸已经确定、我的封装有限

    即使在*独特的"(以及超越奖励的)成立经验之后,每周工作6.5天,持续3年以上,然后“公开”-我在您的报价所显示的潜在客户上“假人”。   您能说"设计受损吗?"   我的新公司对我们的所有可能(类似)都有抗拒、并且绝对可以确保客户认可(并正确承认)"将过去的设计转变为当今的现实"会带来巨大的挑战:时间、成本和设计挑战-即使付出巨大的、集中的努力-成功也可能难以实现!"    (感谢您的"支持进入角落"–通过我的时间@ UCLA 法学院提供这一指导。)   "正常/习惯"是公司(极大地)低估了以下方面:所需的成本/时间/工作量-以及(大多数情况下)"在这类交易上失去金钱!"

    昨天晚些时候、员工联系了2家"航空电子电缆专家公司"。   同轴电缆"尺寸减小"方面取得了巨大进展、但其同轴电缆库存集中在50和75Ω 之间、两者均未提供您的45/90目标。   (我们将进一步了解-明天访问关键客户...)

    聪明的员工回忆一个(可怕的)"节省/延长过去的设计工作量"、这可能是"为您工作"。   (可能)  我们能够使用 CMOS 电平多路复用器 IC 使 MCU 能够"在2个 UART 之间切换"(当然、每次只有1个通道处于活动状态)。   她采购了一个(非常)微型多路复用器芯片-这让所有各方都满意...

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

    您好 Chris、

    [引用 user="Chris hates)]这是否意味着我应该在 Tiva 端断开 VBUS 的连接?  我认为我看到 D+和 D-在内部上拉、不需要任何外部设备。 是这样吗?  [/报价]

    是的、可以断开 VBUS。 D+和 D-在内部上拉。

    [引用 USER="Chris 顶峰]仍有问题。 我没有收到任何人回复的电子邮件通知、即使已选中通知我。

    好的、我提醒了支持 E2E 论坛的人员、并将了解我可以做些什么来让他们了解这一点。

    当您说"已选中以通知我"时、您是指线程本身吗? 如果是、请检查您的 E2E 用户设置、并确保您已选择接收来自 E2E 的电子邮件。 默认情况下应该是这种情况、所以如果不是这样、您自己也没有更改、请告诉我、因为我可能需要将其报告为错误。

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

    多路复用的问题在于、两个通道彼此透明、因此您可以同时进行通信。 如果我们不关心其中一个中断、我们可能可以使用我们现在使用的相同方案、并推送更高优先级的信号。  

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

    所有设置似乎都表明我应该收到通知

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

    论坛通知失败和病毒避免(希望可能)问候、

    员工和我已经发现了很多"高重点 USB 数据"(可能超出您所寻求的数据)、但最好(您)担任"编辑/审阅者"、以吸收您最需要的数据。   我们的许多信息来源都是一家"顶层"公司、他们非常亲切、能够与我们共享大部分以 USB 为中心的数据、以便在此处进行演示。

    由于我们公司的"数据挖掘"应该具有超出此主题的价值(远)-我们将在我们的新主题中发布进一步的版本。

    [引用用户="Chris 顶峰"]

    3) 3) USB 1.0是否足以避免简单的双绞线和0.100"中心接头?  是否需要屏蔽? 如果是、应将屏蔽层接地在哪里?  一侧、两侧?   

    假设这是可以的、我的无线电模块是自供电的( 它将是器件、Tiva 是主机)、并且将硬接线到 Tiva、因此无法断开连接。 我计划使用 与上文所述的旧 PC 塔类似的电缆、该电缆将直接焊接到每侧的板上。 我希望电缆约为6" (或更低)、并在需要时进行屏蔽。 如果有专用的45/90欧姆电缆、我可以使用。 如果此电缆不可用且双绞线不可用、我可以使用每 侧带有连接器的小型6英寸 USB 电缆、但我目前没有为此进行设置、因此希望焊接电缆选项仍然可行。

    [/报价]

    我们的"专家"客户/顾问认为您的"最不喜欢"互连选项是您的最佳选择!   "使用每 侧带有连接器的小型6英寸 USB 电缆!"   这些 USB 连接器安装在每一端、即使在相对较低的速度下、也能"避免信号不连续性"。   应 避免使用您的替代计划"直接焊接到每侧板的电缆"。   (大规模信号衰减。)   此外、首选"屏蔽"、我们在代表您的"分组 USB 文献"中对此进行了详细介绍。

    您的无线电模块未描述-它是否没有现有的 USB 连接器?   我们的客户/顾问建议、如果存在、您应设法找到与您的无线电设备配对的现有 USB 电缆、并(希望是)将一个"微型 USB 插座"添加到您的 MCU 板上。

    本供应商的"设计指南"(之前在这里介绍)很好地详细介绍了如何在 MCU 和(理想情况下)正确 USB 连接器之间创建"设计正确的差分阻抗路径"。   同样、"如何将此(要求苛刻) PCB 布线通道添加(已经制造的) PCB 上"、超出了我们的建议和理解范围。

    [引用 USER="Chris 顶峰]4) 是否有45/90欧姆的特定电缆? 如果是、您能给我举个例子吗?

    确实存在这样的电缆-一个版本(实际上也是)同轴电缆。  (有些人对此有疑问!)   我们将为您连接两个来源-(至少有100英尺)"获得良好回报的"绿色解析邮票-可能会获得几个短长度的信息(我公司对此表示礼貌)、不收取费用...   此类电缆采购的缺点是您在将电缆端与每个连接器正确对接方面的"技能、工具集和经验"。   (我们的文献"查找"不仅描述了这种过程、而且很好地说明了这种过程。)

    e2e.ti.com/.../W_2D00_3627_2D00_26_2D00_90OhmUSBAerospaceCables.pdf

    和  

    e2e.ti.com/.../47_5F00_U090_2D00_0422_2D00_100_5F00_90_5F00_Ohm_5F00_USB_5F00_Cable_5F00_DataSheet.pdf

    遵循我们的客户和我的团队认为"最适合您/类似的其他人"的几个"USB 数据发现"。   您可能会注意到、我的团队努力"不仅要搜索和查找这些(分散的)文档、还要提供内容的简短摘要"、以加快和简化您的选择。

    www.compuphase.com/.../usb_lowspeed.htm  

    低速 USB 通信配置微控制器。 说明问题、同时提供(可能)简化的实现方法。   

    ***注:正如您自己所相信的那样-“强烈建议您使用低速 USB 模式!”   供应商代理对此类使用作出了裁决-但 MCU 手册(适用于两类 TM4C MCU)却注意到低速可用!   "不完整"API 开发是否"牺牲了"低速"的使用?

    21通用串行总线(USB)控制器
    TM4C1294NCPDT USB 控制器在与 USB 主机、器件或 OTG 功能进行点对点通信期间作为全速或低速功能控制器运行。 如果使用集成的 ULPI 接口、USB 可高速运行。 该控制器符合 USB 2.0标准、包括挂起和恢复信号。

    18通用串行总线(USB)控制器
    TM4C123GH6PM USB 控制器在与 USB 主机、器件或 OTG 功能进行点对点通信期间作为全速或低速功能控制器运行。 该控制器符合 USB2.0标准、包括挂起和恢复信号。

    www.usb.org/.../usb_20g.pdf  

    扼要重述 USB 1.1操作-和"USB2.0新增功能"。

    USB 1.1规范的这种向后兼容扩展使用相同的电缆、连接器和 软件接口、因此用户不会看到使用模式发生任何变化。

    介绍了设计注意事项或指南、以最大限度地减少 反射、串扰和插入损耗等信号完整性损失。

    www.usb.org/.../CabConn20.pdf

    本文档介绍了 USB 连接器、电缆和装配电缆的机械、电气、环境、设计和性能标准以及自愿的供应商合规性要求。 此外、本文档还提供了设计、批准和实施特定于应用的 USB 连接器和装配电缆组件的详细要求。

    www.usb.org/.../USB_SuperSpeed_CabCon_Whitepaper.pdf

    事实上、"超速"远远超出您的要求。   然而、"在此处学习的经验教训"只能"添加并告知/告知"您(更轻松)的设计成功!

    本文档讨论了如何管理 USB SuperSpeed 连接器和电缆组件性能、尤其是信号完整性损失。 介绍了将这些因素降至最低的主要设计注意事项或指南:包括反射、串扰和插入损耗。 虽然重点是信号完整性、但也对 EMI/RFI 和机械方面进行了一些讨论。   

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

    拉尔夫

    我认为我发现了电子邮件通知的问题。 我的一侧被封锁了。 从那时起、我就白名单上列出 了通知电子邮件、希望将来能收到这些电子邮件。  

    谢谢、

    Chris  

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

    尊敬的 Chris:

    很高兴听到这个消息。

    您好 CB1、

    是的、TivaWare 完全不支持低速。 对低速的要求极少,不值得投入发展时间,这就是为什么我说不支持的原因。 我应该更清楚地说、它不是软件支持的、但理论上硬件是有能力的。 我们目前不会为低速模式提供任何调试支持。

    感谢您提供有关互连选项和布线的详细信息!!

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

    您好、Ralph、

    我理解您的立场、但当"什么东西没有得到提升(即低速)时、请求(必然)会减少!"

    在本海报中、低速度具有其"非板载 USB 连接"要求、这是一个巨大的优势。   @我们的专家客户顾问公司向我们展示了这一点(Live)。   低速成功、而全速未成功-这在(另一个) ARM Cortex M4上。   我们对客户应用程序与此海报并行的数量感到"震惊"!   (即非板载、USB"命令控制"传输应用程序。)

    我们提供的第一篇 USB 文章(相反)很好地说明了" MCU 如何"快速轻松"应用"低速"。   也许这篇文章与您(现有)的 API (稍作修改)的结合可能会成功地完成此海报。   (和其他-强制进入类似(即附加)设计应用。)

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

    感谢您提供所有信息。 您和您的团队真的超越了收集所有信息的范围、非常感激。 我快速浏览了一下、但我需要花一些时间来消化所有内容、并为我确定最佳选择。  

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

    感谢您-请注意、我们的技术公司经常被要求"拯救过去、有效的系统(或关键/关键组件)"-该系统已经(或即将)"停产"。   这种技术已证明(两者)知识丰富且有利可图!

    与您的任务类似-我们通常会提供一系列 PCB -并定向至"添加新的或改进的/扩展的功能"。   然后、我们将创建一个定制 PCB、该 PCB:

    • 可安全地安装到客户端的现有 PCB 上
    • 包括满足客户规格所需的组件/智能
    • 然后"馈送到"或以其他方式与客户端的现有 PCB 通信/连接

    正如先前提供的" USB 数据阵列"所揭示的那样、USB 提出了一个"特别要求"的挑战。   尤其是"在您的情况下"-我们相信您的 TM4C PCB 上存在"未正确实现、USB 差分 PCB 布线对"!   (即通过无线电模块实现高度稳健的 USB 事务处理。)

    我们相信、"SPI 而不是 USB"能够充分考虑您的需求、因为我们在设计此类系统时取得了巨大成功。   这证明:

    • 无需严格/苛刻的差分 PCB 迹线对... 并且可能"不可能"(至少很难)"添加"到现有(已组装) PCB!   (尚未预料到、也未包括客户(新)关于在(已)成品 PCB 上添加该"差分 USB PCB 布线对"的请求!)
    • 能够"按意愿"-调整 SPI 数据速率、以最大限度地提高通信效率
    • "接受"(甚至可能欢迎)更容易的"互连方式"。   (即、以尊重的方式对待 SPI 时钟线-几乎(任何)电缆或电线分组在 SPI 方面表现良好(非常)-对于我的团队)

    如果您"购买这种方法"-您可能需要一个双向的"USB 转 SPI"转换器。   (有些方面-我们可以提供帮助!)   此转换器可以安装在您的无线电模块上、也可以安装在(如前面所述的"本帖子")上、安装在您的客户端的现有 PCB 板组上、并以分立方式将"电缆或连线"安装到您的(现有) TM4C MCU 上。   (您"足够聪明"、可以将 MCU 的 SPI 端口之一保留为"备用"-对于此类情况...)

    [编辑/添加]: 根据收集/呈现的(大量)新事实、查看您的"附加设计要求"-是否可以选择"基于 USB 的无线电模块"-是否有理由(部分)进行审查?   该供应商的"设计指南"(之前介绍过)的"深入阅读"是否突出了 USB 所需的复杂性和严格合规性?   必须询问-因为没有寻求 USB 的(真正的好处)-"如何证明基于 USB 的无线电模块是合理的?"   此外-此类无线电模块是否"注明"、以严格符合 USB 的许多要求?   (可能)受到(潜在)破坏的 USB 互连(每端)的组合不会使您(适当)暂停?   是否应邀请这种"风险"?

    有时,被发现是"最艰难的方式"。 证明不是"最佳或最有效的方式..."   团队(已经)攀登了那座山-可能是帮助您攀登的最佳选择...

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

    您好!

    为了海报(Chris)和具有类似兴趣的人-该供应商(也)认识到了对"USB 转 SPI (或其他串行模式)转换器"的需求。

    发现并展示年轻/熟练的员工:

    请注意、德州供应商生产了一个"德州尺寸"的 PCB。   (转换 MCU 具有"80引脚"-那些(可能)资源更丰富的 MCU 已实现(类似)大幅减少引脚数的 MCU。   (更适合此海报!)   公平对待供应商-包含多个 GPIO、ADC、PWM 和 DAC 功能-缩小了此电路板的尺寸...

    供应商的 PCB (或其他供应商提供的 PCB)被证明是"开发"的理想选择-然后、对于生产应用、可能会"缩小 Voodoo 尺寸"。   还请注意、不包含"任何"证明(某种程度上)过语句-"CAN"(一个被识别的长串行总线)。   (然而、通过资源丰富的其他人、"USB2 (几乎) ANY"不会产生相同的"振铃!")