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.

[参考译文] 如何通过微控制器(DAC、PWM、SPI……)调节降压/升压控制器的输出电压?

Guru**** 2471940 points
Other Parts Discussed in Thread: UCD3138, LM25011, UCD9240, LM10011, LM25118

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/661490/how-to-adjust-the-output-voltage-of-a-buck-boost-controller-via-a-microcontroller-dac-pwm-spi

主题中讨论的其他器件:UCD3138LM25011UCD9240LM10011LM25118

您好!

我想制作一个由微控制器(stm32f767zi)控制的可变电源。

输入电压为24V。 输出电压应在14V 至31V 之间(通过微控制器)进行调节。

输出电流最大为0.8A。

我可以使用哪种 IC、如何通过微控制器(DAC、PWM、SPI...)调节输出电压?

如果需要、我可以使用单独(升压控制器) IC 将24V 首先升压到35V、然后将该电压用于降压控制器 IC 的输入电压。

如何通过我们的微控制器调节此降压控制器 IC 的电压? 微控制器具有 DAC、PWM、SPI 输出。

此致、

吕克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您具有固件写入功能、则可以使用我们的 UCD3138数字控制器之一来执行此操作。
    您的 ST 微控制器可以通过 SPI 或 I2C 向我们的 UCD3138发送命令、并请求所需的输出电压。
    UCD3138还可以从降压运行模式切换到升压、这样您就可以节省预升压级。
    涉及的数量是多少? 您需要多久?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Yitzhak、

    感谢您提供的信息!

    我从喷墨打印头的规格中看到、我还需要39V (和5V)。

    因此、对于每个电路板、我总共需要1次5V、1次39V 和2次14V 至31V 的可调电压。

    如何使用 UCD3188生成这些电压?

    我每年可能需要100块电路板。

    另一种解决方案是将24V 输入电压升压至39V (我需要 TDS40210 -> webench),并将2个 LM25011用于可调电压与2个数字电位计(AD5270)配合使用,或使用2个 ST 微控制器的 DAC。

    你建议什么?

    此致、

    吕克

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

    根据您的描述、我知道您的申请更适合"非隔离式直流/直流论坛"。
    在 TI 的非隔离式直流/直流组中、有多种解决方案不需要固件开发。
    固件已可用、并且器件可通过 GUI 进行配置。
    UCD9240和 UCD9xxx 等器件由非隔离组进行降级。
    我会将您的问题转发给 Zhiyuan Hu。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Luc:

    在我看来、LM10011 + LM25118是一个选项、因为我没有研究详细信息。 如果您的 MCU 具有 DAC 输出、它可以像 LM10011那样直接调节 LM25118电压。 您可以查看 LM10011数据表以了解详细信息。

    此致、

    Zhiyuan

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

    您好 Zhiyan、

    感谢您提供的信息!

    我已经查看了 LM10011的数据表、但无法使用它、因为它只有6位分辨率、电流范围 为56.4μA μ A。  我必须能够以0.1V 的阶跃将电压从14V 调节到31V。

    我正在使用的 ST 微控制器具有2 X 12位 DAC。 DAC 的最小电阻负载为5kOhm。 该最小电阻负载可能过高(DAC 的最大输出电流太低),无法达到14V 至31V 的输出电压范围。  您是否认为具有外部缓冲器的 DAC 比数字电位器更好?

    此致、

    吕克

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

    是的。 您可以使用外部缓冲器。

    您还可以增大反馈电阻分压器值以减小 DAC 所需的电流。

    或同时执行这两者。

    此致、

    Zhiyuan

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

    在数据表中、他们说 RFB 的电阻值应介于1k 欧姆和10k 欧姆之间。
    我可以使用值更高的电阻器吗?

    此致、

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

    Luc、

    我相信10k 或20k 不会有太大影响。 重要的是电阻分压器的上电阻值。 假设您希望将 Vout 更改10V、使用10kohm 上电阻器时、缓冲器所需的电流为10V/10kohm=1mA。 如果使用外部缓冲器、应该不会有问题。

    请参阅以下应用手册的第2.1节:

    此致、

    Zhiyuan  

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

    感谢你的帮助!
    我可能会使用 PWM 信号而不是 DAC 来控制电压。 对于 PWM、我不需要缓冲器(仅 RC 网络)。

    此致、

    吕克