ZLinear开源电子目前有多款数据采集卡,它们看起来参数相似,但定位和适用场景截然不同。本文从芯片选型到功能差异,帮你快速选型。
一、产品线总览
ZLinear目前有三款主力数据采集卡[img_147][ppt_23]:
| 型号 | 定位 | PCB颜色 | 核心特点 |
|---|---|---|---|
| DABL7606 | 通用型 | 蓝色 | 三种通信接口,功能全面,性价比高 |
| DABL-G511 | 隔离型 | 紫色 | 全隔离设计,支持编码器,工业级 |
| DABM-D223 | 高速型 | 紫色 | FPGA+ARM双核,500KSPS高速采样 |
二、核心参数对比
2.1 主控与ADC芯片
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| MCU芯片 | STM32F407VET6 | STM32F407VET6 | STM32H743VIT6 |
| ADC芯片 | AD7606BSTZ | AD7606BSTZ | AD7606BBSTZ |
| FPGA | 无 | 无 | 有 |
| MCU主频 | 168MHz | 168MHz | 480MHz |
D223是唯一采用STM32H743(480MHz)和FPGA双核架构的型号。STM32H743的主频是F407的近3倍,配合FPGA实现500KSPS高速采样[img_147][note_63]。
注意:D223以后只销售500K采样率的版本[note_259]。
2.2 采样性能
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| 采样率 | 50KSPS | 50KSPS | 500KSPS |
| 采样类型 | 8通道同步 | 8通道同步 | 8通道同步 |
| 分辨率 | 16bit/24bit | 16bit/24bit | 16bit/24bit |
| 硬件精度 | ±0.05% | ±0.05% | ±0.05% |
| 标定后精度 | 0.01% FSR | 0.01% FSR | 0.01% FSR |
三款产品都采用AD7606系列ADC,均支持8通道同步采样和16/24bit双模式。核心差异在采样率——D223的500KSPS是其他两款的10倍[img_147]。
2.3 通信接口
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| USB | USB 2.0 FS | USB 2.0 FS | USB HS 480M |
| RS485 | ✅ | ✅ | ❌ |
| 以太网 | ✅ W5100S | ✅ LAN8720 | ❌ |
| Modbus TCP | ✅ | ✅ | ❌ |
| Modbus RTU | ✅ | ✅ | ❌ |
| 私有协议 | ✅ | ✅ | ✅ |
这是最关键的选型差异:
- 需要以太网/Modbus→ 选DABL7606或G511
- 需要USB高速传输→ 选D223(USB HS 480M)[img_147]
注意:USB HS 480M的实际带宽不如千兆网口快,但STM32H743不支持千兆以太网,USB HS是当前架构下的最优选择[note_244]。
2.4 DAC模拟输出
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| DAC方案 | PWM+RC低通滤波 | TI-REF5050+DAC | TI-REF5050+DAC |
| 通道数 | 4 | 4 | 4 |
| 分辨率 | 10位 | 16位 | 16位 |
| 输出范围 | 0-5V | 0-10V | 0-5V |
| 自定义DDS | 不支持 | 不支持 | 10000点查找表 |
DABL7606使用PWM+RC低通滤波实现10位DAC,精度较低。G511和D223都升级为16位真DAC芯片+REF5050基准源。D223额外支持10000点自定义DDS波形[note_244][img_147]。
2.5 数字IO与PWM
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| DI通道 | 8路非隔离 | 6路隔离 | 8路非隔离 |
| DO通道 | 8路达林顿 | 8路达林顿 | 8路达林顿 |
| PWM路数 | 4路 | 7路 | 6路 |
| PWM频率 | 1Hz~5kHz | 1Hz~5kHz | 1Hz~10kHz |
| 脉冲加减速 | ✅ | ✅ | ✅ |
| 编码器输入 | ❌ | ✅ 差分A/B | ❌ |
DABL-G511是唯一支持DI隔离和差分编码器输入的型号,适合工业现场。D223的PWM频率提升到10kHz[note_259]。
注意:G511的差分编码器只有A/B相,没有Z相[note_259]。
2.6 存储与RTOS
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| SRAM | 8MB | 8MB | 8MB |
| Flash | 32MB | ❌ | ❌ |
| FRAM | ✅ | ✅ | ✅ |
| RTOS | RT-Thread | FreeRTOS | RT-Thread |
| 记录仪模式 | SRAM/Flash/连续/单点/多点 | SRAM/连续/单点/多点 | SRAM/连续/单点/多点 |
DABL7606是唯一带32MB Flash的型号,支持Flash离线记录。D223和G511只有SRAM记录仪[img_147]。
2.7 隔离功能
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| RS485隔离 | ❌ | ✅ | N/A |
| ADC隔离 | ❌ | ✅ | ❌ |
| DAC隔离 | ❌ | ✅ | ❌ |
| DI隔离 | ❌ | ✅ | ❌ |
DABL-G511是全隔离设计,隔离耐压1000V以上[note_259]。D223和DABL7606均为非隔离设计。
2.8 电源设计
三款产品统一采用DC 12-24V宽压输入,电源保护方案相同[word_6][word_5]:
- 共模电感(抑制共模干扰)
- 自恢复保险丝(过流保护)
- 防反接二极管(电源反接保护)
- 28V TVS二极管(浪涌保护)
三、选型决策树
你的需求是什么? │ ├── 需要以太网/Modbus通信? │ ├── 是 → 需要DI隔离/编码器? │ │ ├── 是 → DABL-G511(全隔离+编码器) │ │ └── 否 → DABL7606(三接口+Flash记录) │ │ │ └── 否 → 需要高速采样(>50KSPS)? │ ├── 是 → DABM-D223(500KSPS+FPGA双核) │ └── 否 → DABL7606(通用型,性价比高)四、典型应用场景匹配
DABM-D223 适用场景
- 高速数据采集:振动分析、电力谐波分析(500KSPS)
- 瞬态波形捕获:雷击、开关浪涌(SRAM+外部触发)
- 信号发生器:自定义DDS波形输出(10000点查找表)
- 电机控制+采集:PWM控制电机的同时采集传感器数据
DABL7606 适用场景
- 工业物联网:Modbus TCP接入SCADA系统
- 多点数据记录:32MB Flash长期离线记录
- 通用测控:传感器采集+继电器控制+电机控制
- 教育/原型开发:功能全面,性价比高
DABL-G511 适用场景
- 强干扰工业现场:全隔离设计,抗干扰能力强
- 运动控制:差分编码器输入,7路PWM
- 电力自动化:隔离ADC/DAC,1000V耐压
- 安全关键应用:隔离DI输入,12-24V工业电平
五、开源策略
ZLinear全系产品采用统一的开源策略[note_259]:
| 开源内容 | 状态 |
|---|---|
| 硬件电路原理图 | ✅ 开源 |
| 固件源代码 | ✅ 开源 |
| 上位机源代码 | ✅ 开源 |
| 文档资料 | ✅ 开源 |
| PCB文件 | ❌ 不开源 |
注意:不提供Python、Linux和SDK。但提供完整源代码,可以借助AI工具轻松实现二次开发[note_259]。
六、功能限制与未来规划
当前全系产品的功能限制[note_259]:
| 功能 | 状态 |
|---|---|
| 多卡同步 | ❌ 未实现,以后会加 |
| CONVST硬件级联同步 | ❌ 未实现 |
| 7×24小时稳定运行 | 不使用此表述(太绝对) |
| SRAM环形缓冲自动捕获 | ❌ D223尚未开发 |
七、总结选型表
| 需求优先级 | 推荐型号 | 核心理由 |
|---|---|---|
| 高速采样(500KSPS) | D223 | FPGA+STM32H743双核,10倍采样率 |
| 工业隔离(1000V+) | G511 | RS485/ADC/DAC/DI全隔离 |
| 多通信接口(以太网/Modbus) | 7606/G511 | 三种接口,支持Modbus TCP/RTU |
| 离线长期记录(32MB Flash) | 7606 | 唯一带Flash的型号 |
| 编码器采集 | G511 | 差分A/B编码器输入 |
| 自定义波形输出(10000点DDS) | D223 | 唯一支持10000点查找表 |
| 性价比/通用型 | 7606 | 功能全面,价格适中 |
| 10kHz PWM | D223 | 最新固件支持10kHz |
下篇预告:《D223电源设计与硬件保护:从12-24V宽压输入到TVS浪涌防护》