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.

[参考译文] DDC264:使用 SPI 通过 MCU 从 DDC264读取数据

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1445805/ddc264-read-data-from-ddc264-via-mcu-with-spi

器件型号:DDC264

工具与软件:

大家好、我已经使用 MCU 和  DDC264创建新的 PCB 板。 我想通过 SPI 建立通信并开始读取数据。 目前、我只想检查我的设计是否正确。  

在我看来、我想在不写入任何寄存器的情况下读取数据。   

那么它是否可以使用下一个协议来读取数据?

我通过 SPI 协议连接了下一个引脚  

  • SPI CLK (MCU)到 DCLK  
  • MISO (MCU) 到 DOUT  
  • GPIO 输入(MCU)至 DVALID  

所以我做了什么  

1. 当 DVALID 从1下降到0时、通过 GPIO (MCU)等待

2.发出命令以通过 SPI 读取128个字节  

这是对的?

此致、Ildar  

此致、Ildar

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

    Ildar、

    感谢您发送编修!

    为了确认、是的、当 DVALID 被置为低电平时、 可 通过 SPI 读取最新捕捉。  

    您的 SPI 连接看起来良好、并且假设已连接 CLK 和 CONV 引脚、 RESET 是唯一缺少的引脚。 建议在上电时将 RESET 置位(第8.5.1节)。 只要默认配置可接受、就不需要更新它们。

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

    非常感谢您发送消息、我现在可以接收数据。 您能否说明一下在哪里可以找到如何将数字数据转换为电流的步骤手册?  那么、如何理解16位65536是电流 对应的
    我使用出厂设置、没有将任何寄存器写入 DDC264

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

    Ildar、

    您需要检查范围的默认设置。 假设为12.5pC、您可以将代码映射到相应的电荷。

    2^16 = 65536个代码、因此范围内具有0-65535个离散值。 如果读数为30000十进制、则集成电荷为(30000/65535 )*12.5pC = 5.72pC。

    电流是电荷/时间、因此计算电流就像获取捕获的电荷并除以积分时间一样简单。 I = Q (库仑)/t (秒)

    如需更多信息、请参阅 第9.1节 负载

    此致、

    Shane

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

    非常感谢、现在对我来说已经很清楚了

    我想问一下、如果我没有向 DDC264写入任何寄存器、那么根据数据表表表3、我的电容器为3pF?  



    在我的计划中、将 MCU 直接连接到 DDC224的输入端并通过 MCU 1mkA 生成、并通过计算检查是否与  DDC264具有相同的值、这是否有意义?

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

    Ildar、

    我无法确认默认设置、但可能是默认为00的范围。 要对此进行测试、您可以向输入端提供一个具有已知串联电阻的电压。 通过这种方式、您可以根据第9.2.2.2节中的信息、计算转换后电容器上的预期积分电荷。

    例如、如果默认值为3pF、则最大积分电荷高达12.5pC。 您可以将 CONV 信号周期设置为800us、每次转换400us。

    12.5pC / X = 400us 或12.5pC/400us = 31.3nA 是您可在上述针对给定输入的捕捉速率下解析的最高输入电流。

    此致、

    Shane