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.

[参考译文] CCS/TMS320VC5409A:从5409转换为5409A

Guru**** 2609895 points
Other Parts Discussed in Thread: TPS3306, TPS3305

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653926/ccs-tms320vc5409a-converting-from-5409-to-5409a

器件型号:TMS320VC5409A
主题中讨论的其他器件:TPS3306TPS3305

工具/软件:Code Composer Studio

我有一个使用 TMS320VC5409 DSP 芯片的定制电路板设计、我们已经使用了15年以上。 由于5409已停产、我正在尝试转换到5409A。 我有一块装满5409A 的电路板。 我关闭了为 CVDD 供电的芯片、将其从1.8V 更改为1.6V。 (我使用的是160 MHz 5409A 芯片。 数据表显示了160MHz 芯片在120MHz 5409A 时接受1.6V 与1.5V 的电压。) 我使用的是 XDS510USB JTAG。 它通常会成功执行仿真器扫描测试、但在 Code Composer 3.3或5中进入调试模式时不会连接。 我收到错误0x80001200/-1052,仿真器控制器没有响应。 我还需要做其他事情吗? 我已经看到应用手册 SPRA684A 关于执行此转换。

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

    我们的团队需要一些时间来收集数据。 请给我们几天时间、我们将会与您联系。

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

    我已通知设计团队。 他们将直接在此处发布答案。

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

    Mark、您好!

    我们可能很难支持这些较旧的器件、但我们会尝试帮助您解决问题。

    您是否在一个或多个电路板上执行了器件交换? 问题是否是回流问题、因为并非所有焊球都能正常连接? 或者您是否在新电路板上安装了 C5409A 或卸下并更换了处理器? 如果是、是否所有周围的组件都完好无损?

    您是否检查了电压、时钟和复位?
    C5409和 C5409A 之间的时钟模式有变化。 CLKMD1-3引脚的状态是什么?
    C5409A:复位后、DIVFCT 配置为 CLKOUT 4分频模式
    您能否观察到来自 CLKOUT 的任何时钟? 它很可能会切换。

    根据此主题、支持 C54x 的 CCS 的最新版本为 CCSv5.5、因此不要尝试任何比该版本更新的 CCS 版本:
    e2e.ti.com/.../592581

    您是否已确认 XDS510仿真器可与其他板配合使用- CCS 是否能够使用此仿真器连接到其他板?

    您在 CCS 中选择的目标配置中设置了什么仿真器和目标?

    此致、
    标记

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

    Mark、您好!

    你的回答似乎表明我所做的工作应该是有效的。 我之所以要使用5409A、是因为我们支持的是在5409上运行的商业系统。 我们正在尝试避免重新设计。

    我使用的是 PGE100封装、因此它具有引脚、而不是焊球阵列。 工作板上的5409芯片被拔出并替换为5409A。 我是由一家 PCB 公司完成的。 当我无法使电路板连接到调试器时、我和您有着相同的想法–返工可能不是很好。 我将另一个工作板的5409更换为不同的 PCB 公司、结果是相同的。 所有电压看起来都很好。

    我一直在使用 CCS 3.3和 CCS 5.3。  CCS 3.3对5400系列中的设备没有区别。  在 CCS 5.3中、我选择了5409A 芯片。 CCS 3.3非常有用、因为您可以在不加载程序的情况下连接调试器。 对于 CCS 3.3、我将使用 XDS510仿真器。 对于 CCS5、我将使用 XDS510及仿真器。 使用 XDS510和 Spectrum Digital CCS3.3版本测试软件时、仿真器扫描测试经常失败。 在 CCS5中使用 XDS510plus 时、扫描测试始终成功。

    CLKOUT 显示大约一个2.5MHz 方波、振幅为3.3V。 它与安装5409的 CLKOUT 信号相同。 外部晶体振荡器是一款10MHz 器件。

    我确实让调试器连接到5409A 和 CCS3。 我已从正常工作的5409电路板上拔下 JTAG 并插入5409A 电路板。 但无法复制该内容。

    我想获得一些120 MHz 5409A 芯片,并尝试使用1.5V CVDD。

    标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为我发现了这个问题–监控电压芯片上的非复位。 在使用5409的工作系统中、该引脚处于高电平。 在修改后的电路板中、它是低电平。 在将 CVDD 从1.8V 更改为1.6V 时、我为 TPS3306-15切换了 TPS3305-18。 我的设计中未连接 WDI、RESET、而不是 MR 引脚。 未复位连接到 DSP。 在 TPS3306数据表的第一页上、未复位引脚显示了一个3.3V 的上拉电阻器。我使用 TPS3305的设计没有这种电阻器。 TPS3306数据表中没有讨论上拉电阻器。 我在3.3V 至不复位范围内放置一个10K 电阻器、现在我可以连接调试器。 我还在数据表中看到、如果不使用 TPS3306上的 PFI 引脚、则应将其接地、因此我已经这样做了、而不是将其保持为 NC。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mark、您好!

    感谢您分享解决方案。

    通常情况下、非复位输出是一个开漏输出、需要一个外部上拉电阻器将其拉至高电平。 这是为了使任何源都能将复位拉至低电平、而无需担心争用。 我看到 TPS3305情况并非如此、但弱上拉也不会对其造成伤害。 我们建议在复位和芯片选择上使用外部上拉电阻。

    将 PFI 接地并保持 PFI NC 应该比将 PFI 保持断开更好-浮点输入可能是不确定的、甚至是振荡的。

    您是否想将 TPS3306复位上拉引脚文档不足的问题提交给主管和复位 IC 论坛?
    e2e.ti.com/.../886

    您可以随时链接回此主题。

    此致、
    标记