尊敬的 C2000专家:
对于 GPIO32、可以将其用作 CAN_TX、并且必须将该引脚上拉以引导至闪存。
我的问题是上拉电阻器是否会产生 CAN_TX 信号? 如果没有、是否需要为 CAN_RX 引脚添加上拉电阻器?
此致、
插孔
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.
尊敬的 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
很高兴这些信息能够提供帮助! 关于推荐值、遗憾的是、鉴于会影响最终决策的大量变量、这是我们无法直接提供的特定值。 但是、我可以在选择该值时提供一些指导:
10k 可能是一个很好的起点,但应在应用中进行测试,以确保正确的行为
-检查应用内噪声(或类似的仿真)并确保上拉强度足以克服启动期间的噪声。
-考虑系统的其余部分(例如使用的 CAN 收发器)和网络上的任何其他项目。 这种阻力将影响其他项目,这些项目似乎很明显,但往往可以忽略。
-测试/仿真该电阻是否能够由 CAN-TX 引脚过驱动为低电平