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.

[参考译文] PMP23340UCD:GUI 调试—调整频率

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1355529/pmp23340ucd-gui-debug-adjustment-frequency

器件型号:PMP23340UCD
主题中讨论的其他器件: UCD3138A、UCD3138CC64EVM-030

嗨、,大家好。

   我有问题、需要一些建议。

   硬件:PMP23340UCD (UCD3138A)  
   Firmware:TI 提供的例程——UCDIBCFirmware  

    用途:我希望通过 GUI 将源程序的 DPWM 输出频率设置为500kHz-1500KHZ。

  1. 首先、我想使用 GUI 来调整 PMBUS_DCDC_CONFIG[0].MIN_PERIOD 以更改输出频率。 但 DPWM 周期寄存器不会以任何方式改变。 可能是因为 PMBus_DCDC_CONFIG[0].MIN_PERIOD 位于 RAM 中、无论我如何更改它、都不会更改 DPWM 周期寄存器值。 我在做什么或猜测是对的吗?
  2. 事实上、我在 UCD3138CC64EVM-030中烧坏了源、在更改 PMBus_DCDC_CONFIG[0].MIN_PERIOD 后、DPWM 周期寄存器也发生了更改、但当我将其烧写到 PMP23340UCD 时、它不起作用。 对此我感到困惑。
  3. 我认为、如果我更改闪存中的初始值、当程序复位时、闪存中的值会被复制到 RAM 中并在程序中运行。 因此、我试图更改 PMBus_DCDC_CONFIG_Constants[0].MIN_PERIOD、但无法在 GUI 中进行修改。
  4. 最后、我尝试更改初始源程序中的#define 周期、它确实更改了 DPWM 输出频率、但当我将频率设置为低于900kHz 时、它不起作用、也无法使用 VOUT 检测输出波形。 即使此时 DPWM 周期寄存器与我设置的值保持同步。
  5. 当频率设置为低于900kHz 时、是 VOUT_OV_FAULT_LIMIT 还是其他一些设置使电路板无法工作?为了满足我的测试需求、我应该做什么更改才能消除此限制?
  6. 在源程序中修改频率然后烧写会很麻烦、我应该在 GUI 中哪里修改它?

此致。

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

    也许我在上述问题的操纵和猜测是错误的(我希望你可以帮助解决困惑)。 这应该有助于我理解该过程。

    我找到了一种改变频率的方法、正如您之前所说的、在20%的范围内、它看起来很好、对吧?

    那么、现在如何解除20%限制呢? 我想根据我的测试需求、在500kHz 至1500KHZ 的范围内对其进行修改。

    我也很好奇如何在 GUI 内存调试器页面中更改频率。

    此致。

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

    根据程序和数据表中的信息、我将死区时间设置为如上所示- DB0为18ns、DB1为36ns、但返回的读取不匹配、DB1在35ns 时保持不变。

    如何在不受限制的情况下正确调整死区时间?

    在您之前的回答中、您提到可以在20%以内修改频率和死区时间、我该如何解除此限制?

    然后我在代码中发现了这一点、这里的注释是不能写入死区时间的原因、这里的注释应该被取消吗?

    如果我取消它的注释会发生什么情况? 您为什么一开始就评论它?

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

    我可以安排与您一起讨论固件和 GUI 的电话。 您的电子邮件地址是什么?

    谢谢。
    肖恩

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

    感谢您的答复。
    这是我的电子邮件——Martin.Yang@etron.cn

    什么时间对您方便?

    我期待与您交谈!

    此致。

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

    我这周在度假。 我可以在下星期一和你谈谈。 我将向您发送会议邀请。  

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

    Sean、您好!

    很抱歉打断你的假期,但如果你能看到它,我希望花几分钟的时间你.

    我尝试通过 GUI 调整频率、但频率限制为1000kHz±20%。

    我曾试图在源程序中更改它、但有太多寄存器和数字计算让我感到困惑。

    您能给我一条线索吗? 我应分析哪些部件进行修改?

    ?、我试图修改这里的代码、发现我可以将频率调整到超出限值,右侧 的范围之外

    但我不明白为什么会这样?

    我可以问一下这部分代码有什么作用吗?

    祝您假期愉快、期待收到您的回复!

    此致,

    Yang。

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

    这是您可以更改频带的地方。 对于此电路板、不建议增加频率范围。  

    频率输出由滤波器输出控制、此处的代码设置滤波器输出的钳位。