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.

[参考译文] DAC71416:MISO 输出不可读

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/973556/dac71416-miso-output-not-readable

器件型号:DAC71416

您好!

我正在尝试配置 DAC71416我正在尝试读取器件 ID、但我没有得到响应、我已连接原理图和 MOSI -黄色线路和 MISO -蓝色线路输出  

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

    您好!

    我只想问几个问题。

    1.您是否只在回读时遇到问题?

    2.加电后器件上的基准电压值是多少?

    3.您尝试读回哪个寄存器?

    SDO 模式? (FSDO 设置)

    请注意、回读需要两个 SPI 帧、第一个帧 SDI 将是读取命令、第二个帧可以是任何命令。

    在 SPI 的第二个帧期间、您将在 SDO 上获得请求的数据。

    您能发布 CS、SCLK、SDI 和 SDO 波形吗? 在您的帖子中、为什么 SDI 有一些偏移(波形以零为中心?)

    此致、

    AK

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

    您好!

    是的

    2.

    DAC71416的器件 ID

    4.使能 SDO。

    我在 DAC71416中查找器件 ID。 通过 SPI 配置在 Keil 软件中运行。

     在该 DAC 中、我们使用了24位。 在这个第24位代表读取/写入操作。

    第23位为0、用于写操作

    第23位为1、用于读取操作。

    第22个问题无关  

    21-16位是  

    寄存器地址。 指定在读取或期间要访问的寄存器
    写入操作。

    15-0位是  

    数据周期位。 如果是写命令、则数据周期位是要写入的值
    写入地址 A[5:0]的寄存器。 如果是读取命令、则为数据
    周期位与值无关。

    在访问设备 ID 之前,我们必须在 SPIC1000寄存器中启用流模式、SDO 启用、FSDO 启用。  

    我要写的是  

    0X03000D;

    然后我正在读取  

    0X810000;

    这是主程序、也是我在 while 循环中输入的  

    SPIx_EnableSlave();


    /*写入操作*/

    SPIx_Transfer (0x03);//启用 spiconfig

    SPIx_Transfer (0x00);

    SPIx_Transfer (0x0D);//流、sdo、sdo 在上升沿更新



    SPIx_DisableSlave();



    SPIx_EnableSlave();


    /*写入操作*/

    SPIx_Transfer (0x81);//启用器件 ID

    SPIx_Transfer (0x00);
    SPIx_Transfer (0x00);


    SPIx_DisableSlave();

    但我没有获取设备 ID  

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

    2.外部2.5V

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

    您好、Sasi、

    您能否分享您的 SPI 帧的示波器截图?

    此致、

    AK