TI论坛
直播中

刘洋

11年用户 1208经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

LMK04808B芯片输出的数字延时与模拟延时无法生效的原因?怎么解决?




    • 使用LMK04808B芯片对不同block的输出进行delay控制,经过sync事件后的输出先后顺序没有发生变化,这是为什么?器件除外dual pll internal模式下,启用了全通道的adelay ,全通道的时钟输出除了先后顺序,均满足我的设置。请教下为什么会出现这种问题。

回帖(2)

张飞雄

2024-11-13 10:15:47
    您好, 您是如何产生的sync, manula还是automatic?首先参考8.3.9.3.2 Methods of Generating SYNC 部分介绍的产生sync的方法。
其次,建议您参考8.3.9.3.4 SYNC Timing章节的介绍,参考FIgure11 和Figure12的时序。
也建议您将sync之后的波形附上看下,便于分析。 
举报

张亮

2024-11-13 17:39:20
LMK04808B芯片是一款高性能的时钟管理芯片,用于实现多通道的时钟分配、延迟和同步等功能。根据您的描述,您在使用LMK04808B芯片对不同block的输出进行delay控制时,发现经过sync事件后的输出先后顺序没有发生变化。这可能是由以下几个原因导致的:

1. 配置问题:请检查您的配置是否正确。确保您已经正确设置了延迟参数和同步事件。如果配置错误,可能会导致输出顺序没有发生变化。

2. 延迟参数设置不合理:请检查您设置的延迟参数是否合理。如果延迟参数设置过小或过大,可能会导致输出顺序没有发生变化。您可以尝试调整延迟参数,观察输出顺序是否有所改变。

3. 同步事件触发问题:请检查同步事件是否正确触发。如果同步事件没有正确触发,可能会导致输出顺序没有发生变化。您可以检查同步事件的触发条件和触发方式,确保同步事件能够正确触发。

4. 芯片内部问题:虽然您提到器件除外dual pll internal模式下,但仍然建议您检查芯片内部是否存在问题。如果芯片内部存在问题,可能会导致输出顺序没有发生变化。您可以尝试更换芯片,观察输出顺序是否有所改变。

解决方案:

1. 检查配置:请仔细检查您的配置,确保您已经正确设置了延迟参数和同步事件。如果配置错误,可能会导致输出顺序没有发生变化。

2. 调整延迟参数:您可以尝试调整延迟参数,观察输出顺序是否有所改变。如果调整后输出顺序仍然没有发生变化,可能需要进一步检查其他原因。

3. 检查同步事件触发:请检查同步事件的触发条件和触发方式,确保同步事件能够正确触发。如果同步事件没有正确触发,可能会导致输出顺序没有发生变化。

4. 更换芯片:如果以上方法都无法解决问题,您可以尝试更换芯片,观察输出顺序是否有所改变。如果更换芯片后输出顺序仍然没有发生变化,可能需要进一步检查其他原因。

5. 联系技术支持:如果问题仍然无法解决,建议您联系LMK04808B芯片的技术支持,他们可能会提供更专业的解决方案。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分