工具/软件:Code Composer Studio
大家好、
当我在 快速中断中更新 eadcvalue 时、我发现有时 eadcdac 的值不会更新。
我使用 TI 工具读取寄存器值 show 0。 如果写入正确、该值由 Vout 的预偏置供电。 如图所示。
如何解决这个问题?
期待您的回复
谢谢、
埃斯拉
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.
工具/软件:Code Composer Studio
大家好、
当我在 快速中断中更新 eadcvalue 时、我发现有时 eadcdac 的值不会更新。
我使用 TI 工具读取寄存器值 show 0。 如果写入正确、该值由 Vout 的预偏置供电。 如图所示。
如何解决这个问题?
期待您的回复
谢谢、
埃斯拉
Ezra、您好!
您使用已知的 TI-、EVM 固件、还是从头开始编写固件?
请确保您未在平均电流模式等配置中测试此情况、其中电流环路的 DAC_value 由电压环路的输出通过硬件进行指示/强制。
或者、您不处于 SAR 模式、其中 DAC_value 被 SAR 算法覆盖。
如果您在标准电压模式配置中使用前端、请检查中的硬件斜坡机制是否打开、并在写入 DAC_VALUE 之前查看它是否有助于将其关闭。
您还可以读取 DAC_STAT 值、并查看您的写入在更改 DAC 的实际位置时是否有效。
此致、