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.

[参考译文] CDCE62005:与 TMS320C6678配合使用时如何管理编程

Guru**** 1257150 points
Other Parts Discussed in Thread: CDCE62005, TMS320C6678, LMK03318, CDCE6214
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/992428/cdce62005-how-to-manage-programming-when-used-with-tms320c6678

器件型号:CDCE62005
主题中讨论的其他器件: TMS320C6678LMK03318CDCE6214

您好!

由于我们正在使用 TMS320C6678开始新设计、我了解 CDCE62005是为 DSP 提供 LVDS 时钟的理想选择:内核100MHz、DDR 50MHz、SGMII 250MHz。 请先告诉我这是否是我的最佳选择。 假设这是合理的、我要尝试弄清楚的是编程。 当然、我计划将 DSP 的 SPI 接口连接到 CDCE62005。 我的第二个问题是、在我确定如何对 CDCE62005中的寄存器进行编程之后、工厂会如何对 CDCE62005进行编程、然后再将其焊接到电路板上? 我的第三个问题是、如果我们的原型板出现问题、以至于 DSP 的运行不足以对 CDCE62005进行重新编程、是否有办法对 CDCE62005系统内置器件进行重新编程?、 也许可以通过将接头连接到 SPI 引脚并使用 PC 上的某种编程电缆/适配器来实现?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="3949494949" URL"~/support/clock-and-timing/f/clock-timing-forum/992428/cdce62005-how-to-manage-programming-when-used-with-tms320c6678 ]由于我们正在使用 TMS320C6678开始新设计、因此我知道 CDCE62005是为 DSP 提供 LVDS 时钟的理想选择:内核100MHz、DDR 50MHz 和 SGMII 250MHz。 请先告诉我这是否是我的最佳选择。 假设这是合理的

    我们刚刚发布的时钟树架构师 webench.ti.com/clock-tree-architect 可帮助您找到时钟解决方案。

    CDCE6214或 LMK03318也可能是您的理想选择。  至于最佳选择、您的指标是什么?  CDCE62005也可能对您而言是合理的。

    [引用 userid="3949494949" URL"~/support/clock-and-timing/f/clock-timing-forum/992428/cdce62005-how-to-manage-programming-when-used-with-tms320c6678 ]我的第二个问题是、在我确定如何在 CDCE62005中对寄存器进行编程之后、在 CDCE62005焊接到电路板上之前、工厂会如何对 CDCE62005进行编程?

    目前、我们不提供工厂侧编程。 但是、我可能建议您在焊接后在生产测试期间对其进行系统内编程。 在焊接到电路板之前是否需要预编程器件?  您希望在首次上电时为 DSP 提供时钟吗?

    LMK03318默认 EEPROM 支持100MHz 输出。

    [引用 userid="3949494949" URL"~/support/clock-and-timing/f/clock-timing-forum/992428/cdce62005-how-to-manage-programming-when-used-with-tms320c6678 ]我的第三个问题是、如果我们的原型板出现问题、以至于 DSP 的运行不足以对 CDCE62005进行重新编程、是否有办法对 CDCE62005系统内置器件进行重新编程?、 可能是通过将接头连接到 SPI 引脚并使用 PC 上的某种编程电缆/适配器?

    与其他器件一样、CDCE62005可在系统中重新编程。

    73、
    Timothy

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

    您好、Timothy、

    感谢您的建议。 我尝试了时钟树架构工具。 我的指标首先是为了满足抖动规格和 TMS320C6678所需的其他要求、其次是功耗、第三是布板空间、最后是价格。 如前所述、轻松进行器件编程 非常重要。  

    我们的电路板设计非常密集、因此我们没有指甲床电路内测试能力。 我们需要在 CDCE62005被焊接到电路板上之前对其进行某种程度的预编程。 我们希望通过某种方式预编程器件。

    是的-我希望在首次加电时为我的 DSP 提供时钟。 电路板上没有任何其他器件、例如 FPGA 或其他处理器可以代表 DSP 对 CDCE62005进行编程。

    数据 I/O 或 BP Microsystems 等任何编程器工具都可以为我们提供帮助吗?

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

    您好 Larry、

    快速查看 DSP 数据表中的性能规格。  我看到4 ps、8 ps、和最大峰间值0.02* tc (CORECLK)。   我认为0.02*tc (CORECLK)= 0.02 *(1/100MHz)= 200ps。  在处理峰峰值噪声规格时、我们会根据误码率转换为给定概率的 RMS。  BER 1:10^12的系数为14、BER 1:10^15的系数为15.9。   4ps p-p / 15.9= 250fs rms。  LMK03318可以满足该规格。

    编程器工具似乎可以正常工作。  我注意到 BP Microsystems 支持 LMK03318。

    当然、LMK03318默认 EEPROM 支持100MHz AC-LVPECL 输出的频率、这是一个振幅为 VOD = 800mV = Vdiff = 1600mVpp 的时钟、使用默认 EEPROM - -如果 DSP 可以对 LMK03318进行编程-则 DSP 可以将 EEPROM 更新为最终值。

    您还可以在 ROM 模式下引导、LMK03318具有64页的 ROM 代码。  ROM 代码45/46提供250MHz、100MHz、但不提供50。  从 DSP 启动后、您始终可以更新编程。

    我认为 LMK03318是您的理想选择。

    73、
    Timothy

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

    感谢 Timothy 的帮助和建议、

    我将查看 LMK03318。 这非常巧妙、它具有一组已在 ROM 中编程的选项。

    Larry