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:QSSI TX/RX 反向、那么是否有解决方法?

Guru**** 2454880 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/638920/tm4c129encpdt-qssi-tx-rx-is-reversed-so-is-there-a-fix

器件型号:TM4C129ENCPDT

你(们)好 我要将现有固件从 Stellaris 迁移到 Tiva、而我的 SSI/SPI 总线现在已拧紧、因为 RX/TX 已从 Stellaris 交换到 Tiva。

我知道 TI 根据以下文档了解了引脚交换: www.ti.com/lit/an/spma049a/spma049a.pdf ,第9页#17。

Stellaris:引脚 A4:SSI0RX、引脚 A5:SSI0TX

"传统"模式下的 Tiva:引脚 A4:SSI0TX、引脚 A5:SSI0RX

除了对 SPI 总线进行位拆裂和对 PCB 进行重做之外、还有其他修复吗? 我是否可以将一个引脚功能移动到另一个引脚并使用它来完成?

它说引脚是双向的、也许我缺少一些东西、但在本例中、它们是 TX 还是两个 RX。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的理解几乎是正确的。 与 LM3S 和 TM4C123x 系列器件相比、TM4C129x 器件交换了 SSI0 TX 和 RX 引脚。 (Tiva 系列包括 TM4C129x 和 TM4C123x 器件。) 除了您建议对 SPI 总线进行"位拆裂"外、软件中没有其他方法可以更改此硬件配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Kraftfahrzeughaftpflichtversicherung "]除了位拆裂 SPI 总线和重新执行 PCB 之外,还有其他修复吗?

    感受您的痛苦-并与供应商就"您的职位不满意"达成一致。    您必须意识到、当 SPI 模块被声明和使用时、您"失去了双向功能"、当配置为"正常"GPIO 时、这些引脚会享受到这种功能。   (即在 SPI 模式下-引脚"是它们的样子"-这是"基于 SPI、单向的"。)    

    Bit-Bang 可能会"节省您的现有电路板"、但自动化和广泛 SPI 信号处理的损失可能会很高的成本。   (与往常一样-很大程度上取决于您(唯一)应用程序的"详细信息"。)

    至于"其他修复"-虽然很粗糙-但我/我已经"拯救了几百个"哎呀"板-尤其是在"交换了"两条相邻的 PCB 走线"时。   如果走线"并联走线"且两条走线都出现在同一(外部)电路板层上-是否不可能有一对仔细的"走线层"和"插入尺寸合适/放置的0Ω SMT 电阻器"-启用"交换此类信号?"   很大程度上取决于电路板的密度及其工作环境。   当"温度变化较大"或电路板"冲击/振动"预计时、不建议使用此类"信号交换"。

    如果您很幸运,并且主板允许进行此类修改,则终端客户可能永远不会注意到您的问题... 也不是您的灵感修复...

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

    感谢您的回答。 我以前曾使用过 SPI 总线、因为我使用的是一种在设计中也有一些百日咳的 ASIC。 在该板上、我将通过 SPI 与6个芯片进行通信、我最感兴趣的是修改电路板并继续使用硬件 SPI。

    我可以很轻松地访问此板上的布线、并将使用一个小意大利面进行交换、然后再执行另一个旋转的板、这不会是问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    喜欢你的“能做”而不是“我是”态度。

    与06-03、0Ω R 重叠的"voodo"(收缩、量规非常细)意大利面(与"切片"信号布线一起放置)长期以来(甚至)出现在优步昂贵的"PC 母板"上。 (不要问-我怎么知道...) 祝您有机会...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、这已经完成了、这是工作的全部内容。 一切都在正常工作。

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

    “哦,我的…… 还是我的心!    我是否可以注意到使用(例如) 30号仪表、特氟龙绝缘绕线(可能)会更可靠?
    我很担心照片中显示的是一根未绝缘导线-它与过孔重叠(这可能会在过孔边缘/周围"挑战"阻焊层的绝缘。)

    关于"外科手术痕量切片"的建议似乎是(以某种方式)"痕量截肢"。   (几乎好像迹线被"烧成合规"、而不是"手术切片"。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哈哈哈,耶:D 导线的表面太小了,它的工作很完美,不要触碰它。 这张照片不是很公正、因为它是由一个糟糕的 USB 显微镜提供的。 不用担心、这一切都将在生产版本中消失。