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.

[参考译文] ISO1541:次级侧时钟有间隙

Guru**** 2812305 points

Other Parts Discussed in Thread: ISO1541, ISO1540

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/637537/iso1541-secondary-side-clock-gapped

器件型号:ISO1541
主题中讨论的其他器件: ISO1540

在 ISO1541的输出侧(2侧)出现从侧时钟问题时消失。  主器件是连接到 ISO1541 1侧的 Xilinx FPGA、而从器件是 Delta 电源。  我们正在尝试执行 PMBus 操作、并且不熟悉 PMBus、尽管 I2C/SMBus 似乎是通信链路的 PHY 层。

从器件 ACK 一个传输后、时钟似乎从 ISO1541的输出中消失。 下面是控制器侧 SDA、SCL 和从侧 SCL 的范围。   

这是否可以是拉伸时钟的从器件?  我从未遇到过时钟拉伸问题、因此对它不熟悉。

感谢你的帮助

-Jack

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

    正如您说过的、这看起来从器件正在下拉时钟。 这似乎不是 ISO1541的问题。
    您能否分享与 ISO1541相关的部分的大致原理图、以帮助我们更好地了解该系统?
    此外、您的时钟速度似乎约为100kHz。 您是否检查了 Delta 电源的规格、它是否能够处理所需的速度?

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

     Anand、您好!

    感谢您的快速回复。  为了确认您的怀疑、我们以100K 的速度运行总线、并已通过 PSU 数据表确认此总线速度。  PSU 制造商 还确认、如果系统时钟和 PSU 之间不匹配、该装置将调节时钟。  不确定时钟之间的"不匹配"是什么意思。  但是、PMBus 有点奇怪、因为 I2C 格式不是

    [开始][器件地址][R/WN][ACK][寄存器偏移量][停止] [开始][器件地址][ACK][Data1][Data2]...[数据][停止]

    相反、[Register Offset]被[Command]取代。  在 PSU 中、我想[命令]可能是什么、读取 ADC 以获取热敏电阻测量或其他类似的东西、这可能需要更长的时间、而不仅仅是从存储器位置中吐出内容。  因此、需要在从器件端扩展时钟

    我们将尝试使用具有双向时钟的 ISO1540切换 ISO1541、以查看这是否可以解决我们的问题。

    我上传 了一个与此问题相关的、以.jpg 和.png 格式显示的原理图片段。  由于某种原因、它不会预览。