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.

[参考译文] DAC6.0004万:DAC输出出现问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/589187/dac60004-issue-with-dac-output

部件号:DAC6.0004万
主题中讨论的其他部件: TMS320F2.8335万

你(们)好

我一直在尝试将DAC6.0004万与使用TMS320F2.8335万的SPI通信配合使用。 代码的SPI部分运行良好。 但DAC输出始终为零。 我已将LDAC (引脚1)绑定到零,并将CLR (引脚9)绑定到VDD。 REFIN (引脚7)和POR (引脚6)均连接到VDD (引脚3)。 从DSP到引脚14的SCLK和从DSP到引脚13的MOSI。 DSP的SPISTEA信号用作同步(引脚2)。  给出的命令是0x030FFFF0h-(用于缓冲和更新DAC n/信道A/DAC数据FFFF的命令写入)。 捕获到IC的SPI输入并与连接。 我对要发送的发援会数据有疑问。 虽然DAC6.0004万是12位,但我想如果FFFF是从MOSI发送的,DAC应忽略D07-D04中的位,以便模式位始终是从D03-D00发送的。 如果我错了,请纠正我。 此外,在将LDAC与GND绑定 时是否有错误,该命令提供为write to buffer并更新DAC n (D27-D24=3)? 有人能帮我解决这个问题吗?

此致

Deepthi

 

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

    感谢您的查询。 除非您正在执行未列出的额外操作,否则您的配置对我来说是正常的。 您应该能够看到输出。 我唯一能注意到的是,示波器上的VOUT标度是50V,而其他所有的标度都是5V。 我不知道是不是故意做的。 如果这是原因,那么您是否可以尝试检查另一个器件或EVM (如果您有)?

    此致,
    Uttam Sahu
    精密DAC应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Uttam:

    感谢您的回复。 图形上的刻度是意外地使每刻度达到50V。 但是我检查了示波器上相应通道的平均值,它只读数 为几毫伏。 我更改了标度并再次获取结果,但结果仍然相同,即通道A的输出电压始终接近零。 我使用的是TSSOP-14封装的独立分路板,而不是EVM。 我已经使用3个DAC6.0004万 IC进行了测试。 我不确定这是否是我所得到的IC批次的问题。 我想这种情况很少见。 每次变速器操作后,我们是否必须使CLR针脚具有高到低的转换? 就像同步脉冲的反向脉冲? 还是可以始终保持高水平?

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

    问题看起来很奇怪。 我不认为所有3台设备都有问题。 CLR销钉不需要转换。 它可以一直保持高水平。 您能否分享主板的示意图? 请注意,这是一个公共论坛。 如果您不想分享原理图,可以将其发送到我的邮件。 如果可以,请告诉我。

    顺便说一下,您是否可以将SCLK设为非活动-低并尝试?

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

    您好,Uttam:

    由于我正在单独测试DAC部分,因此我可以共享随附的示意图。 我使用SCLK INACTIVE-Low进行了测试,输出与通电复位值相关联。 如果我将POR连接到VDD,则输出将处于中等刻度;如果POR接地,则即使代码正在运行,输出也将处于零刻度。 在检查了非活动SCLK后,我再次使用活动时钟进行了测试。 我得到同样的结果。 也许我应该订购一个EVM并试用它。

     e2e.ti.com/.../dacboard.pdf

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

    很抱歉,我的回应被拖延了。 您发送的示意图非常基本,没有提供足够的信息。 您能否共享输出电路? 如果您已经有了一个EVM来隔离问题,则可以在EVM上试用它。 由于问题似乎很基本,我需要有关设置和接口的更多信息。 很抱歉,无法提供直接的答案,但配置似乎过于简单,除非存在一些非常基本的问题,否则无法正常工作。 您可以尝试以下几种方法:

    1.尝试写入和读回几个寄存器,以确认SPI通信不是问题
    2.尝试监控断电位以确认设备未处于断电状态
    3.尝试设置MID代码并检查输出
    4.检查参考电压
    5.检查输出级是否可以加载设备,如果可能,隔离输出
    6.编写不同代码时监控电源电流-您可以从该电流值了解设备是处于断电,正常模式还是短路模式

    此致,
    Uttam