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.

[参考译文] ISO1050:TMS320F28379S MCU 和 ISO1050DUBR CAN 收发器的通信问题

Guru**** 2765795 points

Other Parts Discussed in Thread: TMS320F28379S, SN65HVD233, ISO1050

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1603275/iso1050-communication-issue-with-tms320f28379s-mcu-and-iso1050dubr-can-transceiver

器件型号: ISO1050
主题中讨论的其他器件: TMS320F28379SSN65HVD233

尊敬的 TI 隔离论坛团队:

我撰写的关于使用 TMS320F28379S MCU 和 ISO1050DUBR CAN 收发器时遇到的通信问题的文章。

在当前设置中:

  • GPIO31 配置为 CAN TX 引脚。

  • GPIO30 配置为 CAN RX 引脚。

  • CAN 比特率设置为 250 kbps。

使用 ISO1050DUBR CAN 收发器时、问题在于发送和接收通信都失败。 但是、当我切换到具有相同配置的 SN65HVD233DR 收发器时、通信正常工作。

我之前在 TI E2E C2000 微控制器论坛上讨论了该问题、但尽管遵循建议的迭代、该问题仍然未解决。

为了供您参考、我附上了上一个论坛的链接 各种测试设置下的讨论、原理图和测试结果。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1595012/tms320f28379s-issue-with-can-communication-using-iso1050dubr-transceiver

您能否查看详细信息、并在您方便时尽早提供解决方案?

感谢您的支持。

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

    您好、Rajamurugan、

    感谢您链接另一个主题。  

    我在上一个线程中遇到了这一捕获。 在这里、器件似乎可以正确地将脉冲信号从 TXD 传递到 CANH-CANL。 您能解释一下这个波形中的问题吗?  

    此致、
    Andrew

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

    您好、Andrew、

    我能够在 CAN 高电平和 CAN 低电平引脚上观察到脉冲;但是、CAN 分析仪未接收到 CAN 数据。 此外、观察波形时、信号表现为具有恒定频率和占空比的 PWM 信号、而实际的 CAN 数据没有此类波形。

    为了使用正常工作的电路验证脉冲模式、我使用 SN65HVD233 收发器测试了相同的设置。 我在同一文件中附加了相应的脉冲模式、 “Pulse signals.pdf“。 在这种情况下、CAN 分析仪正确接收到 CAN 高和 CAN 低数据。

    根据这些测试、我得出结论、ISO1050 可能存在信号转换问题。

    如果您希望我执行任何其他测试、请告知我。

    感谢 您的支持。   

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

    您好、Rajamurugan、

    我在理解这个问题时遇到问题。 ISO1050 似乎正在将脉冲从 TXD 传递到 CANH。 如果 CAN 分析仪无法拾取上面所示的脉冲信号、则可能是因为该脉冲 CAN 信号 (1) 不是分析仪的有效 CAN 数据包、或者 (2) 脉冲对于 ISO1050 来说太快、无法驱动显性信号以使分析仪能够解释。  

    以下“工作“示波器屏幕截图是进入 TXD 的不同输入信号。  

    请尝试将相同的信号应用于 TXD、并观察 CANH-CANL 上的数据包。 这将确认 ISO1050 正在准确地传输数据。  

    另请注意、ISO1050 具有显性超时 (DTO) 特性、可保护总线免受锁定状况的影响。 如果 TXD 上的显性脉冲保持时间超过 1.2ms (8.3.3.1 TXD 显性超时 (DTO))、ISO1050 将返回隐性状态。

    此致、
    Andrew