工具与软件:
LMK04828: DCLK:144MHz SYNC PIN:9MHz 在这种情况下、sdclk(sysref)占空比不是50%。 在 sdclk (sysref)输出端口中、某些输出端口满足50%的要求、但其他 sdclk (sysref)输出端口约为56%。
我对原因很好奇
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.
您好!
感谢您分享所有这些内容。 我很难将其轻松输入到 TICS Pro 中。 可以进入 TICS Pro、点击"File"、然后点击下拉菜单中的"Save"。 这样将保存一个.tcs 文件、使我能够以最高的保真度模拟您的设置。
但是、我希望您更改几个方面。 按照我的理解、您可以使用分配模式将参考信号路由到 CLKin1到输出。 您是否能够将 SYSREF Divider 值设置为1而不是0? 此外、您是否可以仅使用 SYNC_POL 位、而不是使用9 MHz 信号作为 SYNC 引脚的输入? 9 MHz 信号不会在该信号的每个上升沿持续重新同步器件、这可能会导致一些问题。
谢谢!
Michael
X"013900"、--@@ SYSREF (SYNC PIN)
x"014400"、--@@ SYNC DIS 和 SYNC_DISx
X"0143B1"、--@@ SYNCPOL 활성화
X"014391"、--@@ SYNCPOL 소개、、、
X"014480"、--@@ SYNC DIS 활성화
x"0144FF"、--@@ SYNC DIS 활성화& SYNC_DISx 활성화
X"014311"、--@@ SYNCREF CLR
x"1FFF53"----데이터 데이터
以上部分是为重置.tcs 文件而添加的部分。
e2e.ti.com/.../TICSPRO_5F00_exam.tcs
9MHz 信号是从系统外部生成和输入的信号、因此该结构不允许使用 SYNC_POL 位。
我是否需要在每个时钟周期重新同步9MHz 信号?
我们不能通过如下所示通过 SYNC_POL 位对其进行初始化来使用它吗?
我处于分布模式、是否需要重新同步?
X"013900"、--@@ SYSREF (SYNC PIN)
x"014400"、--@@ SYNC DIS 和 SYNC_DISx
X"0143B1"、--@@ SYNCPOL 활성화
X"014391"、--@@ SYNCPOL 소개、、、
X"014480"、--@@ SYNC DIS 활성화
x"0144FF"、--@@ SYNC DIS 활성화& SYNC_DISx 활성화
X"014311"、--@@ SYNCREF CLR
x"1FFF53"----데이터 데이터
我的目的是使用多个 lmk04828来使用 DCLK分配模式和 SDCLK 分配模式。
当与之类似使用时、
每个 lmk04828的 SDCLK 输出占空比如下所示不同。
dclk:占空比误差是否可能出现高达1个时钟144MHz?
-1CHIP (LMK04828):50%、
-2CHIP (LMK04828):大约~56%(144MHz、1CLOCK 误差:6.25%??)
我对以下问题也很好奇。
-仅当 SDCLK数字延迟值设置为2CYCLES 时、SDCLK 输出才为输出。 (旁路时、SDCLK 输出不是输出。)
您好!
我理解您面临的输出之间的占空比差异问题。 我将把您的配置导入实验中、以便确定我是否可以复制该问题。 您能否指定哪些输出(也指定哪个电路板)输出50%直流、哪些输出56%直流?
此外、您在使用9 MHz 信号时尝试执行的操作、我感到有点困惑。 我知道它是从系统外部生成和输入的、但为什么要将其输入到 SYNC 引脚? 它无法作为单个上升沿与 SYNC 引脚或 SYNC_POL 位进行有效同步 LMK04828输出的信号。 此外、您是否似乎希望9 MHz 信号同步? 只有当它输入到时钟输入时、该操作才能完成。
谢谢!
Michael
我在一个电路板上使用多个 LMK04828。
某些 LMK04828输出占空比(SDCLK) 50%、而其他 LMK04828输出占空比
(SDCLK) 56%。 我对多个电路板进行了测试、以了解它是否是特定于电路板的问题、并且每个电路板的占空比都不同
我怀疑这是 LMK04828芯片特定的问题。
其独特之处在于、SDCLK占空比与 dclk 144Mhz 的1个时钟时间不同。
144mhz、9mhz 应作为16个通道分别输出。 由于使用了许多 LMK04828、因此我想配置144mhz:dclk、9mhz:sdclk 分布模式、以便使用最小数量的 LMK04828。
如果144mhz 和9mhz 不同步、则尝试使用 sdclk 数字延迟进行匹配。
144mhz 和9mhz 不需要完全同步。
我对以下问题也很好奇。
-仅当 SDCLK数字延迟值设置为2CYCLES 时、SDCLK 输出才为输出。 (旁路时、SDCLK 输出不是输出。
您好!
当您说 SDCLK 占空比与 DCLK 的1个时钟时间不同时、您是说它不同于 DCLK 的一个周期的长度(6.944ns)吗?
此外、您是否能够尝试将 SYSREF_MUX 设置为正常同步模式、而不是将其设置为 SYSREF 连续模式? SYSREF 连续模式将产生所需的 SYSREF 输出。 一旦发生第一个 SYNC 事件、它们将立即输出。
最后、您能否提供一个示波器屏幕截图来显示不同的占空比?
谢谢!
Michael
您好!
在查看您的配置时、对于为什么要将 SYSREF 分频器值设置为0、我有点困惑。 我预计这会导致一些无法预料的行为。 您是否可以将其设置为1、然后您可以仅输入单个上升沿、而不是向 SYNC 引脚输入9 MHz 信号? SYNC 引脚相位会对齐输出分频器、并需要输出 SYSREF 信号-您可以绕过输出分频器、以便这不会成为问题、但您需要一个 SYNC 事件来生成 SYSREF 输出。 事实上、您有一个连接到 SYNC 引脚的9 MHz 信号意味着您的 SYSREF 输出将静音、并且每秒重新对齐900万次-我感觉这是占空比失真的根源。
谢谢!
Michael
好的、我明白了。 我们将 sysref 分频器值设置为1并使用 SNC_POL 输入单个上升沿、如下所示。
事实上、您有一个连接到 SYNC 引脚的9 MHz 信号意味着您的 SYSREF 输出将静音、并且每秒重新对齐900万次-我感觉这是占空比失真的根源。
=>如果以上是原因、如何输入 ClKin0而不是 SYNC 引脚?
我对以下问题也很好奇。
-仅当 SDCLK数字延迟值设置为2CYCLES 时、SDCLK 输出才为输出。 (旁路时、SDCLK 输出不是输出。)
您好!
=>如果以上是原因、如何输入 ClKin0而不是 SYNC 引脚?
CLKin0和 SYNC 引脚对于 SYNC 功能的工作方式相同。 SYNC 事件需要单个上升沿或单次切换 SYNC_POL 位。 将 CLK 信号输入到为 SYNC 信号配置的输入引脚将导致不适当的行为。
[报价 userid="646523" url="~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1487953/lmk04828-lmk04828-sync-pin-sdclk-sysref-duty-cycle/5724143 #5724143"]=>在我使用的许多 lmk04828中、一些输出50%占空比。 我应该如何解释?您提到56%的占空比仅出现在 SDCLK 输出端。 这可以通过处理 SYNC 引脚的方式来解释。 您绕过所有 DCLK 输出的输出分频器、这意味着 DCLK 输出不受任何 SYNC 事件的影响、因为重新对齐的输出分频器对输出没有影响。 但是、SDCLK 输出将受到影响、因为需要 SYNC 事件来生成 SYSREF 输出。 但现在你让我有点困惑。 您的 SYSREF 输出是144 MHz 还是9 MHz?
谢谢!
Michael
您好!
我想我现在对你的系统有了更好的了解。 您将144 MHz 输入到 CLKin1中并使用分配模式将其发送至输出分频器-您可以绕过该输出分频器。
您无法 沿 SYSREF 分配路径将9 MHz 输入重新计时到 SYNC 引脚。 但是、您可以通过 CLKin0为 SYSREF 信号重新计时。 我附加了一个用于使其正常工作的配置。 我将144 MHz 输入到 CLKin1、后者已发送到 DCLK 输出。 我还将9 MHz 输入到 CLKin0、我已将其路由到 SYSREF_MUX。 我选择了时钟恢复作为 SYSREF 输出模式、并选择 CLKin0作为沿 SYSREF 分配路径发送的信号。 我能够在 SDCLK 输出端看到占空比为50%的9 MHz 输出。
e2e.ti.com/.../correct_5F00_clktree_5F00_config.tcs
谢谢!
Michael
您好!
仅当 SDCLK数字延迟值设置为2CYCLEs 时、才输出 SDCLK。 (旁路时不输出 SDCLK。
您的 SDCLK 输出仅在数字延迟电路未被旁路时出现。 当周期数增加时、它是否仍然出现? 它是出现在3、4还是5个周期中? 更新配置是否仍会出现此问题?
并且当您说不能重新计时时、这是否意味着 SDCLK数字延迟不起作用?
不、我的意思是、您不能使用 SYNC 引脚将信号重新计时到 SYSREF 路径。 SYNC 引脚的电路未能向其馈入时钟信号、因此您应该使用 CLKin0来执行此操作。
谢谢!
Michael
SYNC 引脚:9MHz、CLKIN:144MHz
我告诉过您、SDCLK9Mhz 引起了错误
每个 lmk04828的 SDCLK 输出占空比如下所示不同。
-1CHIP (LMK04828):50%、
-2CHIP (LMK04828):大约~56%(144MHz、1CLOCK 误差:6.25%??)
-1CHIP (LMK04828):50%
我应该如何解释上述50%的出现情况?