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.
工具与软件:
大家好、我将在我的系统中使用 TCAN4550。
关于这款器件有一些问题。
我将为 Vsup 提供24V 的电压、VIO 将来自其他系统 LDO 3.3V、用于 MCU>
1. Vsup 和 VIO 之间是否有上电顺序?
例如、VIO 应在 Vsup 之后?
或者 、如果 VIO 在 Vsup 之前传入、是否可以?
我将通过 3.3V 的 LDO 提供 VIO、在这种情况下不需要 INH。 对吧?
如果我不使用 INH、那么我可以将此引脚悬空吗? 或者连接下拉电阻器100k Ω 是更好吗?
3. WAKE 引脚是什么? 引脚会执行什么?
我不明白"本地唤醒"的意思。
此引脚是否为某种使能引脚? (WAKE 引脚-> nWKRQ 引脚->唤醒 MCU? _
我要使该器件始终开启。
在本例中为0
3-1. 我可以直接将 Wake PIN 连接到 VSUP 24V 吗?
3-2. nWKRQ 引脚可以悬空?
.
4.添加值 为50欧姆的晶体阻尼电阻可以吗? (我会在之后再调谐)
Sukmin 您好!
[报价 userid="567297" url="~/support/interface-group/interface/f/interface-forum/1401636/tcan4550-tacn4550-some-questions "]1. Vsup 和 VIO 之间是否有上电顺序?
例如、VIO 应在 Vsup 之后?
或者 、如果 VIO 在 Vsup 之前传入、是否可以?
[报价]不需要所需的上电序列、Vsup 和 VIO 可以按任一顺序出现。 但器件正常运行需要使用此功能。 VSUP 将提供器件所需的内部数字和5V LDO。 VIO 仅用于为 OSC1/2上的晶体/时钟电路供电、也用作数字 IO 电平转换器的基准电压(3.3V 或5V)。
[报价 userid="567297" url="~/support/interface-group/interface/f/interface-forum/1401636/tcan4550-tacn4550-some-questions "]我将通过 3.3V 的 LDO 提供 VIO、在这种情况下不需要 INH。 对吧?
如果我不使用 INH、那么我可以将此引脚悬空吗? 或者连接下拉电阻器100k Ω 是更好吗?
[报价]正确、不需要使用 INH。 它的主要功能是控制低压稳压器的使能引脚、以便在 TCAN4550 (和电路板)处于低功耗睡眠模式后可将其禁用、在其他情况下可将其启用。 INH 是输出引脚、因此如果未使用、则可以将其保持未连接状态、无需100k 下拉电阻。 然而、如果使用 INH、则需要一个100k 的下拉电阻器来帮助创建"低电平"、因为 INH 被驱动至高电平、但只是变为高阻态、否则网络上的任何电容都需要通过电阻路径放电。
[报价 userid="567297" url="~/support/interface-group/interface/f/interface-forum/1401636/tcan4550-tacn4550-some-questions "]3. WAKE 引脚是什么? 引脚会执行什么?
我不明白"本地唤醒"的意思。
此引脚是否为某种使能引脚? (WAKE 引脚-> nWKRQ 引脚->唤醒 MCU? _
我要使该器件始终开启。
在本例中为0
3-1. 我可以直接将 Wake PIN 连接到 VSUP 24V 吗?
3-2. nWKRQ 引脚可以悬空?
[报价]TCAN4550有3个主要功能模式:
WAKE 引脚是一个输入引脚、可以在器件处于睡眠模式时检测电压脉冲、并使其"唤醒"并转换到待机模式。
nWKRQ 引脚是一个"唤醒请求"引脚、是一个低电压输出引脚、通常会镜像在更高 VSUP 电压电平下运行的 INH 的功能。 nWKRQ 也是来自 INH 的反相逻辑、但它可用作对 MCU 或控制低压电源稳压器的器件的请求、以启用用于 VIO 电源的稳压器。
如果您不打算使用睡眠模式、则无需 nWKRQ 和 WAKE 引脚。 由于 WAKE 引脚是一个输入引脚、并且我们不希望任何噪声耦合到未使用的引脚、因此应将 WAKE 引脚连接到 VSUP 或 GND。 nWKRQ 引脚是输出引脚、因此如果未使用该引脚、可以将其保持未连接状态。
我会注意到、TCAN4550具有失效防护功能、该功能会启动一个名为睡眠唤醒错误(SWE)计时器的4分钟计时器、该计时器要求器件在上电、从睡眠中唤醒或收到上电复位(POR)后的4分钟内清除 PWRON 位并/或将其配置为正常模式。 如果允许此计时器到期、器件将转换到睡眠模式。 如果未使用 WAKE 引脚、则需要使用另一种方法(例如 CAN 总线上的 WUP)唤醒器件、或者进行下电上电。 在开发期间对该引脚进行测试点访问会很有帮助。
4. 添加 50欧姆的晶体阻尼电阻值可以吗? (我稍后会调优) [/报价]在 OSC1和晶体之间添加一个50欧姆阻尼电阻器是一个很好的开始。 请参阅 TCAN455x 时钟优化和设计指南应用手册 有关更多信息。 (链接)
TCAN4550通过 OSC1和 OSC2引脚支持晶体和单端时钟。 OSC2引脚上有一个电压比较器、该比较器寻找"接地"引脚、这将指示器件应使用单端时钟模式。 因此、必须使用足够的裕度来调谐晶体电路、以防止晶体峰-峰值振荡波的最低电平超过150mV、这可能导致器件在正常工作期间从晶体模式切换到单端模式。 串联阻尼电阻器在该调优过程中很有用。
此致、
Jonathan
你好、Jonathan。
你的友好和详细的解释给我留下了深刻的印象。 非常感谢。
我想我主要理解您提到的内容。
您能否最终在下面检查一下我理解是否正确?
.
nWKRQ 只是一个输出功能引脚 、用于指示 TCAN4550是处于睡眠模式还是待机模式。
nWKRQ 本身不控制 MCU 或其他器件。
:所以如果我不想用 nwkrq 做任何操作,我只能保持浮动。
.
2.正如您所解释的、由于使用的是 SWE 计时器、所以即使我不想使用睡眠模式、
如果在上电后的4m 内没有唤醒事件、TCAN4550将自动进入睡眠模式。
: 所以,在这种情况下,如果我只想通过 WUP 来唤醒 TCAN4550 ,我可以直接将"WAKE"引脚连接到 VSUP。 对吧?
.
3. WUP 是否可以被视为一般的 CAN 消息?
非常感谢。 这将会大有帮助。
尊敬的 Sukmin:
nWKRQ 只是一个输出功能引脚 、用于指示 TCAN4550是处于睡眠模式还是待机模式。
nWKRQ 本身不控制 MCU 或其他器件。
:所以如果我不想用 nwkrq 做任何操作,我只能保持浮动。
[报价]是的、我认为您理解正确。 如果应用希望使用睡眠模式来降低空闲时间内的功耗、可使用两种通用架构将电路板从睡眠模式状态唤醒。
第一种方法是使用连接到稳压器 EN 引脚的 INH 引脚、在检测到唤醒条件时为电路板和 MCU 供电。 然后、MCU 在上电后引导、系统开始正常运行。
第二种情况是稳压器不由 INH 控制、而是由 MCU 或其他器件(如 PMIC)控制。 在这种情况下、nWKRQ 可用作在较低的数字电压电平下发生唤醒事件的指示器(镜像 INH 功能)。 它也可以配置为专用的唤醒中断引脚、但这要求 VSUP、VIO 和时钟都能正常工作、以便数字内核能够生成中断。
您也可以正确地说、如果您不打算使用 nWKRQ 引脚、可以将其保持悬空。
[/quote][/quote]2.正如您所解释的、由于使用的是 SWE 计时器、所以即使我不想使用睡眠模式、
如果在上电后的4m 内没有唤醒事件、TCAN4550将自动进入睡眠模式。
[报价]
: 所以,在这种情况下,如果我只想通过 WUP 来唤醒 TCAN4550 ,我可以直接将"WAKE"引脚连接到 VSUP。 对吧?是的、这是正确的。 不需要通过 WAKE 引脚实现本地唤醒(LWU)、如果未使用、WAKE 引脚应连接到 VSUP 或 GND、以防止其在出现噪声时转换。 当它连接到 VSUP 时、泄漏电流会略小、但也可以根据您的偏好连接到 GND。
[/quote]3. WUP 是否可以被视为一般的 CAN 消息?
非常感谢。 这将会大有帮助。
[报价]通用 CAN 消息通常满足 WUP 要求、但该器件仅使用小状态机在特定的时间内检测特定位宽的显性、隐性、显性位序列。
WUP 不必是 CAN 消息、但通常由节点传输满足 WUP 要求的 CAN 消息来唤醒总线上的节点。
此致、
Jonathan
谢谢、Jonathan。
您的说明将非常有助于使用 TCAN4550进行设计。
:)