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.

[参考译文] TMS320F280025:f280025的 Sch

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1020069/tms320f280025-sch-of-f280025

器件型号:TMS320F280025

尊敬的 C2000专家:

对于 GPIO32、可以将其用作 CAN_TX、并且必须将该引脚上拉以引导至闪存。

我的问题是上拉电阻器是否会产生 CAN_TX 信号? 如果没有、是否需要为 CAN_RX 引脚添加上拉电阻器?

此致、

插孔

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

    尊敬的 Jack:

    感谢您的提问! CAN_TX 引脚可用作引导模式引脚、在该引脚连接到上拉电阻器、前提是未激活的 CAN 总线状态为高电平。 因此、将其用于逻辑高电平状态引导模式选择是可以的。

    编辑:我应该对此进行澄清。 选择上拉电阻器时、必须谨慎选择足够高的电阻(弱上拉)、以使 TX 能够轻松驱动信号、同时还必须具有足够低的电阻(强上拉)、以使内部逻辑知道引脚在启动期间(以及在需要时)为高电平。 这可能有点棘手、应小心完成(不是随机选择/未经测试的值)。 这与应用不同、甚至噪声抗扰度/易感性也会影响这种电阻器选择。

    如果您使用在一个下拉引导模式引脚上使用 CAN_TX、则会遇到一些问题。 请参阅此主题、其中讨论了这一确切场景(验证答案是要查看的帖子): https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/972102/tms320f280049-using-default-boot-pins-for-can-boot-mode/3591978#3591978

    该线程中有很多信息、但该线程的主要讨论是有关下拉引导模式选择的问题、以防您使用该模式。

    此致、

    Vince

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

    尊敬的 Vince:

    感谢您提供此信息。

    我不会使用下拉模式。 我正在应用中使用上拉电阻器、只需在应用代码中将 GPIO32重复使用为 CAN_TX。 从您的角度来看、建议使用哪种电阻器值? 是否可以像 Launch Pad sch 那样使用10K 电阻器?

    此致、

    插孔

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

    很高兴这些信息能够提供帮助! 关于推荐值、遗憾的是、鉴于会影响最终决策的大量变量、这是我们无法直接提供的特定值。 但是、我可以在选择该值时提供一些指导:
    10k 可能是一个很好的起点,但应在应用中进行测试,以确保正确的行为
    -检查应用内噪声(或类似的仿真)并确保上拉强度足以克服启动期间的噪声。
    -考虑系统的其余部分(例如使用的 CAN 收发器)和网络上的任何其他项目。 这种阻力将影响其他项目,这些项目似乎很明显,但往往可以忽略。
    -测试/仿真该电阻是否能够由 CAN-TX 引脚过驱动为低电平