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.

[参考译文] LAUNCXL-F2.8377万S:DAC输出不会变为零

Guru**** 2585275 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/655365/launchxl-f28377s-dac-output-does-not-go-to-zero

部件号:LAUNCHXL-F2.8377万S

我有一个LAUNCHXL-F2.8377万S,运行的示例代码 是/C2000Ware_1_00_01_00/device_support/f2837xs/examples/cpu1/buffdac_ramd/cpu01/buffdac_ramp_cpu01.c.</s>2837  我注意到当我在调试器上命令它0时电压保持在14mV左右(我更改dacValto 0)。 示波器连接到演示板上的J3引脚29。 范围变为0V的唯一方法是我更改 DacbRegs.DACOUTEN.bit.DACOUTEN = 0;。  

我的设备接线不正确还是主板应该这样做?

我更改的行是:

#定义引用 参考_VREF
#define DAC_NUM DACB // J3引脚29 


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

    DAC具有偏移,但在Device_cal加载出厂净尺寸后,该偏移应小于-/+10mV。 但是,请记住,这适用于中点偏移代码2048,而不是代码0处的偏移。 数据手册中的DAC性能特性仅对线性范围有效。 然而,你在daca上也看到同样的问题吗?

    您在示波器上显示的信号有点吵。 如果您的示波器具有高分辨率模式和低通滤波,您是否可以打开这些模式以使信号更清晰。 您也可以使用DMM进行测量。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我使用daca时,我看到一个约9mV的小偏移。 Fluke万用表显示4.8mV。 造成这些差异的原因是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这可能是因为示波器探头和/或示波器需要校准。 但是,我认为最有可能发生的情况是,您有高频率4GSA/s的示波器采样,这很可能意味着抗锯齿滤波器切断也非常高。 这会产生更高频率的噪音。 查看之前的示波器捕获,仅信号上的pk-pk约为10mV,当您尝试测量4.8mV信号时,这是有问题的。

    由于这是一个直流信号,您可能会打开示波器的平均值以获得更清晰的信号。 回到有关DAC偏移的讨论中,它看起来像4.8mV在数据手动限制范围内,但正如我之前提到的,我们不保证数据手动性能超出线性范围。