TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] TMS320F28379D:模拟输出 ADCINA0的电路问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/737454/tms320f28379d-cirquit-problem-with-analoge-output-adcina0

器件型号:TMS320F28379D

您好!

我尝试使用模拟输出 ADCINA0、但它不起作用。
在评估板上、它起作用、因此它必须是我的问题
硬件布局。
我附加了电路原理图和评估板原理图。
问题可能是我不支持所有带电压的 Analogee VCC 引脚。
或者我在 Cirquit 中未使用 TPD4e001QDBVRQ1。
其中一个原因是问题的根源、还是看到其他人
问题

此致

Julian

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

    您是否为电路板上的 VREFHIA 引脚提供电压?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    同时、我使用3、3V 请求电压连接了 VREFHIA。

    这是程序代码的摘录/设置:  

    volatile struct dac_regs* dac_ptr[4]={0x0、DacaRegs、DacbRegs、DaccRegs};
    uint16 dactemp = 0;

    EALLOW;
    DAC_PTR[1]->DACCTL.bit.DACREFSEL = 0;//设置内部参考值
    DAC_PTR[1]->DACOUTEN .bit.DACOUTEN = 1;//启用 DAC 输出
    DAC_PTR[1]->DACVALS.ALL = 0;//将 DAC 值设置为0
    DELAY_US (10);//缓冲 DAC 加电延迟
    EDIS;

    dactemp = 10* Position0x6001;
    DAC_PTR[1]->DACVALS.ALL = dactemp;

    在评估板上、此代码起作用。 这就是为什么我认为它是我的布局的硬件问题。

    此致  

    Julian

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

    如果您要为 VREFHIA 提供电压、则唯一需要进行的其他配置是参考选项。 DAC 使用2个基准选项中的一个:VREFHI 或 VDAC。 默认情况下、基准选项设置为 VDAC。

    将代码中的上述行更改为以下内容(将基准选项切换为 VREFHI):
    DAC_PTR[1]->DACCTL.bit.DACREFSEL = 1;//设置内部参考值
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    感谢您提供此信息、现在它适用于外部基准电压。 但是、我现在如何将其与内部基准结合使用?

    当没有基准电压连接到 VREFHIA 时、为什么剂量不起作用输出、在软件中、设置如下:

    DAC_PTR[1]->DACCTL.bit.DACREFSEL = 0;//设置内部参考值

    ??

    此致

    Julian

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

    该注释不准确、F28379D 器件不支持内部基准。 在此器件上、GPDAC 只有2个外部基准选项 VREFHI (DACREFSEL = 1)、VDAC (DACREFSEL = 0)。 我建议您通读 TRM 中的"模拟子系统"一章、以便更好地了解这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    好的、现在我了解了模拟输出的工作原理、感谢您的帮助。

    在本例中、我的问题得到了解决、您可以关闭此主题。

    此致  

    Julian