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.

[参考译文] UCD3138:如何在图腾柱 PFC 中切换极性。

Guru**** 2513185 points
Other Parts Discussed in Thread: UCD3138, PMP20873

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1016667/ucd3138-how-to-switch-polarity-in-the-totem-pole-pfc

器件型号:UCD3138
主题中讨论的其他器件: PMP20873

您好!

使用 PMP20873参考设计(UCD3138控制器)实现图腾柱 PFC。 因为感测到的电流正弦(未像传统 PFC 那样进行整流)。 为基准电流生成编写代码时遇到问题。  

已参阅 此文章 https://www.ti.com/lit/an/slyt718/slyt718.pdf?ts=1625152269540 ,并获得了一些有关了解正弦基准 电流逻辑的帮助 。

但无法生成 负半误差、即:误差=反馈–电流基准(4)(来自上述文章)

 因此  、在 UCD3138中需要有关如何生成误差=反馈–电流基准的帮助。

请仅提供正弦基准电流和误差生成的示例代码。 这会很有帮助。

谢谢、此致

Ishtiyaque Ahmad  

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

    我们很难将电流环路与代码的其余部分分离。  基于从写入 EADC 开始、并使用 CCS 中的全局搜索从 EADC 返回、因此不应太困难。  至于反相电流、这是非常直接的、它使用 UCD 硬件。   

    有一个名为 FeCtrl0Regs.EADCCTRL.bit.EADC_INV 的位将 EADC 反相。  就这些。  如果您在代码中搜索此位、您将发现它在正半个周期中处于一种状态、在负半个周期中处于另一种状态。   

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

    尊敬的 Ian:

    您说" 如果您在代码中搜索此位"、请阐明您所引用的代码、因为根据我的搜索、我找不到此位

     UCD3138 PFC EVM 代码中的 FeCtrl0Regs.EADCCTRL.bit.EADC_INV。

    我请求只提供代码、其中在正半周期和负半周期中使用了该位"FeCtrl0Regs.EADCCTRL.bit.EADC_INV"。

    我还可以读取 EAP0处的感测电流吗?

    谢谢、此致、

    Ishtiyaque Ahmad

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

    您是否有 PMP20873的代码?

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

    不、我没有   PMP20873代码

    此致、

    Ishtiyaque Ahmad

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

    好的。  这说明了您找不到它的原因。  但在任何情况下、这就是我们切换电流极性的方式。  这样、无论相位如何、我们都可以使用相同的电流计算。   

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

    在 PMP20873参考设计中、EAP0和 EAN0的输入是 无偏移的正弦感应输入电流、必须与 EADC DAC 进行比较。 但 DAC 输入是一个无符号10位数、提供的范围为0至1.6 V、因此它如何与感应输入电流的负值进行比较  

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

    如果您查看原理图和霍尔传感器数据表、您将看到有一个 VZCR 引脚提供等于零电流的基准电压。  我们通过 ADC 引脚连续读取该值、以防其随温度变化、并将其用作偏移量。  我们可以根据交流相位从该偏移中添加或减去目标电流。    

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

    DAC 输入是否可以为负?  

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

    DAC 始终为正。  不过、我不确定您是否真的在问 DAC。  DAC 范围为0至1.6伏。  霍尔传感器始终具有正偏移、因此您无需使 DAC 为负。  但是、误差 ADC 可以接受负输入。  我认为这可能是您要问的问题。  如果您想充分了解整个过程的工作原理、我建议阅读《UCD3138系列技术参考手册》的第3节。  这可能会为我们节省很多时间。  该手册位于  :https://www.ti.com/lit/pdf/sniu028。  

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

    我已阅读此菜单 https://www.ti.com/lit/pdf/sniu028。  

    但我的困惑是: 在 PMP20873中,EAP0和 EAN0的参考设计输入是无 偏移 的正弦电流。 感测到的电流中没有正失调电压(霍尔传感器的 o/p 未直接连接到 EAP0的 I/p)、这要比它 与 DAC (0至1.6伏)的比较方法要好。

     

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

    如果您仔细查看 PMP20873的原理图、请访问 :https://www.ti.com/lit/pdf/tidrrc9

    您将看到它确实会经过运算放大器、但您还会注意到运算放大器的偏置来自 我之前提到的同样的 AC_CUR_VREF 信号、该信号也提供给另一个 ADC 引脚上的 UCD。  为了刷新您的存储器、霍尔效应传感器生成此信号、以指示其零点在何处。  因此、通过运算放大器保留偏移。  我们放置运算放大 器、以便能够在低电流下增加电流信号的增益、从而提高我们的低功耗 THD。   

    查看霍尔传感器的规格、其中心点位于电压范围的中间、大约为1.65V。 但是、PMP20873在0至1.6伏的 EADC 范围内工作正常。  我不是运算放大器电路方面的专家、要弄清楚原理图中正在发生的情况、需要花很长时间。 但我打赌运算放大器输出后的电阻器会将信号从霍尔传感器的0V 至3.3V 范围下调至良好的0V 至1.6V 范围、以满足 UCD 的需求。  它可能会额外缩小一点以允许保护频带。