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.

[参考译文] DAC8311:改变行为

Guru**** 2468460 points
Other Parts Discussed in Thread: DAC8311

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1356361/dac8311-changing-behaver

器件型号:DAC8311

我计划 在新设计中将 DAC8311与 MSP0G3507 MCU 配合使用。

使用软件仿真 SPI 端口(切换 I/O 引脚)进行的初始实验表明器件正常工作。

加电复位至零标度、 直接采用二进制数据格式。

使用 TI 16位数据格式将 DAC8311连接到实际 SPI 端口后、我注意到 DAC 输出行为与预期不同。

器件成为完全不同的器件: 上电复位至中标度、 二进制补码输入。

返回 软件仿真 SPI 端口(切换 I/O 引脚) 没有任何变化。

它仍然 上电复位至中标度、 二进制补码输入。

我非常害怕在下一个设计中使用这种器件、因为它可能发生在生产线上。

有什么建议吗?

阿列克谢

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

    尊敬的 Alexei:

    MCU 的通信好像有问题。 能否发送原理图屏幕截图以及上电顺序的示波器屏幕截图? 如果您能够快速获取 VDD、VOUT、SYNC 和 DIN、那将非常好、因为我们可以由此得知 MCU 是否在启动时发生了怪异的事情。

    谢谢。
    埃林

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

    您好、Erin、
    没有上电顺序、因为器件由电池持续供电。
    但在将其与电源断开并再次接通后、它开始正常工作。
    问题是:我是如何设法改变 DAC 的行为的?
    我是否需要使用特殊序列来避免这种情况发生、以确保不会再次发生?

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

    尊敬的 Alexei:

    当您说看到二进制补码输入时、您要向器件发送什么数据? 在测试过程中、您通过 MCU 发送了哪些命令?

    谢谢。
    埃林

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

    您好、Erin、

    DAC 连接到3.3V 电源、因此 完整范围为0至3.3V、输入代码为0x0000至0x3FFF

    一开始就是这样、第二天我就意识到 DAC 输出是不同的:

    代码0x0000 > DAC 输出=中量程

    代码0x3FFF > DAC 输出=中量程

    代码0x2000 > DAC 输出= 0V

    代码0x1FFF > DAC 输出= 3.3V

    阿列克谢

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

    尊敬的 Alexei:

    您是否 碰巧给我们提供了您的电路示意图? 原理图可能有助于解决您发现的此问题。  
    此外、您是否可以尝试复制问题以查看您是否可以缩小原因范围?

    谢谢。
    埃林