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.
您好、专家、
我的客户正在其新的 PEPS 平台中使用 TCAN4550-Q1。 现在、他们正在设计原理图。 我有两个问题要与您联系。
谢谢!
Eden Wen
您好、Edthan、
是的、您可以使用 LDO 为 MCU 供电、但请记住、当该器件进入睡眠模式时、LDO 将关闭、因此您的 MCU 将关闭。 对于某些用户来说、这实际上是一件好事、因为当 CAN 收发器进入睡眠模式时、可以节省电流消耗。 但是、如果这不是您的预期用例、则不应使用 LDO 为您的 MCU 供电。
您能指出 CAN 总线故障期间 CAN 总线将限制 LDO 电流的读数。 我只想确保我们讨论的是数据表中的同一个器件。 该器件确实限制了 CAN 驱动器在显性状态期间可以短路的电流量、因为它具有显性状态超时。 因此、器件只能显性驱动这么长的时间。 这会降低平均短路电流。
3.是的,设备能够完全按照客户的描述进行操作。 当器件通过 CAN 总线或 WAKE 引脚接收到唤醒事件时、它将自动进入待机模式。 此时 INH 引脚将变为高电平、您的 LDO (VCCOUT)将打开。
同样正确、您不必连接 nINT 引脚。 这可能会使您的编码变得更加复杂、因为您必须不断检查中断寄存器以查看何时有新的中断。 在实践中、这似乎很简单、但实际上却意识到代码可能变得很困难。 每次通过 MCAN 传入新消息时、您都必须读取中断才能知道新消息已传入、然后必须从 RXFIFO/缓冲器读取该消息。 如果收到多条消息、您还必须读取状态寄存器、以了解当时有多少条新消息出现、以便您可以全部读取。 我们在 TCAN4550的软件用户指南中详细介绍了所有这些内容。
最棒的
Chris
尊敬的 Chris:
感谢您的详细答复。
[引用 userid="450700" URL"~/support/interface-group/interface/f/interface-forum/1115222/tcan4550-Q1-external-load-for-vccout/4133581#4133581"]2.能否 指出 CAN 总线在 CAN 总线故障期间将限制 LDO 电流的位置。 我只想确保我们讨论的是数据表中的同一个器件。 该器件确实限制了 CAN 驱动器在显性状态期间可以短路的电流量、因为它具有显性状态超时。 因此、器件只能显性驱动这么长的时间。 这会降低您的平均短路电流。[/报价]很抱歉、我们在这里讨论了 TCAN4550-Q1。 我是说、在显性状态超时之前、当总线上发生短路时、内部 LDO 电流将限制在100mA。 如果我理解正确、5V 电压将被拉低。 如果降低得太低、则会超出 MCU 电源的工作范围。 我想与您一起检查在总线短路情况下5V 输出是否会受到影响、以确保即使在这种情况下 MCU 也能正常工作。
另一个问题是、如果客户使用 LDO 为 MCU 供电、 如何评估 可从内部 LDO 获取的最大电流? 70mA? 或者我们需要考虑 CAN 总线短路电路情况?
谢谢!
Eden Wen
您好、Edthan、
VCCOUT 电流功能与 CAN 收发器电源电流分离、因此 LDO 输出可在 CAN 总线故障期间保持稳定。 在 CAN 总线故障期间、VCCOUT 仍然可以消耗70mA 的全部电流、而输出电压不会降至指定的压降值以下。 此电流消耗极有可能无法实现热持续性(取决于电路板特性和环境温度)、因此器件依赖于显性超时和其他 CAN 协议安全机制来防止在这种潜在的大电流消耗条件下过热。
此致、
Eric Schott