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.

[参考译文] UCD3138A:eADC 转换时间和最大频率? 连续采样

Guru**** 2563960 points
Other Parts Discussed in Thread: UCD3138

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1572984/ucd3138a-eadc-conversion-time-and-maximum-frequency-continuous-sample

器件型号:UCD3138A
Thread 中讨论的其他器件:UCD3138UCD3138R

工具/软件:

您好、

我正在使用 UCD3138 实现峰值电流控制。 我的控制方法需要在准时进行非常快速的采样和更新。 具体来说:

  • 在开关周期的前~300ns 内、我想尽可能频繁地对初级电流进行采样。

  • 主要思路是在 t = 0ns 时进行采样、处理滤波器(2P2Z 或类似器件)、生成补偿斜坡、如果斜坡超过测量的电流、则立即故障/关闭 DPWM。

  • 如果没有、那么我想在最小阶跃时间后再次对采样(我看到数据表中提到了 62.5ns)。 在每次采样/更新时、我都会重新计算滤波器输出、调整斜坡基准、然后一直持续到初级电流出现交叉。

我的问题是:

  1. 62.5ns 步长对于连续 ADC 采样和数字滤波器更新是否现实?

  2. 62.5ns 是包含滤波器计算所需的时间、还是仅包含原始 ADC 采样间隔?

  3. 对于此类控制环路、UCD3138 上可实现的最快采样率是多少?

  4. 我已经看到 ADC 可能由多个来源触发(例如 DPWM 帧开始,输出引脚等)、但我没有任何方法可以将其配置为以最大可能的速率重复采样。 如何设置采样触发器或时钟、以便获得尽可能快的连续采样? 在文档的哪个位置可以找到确切的配置寄存器或限制?

非常感谢您的帮助、

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

    您好 Javier:

    以下是我对您的问题的回答

    1. 62.5ns 步长对于连续 ADC 采样和数字滤波器更新来说是否现实?

    我假设您指的是前端误差 ADC (EADC)、而不是通用的 12 位 ADC。 是的、前端 eADC 的最大采样速率为 16MHz、即 62.5ns。 但这仅涉及前端本身的采样率、不包括之后的任何模块。  

    2. 62.5ns 是包含滤波器计算所需的时间、还是仅包含原始 ADC 采样间隔?

     根据前端 eADC 测量、采样触发和 DPWM 移动边沿之间的最短时间在 UCD3138 中为 450ns。 我们还有“事件更新“窗口 (EUW)、这是 DPWM 移动边沿在读取 PID 输出后更新其位置所需的时间。 UCD3138 中的此数量为 72ns。 在 EUW 中仍可以出现固定边缘(例如,如果事件 1 是固定的、则可以将其置于 EUW 中)、但会出现移动边缘  不能 在 EUW 内)。  

    请参阅 TRM 第 55 页上的“事件更新选择“部分。  

    下面是“事件更新“窗口和“采样触发器到 CLA 处理“窗口的比较。 采样触发到 CLA 处理窗口是前端采样生成 PID 输出所需的时间、而 EUW 是 PID 输出更新 DPWM 移动边沿位置所需的时间。 即将推出的 UCD3138R 将具有更快的处理时间。 有关 UCD3138R 的更多信息、请联系当地的 FAE。

    3、对于此类控制环路、UCD3138 上可实现的最快采样速率是多少?

    请参阅上面的。

    4.我已经看到 ADC 可以由多个来源触发(如 DPWM 帧开始,输出引脚等)、但我没有看到任何方法将其配置为以尽可能高的速率重复采样。 如何设置采样触发器或时钟、以便获得尽可能快的连续采样? 在文档的哪个位置可以找到确切的配置寄存器或限制?

    请参阅 TRM 第 113 页上的“eADC 时序“部分。  

    我们的 UCD3138PSFBEVM-027 采用峰值电流模式控制 (PCMC) 实现 PSFB 拓扑。 您可以查看 UCD3138FW-PSFB 的示例代码。  

    此致、

    Jonathan Wong