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.

[参考译文] 如何控制 DAC1282

Guru**** 2522410 points
Other Parts Discussed in Thread: DAC1282

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1104457/how-to-control-dac1282

主题中讨论的其他器件:DAC1282

尊敬的专家:

我使用的是具有 SPI 接口的 DAC1282。 我尝试在 Arduino Due 的 DC 模式下使用。

这里的任何人都可以帮我。如何发送直流模式的命令。

我已经尝试发送此命令、但无法正常工作。

digitalWrite (5、low);
SPI.transfer (0x40);
SPI.transfer (0x02);
SPI.transfer (0x01);
SPI.transfer (0x00);
SPI.transfer (0x10);
digitalWrite (5、HIGH);
延迟(10);
digitalWrite (5、low);
SPI.transfer (0x44);
SPI.transfer (0x02);
SPI.transfer (0x00);
SPI.transfer (0x00);
SPI.transfer (0x00);
digitalWrite (5、HIGH);
延迟(1000);

如果您有控制它和成功的经验、请分享您的命令步骤。

谢谢

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

    尊敬的 Toko:

    您能否分享您的一个写入帧的示波器快照? 您是否能够读回您写入的任何数据?  

    最棒的

    Katlynne Jones

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

    digitalWrite (5、low);
    SPI.transfer (0x40); //RegWrite 起始地址0x00。
    SPI.transfer (0x01); //RegWrite Length 2。
    SPI.transfer (0x01); //寄存器0x00 = DC 模式
    SPI.transfer (0x00); //Reg 0x01 = 0x00
    digitalWrite (5、HIGH);
    延迟(1);
    digitalWrite (5、low);
    SPI.transfer (0x44); //RegWrite 起始地址0x04。
    SPI.transfer (0x02); //RegWrite Length 3。
    SPI.transfer (0x00); // Reg (DCGain) 0x04~0x06 = 0x000000
    SPI.transfer (0x00);
    SPI.transfer (0x00);
    digitalWrite (5、HIGH);
    延迟(1000);

    通信波形

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

    尊敬的 Toko:

    我认为您的示波器快照中的 SPI 时序正常。  您是否能够读回任何寄存器并查看您写入的数据? 示波器上显示的 A4信号是什么? 它是否连接到 DAC?  

    您能否提供原理图? 您向 DVDD、AVDD、VREF、DGND 和 AVSS 引脚施加了什么电源? RESET/pwdn 引脚的状态是什么?  

    您能否详细说明器件如何无法正常工作? 您是否未看到预期的输出? 如果是、您的预期输出是什么、您在 DAC 输出上看到的行为是什么?

    最棒的

    Katlynne Jones  

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

    尊敬的 Toko:

    我现在要关闭此主题。  

     如果您需要进一步的支持、请随时回复。  

    最棒的

    Katlynne Jones