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:RX DIDn#39;t 接收数据问题

Guru**** 657930 points
Other Parts Discussed in Thread: ISO1050, ISO1050EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/739599/iso1050-rx-didn-t-receive-data-issue

器件型号:ISO1050

大家好、

我使用 ISO1050的客户发现一个问题、即 TX 发送数据时 RX 没有改变。

请参阅下面的原理图和波形。

您是否看到过类似的情况?

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

    您好、Tiffany、

    很遗憾听到您遇到 ISO1050问题。 我认为这是我第一次看到这样的情况,但也许我还没有足够的细节。 我有几个后续问题要问您:

    该误差是否可重复?

    这是否在启动期间发生?

    此致、  

    Dan

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

    Dan、您好!
    可以轻松重现此错误、而不仅仅是在启动时发生。
    我尝试在1秒周期内重复使用 PCAN 发送 TX、并期望从客户端接收 RX。
    某些预期 RX 未从客户端接收、这与所示的波形相对应。
    我还发现,当我加热 ISO1050 (使用吹风机)时,故障消失了。
    但使用制冷剂时、故障现象实际上会变得更糟。

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

    感谢您提供更多详细信息。

    在您发送的范围快照中、范围上的水平时间分段设置为什么? 我正在尝试确定 ISO1050未发送的位的脉冲宽度。

    由于易于重现、我想尝试在我们的实验中重新创建它。 您是否可以提供任何其他详细信息以最好地重新创建此问题? 您的原理图中提供了以下详细信息:Vcc1 = 3.3V、Vcc2 = 5.0V、CAN 总线上的120欧姆端接电阻、在低温下问题会变得更糟。

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

    尊敬的 Dan:

    从上一张附图中可以看出、室系数为2kX、因此时间分频应为2k*10us=20ms (抱歉、所有测量的数字都是缩放设置)。

    可以注意到、在正常情况下、CAN TX 将在120ns 左右引导 RX。 但是在发生"位填充错误"之前、CAN RX 与 CAN TX 同时上升。

    如您所知、引脚空间较宽、可排除 SMD 的影响。 但 我仍会在这方面拍摄照片和 X 射线进行检查。

    图1:发生填充错误时、您可以发现之前的 TX RX 同时变化

    图2:放大图1

    图3:在正常情况下、TX 引线 RX 为12X ns

    12x ns 符合 IC 规格。

    我通过 CAN 解码器触发该故障、触发条件为"填充错误"。

    您能否猜测 TX 和 RX 同时上升的原因? 我认为这是一个突破点。

    感谢您的支持:)

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

    您好、Zhe Ming、

    是的、仔细检查后、很怀疑 TX 和 RX 同时发生。 ISO1050本身无法实现这一点。

    CAN_TX 和 CAN_RX 如何连接到微控制器? 我认为值得尝试的一件事是断开 CAN_RX 与微控制器的连接、并获得与您之前获得的示波器截图类似的结果。

    此致、
    Dan

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

    尊敬的 Dan:

    如前一个原理图所示、CAN0_RX 和 CAN0_TX 连接到 MCU 可以直接端口。

    拍照后没有发现相关 SMD 问题。

    是的、在接受 X 射线测试后、我将实施 ISO1050的交换测试、这可以排除 MCU 方面的疑虑。

    顺便说一下,先前的试验表明,当温度下降时,故障现象明显发生。

    此时、我只使用接近 ISO1050 (仅小区域)的制冷剂。

    MCU 和 ISO1050之间的距离约为18cm、因此温度变化不能直接影响 MCU 的 CAN 端口。

    这使我更确信 ISO1050出现了该问题。

    是的、我认为在正常的 ISO1050上、RX 和 TX 不应同时上升是正确的。

    但是、如果该 ISO1050实际上发生了故障、并且可能重现此问题。

    对于 ISO1050内部设计和制造流程的审查,是否可能会产生此问题?

    Bgds

    Jimmy

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

    是的、请继续进行所述的实验。 进一步了解您之前发送的故障范围快照:RX 实际上对未来的预测有点远。 信号应传播 TX --> CAN --> RX。 看起来 RX 实际上是在 CAN 总线转换之前切换的。

    微控制器(CAN_RX)的输入是否可能以某种方式驱动线路? 当器件加热后、ISO1050上 RX 的驱动强度可能会更强、因此能够克服微分、但在低温或室温下、ISO1050无法克服微分。

    此致、
    Dan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Jimmy、
    我几天内没有听到您的声音。 您是否能够解决 RX 问题?
    此致、
    Dan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dan:

    谢谢、我明天将更换 ISO1050。

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

    尊敬的 Dan:

    交换 ISO1050后、ISO1050 IC 会出现这种现象。

    我还拍摄了这个 IC 的 X 射线照片、它似乎接合线是正常的。

    稍后我会将此样片发送给 TI (中国台湾)以供进一步分析。

    谢谢

    Jimmy  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Jimmy、
    您是否能够在 RX 未连接到微控制器的情况下进行测试、如我们所讨论的那样?
    此致、
    Dan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dan:

    否、因为我在 TX 和 RX 迹线上没有跳线、因此我必须切断迹线来验证这一点。

    (顺便说一下、如果 MCU 未接收到可能使我们困惑的 RX 数据、FW 将更改活动)

    但是我已经完成了交换过程、在另一个 PCBA 上、TX RX 没有来自 CAN 日志的错误。

    稍后、该 ISO1050可能会放在 TI EVM 板上以再次检查此问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Jimmy、
    对此进行了任何更新? 您是否仍需要进一步的支持?
    此致、
    Dan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dan、您好!

    我们计划在 EVM 上放置有问题的 ISO1050 IC、以验证其功能。
    我们正在等待接收 ISO1050 EVM。 将在我们完成测试后更新测试结果。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tiffany 和 Jimmy、您好、
    只想办理登机手续、EVM 是否已到达?
    此致、
    Dan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dan:

    是的。 我们发现 TI EVM 也会重现此问题。  

    我已填写了需要您的 TI 支持的文档

    谢谢。

    以下波形由另一个 FAE 在 EVM 上测量。

    正常:

    Jimmy

    Bgds

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

    尊敬的 Dan:

    这是 TI 分销商 FAE、CK。

    我在 ISO1050EVM 上捕获了故障波形。

    请参见下图。

    您可以看到 、在 TXD 从高电平转换为低电平后、RXD 有时不会改变。

    故障装置:

    故障单元(放大):

    正常单位:

    正常单位(放大):

    测试方法参见《ISO1050EVM 用户指南》。

    我只使用函数发生 器来激励 TXD、然后测量 CANH、CANL 和 RXD 的波形。

    顺便说一下、我发现如果我降低数据速率、故障率将会增加。

    当 TXD 以1Mbps 运行时、此故障现象将消失。

    但是、如果 TXD 的运行速率低于600Kbps、您可以看到故障经常发生。

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

    Jimmy、CK、

    感谢您提供更多详细信息。 我在重复我们的结尾处的失败时遇到了困难 您能帮助我提供有关该实验是如何进行的更多信息吗?

    这就是我刚刚在 EVM 的实验中测试的内容:

    Vcc1:5V、Vcc2:5V

    TX (来自信号发生器):0-5V 150kHz 方波、占空比为75%。 在示波器上以黄色监视。

    CANH / CANL:在示波器上以绿色/紫色监视。  未连接到网络上的任何其他节点。

    RX:在以粉色显示的示波器上进行监控。未连接到任何其他设备。  

    这是我在示波器上看到的。 我尝试与您的范围相匹配。  

    然后、我将触发器设置为仅在 TX 低电平且 RX 高电平的时间超过500ns 时触发。 每当 RX 未能跟随 TX 时、就会触发此操作。 运行了几分钟、但示波器未触发。 因此、我无法找到 ISO1050产生位错误的实例。  

    此致、  

    Dan

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

    尊敬的 Dan:

    是的、只有疑似故障的 IC 才会出现这种故障现象。 我手上有可疑的 IC。

    如果我测量正常的位、则没有位错误。 波形与您的波形相同。 您可以看到我之前发布的图。

    您的所有设置与我的设置相同、只有一个不同、我设置 VCC1=3.3V 和 TXD=0-3.3V。 但我认为没关系。

    非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 CK:
    好的、我现在了解-只有疑似故障的 IC 才会出现此故障现象。
    Tiffany 和我现在正在离线沟通、进一步讨论这个问题。
    谢谢!
    Dan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    我收到了位于达拉斯的故障部件 EVM。 我能够重复失败。 我正在与 Tiffany 联系、现在将通过电子邮件继续讨论、但在找到结论后、会将其发布在此处。
    此致、
    Dan