主题中讨论的其他器件: AMC3306M25、 AMC3306M05
工具/软件:
不熟悉使用 Σ — Δ 调制器、需要健全性检查。
我想有一些 与 AMC3306 和 F28379D MCU 相关的基本问题。
MCU 使用 AMC3306EVM(评估板)和 LaunchXL_F28379D (C2000 MCU);为 3306 Σ — Δ 调制器提供 Σ — Δ 滤波器。 对 Σ — Δ 滤波器 (MCU_output) 的输入数据范围与输出间的关系有疑问
AMC3306EVM 安装了 AMC3306M25 Σ — Δ 调制器、因此信号输入范围为±250mV。
我将 AMC3306M25 替换为 AMC3306M05(±50mV;输入信号范围)
3306EVM

使用 3 通道任意波形发生器将正弦信号输入 3306EVM 上 J2 的 INP 和 INN 端口。
下面是使用 LaunchXL_F28379D 作为目标的 Simulink 模型的一部分
- 《使用 F28379D 实现 Σ — Δ 滤波器》
- 使用 F28379D ePWM 进行 Σ — Δ 时钟
- CLK 至 Σ — Δ 调制器 (AMC3306EVM)
- CLK 至 Σ — Δ 滤波器 (F28379D)

图 1 - Simulink 模型部署到 F28379D
要查看 Σ — Δ 滤波器的完整(轨到轨)波形、请执行以下操作:
- 将输入(信号源) 直流偏移设置为+27mV
- 将输入 (信号源)振幅设置为约 63mV pk 至 pk(约±31mV 基准+27mV 直流失调电压)
- 下面是我在 Σ — Δ 输出输出上看到的内容的图像
- 抱歉、您要查看的图像太小、太难了
- 在图 1 所示模型的末尾测量了这组最上面的波形。
- 信号以 16384 个计数为中心
- 高侧 pk 非常接近 32768
- 低侧 pk 非常接近 0
- 下面一组波形直接来自 MCU SD 滤波器
- 与上述波形相同。
- 在图 1 所示模型的末尾测量了这组最上面的波形。
- 抱歉、您要查看的图像太小、太难了

问题/评论:
AM 在 MCU SD 滤波器上使用 Sin3 滤波器设置(滤波器具有 16 位或 32 位表示选项);3306M05 数据表规定可实现 16 位分辨率。 (2^16 = 65635;2^15 = 32768)
- 未看到与滤波器分辨率选项(16 位或 32 位)相关的 SD 滤波器输出范围差异
我所看到的... 我可以从 SD 滤波器获取的最大信号为 0 到 32768) 为什么?
它应该是 0 到 65635、还是 MSB 应该是正/负偏移的指示器
我进入 SD 调制器的信号峰值约为 60mV。 具有 27mV 直流失调电压;这是一个±30mV pk 的信号、对吗? 它是否应该不至少为±50mV?
将我的输入信号振幅降低至大约 50mV pk(±25mV)、然后将直流失调电压降低至大约 22mV I 会得到以下波形:
再次抱歉,很难看到的图像:(再次顶部和底部的图几乎是相同的
- 底部的 一组波形在 图 1 所示的 SD 滤波器块的输出端进行测量。
- 由于直流失调电压降低、波形的中心点也降低了
- 低侧峰值... 绿色波形刚刚开始触摸零计数、看起来像它将最大计数总结为 65635。

什么是我的缺失?
我是如何驱动调制器的?
这些输出波形是否正确?
我是否正确使用了 MCU 滤波器?

