大家好、
我们目前使用 DAC53701连接到直流/直流转换器的 FB 引脚、使我们能够以数字方式控制直流/直流转换器的输出电压。 我们遇到的一个问题是通过 DAC 的压摆率控制直流/直流转换器的压摆率。 我们正在尝试配置可能的最慢压摆率设置、但看不到它生效。 对于 可能导致问题的原因或何时出现问题、是否有任何建议?
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.
尊敬的 Adam:
当通过 软件触发器或 GPI 硬件触发器从 MARGIN_HIGH 和 MARGINLOW 寄存器中写入的值切换 DAC 输出时、使用表8-4中给出的压摆率。 为了解决这一问题、您可以将预期值写入 MARGIN_HIGH 或 MARGIN_LOW 寄存器、然后在 PMBUS_OPERATION 寄存器中写入 SW 触发器:
写入0xA4以触发高裕度、写入0x94以触发低裕度。 要使用该寄存器、不需要在 PMBus 模式下设置器件。 裕度高需要大于裕度低中的值、否则转换功能将无法正常工作。 因此、当触发裕度高命令时、新值必须始终更高。 如果您已经触发了裕度高值、则可以将新值重新写入裕度高寄存器、并触发第二个裕度高值命令。 如果该值较低、则将新值写入裕量低、然后触发裕量低命令。
压摆率功能不是设计为与 DAC_DATA 寄存器配合使用、因此这是我唯一能够解决这一问题的方法。
如果您有任何其他问题、请告诉我。
最棒的
Katlynne Jones
尊敬的 Adam:
是的、每当您向高裕度或低裕度寄存器写入新值时、您都会将相应的触发器写入寄存器0x1、即使它是重复的触发器也是如此。 因此、每次更新都需要两个命令。 只要裕度高寄存 器中的新值高于电流输出、输出将响应裕度高触发、并且只要裕度低寄存器中的新值低于电流输出、对于裕度低触发器也是如此。
如果您更改裕度高值并在 输出已经处于转换过程中写入重复触发器、我不确定会出现什么情况。 这不是我测试过的东西。
最棒的
Katlynne