14浏览
查看: 14|回复: 0

[动态] GP8630N:1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块精度...

[复制链接]
1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块
精度测试报告

本报告记录了 verified Gravity: GP8630N 16位 DAC 模块的实验室验证性能。所有数据分析均基于原始输出测量值,未经过软件平滑处理。

最终测试结论:
  • 电压模式 (0-12V): 精度极高。最大满量程误差仅为 0.036% (在 12V 时),显著优于 0.1% 的标准工业要求。
  • 电流模式 (0-24mA): 可靠性高。未校准输出的最大满量程误差为 0.34% (在 20mA 时)。使用提供的校准系数,精度可进一步优化至 <0.05%。
1. I2C 接口性能测试

1.1 电压输出模式测试 (0-12V)

测试条件:
  • 供电电压:5.0V DC
  • 输入协议:I2C (16位)
  • 满量程参考 (FSR):12.00 V

测量数据与精度分析

GP8630N:1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块精度...图1

性能结论
该模块出厂即具备工业级线性度。在整个 12V 范围内最大偏差仅约为 6mV,无需用户校准即可确保对 VFD (变频器) 和模拟执行器的精确控制。

1.2 电流输出模式测试 (0-24mA)

测试条件:
  • 模式:0-24mA 输出模式
  • 满量程参考 (FSR):24.00 mA (硬件极限)


校准前数据
GP8630N:1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块精度...图2

*注:本次测试侧重于标准的工业 0-20mA 范围。满量程误差百分比基于硬件的 24mA 最大能力 (FSR) 计算,以反映设备的固有精度 ($Error / 24mA \times 100$)。

校准建议

0.34% 的未校准误差适用于通用应用。对于要求精度 <0.1% 的精密仪器,建议在微控制器代码中应用以下线性校正:

  • 公式:
  1. DAC_Value_Corrected = (Target_Value - Offset) / Coefficient
复制代码
  • 系数 (Coefficient, c): 0.996993
  • 偏移量 (Offset, o): -14.54 (LSB)

2. PWM 接口性能测试

测试背景
虽然 I2C 提供最高分辨率 (16位),但 PWM 因其简单性及与旧式控制器的兼容性而被广泛使用。本测试验证 GP8630N 内部 PWM 处理引擎的线性度。

测试条件
  • 输入信号:PWM (推荐频率 1kHz - 10kHz)
  • 分辨率:10位 (0 - 1023 占空比步长)
  • 测试模式:0-12V 电压输出 & 0-24mA 电流输出
  • 满量程参考:12V (电压), 24mA (电流)

2.1 PWM 电压模式 (0-12V)

测量数据

GP8630N:1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块精度...图3

性能分析
  • 线性度评估: PWM 电压模式在全量程内表现出良好的线性度,所有测量点均在目标的 ±0.08V 以内。最大满量程误差为 0.06% (在 256 和 512 点),完全符合 0.1% 的工业容差。

  • 关键观察: 在中段 (25%-50% 占空比) 观察到轻微的系统性负偏差,输出持续低于目标值 7-8mV。这种特性是稳定且可预测的,如果需要低于 0.05% 的精度,可以通过线性校准轻松补偿。

  • 结论: GP8630N 的 PWM 电压解码无需校准即可达到工业级精度。对于大多数 VFD 控制和模拟驱动应用,原生性能已足够。其内部 DAC 逻辑显著优于传统的基于 RC 滤波的 PWM 转模拟转换器。

2.2 PWM 电流模式 (0-24mA)

测量数据

GP8630N:1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块精度...图4

*注:满量程误差基于 24mA 硬件最大量程计算。

性能分析

  • 出色的中段精度: 6mA 测试点 (25% 占空比) 表现出极高的精度,误差仅为 +0.0002mA (+0.001% 满量程)。这一精度水平通过了专用 16 位 DAC 的测试,证实了模块内部信号处理的高质量。

  • 满量程特性: 误差向高端逐渐增加,在 24mA 时达到 +0.50%。这是电流模式 DAC 的典型特征,仍处于工业 4-20mA 应用的可接受范围内。

  • 重要提示 - 低电流异常: 测试发现在 2mA 点 (未在主表中显示) 存在明显较高的误差 (+0.57%)。需要在极低电流 (<4mA) 下保证精度的用户应在其特定应用中验证性能,或考虑使用 4-20mA 范围以避开此异常。

校准建议
对于要求在 0-24mA 全范围内精度 <0.1% 的应用:

  • 公式:
  1. DAC_Value_Corrected = (Target_Value - Offset) / Coefficient
复制代码

  • 变换系数 (Coefficient, c): 1.000376
  • 偏移量 (Offset, o): -1.68 (LSB)

通过校准,4-24mA 范围内的最大误差可降至 <0.05%。

非校准用例:
  • 通用工业控制:0-20mA 范围 (误差 <0.3%)
  • 标准 4-20mA 仪器:4-20mA 范围 (误差 <0.25%)
  • 精密应用:需要校准

3.对比:I2C 与 PWM 性能

GP8630N:1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块精度...图5
模式选择指南

选用 I2C 模式的情况:
  • 需要最高精度 (±0.04%)
  • 需要高分辨率 (16位)
  • 具备快速数字通信能力
  • 多个设备共享同一总线

选用 PWM 模式的情况:
  • 与旧式 PLC 或微控制器接口
  • 首选简单接线 (单信号线)
  • 10位分辨率足以满足应用需求
  • 需要兼容现有的 PWM 控制系统

4. PWM 性能综合评定
GP8630N 的 PWM 接口不仅仅是一个备用功能 —— 它提供了真正的工业级性能,超过了市面上许多专用的 PWM 输入 DAC。

主要优势:
  • 电压模式: 无需校准即可实现干净的 ±0.06% 精度。
  • 卓越的中段表现: 6mA 点的 0.001% 误差证明了卓越的内部处理能力。
  • 可预测的行为: 系统性误差模式使得校准非常有效。
  • 真正的数字解码: 远优于被动式 RC 滤波方法。

注意事项:
  • 满量程电流下的误差略高 (0.50%),精密工作需要校准。
  • 特定应用应注意 2mA 处的低电流异常。
  • 相比 I2C 的 16 位,10 位分辨率限制了微调能力。

对于不要求低于 0.1% 的精度或超精细分辨率的应用,PWM 模式提供了一个稳健、简单且可靠的控制接口。模块的内部数字处理确保了传统模拟 PWM-DAC 解决方案无法比拟的性能一致性。

总结:GP8630N 完整性能概览

GP8630N:1路I2C&PWM转±10V/0-5V/0-10V/4-20mA(16bit)DAC模块精度...图6

模块定位:
GP8630N 是一款双接口精密 DAC模块,连接了实验室级精度与工业级稳健性之间的鸿沟。无论是通过 I2C 控制以获得最大精度,还是通过 PWM 控制以获得最大兼容性,它都能提供一致、线性的性能,适用于专业应用。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail