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.

[参考译文] SN65LVCP408:更改 SWT 时输出端口7处的信号双绞线

Guru**** 2511985 points
Other Parts Discussed in Thread: SN65LVCP408

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/734572/sn65lvcp408-signal-at-output-port-7-twisted-when-changing-swt

器件型号:SN65LVCP408

我们目前在视频矩阵应用中发现了一个 SN65LVCP408问题。

我们将馈送7组差分时钟信号作为 SN65LVCP408的输入信号。

典型应用是通过切换不同的系统配置来将输入和输出配对。 切换配置文件时、我们将更改引脚"SWT"的状态
每当我们从系统配置 A 和系统配置 B 切换系统配置时、我们发现端口7 (仅端口7)的输出信号会发生扭曲

输入端口7直接连接到配置文件 A 和配置文件 B 中的输出端口7

在我们的应用中、如果输出时钟信号在端口7处发生扭曲、输出视频将闪烁并返回。 这不是我们想要的。 我们需要无缝切换。

我们不确定我们的电路中有什么不好的地方…

如果可能、是否有人可以提供此 SN65LVCP408的参考设计? 没有太多信息。 网站上。

附件是我们的电路和测量信号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有人很快会研究这个问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果不切换配置文件、您是否遇到此问题? 我们也找不到参考设计。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Andy:

    您是否有寄存器编程?  我想介绍一下端口配置。

    您是否有来自 SWT 转换和奇数时钟波形的示波器波形?

    其他6个输入时钟频率是多少?

    此致、

    Lee

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

    我稍后将为您提供寄存器和 SWT 转换。 其他时钟频率为148MHz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lee、

    寄存器在这里。 我们根据用途完全相同地设置系统配置 A 和系统配置 B。

    寄存器地址    值        配置文件 A

    0000 0000         0000 0000    0000输出0 ->输入0      

    0000 0001         0010 0000    输出1 ->输入1

    0000 0010         0100 0000。     

    0000 0011         0110 0000     

    0000 0100         1000 0000。     

    0000 0101         1010 0000

    0000 0110         1100 0000

    0000 0111         1110 0000   输出7 ->输入7

                               配置文件 B

    0000 1000         0000 0000   0000输出0 ->输入0   

    0000 1001         0001 0000   输出1 ->输入1

    0000 1010         0010 0000

    0000 1011         0011 0000

    0000 1100         0100 0000

    0000 1101         0101 0000

    0000 1110         0110 0000

    0000 1111         0111 0000   输出7 ->输入7

    0001 0000         通过  SWT 引脚进行1000 0000交换

     当"SWT"上升到 VIH 6ns 以上后、时钟开始扭转 。

    我们还注意到时钟仅在 SWT 上升沿上发生扭曲、而不是在下降沿发生扭曲。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我们没有在其他六个端口上馈送任何信号时、也会发生此问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andy:

    感谢您提供更多信息。 我不会看到您提供的寄存器设置有任何问题。

    只需检查:

    您是否验证了寄存器内容?

    多个 SN65LVCP408器件是否会发生这种情况?

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

    "验证寄存器内容"是什么意思? 我们是否需要检查任何特定的寄存器?

    是的、这种情况发生在多个器件上。

    我们需要提出两个问题:
    1、当 SWT 上升时、为什么端口7上的时钟信号发生扭曲? 这是 IC 的潜在问题吗?

    2.我们找到了另一种无需 SWT 即可切换系统配置的方法。
    我们只需在需要切换时通过 I2C 修改配置文件 A (、端口7未被修改)中的端口0~端口6寄存器。 我们没有真正从配置文件 A 切换到 B。它仍然保留在配置文件 A 中、但它看起来像我们所做的、因为内容已更改。
    这样、我们就不会升高 SWT 并扭曲时钟信号。 但我们不确定这是一种有效的方法...或者是否有任何副作用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我只是想知道您是否可以读回所有寄存器并获得预期结果。

    它可能是器件运行方式的一部分。  我正在努力将硬件组合在一起、以便在实验室中测试此函数。

    2.这听起来 像是另一种实现相同类型功能的方法。

    此致、

    Lee

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我看到了。
    请稍后告诉我您的硬件测试结果。
    谢谢你。