通过FPD-Link实现J6与车载显示器之间稳健接口的设计考虑[第2部分]
Loading the player...
将在30s后自动为您播放下一课程
有几个选项 可用于 获取像素时钟。 如这里的图片所示, 我们看到对于 [听不清] DPLL_VIDEO 1,可以使用 DPLL_HDMI 或 DSS 时钟 来获取 PCLK。 继续看下去,我们会看到 在 VOUT 2 方面, 也有一些 复用选项。 在本例中,我们有 [听不清] 时钟 DPLL_VIDEO 1 和 2、 DPLL_HDMI 以及 DSS 时钟。 如果只看 VOUT3 的 复用选项, 我们看到可以使用 DPLL_VIDEO 1、 DPLL_VIDEO 2、DPLL_HDMI 或 DSS 时钟。 通常情况下, 我们建议 使用 DPLL_VIDEO 或 DPLL_HDMI 来获取 VOUT PCLK。 为了确保正确操作, 应该对 [听不清] PCLK 中的 输出时钟上的抖动 进行控制, 以符合 FPD-Link 数据表抖动要求 规范。 这些规范可能 因器件而异, 因此我们建议 针对相应的数据表 对每个器件进行验证。 抖动要求 通过 UI 表示, 其计算公式 如下所示: 1 除以 35, 再乘以 PCLK 的频率。 35 是根据 FPD-Link 串行化 并行数据的方式 得出的。 例如,如果一个 以 74.25MHz 的 PCLK 频率 运行的器件要与一个 要求抖动间隔小于 0.25 个单元的串行器通信, 则我们计算得出 抖动值小于 96 皮秒。 实质上,这意味着 在测量从频率超过 40MHz 到频率超过 20MHz 的 FPD-Link CDR 频段内的 抖动时, 总体抖动应 小于 96 皮秒, 以确保兼容性。 在本例中,对于频率 大于 70MHz 的视频, 我们建议使用 处理器的 DPLL_HDMI。 对于频率小于 70MHz 的视频, 可以使用处理器的 DPLL_HDMI 或 DPLL_VIDEO 来获取 PCLK。 DPLL_VIDEO 是 A 型 PLL, 这意味着的它与 DPLL_CORE 和 DPLL_MPU 具有相同的 PLL 类型。 DPLL_VIDEO 使用 奈奎斯特速率 DAC 进行实施。 因此,我们建议 使用高端配置, 以确保 FPD-Link 兼容性。 这是因为,在 F over 40 到 F over 20 的 FPD-Link CDR 区域中, 抖动非常重要, 而对于 A 型 DPLL 来说, N 值越低,抖动值会越高。 进行编程时, 我们建议您参考 应用指南 SPRAC62, 以了解 REFCLK 和 VCO 限制。 这些限制是为了 优化性能。 REFCLK 本质上 是振荡器 除以 N 值。 VCO 则是振荡器 乘以 N 值。 所以,如下面列出的 公式所示, 由此计算得出的 最终 VOUT 是振荡器 乘以 2 乘以 N 乘法器 除以 N 加 1 除法器 除以额外的 HS 除法器 除以 LCD 和 PCD, 这些是显示子系统中的 除法器。 就像上一张幻灯片所提到的, 在使用 DPLL_VIDEO 时, 我们建议使用 较高的 N 值, 以便最大限度地减少 FPD-Link 数据表 CDR 区域中的 频谱内容。 下面的频谱图 非常清楚地说明了 这一点。 在本例中,PCLK 集中在 74.25MHz。 我们看到, 两个红色区域 突出显示了我们想要 尽量减少频谱内容的 CDR 区域。 我们来看一下蓝色的图, 它表示 N 等于 7, 是较低的 N 配置。 再来看一下红色的图, 它的 N 等于 119, 表示较高的 N 配置, 两者相比, 我们可以看到 蓝色的图拥有 更多的频谱内容。 DPOJET 为 TJ 测量的数据 为这些结果提供了 进一步的支持。 我们来看看 此 CDR 区域的总抖动。 我们看到, 在 N 等于 7 的情况下, 抖动是 180 皮秒。 但是,在 N 等于119 的 情况下,总抖动 只有 75 皮秒。 因此,实际上我们看到, 只需降低 N 除法器, CDR 区域中的 总抖动就会显著增加。 DPLL_HDMI 是 B 型 PLL, 与 USB、SADA 和 PCIE 的 PLL 类型相同。 它使用 Σ-Δ 调制器 进行实施,而不是 控制环路中的 奈奎斯特调制器, 可平缓实现变换。 这也导致 FPD-Link CDR 区域中的 边带频谱内容减少。 对此 PLL 进行编程时, 我们建议参考 应用指南 SPRA62 来了解 REFCLK 和 VCO 限制, 以便优化配置。 在下面的公式中, 我们可以看到, 要计算最终的 DPLL 频率, 我们使用晶体 振荡器输入, 乘以 N 乘法器, 除以 N 除法器 加 1 除以 M2 除法器 除以 LCD 和 PCD 除法器, 这两个除法器 位于显示子系统中, 从而获得最终的 VOUT。 总之,DPLL_HDMI 的 Σ-Δ 实施大幅降低了 FPD-Link 串行器 CDR 区域中的 抖动。 因此,如果 PCLK 频率 大于 70MHz, 我们建议使用 DPLL_HDMI。 对于频率小于 70MHz 的视频, 可以使用 DPLL_HDMI 或 DPLL_VIDEO 接口 来获取 PCLK。 但是,需要记住的重要的一点是, 使用 DPLL_VIDEO 时, 较高的 N 值将为 FPD-Link 应用产生 更好的结果。 我们已经介绍了如何 通过预防来提高处理器的 可靠性。 我们来快速 回顾一下, 其中包括以下硬件指南 以及进行良好设计布局的 注意事项. 我们还介绍了如何选择 正确的像素时钟 来获取 PCLK 以及最佳配置。 不过,有时候,只执行 步骤 1 和 2 是不够的。 在某些情况下, PCB 的物理限制 可能会导致 并非最佳的硬件布局。 或者在其他情况下, DPLL_HDMI 用于 实际的 HDMI 输出, 因此在 PCLK 大于 70MHz 的情况下, DPLL_HDMI 不能用于 获取 VOUT。 在这些情况下, 我们建议 在系统中添加 时钟清除器, 以缓解任何问题。 在下一部分中, 我们将重点介绍时钟清除器,
有几个选项 可用于 获取像素时钟。 如这里的图片所示, 我们看到对于 [听不清] DPLL_VIDEO 1,可以使用 DPLL_HDMI 或 DSS 时钟 来获取 PCLK。 继续看下去,我们会看到 在 VOUT 2 方面, 也有一些 复用选项。 在本例中,我们有 [听不清] 时钟 DPLL_VIDEO 1 和 2、 DPLL_HDMI 以及 DSS 时钟。 如果只看 VOUT3 的 复用选项, 我们看到可以使用 DPLL_VIDEO 1、 DPLL_VIDEO 2、DPLL_HDMI 或 DSS 时钟。 通常情况下, 我们建议 使用 DPLL_VIDEO 或 DPLL_HDMI 来获取 VOUT PCLK。 为了确保正确操作, 应该对 [听不清] PCLK 中的 输出时钟上的抖动 进行控制, 以符合 FPD-Link 数据表抖动要求 规范。 这些规范可能 因器件而异, 因此我们建议 针对相应的数据表 对每个器件进行验证。 抖动要求 通过 UI 表示, 其计算公式 如下所示: 1 除以 35, 再乘以 PCLK 的频率。 35 是根据 FPD-Link 串行化 并行数据的方式 得出的。 例如,如果一个 以 74.25MHz 的 PCLK 频率 运行的器件要与一个 要求抖动间隔小于 0.25 个单元的串行器通信, 则我们计算得出 抖动值小于 96 皮秒。 实质上,这意味着 在测量从频率超过 40MHz 到频率超过 20MHz 的 FPD-Link CDR 频段内的 抖动时, 总体抖动应 小于 96 皮秒, 以确保兼容性。 在本例中,对于频率 大于 70MHz 的视频, 我们建议使用 处理器的 DPLL_HDMI。 对于频率小于 70MHz 的视频, 可以使用处理器的 DPLL_HDMI 或 DPLL_VIDEO 来获取 PCLK。 DPLL_VIDEO 是 A 型 PLL, 这意味着的它与 DPLL_CORE 和 DPLL_MPU 具有相同的 PLL 类型。 DPLL_VIDEO 使用 奈奎斯特速率 DAC 进行实施。 因此,我们建议 使用高端配置, 以确保 FPD-Link 兼容性。 这是因为,在 F over 40 到 F over 20 的 FPD-Link CDR 区域中, 抖动非常重要, 而对于 A 型 DPLL 来说, N 值越低,抖动值会越高。 进行编程时, 我们建议您参考 应用指南 SPRAC62, 以了解 REFCLK 和 VCO 限制。 这些限制是为了 优化性能。 REFCLK 本质上 是振荡器 除以 N 值。 VCO 则是振荡器 乘以 N 值。 所以,如下面列出的 公式所示, 由此计算得出的 最终 VOUT 是振荡器 乘以 2 乘以 N 乘法器 除以 N 加 1 除法器 除以额外的 HS 除法器 除以 LCD 和 PCD, 这些是显示子系统中的 除法器。 就像上一张幻灯片所提到的, 在使用 DPLL_VIDEO 时, 我们建议使用 较高的 N 值, 以便最大限度地减少 FPD-Link 数据表 CDR 区域中的 频谱内容。 下面的频谱图 非常清楚地说明了 这一点。 在本例中,PCLK 集中在 74.25MHz。 我们看到, 两个红色区域 突出显示了我们想要 尽量减少频谱内容的 CDR 区域。 我们来看一下蓝色的图, 它表示 N 等于 7, 是较低的 N 配置。 再来看一下红色的图, 它的 N 等于 119, 表示较高的 N 配置, 两者相比, 我们可以看到 蓝色的图拥有 更多的频谱内容。 DPOJET 为 TJ 测量的数据 为这些结果提供了 进一步的支持。 我们来看看 此 CDR 区域的总抖动。 我们看到, 在 N 等于 7 的情况下, 抖动是 180 皮秒。 但是,在 N 等于119 的 情况下,总抖动 只有 75 皮秒。 因此,实际上我们看到, 只需降低 N 除法器, CDR 区域中的 总抖动就会显著增加。 DPLL_HDMI 是 B 型 PLL, 与 USB、SADA 和 PCIE 的 PLL 类型相同。 它使用 Σ-Δ 调制器 进行实施,而不是 控制环路中的 奈奎斯特调制器, 可平缓实现变换。 这也导致 FPD-Link CDR 区域中的 边带频谱内容减少。 对此 PLL 进行编程时, 我们建议参考 应用指南 SPRA62 来了解 REFCLK 和 VCO 限制, 以便优化配置。 在下面的公式中, 我们可以看到, 要计算最终的 DPLL 频率, 我们使用晶体 振荡器输入, 乘以 N 乘法器, 除以 N 除法器 加 1 除以 M2 除法器 除以 LCD 和 PCD 除法器, 这两个除法器 位于显示子系统中, 从而获得最终的 VOUT。 总之,DPLL_HDMI 的 Σ-Δ 实施大幅降低了 FPD-Link 串行器 CDR 区域中的 抖动。 因此,如果 PCLK 频率 大于 70MHz, 我们建议使用 DPLL_HDMI。 对于频率小于 70MHz 的视频, 可以使用 DPLL_HDMI 或 DPLL_VIDEO 接口 来获取 PCLK。 但是,需要记住的重要的一点是, 使用 DPLL_VIDEO 时, 较高的 N 值将为 FPD-Link 应用产生 更好的结果。 我们已经介绍了如何 通过预防来提高处理器的 可靠性。 我们来快速 回顾一下, 其中包括以下硬件指南 以及进行良好设计布局的 注意事项. 我们还介绍了如何选择 正确的像素时钟 来获取 PCLK 以及最佳配置。 不过,有时候,只执行 步骤 1 和 2 是不够的。 在某些情况下, PCB 的物理限制 可能会导致 并非最佳的硬件布局。 或者在其他情况下, DPLL_HDMI 用于 实际的 HDMI 输出, 因此在 PCLK 大于 70MHz 的情况下, DPLL_HDMI 不能用于 获取 VOUT。 在这些情况下, 我们建议 在系统中添加 时钟清除器, 以缓解任何问题。 在下一部分中, 我们将重点介绍时钟清除器,
有几个选项 可用于
获取像素时钟。
如这里的图片所示, 我们看到对于 [听不清]
DPLL_VIDEO 1,可以使用 DPLL_HDMI 或 DSS 时钟
来获取 PCLK。
继续看下去,我们会看到 在 VOUT 2 方面,
也有一些 复用选项。
在本例中,我们有 [听不清] 时钟 DPLL_VIDEO 1 和 2、
DPLL_HDMI 以及 DSS 时钟。
如果只看 VOUT3 的 复用选项,
我们看到可以使用 DPLL_VIDEO 1、 DPLL_VIDEO 2、DPLL_HDMI
或 DSS 时钟。
通常情况下, 我们建议
使用 DPLL_VIDEO 或 DPLL_HDMI
来获取 VOUT PCLK。
为了确保正确操作, 应该对 [听不清] PCLK 中的
输出时钟上的抖动 进行控制,
以符合 FPD-Link 数据表抖动要求
规范。
这些规范可能 因器件而异,
因此我们建议 针对相应的数据表
对每个器件进行验证。
抖动要求 通过 UI 表示,
其计算公式
如下所示:
1 除以 35, 再乘以 PCLK 的频率。
35 是根据 FPD-Link 串行化 并行数据的方式
得出的。
例如,如果一个
以 74.25MHz 的 PCLK 频率 运行的器件要与一个
要求抖动间隔小于 0.25 个单元的串行器通信,
则我们计算得出
抖动值小于 96 皮秒。
实质上,这意味着 在测量从频率超过 40MHz
到频率超过 20MHz 的 FPD-Link CDR 频段内的
抖动时, 总体抖动应
小于 96 皮秒, 以确保兼容性。
在本例中,对于频率 大于 70MHz 的视频,
我们建议使用 处理器的 DPLL_HDMI。
对于频率小于 70MHz 的视频,
可以使用处理器的 DPLL_HDMI 或 DPLL_VIDEO
来获取 PCLK。
DPLL_VIDEO 是 A 型 PLL,
这意味着的它与 DPLL_CORE 和 DPLL_MPU 具有相同的 PLL 类型。
DPLL_VIDEO 使用 奈奎斯特速率 DAC 进行实施。
因此,我们建议 使用高端配置,
以确保 FPD-Link 兼容性。
这是因为,在 F over 40 到 F over 20 的
FPD-Link CDR 区域中, 抖动非常重要,
而对于 A 型 DPLL 来说, N 值越低,抖动值会越高。
进行编程时, 我们建议您参考
应用指南 SPRAC62, 以了解 REFCLK 和 VCO 限制。
这些限制是为了 优化性能。
REFCLK 本质上 是振荡器
除以 N 值。
VCO 则是振荡器 乘以 N 值。
所以,如下面列出的 公式所示,
由此计算得出的 最终 VOUT 是振荡器
乘以 2 乘以 N 乘法器
除以 N 加 1 除法器 除以额外的 HS 除法器
除以 LCD 和 PCD, 这些是显示子系统中的
除法器。
就像上一张幻灯片所提到的, 在使用 DPLL_VIDEO 时,
我们建议使用 较高的 N 值,
以便最大限度地减少 FPD-Link 数据表 CDR 区域中的
频谱内容。
下面的频谱图 非常清楚地说明了
这一点。
在本例中,PCLK 集中在 74.25MHz。
我们看到, 两个红色区域
突出显示了我们想要 尽量减少频谱内容的
CDR 区域。
我们来看一下蓝色的图, 它表示 N 等于 7,
是较低的 N 配置。 再来看一下红色的图,
它的 N 等于 119, 表示较高的 N 配置,
两者相比, 我们可以看到
蓝色的图拥有 更多的频谱内容。
DPOJET 为 TJ 测量的数据
为这些结果提供了 进一步的支持。
我们来看看 此 CDR 区域的总抖动。
我们看到, 在 N 等于 7 的情况下,
抖动是 180 皮秒。
但是,在 N 等于119 的 情况下,总抖动
只有 75 皮秒。
因此,实际上我们看到,
只需降低 N 除法器, CDR 区域中的
总抖动就会显著增加。
DPLL_HDMI 是 B 型 PLL,
与 USB、SADA 和 PCIE 的 PLL 类型相同。
它使用 Σ-Δ 调制器 进行实施,而不是
控制环路中的 奈奎斯特调制器,
可平缓实现变换。
这也导致 FPD-Link CDR 区域中的
边带频谱内容减少。
对此 PLL 进行编程时, 我们建议参考
应用指南 SPRA62 来了解 REFCLK 和 VCO 限制,
以便优化配置。
在下面的公式中, 我们可以看到,
要计算最终的 DPLL 频率,
我们使用晶体 振荡器输入,
乘以 N 乘法器, 除以 N 除法器
加 1 除以 M2 除法器 除以 LCD 和 PCD 除法器,
这两个除法器 位于显示子系统中,
从而获得最终的 VOUT。
总之,DPLL_HDMI 的 Σ-Δ 实施大幅降低了
FPD-Link 串行器 CDR 区域中的
抖动。
因此,如果 PCLK 频率 大于 70MHz,
我们建议使用 DPLL_HDMI。
对于频率小于 70MHz 的视频,
可以使用 DPLL_HDMI 或 DPLL_VIDEO 接口
来获取 PCLK。
但是,需要记住的重要的一点是, 使用 DPLL_VIDEO 时,
较高的 N 值将为 FPD-Link 应用产生
更好的结果。
我们已经介绍了如何 通过预防来提高处理器的
可靠性。
我们来快速 回顾一下,
其中包括以下硬件指南 以及进行良好设计布局的
注意事项.
我们还介绍了如何选择 正确的像素时钟
来获取 PCLK 以及最佳配置。
不过,有时候,只执行 步骤 1 和 2 是不够的。
在某些情况下, PCB 的物理限制
可能会导致 并非最佳的硬件布局。
或者在其他情况下, DPLL_HDMI 用于
实际的 HDMI 输出, 因此在 PCLK 大于
70MHz 的情况下, DPLL_HDMI 不能用于
获取 VOUT。
在这些情况下, 我们建议
在系统中添加 时钟清除器,
以缓解任何问题。
在下一部分中, 我们将重点介绍时钟清除器,
有几个选项 可用于 获取像素时钟。 如这里的图片所示, 我们看到对于 [听不清] DPLL_VIDEO 1,可以使用 DPLL_HDMI 或 DSS 时钟 来获取 PCLK。 继续看下去,我们会看到 在 VOUT 2 方面, 也有一些 复用选项。 在本例中,我们有 [听不清] 时钟 DPLL_VIDEO 1 和 2、 DPLL_HDMI 以及 DSS 时钟。 如果只看 VOUT3 的 复用选项, 我们看到可以使用 DPLL_VIDEO 1、 DPLL_VIDEO 2、DPLL_HDMI 或 DSS 时钟。 通常情况下, 我们建议 使用 DPLL_VIDEO 或 DPLL_HDMI 来获取 VOUT PCLK。 为了确保正确操作, 应该对 [听不清] PCLK 中的 输出时钟上的抖动 进行控制, 以符合 FPD-Link 数据表抖动要求 规范。 这些规范可能 因器件而异, 因此我们建议 针对相应的数据表 对每个器件进行验证。 抖动要求 通过 UI 表示, 其计算公式 如下所示: 1 除以 35, 再乘以 PCLK 的频率。 35 是根据 FPD-Link 串行化 并行数据的方式 得出的。 例如,如果一个 以 74.25MHz 的 PCLK 频率 运行的器件要与一个 要求抖动间隔小于 0.25 个单元的串行器通信, 则我们计算得出 抖动值小于 96 皮秒。 实质上,这意味着 在测量从频率超过 40MHz 到频率超过 20MHz 的 FPD-Link CDR 频段内的 抖动时, 总体抖动应 小于 96 皮秒, 以确保兼容性。 在本例中,对于频率 大于 70MHz 的视频, 我们建议使用 处理器的 DPLL_HDMI。 对于频率小于 70MHz 的视频, 可以使用处理器的 DPLL_HDMI 或 DPLL_VIDEO 来获取 PCLK。 DPLL_VIDEO 是 A 型 PLL, 这意味着的它与 DPLL_CORE 和 DPLL_MPU 具有相同的 PLL 类型。 DPLL_VIDEO 使用 奈奎斯特速率 DAC 进行实施。 因此,我们建议 使用高端配置, 以确保 FPD-Link 兼容性。 这是因为,在 F over 40 到 F over 20 的 FPD-Link CDR 区域中, 抖动非常重要, 而对于 A 型 DPLL 来说, N 值越低,抖动值会越高。 进行编程时, 我们建议您参考 应用指南 SPRAC62, 以了解 REFCLK 和 VCO 限制。 这些限制是为了 优化性能。 REFCLK 本质上 是振荡器 除以 N 值。 VCO 则是振荡器 乘以 N 值。 所以,如下面列出的 公式所示, 由此计算得出的 最终 VOUT 是振荡器 乘以 2 乘以 N 乘法器 除以 N 加 1 除法器 除以额外的 HS 除法器 除以 LCD 和 PCD, 这些是显示子系统中的 除法器。 就像上一张幻灯片所提到的, 在使用 DPLL_VIDEO 时, 我们建议使用 较高的 N 值, 以便最大限度地减少 FPD-Link 数据表 CDR 区域中的 频谱内容。 下面的频谱图 非常清楚地说明了 这一点。 在本例中,PCLK 集中在 74.25MHz。 我们看到, 两个红色区域 突出显示了我们想要 尽量减少频谱内容的 CDR 区域。 我们来看一下蓝色的图, 它表示 N 等于 7, 是较低的 N 配置。 再来看一下红色的图, 它的 N 等于 119, 表示较高的 N 配置, 两者相比, 我们可以看到 蓝色的图拥有 更多的频谱内容。 DPOJET 为 TJ 测量的数据 为这些结果提供了 进一步的支持。 我们来看看 此 CDR 区域的总抖动。 我们看到, 在 N 等于 7 的情况下, 抖动是 180 皮秒。 但是,在 N 等于119 的 情况下,总抖动 只有 75 皮秒。 因此,实际上我们看到, 只需降低 N 除法器, CDR 区域中的 总抖动就会显著增加。 DPLL_HDMI 是 B 型 PLL, 与 USB、SADA 和 PCIE 的 PLL 类型相同。 它使用 Σ-Δ 调制器 进行实施,而不是 控制环路中的 奈奎斯特调制器, 可平缓实现变换。 这也导致 FPD-Link CDR 区域中的 边带频谱内容减少。 对此 PLL 进行编程时, 我们建议参考 应用指南 SPRA62 来了解 REFCLK 和 VCO 限制, 以便优化配置。 在下面的公式中, 我们可以看到, 要计算最终的 DPLL 频率, 我们使用晶体 振荡器输入, 乘以 N 乘法器, 除以 N 除法器 加 1 除以 M2 除法器 除以 LCD 和 PCD 除法器, 这两个除法器 位于显示子系统中, 从而获得最终的 VOUT。 总之,DPLL_HDMI 的 Σ-Δ 实施大幅降低了 FPD-Link 串行器 CDR 区域中的 抖动。 因此,如果 PCLK 频率 大于 70MHz, 我们建议使用 DPLL_HDMI。 对于频率小于 70MHz 的视频, 可以使用 DPLL_HDMI 或 DPLL_VIDEO 接口 来获取 PCLK。 但是,需要记住的重要的一点是, 使用 DPLL_VIDEO 时, 较高的 N 值将为 FPD-Link 应用产生 更好的结果。 我们已经介绍了如何 通过预防来提高处理器的 可靠性。 我们来快速 回顾一下, 其中包括以下硬件指南 以及进行良好设计布局的 注意事项. 我们还介绍了如何选择 正确的像素时钟 来获取 PCLK 以及最佳配置。 不过,有时候,只执行 步骤 1 和 2 是不够的。 在某些情况下, PCB 的物理限制 可能会导致 并非最佳的硬件布局。 或者在其他情况下, DPLL_HDMI 用于 实际的 HDMI 输出, 因此在 PCLK 大于 70MHz 的情况下, DPLL_HDMI 不能用于 获取 VOUT。 在这些情况下, 我们建议 在系统中添加 时钟清除器, 以缓解任何问题。 在下一部分中, 我们将重点介绍时钟清除器,
有几个选项 可用于
获取像素时钟。
如这里的图片所示, 我们看到对于 [听不清]
DPLL_VIDEO 1,可以使用 DPLL_HDMI 或 DSS 时钟
来获取 PCLK。
继续看下去,我们会看到 在 VOUT 2 方面,
也有一些 复用选项。
在本例中,我们有 [听不清] 时钟 DPLL_VIDEO 1 和 2、
DPLL_HDMI 以及 DSS 时钟。
如果只看 VOUT3 的 复用选项,
我们看到可以使用 DPLL_VIDEO 1、 DPLL_VIDEO 2、DPLL_HDMI
或 DSS 时钟。
通常情况下, 我们建议
使用 DPLL_VIDEO 或 DPLL_HDMI
来获取 VOUT PCLK。
为了确保正确操作, 应该对 [听不清] PCLK 中的
输出时钟上的抖动 进行控制,
以符合 FPD-Link 数据表抖动要求
规范。
这些规范可能 因器件而异,
因此我们建议 针对相应的数据表
对每个器件进行验证。
抖动要求 通过 UI 表示,
其计算公式
如下所示:
1 除以 35, 再乘以 PCLK 的频率。
35 是根据 FPD-Link 串行化 并行数据的方式
得出的。
例如,如果一个
以 74.25MHz 的 PCLK 频率 运行的器件要与一个
要求抖动间隔小于 0.25 个单元的串行器通信,
则我们计算得出
抖动值小于 96 皮秒。
实质上,这意味着 在测量从频率超过 40MHz
到频率超过 20MHz 的 FPD-Link CDR 频段内的
抖动时, 总体抖动应
小于 96 皮秒, 以确保兼容性。
在本例中,对于频率 大于 70MHz 的视频,
我们建议使用 处理器的 DPLL_HDMI。
对于频率小于 70MHz 的视频,
可以使用处理器的 DPLL_HDMI 或 DPLL_VIDEO
来获取 PCLK。
DPLL_VIDEO 是 A 型 PLL,
这意味着的它与 DPLL_CORE 和 DPLL_MPU 具有相同的 PLL 类型。
DPLL_VIDEO 使用 奈奎斯特速率 DAC 进行实施。
因此,我们建议 使用高端配置,
以确保 FPD-Link 兼容性。
这是因为,在 F over 40 到 F over 20 的
FPD-Link CDR 区域中, 抖动非常重要,
而对于 A 型 DPLL 来说, N 值越低,抖动值会越高。
进行编程时, 我们建议您参考
应用指南 SPRAC62, 以了解 REFCLK 和 VCO 限制。
这些限制是为了 优化性能。
REFCLK 本质上 是振荡器
除以 N 值。
VCO 则是振荡器 乘以 N 值。
所以,如下面列出的 公式所示,
由此计算得出的 最终 VOUT 是振荡器
乘以 2 乘以 N 乘法器
除以 N 加 1 除法器 除以额外的 HS 除法器
除以 LCD 和 PCD, 这些是显示子系统中的
除法器。
就像上一张幻灯片所提到的, 在使用 DPLL_VIDEO 时,
我们建议使用 较高的 N 值,
以便最大限度地减少 FPD-Link 数据表 CDR 区域中的
频谱内容。
下面的频谱图 非常清楚地说明了
这一点。
在本例中,PCLK 集中在 74.25MHz。
我们看到, 两个红色区域
突出显示了我们想要 尽量减少频谱内容的
CDR 区域。
我们来看一下蓝色的图, 它表示 N 等于 7,
是较低的 N 配置。 再来看一下红色的图,
它的 N 等于 119, 表示较高的 N 配置,
两者相比, 我们可以看到
蓝色的图拥有 更多的频谱内容。
DPOJET 为 TJ 测量的数据
为这些结果提供了 进一步的支持。
我们来看看 此 CDR 区域的总抖动。
我们看到, 在 N 等于 7 的情况下,
抖动是 180 皮秒。
但是,在 N 等于119 的 情况下,总抖动
只有 75 皮秒。
因此,实际上我们看到,
只需降低 N 除法器, CDR 区域中的
总抖动就会显著增加。
DPLL_HDMI 是 B 型 PLL,
与 USB、SADA 和 PCIE 的 PLL 类型相同。
它使用 Σ-Δ 调制器 进行实施,而不是
控制环路中的 奈奎斯特调制器,
可平缓实现变换。
这也导致 FPD-Link CDR 区域中的
边带频谱内容减少。
对此 PLL 进行编程时, 我们建议参考
应用指南 SPRA62 来了解 REFCLK 和 VCO 限制,
以便优化配置。
在下面的公式中, 我们可以看到,
要计算最终的 DPLL 频率,
我们使用晶体 振荡器输入,
乘以 N 乘法器, 除以 N 除法器
加 1 除以 M2 除法器 除以 LCD 和 PCD 除法器,
这两个除法器 位于显示子系统中,
从而获得最终的 VOUT。
总之,DPLL_HDMI 的 Σ-Δ 实施大幅降低了
FPD-Link 串行器 CDR 区域中的
抖动。
因此,如果 PCLK 频率 大于 70MHz,
我们建议使用 DPLL_HDMI。
对于频率小于 70MHz 的视频,
可以使用 DPLL_HDMI 或 DPLL_VIDEO 接口
来获取 PCLK。
但是,需要记住的重要的一点是, 使用 DPLL_VIDEO 时,
较高的 N 值将为 FPD-Link 应用产生
更好的结果。
我们已经介绍了如何 通过预防来提高处理器的
可靠性。
我们来快速 回顾一下,
其中包括以下硬件指南 以及进行良好设计布局的
注意事项.
我们还介绍了如何选择 正确的像素时钟
来获取 PCLK 以及最佳配置。
不过,有时候,只执行 步骤 1 和 2 是不够的。
在某些情况下, PCB 的物理限制
可能会导致 并非最佳的硬件布局。
或者在其他情况下, DPLL_HDMI 用于
实际的 HDMI 输出, 因此在 PCLK 大于
70MHz 的情况下, DPLL_HDMI 不能用于
获取 VOUT。
在这些情况下, 我们建议
在系统中添加 时钟清除器,
以缓解任何问题。
在下一部分中, 我们将重点介绍时钟清除器,
视频报错
手机看
扫码用手机观看
收藏本课程
视频简介
通过FPD-Link实现J6与车载显示器之间稳健接口的设计考虑[第2部分]
所属课程:通过FPD-Link实现J6与车载显示器之间稳健接口的设计考虑
发布时间:2019.03.11
视频集数:3
本节视频时长:00:07:52
在信息娱乐系统中,显示问题是不可接受的。
本演讲将介绍如何确保J6和FPD-LINK的高性能
使用远程显示系统的好处
TI的解决方案 - 系统概述
了解数据流和显示控制的关键元素
学习良好的系统硬件布局实践
//=$v1;?>
//=$v['id']?>//=$v['down_category']?>//=$v['link']?>//=$v['is_dl']?>//=$v['link']?>//=$v['name']?>//=$v['name']?>
//=$v['id']?>//=$v['down_category']?>//=$v['path']?>//=$v['is_dl']?>//=$v['path']?>//=$v['name']?>//=$v['name']?>
////=count($lesson['bbsinfo'])?>
//=$elink?>//=$elink?>//=$tags[0]?>//=$tags[0]?>//=$elink?>//= $elink?>//=$tags[1]?>//=$tags[1]?>
//=$lesson['bbs'];?>
//=count($lesson['bbsinfo'])?>