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.

[参考译文] ADC3661:用于配置 ADC3661的寄存器加载序列

Guru**** 2390755 points
Other Parts Discussed in Thread: ADC3661

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1204562/adc3661-register-load-sequence-to-configure-adc3661

器件型号:ADC3661

大家好、

我们的客户需要 ADC3661配置方面的帮助。 详情请见下文。

我需要通过寄存器加载序列将 ADC3661模数转换器配置为旁路模式下的2线接口。

我可以复制尝试更改的寄存器的值以实现所需配置(旁路模式下的双线制接口)

e2e.ti.com/.../ads3661-registers-write.txt

这是一段加载寄存器的 Verilog 代码。 我知道 FPGA 的 SPI 接口工作正常、因为我可以使用逻辑分析仪解码 SPI 流量。

此外、我还输入了寄存器的注释值以及等待的时间。

SPI 时钟频率为500kHz (在数据表给出的范围内)。

另外、我注意到数据表中的一些拼写错误、其中提供了有关寄存器的详细信息。

e2e.ti.com/.../digitizer-ADS3661-register-values.txt

寄存器的二进制值

错误位于表8-26 Bits5-6 (映射器 EN 位(D6))的说明中、该错误应为 D7。

此外、当寄存器写入正在进行时钟采样运行(引脚6和7)时、我尝试了两种方法、但没有产生任何差异。 我知道采样时钟需要200000个周期的校准要求。

此外、我们需要使用在寄存器写入中可见的内部参考

REFBUF 引脚上拉至 AVDD、我们使用差分采样时钟以及第33页的数据表中所述的连接方式。

此致、

Danilo.

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

    您好!

    我在实验室中设置一个 EVM、导出 ADC3661在2W、16b 旁路模式下运行所需的寄存器写入值。  

    您是否正在使用 ADC3661EVM? 您能解释一下如何得出  Bits5-6 (映射器 EN 位(D6))应该是 D7的结论吗?  

    此致、Amy  

    e2e.ti.com/.../ADC3661_2D00_2W_2D00_Bypass_2D00_16b.txt

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

    尊敬的 Amy:

    感谢您的答复。 请查看我们客户的以下评论。

    我上次的电子邮件中没有包含此日志。 下面是 我尝试进行模拟配置时的应用日志、我在上一封电子邮件中对此进行了介绍。 这一次、我还没有套件、使用的是带有 FPGA 的定制板。 此外、为了消除其他问题、ADC 数字接口使用默认配置(1线)。 在这种情况下、我们不需要对寄存器设置进行任何更改。

    DEV,虚拟写入:38=0
    DEV,虚拟写入:38=0
    DEV,虚拟写入:38=0
    DEV,虚拟写入:38=0
    DEV,虚拟写入:7=75
    DEV,虚拟写入:7=75
    DEV,虚拟写入: 19=1
    DEV,虚拟写入:19=0
    DEV,虚拟写入:7=75
    DEV,虚拟写入: 25=18.
    DEV,虚拟写入: 31=80
    DEV,虚拟写入: 31=80
    DEV,虚拟写入:10=8.
    DEV,虚拟写入: 11=0
    DEV,虚拟写入:12=0
    DEV,虚拟写入:24=16.
    DEV,虚拟写入: 25=18.
    DEV,虚拟写入:32=0
    DEV,虚拟写入: 33=252.
    DEV,虚拟写入: 34=15.
    DEV,虚拟写入: 25=18.
    DEV,虚拟写入: 25=18.
    DEV,虚拟写入:27=136
    DEV,虚拟写入:27=136
    DEV,虚拟写入:36=0
    DEV,虚拟写入:36=0
    DEV,虚拟写入:36=0
    DEV,虚拟写入:36=0
    DEV,虚拟写入:39=0
    DEV,虚拟写入:46=0
    DEV,虚拟写入:39=0
    DEV,虚拟写入:46=0
    DEV,虚拟写入:37=0
    DEV,虚拟写入:37=0
    DEV,虚拟写入:37=0
    DEV,虚拟写入:42=0
    DEV,虚拟写入:43=0
    DEV,虚拟写入:44=0
    DEV,虚拟写入:45=0
    DEV,虚拟写入: 49=0
    DEV,虚拟写入:50=0
    DEV,虚拟写入:51=0
    DEV,虚拟写入:52=0
    DEV,虚拟写入:38=32
    DEV,虚拟写入: 38=34.
    DEV,虚拟写入: 38=2.
    DEV,虚拟写入:38=0
    从寄存器编程器读取时出错
    DEV,虚拟读取: 7=75
    DEV,虚拟写入:7=75
    DEV,虚拟写入:37=0
    DEV,虚拟写入:42=0
    DEV,虚拟写入:43=0
    DEV,虚拟写入:44=0
    DEV,虚拟写入:45=0
    DEV,虚拟写入: 49=0
    DEV,虚拟写入:50=0
    DEV,虚拟写入:51=0
    DEV,虚拟写入:52=0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好,Danilo,

    我有几个问题:

    1.客户是否确认他们可以读取/写入寄存器?

    2.如果寄存器读取/写入正在工作,则尝试测试断电寄存器写入(寄存器0x08)并观察电源电压的相应变化,以确认写入确实正在与部件通信。

    3.客户的1-W 模式是否正常工作?

    4.请尝试上述提供的寄存器写入以在 2W、16b、旁路模式下运行。 我在我们的一个实验室 EVM 上测试并确认了这些工作。  

    此致、Amy

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

    尊敬的 Amy:

    请在您回复之前先查看我们客户的此更新。 我仍在等待他对你以上问题的答案。

    请查看我提到的表格所在的页面上的数据表以及我的说明。  映射器 EN 存在差异。
    "错误位于表8-26对位5-3的说明中(映射器 EN 位(D6))、该错误应为 D7"。
    "使用位映射器设置输出分辨率。 映射器 EN 位
    (D6)在旁路模式下运行时需要启用。
    000:18位
    001:16位
    010:14位
    所有其它、不适用"

    我使用的是一个定制板与 FPGA . 该项目中未使用评估套件。
    我只需要寄存器写入序列以及有关所需时序的信息。 我曾尝试使用 EVM 应用程序来查看需要写入哪些寄存器、但该应用程序似乎正在尝试写入一些数据表中未描述的寄存器。
    这是我尝试将 ADC3661/2配置为2线16位旁路模式时的应用日志输出。
    如果您没有收到附件、我将再次发送 Verilog 代码、您可以在其中写入序列

    e2e.ti.com/.../ads3661-registers-write-_2800_1_2900_.txt

    e2e.ti.com/.../digitizer-ADS3661-register-values-_2800_1_2900_.txt

    此致

    Danilo.

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

    大家好,Danilo,

    我现在看到了数据表误差、感谢您注意到这一点并让我们知道。

    请告诉我、客户是否继续遇到基于我上述问题的问题。

    此致、Amy