概览
设计资源
描述
三相功率测量应用要求多路模拟输入,用于测量三相系统中每根线路上的电压和电流。功率监测系统必须同时采样全部模拟输入,以高精度计算瞬时功耗。
Petaluma (MAXREFDES30)子系统参考设计提供八路高速、250ksps、16位同时采样模拟输入,支持±10V输入信号。
Petaluma设计使用两片四路超高精度、超低噪声输入缓冲器(MAX44252);一片八通道、16位同时采样ADC (MAX11046B);一片超高精度4.096V电压基准(MAX6126);以及+10V、-10V和+5V线性稳压电源(MAX1659, MAX765/LM337、MAX8881)。除三相功率测量应用外,子系统也非常适合于其它任何要求多路同时采样模拟输入的应用,例如多相电机控制和工业振动检测。
优势和特点
- 高精度、8通道、同步采样输入
- 250ksps高速采样率
- 高精度16位分辨率
- 设备驱动
- C源代码示例
- 支持ZedBoard™平台的配置文件
- 兼容FMC
详情
简介
三相功率测量应用需要多个模拟输入,用于测量三相系统中每条线路的电压和电流。电源监控系统必须同时对所有模拟输入进行采样,以准确计算瞬时功耗。
Petaluma (MAXREFDES30#)子系统参考设计提供8个高速、250ksps、16位同步采样模拟输入通道,可接受±10V输入信号。
Petaluma设计采用两个四倍超高精度、超低噪声输入缓冲器(MAX44252);8通道、16位同步采样ADC (MAX11046B);超高精度4.096V基准电压源(MAX6126);以及+10V、-10V和+5V稳压电源轨(MAX1659、MAX765/LM337、MAX8881)。除了三相功率测量应用之外,在多相电机控制和工业振动检测等任何需要对多个模拟输入同时进行采样的应用中,该子系统均具有出色的性能。
图1.Petaluma子系统设计框图。
硬件详细说明
Petaluma子系统针对使用多个高速、高精度、同步采样模拟输入的应用进行了优化。图1为Petaluma参考设计框图。
MAX44252器件(U1和U2)是四通道超高精度、低噪声运算放大器。运算放大器衰减并缓冲±10V输入信号,以匹配ADC (MAX11046)的输入范围。MAX44252器件采用反相配置,因此信号极性在ADC输入端反转。通过以下公式,可将ADC代码转换为电压:10-CODE/65536*20。
MAX11046 (U3)是一款低成本、8通道、250ksps、16位、单电源、双极性、同步采样ADC。
虽然MAX11046 ADC具有4.096V内部基准电压源,但Petaluma使用MAX6126 (U4)外部基准电压源,旨在尽可能实现更高的精度。MAX6126的初始精度为0.02%,最大温度系数(tempco)为3ppm/°C。
默认情况下,如果所有分流器都安装在1-2位置,则Petaluma由ZedBoard上FMC连接器的12V和3.3V输出供电。MAX1659 (U5)和MAX8881 (U6)提供5V和10V后置稳压电源轨。MAX765 DC-DC逆变器和LM337负LDO产生-10V电源轨。若要使用外部电源,将所有跳线上的分流器移至2-3位置。将外部电源的接地端子连接至GND连接器。将3.3V、5V、10V和-10V电源连接到板上相应的连接器。
将Petaluma连接到兼容FMC的现场可编程门阵列(FPGA)/微控制器开发板。Petaluma采用FMC连接器提供的3.3V和12V电源电压,并使用图2所示的引脚分配。
图2.FMC连接器引脚连接。
表1列出了电源要求。表2列出了目前支持的平台和端口。
电源类型 | 跳线分流器 | 输入电压(V) | 输入电流(mA,典型值) |
板载电源 | JU1–JU4: 1–2 | 3.3 | 6.2 |
12 | 70 | ||
外部电源 | JU1–JU4: 2–3 | 3.3 | 6.2 |
5 | 41.4 | ||
10 | 9.4 | ||
-10 | 9.4 |
支持的平台 | 端口 |
ZedBoard平台(Zynq® -7020) | J1 |
ZedBoard固件详细说明
表2列出了目前支持的平台和端口。可以在“所有设计文件”部分的“固件文件”下定期添加对其他平台的支持。
针对ZedBoard套件发布的Petaluma固件支持集成在Xilinx Zynq片上系统(SoC)中的ARM® Cortex®-A9处理器。
固件中提供了一个工作示例,说明如何连接到硬件、采集样本并将其保存到内存中。图3显示了处理流程。固件使用Xilinx SDK工具以C语言编写,该工具基于Eclipse开源标准。定制Petaluma特定设计功能利用AXI MAX11046定制IP内核创建。该固件支持250ksps的最大ADC采样速率。
图3.Petaluma固件流程图。
固件接受命令、配置ADC,并能够通过虚拟COM端口将采样数据块下载到标准终端程序。将提供完整源代码,助力客户加速开发。相应的固件平台文件中包含代码文档。
快速入门
设备要求:
- 带两个USB端口的Windows® PC
- Petaluma (MAXREFDES30#)板
- Petaluma支持的平台(即ZedBoard套件)
- 工业信号源
下载并仔细阅读Petaluma (MAXREFDES30#) ZedBoard快速入门指南,按照说明执行每个步骤。
实验室测量
使用的设备:
- Audio Precision® SYS-2722信号源或等效器件
- 电压校准仪DVC-8500
- 带两个USB端口的Windows PC
- Petaluma (MAXREFDES30#)板
- ZedBoard套件
测试Petaluma设计时要特别小心,并使用合适的设备。重复呈现测试数据需要使用精度比被测设计更高的信号源。要求必须使用低失真信号源来重复呈现结果。输入信号使用Audio Precision SYS-2722提供。FFT使用Mitov Software的SignalLab中的FFT控件创建。
图4.使用板载电源、-10V至+10V、10kHz正弦波输入信号、250ksps采样速率和Blackman-Harris窗在室温下针对通道7 (AIN7)进行交流FFT。
图5.使用板载电源、-2.5V至+2.5V、10kHz正弦波输入信号、250ksps采样速率和Blackman-Harris窗在室温下针对通道7 (AIN7)进行交流FFT。
图6.使用板载电源的通道7 (AIN7)的直流直方图;0V直流输入信号;250ksps采样速率;65536个样本;21 LSB代码分布,其中97.7%的代码分布在三个中心LSB内;室温下标准偏差为0.711。
ARM是ARM Limited的注册商标和注册服务标志。
Audio Precision是Audio Precision, Inc.的注册商标。
Cortex是ARM Limited的注册商标。
Eclipse是Eclipse Foundation, Inc.的商标。
Windows是Microsoft Corporation的注册商标和注册服务标志。
Xilinx是Xilinx, Inc.的注册商标和注册服务标志。
ZedBoard是ZedBoard.org的商标。
Zynq是Xilinx, Inc.的注册商标。
文件和资源
-
MAXREFDES30 设计文件2021/2/18ZIP21 M
-
UG-5828: Petaluma (MAXREFDES30#) ZedBoard Quick Start Guide2014/4/28PDF1M
支持与培训
搜索我们的知识库,获取技术问题答案。我们专门的应用工程师团队也会随时为您解答技术问题。