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.

[参考译文] ADC3663:使用18位映射时的 FCLK 占空比55/45

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1401945/adc3663-fclk-duty-cycle-55-45-when-using-18-bit-mapping

器件型号:ADC3663

工具与软件:

尊敬的 TI:

我通过 SPI 接口按以下方式配置 ADC3663:

  1. 写入地址0x07:0x4b
  2. 写入地址0x13:0x1
  3. 等待1毫秒
  4. 写入地址0x13:0x0
  5. 写入地址0x19:0x10
  6. 写入地址0x1b:0xc0

应将2线接口配置为16位、并将输出位映射器配置为20位。 我还配置了一个具有以下值0x15555的恒定模式(只有偶数位为1)。

FCLK 和 DA0的信号看起来不错、因为得到的 FCLK 占空比为50/50、数据信号显示10位。 由于我使用的是16位 ADC、因此低2位为0:

不过、在配置 ADC3663时、请遵循以下方式:

  1. 写入地址0x07:0x4b
  2. 写入地址0x13:0x1
  3. 等待1毫秒
  4. 写入地址0x13:0x0
  5. 写入地址0x19:0x10
  6. 写入地址0x1b:0x80

我获得以下信号(也是0x15555的恒定模式):

FCLK (红色信号)的占空比现在为55/45、DA0似乎在9和10位之间切换。 不过、我的预期是、此配置能够产生18位输出、即 FCLK 中每半个周期有9位。

我如何用 FCLK 占空比50/50正确配置18位输出?

此致、

Felix

 

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

    尊敬的 Felix:

    对于第二个配置、您将地址0x07设置为0x4b (0100 1011)、从而将器件设置为2线制16位模式、而不是18位模式。  地址0x07应设置为0x2b。  您能否试一下、看看它是否能解决您的问题?

    此致、

    Geoff

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

    尊敬的 Geoff:

    感谢您的快速回复。

    根据您的建议、我进行了以下配置:

    1. 写入地址0x07:0x2b
    2. 写入地址0x13:0x1
    3. 等待1毫秒
    4. 写入地址0x13:0x0
    5. 写入地址0x19:0x10
    6. 写入地址0x1b:0x80

    我通过读回相关地址来验证了此配置。 此外、我使用以下结果读回 FCLK_PAT 寄存器:

    • 0x20:0x0
    • 0x21:0xFC
    • 0x22:0x0F

    这是默认设置、对于2线制接口应该是正确的。 但是(见所附屏幕截图)我仍然获得55/45占空比。

    此致、

    Felix

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

    Felix、

    我将把这个交给我们的其他一位工程师进行设置和做一些测试。  请给他们几天时间、以便对其进行设置和测试。

    此致、

    Geoff

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

    尊敬的 Felix:

    我在其中一个工作台上设置了 EVM、并遵循上述相同的配置步骤、并使用相同的采样率。  

    在探测 FCLK 引脚时、占空比为50/50、如这里的示波器所示。 您的问题可能是由其他原因引起的...  您是否正在使用 TI 的某个 EVM、或者您是否在单独的电路板设计上测试该器件?

    即使如此、为54/46的 FCLK 仍应处于规格范围内、很可能不会使您的应用出现问题。

    谢谢!

    Joseph

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

    尊敬的 Joseph:

    感谢您的快速回复。 我使用的是定制设计。 我们为 ADC3663提供以下频率:

    • 采样时钟(CLKP/N):62.5 MHz
    • DCLKINP/N:312.5 MHz

    我将测量扩展到了以下信号:CLKP (单个、通道4)、DCLK (差分、通道1)、FCLK (差分、 通道2)和 DA0 (差分、通道3)。

    SPI 配置与之前相同。 在此提醒:

    1. 写入地址0x07:0x2b
    2. 写入地址0x13:0x1
    3. 等待1毫秒
    4. 写入地址0x13:0x0
    5. 写入地址0x19:0x10
    6. 写入地址0x1b:0x80

    由于 DCLK 的原因、我现在可以对 FCLK 半个周期之间的位进行计数。 对于45%、我获得9位(这是我所期望的);对于55%、我获得11位、这是完全错误的。

    我认为根本原因是、 FCLK 和 DCLK 在频率方面仍然具有1/10的关系。 FCLK 位于31.25 MHz 上、而 DCLK 位于312.5 MHz 上。 对于20位输出来说、这是正确的、但对于18位则不正确。

    我还观察到、DCLK 信号(随附屏幕截图中的通道1)不对称(占空比53/47、请参阅 Meas 21 im 图像)。 这可能是我观察到的行为的原因吗?

    此致、

    Felix

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

    尊敬的 Felix:

    您是如何获得 DCLKIN 的312.5 MHz 频率的?  

    在我的设置中、我使用以下项为 ADC 提供信号:

    采样时钟:62.5 MHz

    DCLKIN:281.25 MHz

    我认为使用此 SPI 配置时、DCLK 应该是4.5*fs。 这是一个问题吗?

    谢谢!

    Joseph

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

    尊敬的 Joseph:

    是的、我就是这样的问题。 我当时假设 FCLK 会根据我的配置进行调整。 但是、我最近在 ADC3663数据表中看到了以下文本(sbas991b、第44页):

    请注意、DCLKIN 频率也需要进行相应调整。 例如、将输出分辨率更改为14位、2线模式会导致 DCLKIN = FS * 3.5、而不是* 4。

    因此、必须根据采样时钟针对不同的输出分辨率更改 DCLKIN。

    感谢您的帮助、此致、

    Felix