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.
您好!
我使用28377S Launchpad 使代码适用于 Launchpad /处理器上的缓冲 DAC A 输出引脚。 现在、我将探讨 Launchpad 引脚27、我看到 DAC 输出削波的一些奇怪行为。
首先、我有用于更改 DacaRegs 寄存器中 DACVALA 字段的工作代码(通过 launchpad 上的 JTAG 接头查看寄存器值进行检查)。 我使用1/2 Hz 正弦波在寄存器上的20和4020位之间循环、这应该与 Launchpad 上的~0至2.9伏相对应。 但是、我在示波器上得到以下结果。 正弦波的下端清晰可见、但上端(高于700mV 将饱和)。 除了28377S Launchpad、我几乎没有使用任何东西。
首先、我没有考虑 DAC A 输出在处理器上饱和的原因是什么?
其次、LaunchPad 28377S 硬件是否存在问题?
我已经尝试在 Launchpad 上的3V VREFHI 和外部 VDAC 基准之间切换、它不会改变结果。 有什么想法吗?
看起来像是二极管压降、DAC 没有获得基准电压或电源功率。 要完全排除任何软件问题、您能否在 controlSUITE/C2000Ware 中运行 buffdac_enable 示例代码、输出高电平代码并查看是否仍然发生同样的情况。
无修改。 JP1和 JP2已跳线、我在 ADC 的电压基准上测量了3V…… 因此、这似乎为 MCU 提供了正确的电压。
好的。 看起来您可能有损坏的器件或电路板。 再试几次实验:
1.尝试 DACB 和 DACC。
2、DAC 使用与 ADC 相同的基准、因此您可以运行"ADC_SoC_software"示例、在预期引脚上施加中压并验证结果是否合理。