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.

[参考译文] TMS320F2.8027万:数字电源输出噪声通过NOP插入来实现。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/583557/tms320f28027-digital-power-output-noise-come-and-go-by-nop-insertion

部件号:TMS320F2.8027万

您好,

您能否建议调试技术或问题机制?
或者,是否可以比较好的和坏的拆卸?



我和我的客户正在调试C2000电源。 恒定电流源。



症状是电流输出上发出尖锐噪音。



部件号:
TMS320F2.8027万。



我们发现:
—输出电流由ADC转换,其读数也有峰值。 +-100LSB。
—通过更改功能启动地址,该现象出现并消失。 NOP被插入到C函数中。
   -良好来源+ 1 nop =结果良好。
   -良好来源+ 2 nop =结果良好。
   -良好来源+ 3 nop =结果不好。
   -良好来源+ 4 nop =结果良好。
   -无良好源+ 1 nop =结果良好。



不确定:
-拆解检查。 一些基金的方案流程发生了变化,但其细节尚未结束。 没有明确的发现。
-其他CCS版本 现在,5.5 =编译器v 6.2 .0。

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

    您调试C2000套件吗? 如果是,请选择哪个试剂盒。 如果不是,电源的拓扑是什么?

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

    Adam,感谢您的回复。

    主板:不是TI套件。 客户的原始主板。 我们测试了同一主板。 最好检查RAM内存单元,

    但这一问题尚未得到审判。

    拓扑:我明天更新。 >>>编辑>降压。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Adam,供应拓扑是降压的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    亚当
    正如您所知,我们的重点是故障排除,但我们的一位成员提出了一个共同的想法。
    请你就补充问题提出意见。

    >>>
    通常,是否可以将一张功能地址幻灯片与ADC读数错误相关联? 您(在病人或完全)是否同意以下意见?
    我的客户听到有人这样的经历,虽然细节不清楚。
    只要我听说函数地址改变,其访问时间改变(RAM~闪存之间无移动),“最终ADC错误”。
    <<<


    很抱歉,我还有这个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    亚当
    我认为当函数跨越0x40边界时没有惩罚。 正确吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    先生,

    我们举行了一次会议并讨论了行动项目。 请你今天告诉我以下情况。 请。

    问题1.

    我认为当函数位于闪存区域中的0x40边界时没有惩罚。 正确吗?

    问题2.

    我认为所有闪存地址都具有相同的访问速度。 正确吗?

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

    您能否从数据表中确认您在闪存包装中使用的等待时间,以及设备运行时钟速度不接近截止时间?

    我不认为0x40字边界会是个问题。 但是,0x80字边界或2048位边界可能是一个问题。

    以下是参考指南 中的1.3 章节1:

    我还建议使用CPUTimer (可能在汇编函数中进行编码)来对执行的代码进行计时,以查看是否有很大的差异。闪存库中有一个预取或管道,用作指令缓冲区,可能会影响计时的不同结果。 CPUTimer是开始调试和获取一些性能分析信息的理想首选。

    SAL

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sal,
    感谢您的回复。
    DS上的要点很清楚。 我很抱歉你能抽出时间。

    当我们更新问题时,我将取消验证。