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:TCAN4550 + MSP430隔离解决方案

Guru**** 2582405 points
Other Parts Discussed in Thread: TCAN4550, ISO7741

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1009021/tcan4550-tcan4550-msp430-isolation-solution

器件型号:TCAN4550
主题中讨论的其他器件: ISO7741

大家好、

我正在考虑使用 MSP430和 TCAN4550为我的客户提供隔离式 CAN 解决方案。 我们知道有2种隔离方法。 一种方法是仅将 TCAN4550用作 CAN 控制器、然后在 TCAN4550之后放置一个隔离式 CAN TRX (图1)。 另一种方法是在 MSP430和 TCAN4550之间放置数字隔离器。

对于第二种方法、我正在考虑如何简化 MSP430和 TCAN4550之间的数字隔离器。 直接方法是在 MSP430和 TCAN4550之间使用 ISO776x (图2)。 但是、我们能否简化它以使用 ISO774x (图3)解决方案来节省成本?

Q1:除了 SCLK、SDI 和 SDO、为了确保 MSP430和 TCAN4550之间的正常功能、还必须提供哪些其他逻辑信号? Q2:详细说明,只有1个 SPI 从器件(TCAN4550),TCAN4550的 nCS 能否下拉至接地? TCAN4550的 nWKRQ 和 nINT 是否可以保持悬空?

Q3:TCAN4550的 RST 是否可以保持悬空?  

非常感谢。

此致、

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

    您好、杨

    这是一个好问题、为概述 TCAN4550的一些引脚特性提供了一个好机会。  

    [引用 userid="369099" URL"~/support/interface-group/interface/f/interface-forum/1009021/tcan4550-tcan4550-msp430-isolation-solution ]Q1:除了 SCLK、SDI 和 SDO 之外、还必须使用哪些其他逻辑信号才能确保 MSP430和 TCAN4550之间的正常功能? [/报价]

    所需的引脚:
    SCLK、SDI、SDO:SPI 通信都是必需的、因为它们用于在同步协议中将数据移入和移出器件。  
    NCS:虽然此引脚似乎仅用于选择引脚、但在 SPI 事务之间必须将此信号脉冲为高电平。 这使得器件能够确保在任何单次传输期间接收到适当数量的时钟脉冲。 该引脚必须连接到 MCU、以实现正确的 SPI 通信。

    可选*引脚:
    RST:RESET 引脚用于在器件无响应时重新启动器件、或在某些故障条件下将器件保持在复位状态。 如果不需要此特性、请将引脚接地以确保不会发生意外复位。  
    nINT:这个引脚报告全局中断状态标志的状态。 这允许对 TCAN4550功能和故障进行基于中断的处理。 如果不访问该引脚、则需要通过 SPI 轮询控制器、以确定何时有新消息等中断可用。  
    nWKRQ:当器件处于睡眠模式时、该引脚报告何时检测到远程或本地唤醒请求。 例如、如果 INH 输出不用于控制本地稳压器、则可以使用此参数向节点指示唤醒事件。  
    GPIO1、GPO2:这些引脚可被映射至外设功能以额外或者快速访问特定信息。  

    *请注意,如果不能访问这些引脚,某些功能或功能可能会受到显著限制或不可用。  

    我建议保持与 nINT 信号的连接、因为基于中断的处理可能比轮询解决方案更可取。 根据您的系统需求、在保持关键功能的同时、可能会排除本节中列出的其他引脚。  

    [引用 userid="369099" URL"~/support/interface-group/interface/f/interface-forum/1009021/tcan4550-tcan4550-msp430-isolation-solution ]问题2:详细而言,TCAN4550的 nCS 只有1个 SPI 从站(TCAN4550),是否可以将 TCAN4550的 nCS 下拉至接地? TCAN4550的 nWKRQ 和 nINT 是否可以保持悬空?[/引用]

    如上所述、出于 CRC 目的、需要使用该输入将 SPI 帧相互分离。 此引脚是 SPI 正常工作所必需的连接。  

    [引用 userid="369099" URL"~/support/interface-group/interface/f/interface-forum/1009021/tcan4550-tcan4550-msp430-isolation-solution ]Q3:TCAN4550的 RST 是否可以保持悬空?  [/报价]

    虽然这个引脚有 一个集成的下拉电阻器、但是我建议从外部拉至接地、以确保噪声不会导致器件意外复位。  

    如果您有任何其他问题、请告诉我。

    此致、
    Eric Schott

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

    尊敬的 Eric:

    感谢您的详细答复。 非常清楚。  

    因此、如果客户可以使用 SPI 轮询解决方案并仅维持关键的 CAN 功能、则可以使用 ISO7741来降低损耗。 对吧?

    非常感谢。

    此致、

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

    您好、杨

    是的、对于轮询方法的基本功能、此解决方案是可以的。  

    此致、
    Eric Schott