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.

[参考译文] DDC232:级联转换器所需的信号

Guru**** 2531950 points
Other Parts Discussed in Thread: DDC232, DDC264EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/934664/ddc232-signals-required-for-cascading-converters

器件型号:DDC232
主题中讨论的其他器件: DDC264EVM

你(们)好。

我的研究组目前正在研究一个定制电路板来容纳 DDC232并测量光电二极管的输入。 到目前为止、我们已经制作了一个原型电路板、并且可以使用 FPGA 成功操作 DDC232。 我们现在希望生产更多的电路板并将它们以菊花链的形式连接在一起、我想确认需要使用哪些信号来实现这一目的。

假设我们仅添加一个额外的 DDC232 (总共2个板)、其中 FPGA 提供 CLK、CLK_CFG、DIN_CFG、CONV、DCLK、 复位至第一个 DDC232并从同一 DDC232接收 DOUT 和 DVALID。 DDC232数据表(第21页)建议、我们只需将第二个板的 DOUT 连接到第一个板的 DIN、还需要为第二个板提供 DCLK。 您能确认情况是这样吗?

下面是我们后续有关数据表指南的问题:

  1. 菊花链模块如何接收配置输入(及其关联的时钟)? 第二个电路板的配置是否与第一个电路板同时进行?
  2. 菊花链模块如何接收 CLK、CONV 和复位等其他信号以控制该芯片的集成和 DVALID 生成?
  3. 当 DDC232连接到 FPGA 输出 DVALID 时–这对另一个 DDC232意味着什么? 数据表似乎并未显示如何在转换器之间进行 DVALID 级联。 我怀疑 DVALID 意味 两个 DDC232都准备好发送数据了吗?
  4. 配置回读和测量读周期的输出是否自动排序? 也就是说、连接到 FPGA 的 DDC232的输出随后是菊花链模块的输出(或另一种方法)。

当然、我们将调整 DCLK 的 FPGA 生成、以便在添加更多 DDC232时获得正确的读取位数。

如果您需要更多信息来回答我的问题、请告诉我。 我们非常感谢您的任何帮助。

非常感谢、

Saad

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

    您好、Saad、

    请参阅下面 的绿色部分、了解您的问题。  我希望您对在菊花链模式下使用该器件的所有问题都能回答这个问题。 谢谢。

    -TC

    假设我们仅添加一个额外 的 DDC232 (总共2个板)、其中 FPGA 提供 CLK、CLK_CFG、DIN_CFG、CONV、DCLK、 复位至第一 个 DDC232 并从同一 DDC232接收 DOUT 和 DVALID。  DDC232 数据表(第21页)建议、我们只需将第二个板的 DOUT 连接到第一个板的 DIN、还需要为第二个板提供 DCLK。 您能确认情况是这样吗?

    >>对于菊花链配置、第一个电路板 DIN_1接地或连接到其它数字输入、DOUT_1连接到第二个电路板的 DIN_2。 可以从 DOUT_2信号中检索菊花链数据输出。 请参阅 DDC264EVM 以了解四个器件的菊花链操作。 ( https://www.ti.com/tool/DDC264EVM)

    下面是我们后续有关数据表指南的问题:

     菊花链模块如何接收配置输入(及其关联的时钟)? 第二个电路板的配置是否与第一个电路板同时进行?

     >>要配置寄存器、使用 nRESET、CLK_CFG 和 DIN_CFG 信号。 两个菊花链器件可单独或单独编程、具体取决于两个模块的信号连接方式。 对于最简单的设置、这些信号可以连接在一起。 在这种情况下、所有器件都将配置为相同的设置。 请参阅数据表中的图8 (第12页)、了解使用这些信号的寄存器读取和写入操作。  

    2. 菊花链模块如何接收 CLK、CONV 和复位等其他信号以控制该芯片的集成和 DVALID 生成?

    >>对于菊花链模块、CLK、CONV、RESET 信号可连接在一起以实现同步操作、而来自菊花链模块的单个 DVALID 信号可用作数据检索检测。 经验法则是使用 CLK 链中最后一个器件的 DVALID 来避免任何竞争问题。 另一种选择是对 DVALID 信号进行或操作、并将该信号用作数据就绪指示器。 一种简单的解决方案是在 DVALID 信号之后为 DCLK 添加一些延迟、以确保菊花链中器件的数据就绪。  

    3.   当 DDC232连接到 FPGA 时输出 DVALID–这对另一 个 DDC232意味着什么? 数据表似乎并未显示如何在转换器之间进行 DVALID 级联。 我怀疑 DVALID 意味  两个 DDC232都准备好发送数据了吗?

    >> DVALID 信号不会跨器件级联,FPGA 只需一个 DVALID 信号即可指示数据已准备好检索(有关详细信息,请参阅对问题2的答复)。

    4. 配置回读和测量读数周期的输出是否自动排序? 也就是说  、连接到 FPGA 的 DDC232的输出随后是菊花链模块的输出(或另一种方法)。

    >>配置读回通过配置寄存器读写操作(请参阅问题1)完成、该操作与测量读出周期不同。