摘要:本文从硬件工程师视角,深入剖析 ZLinear DABL-G511 数据采集卡的硬件设计架构,包括电源保护链路、信号隔离方案、核心芯片选型(STM32F407VET6 + AD7606 + REF5050 + TPC116S4 + LAN8720)、BOM成本分析以及原理图关键电路解读,适合需要了解硬件设计或进行二次开发的工程师参考。
一、硬件架构总览
DABL-G511 的硬件系统可划分为以下核心模块 word_21pdf_53:
┌─────────────────────────────────────────────────────────┐
│ 电源保护与供电 │
│ (共模电感 + 自恢复保险丝 + 防反接 + TVS + BUCK降压) │
├──────────┬──────────┬──────────┬──────────┬──────────────┤
│ MCU主控 │ ADC采集 │ DAC输出 │ 通信接口 │ 存储系统 │
│ STM32F407 │ AD7606 │ TPC116S4 │ USB/485/ │ SRAM+FRAM │
│ VET6 │ 16bit │ +REF5050 │ 以太网 │ 8MB+铁电 │
├──────────┴──────────┴──────────┴──────────┴──────────────┤
│ 信号隔离与保护 │
│ (数字隔离器 + 隔离RS485 + 隔离电源 + 光耦 + ESD保护) │
└─────────────────────────────────────────────────────────┘
二、电源系统设计
2.1 电源保护链路
DABL-G511 采用四级电源保护设计,从输入到后级逐级防护 word_21pdf_53:
| 级别 | 保护器件 | 功能 |
|---|---|---|
| 第1级 | 共模电感(SMCM7060-102T) | 抑制共模干扰,滤除高频噪声 |
| 第2级 | 自恢复保险丝(2.2A) | 过流保护,故障消除后自动恢复 |
| 第3级 | 防反接二极管 | 防止电源正负极接反损坏电路 |
| 第4级 | 28V TVS二极管(SMBJ28A) | 浪涌电压钳位,防雷击和瞬态过压 |
2.2 供电参数
| 参数 | 规格 |
|---|---|
| 输入电压 | DC 12-24V 宽压 |
| 电源接口 | 5.5×2.5mm DC插头 + 3.81mm接线端子(双供电口) |
| 极性标识 | V+:DC 12-24V正极,GND:电源地 |
2.3 降压电路设计
电源输入后经过 TPS5430DDAR BUCK降压电路 转换为系统所需电压,再通过 AMS1117-3.3 LDO 稳压至3.3V供给MCU pdf_53。
降压电路关键设计 pdf_53:
- DC-DC自举电容:10nF,用于 bootstrap 驱动
- 软启动电容:控制上电浪涌电流
- PDN去耦电容:滤除高频纹波
- SS34肖特基二极管:续流二极管,提高转换效率
- 输出滤波:22μF 电容 + LC滤波
2.4 隔离电源
板上使用多个隔离电源模块为不同域供电 pdf_22:
| 型号 | 数量 | 用途 |
|---|---|---|
| B0505S-1WR3 | 1 | 5V→5V隔离,RS485通信域供电 |
| B0512S-1WR3 | 2 | 5V→12V隔离,ADC/DAC模拟域供电 |
三、核心芯片选型分析
3.1 MCU:STM32F407VET6
| 参数 | 规格 |
|---|---|
| 内核 | ARM Cortex-M4F,168MHz |
| Flash | 512KB |
| SRAM | 192KB |
| 封装 | LQFP-100 |
| 关键外设 | USB OTG FS、ETH MAC、SPI×3、TIM×14、ADC×3 |
STM32F407VET6 是采集卡的核心控制器,负责USB通信、以太网协议栈、ADC数据采集、DAC波形生成、PWM输出等全部功能调度 word_21。
关键引脚映射(从原理图提取)pdf_53:
| MCU引脚 | 功能 | 说明 |
|---|---|---|
| PA0 | ETH_REF_CLK | 以太网参考时钟 |
| PA1 | DAC_CS | DAC片选 |
| PA2 | ETH_MDIO | 以太网管理数据 |
| PA4 | SPI1_MOSI | ADC SPI通信 |
| PA5 | SPI1_MISO | ADC SPI通信 |
| PA9 | USART1_TX | 调试串口 |
| PA11 | USB_OTG_FS_DM | USB数据- |
| PA12 | USB_OTG_FS_DP | USB数据+ |
| PB0 | AD_RANGE | ADC量程切换 |
| PB3 | AD_BUSY | ADC忙信号 |
| PC1 | ETH_RXD0 | 以太网接收 |
3.2 ADC:AD7606BSTZ
| 参数 | 规格 |
|---|---|
| 分辨率 | 16位 SAR |
| 通道数 | 8通道同步采样 |
| 采样率 | 最大200Ksps(G511使用50Ksps) |
| 输入范围 | ±5V / ±10V 可选 |
| 内置滤波 | 2阶抗混叠滤波器 |
| 接口 | SPI |
AD7606 通过 SPI1 与 MCU 通信,8通道同步采样是其核心优势,避免了多路复用型ADC的通道间延迟问题 word_21。
3.3 DAC:TPC116S4-TR + REF5050AIDGKR
| 芯片 | 参数 | 规格 |
|---|---|---|
| TPC116S4-TR | 通道数 | 4通道 |
| 分辨率 | 16位 | |
| 封装 | TSSOP-16 | |
| 厂商 | 3PEAK(思瑞浦) | |
| REF5050AIDGKR | 输出电压 | 5.000V |
| 初始精度 | 0.05% | |
| 封装 | VSSOP-8 | |
| 厂商 | TI(德州仪器) |
TPC116S4 是国产4通道16位DAC,配合TI高精度基准源REF5050,实现4通道独立高精度模拟量输出,初始精度优于±2.5mV note_1pdf_22。
3.4 以太网:LAN8720A-CP-TR
| 参数 | 规格 |
|---|---|
| 速率 | 10/100 Mbps |
| 接口 | MII/RMII |
| 封装 | QFN-24 |
| 厂商 | Microchip |
LAN8720 是经典的百兆以太网PHY芯片,通过RMII接口与STM32F407通信,支持Modbus-TCP协议栈 pdf_22。
3.5 通信隔离
| 芯片 | 功能 | 数量 | 厂商 |
|---|---|---|---|
| CA-IS2082B | 隔离式RS485/422收发器 | 1 | Chipanalog(川土微) |
| CA-IS3741HW | 数字隔离器 | 3 | Chipanalog(川土微) |
CA-IS2082B 集成了RS485收发器和隔离功能,替代传统的"光耦+RS485芯片"方案,简化设计且提高可靠性 pdf_22。
3.6 存储
| 芯片 | 参数 | 规格 |
|---|---|---|
| SRAM | 容量 | 8MB |
| 用途 | 高速实时缓存,完整记录采集波形 | |
| MB85RS16PNF-G-JNERE1 | 类型 | 铁电存储器(FRAM) |
| 容量 | 16Kbit | |
| 读写寿命 | 无限制次 | |
| 用途 | 频繁变化数据掉电保存(标定参数、Modbus配置等) | |
| 厂商 | FUJITSU(富士通) |
FRAM 相比 EEPROM 的优势在于无限制次读写寿命和更快的写入速度,适合存储频繁变化的标定参数 pdf_22。
四、信号隔离架构
4.1 隔离域划分
DABL-G511 的隔离设计将系统划分为以下域 pdf_22pdf_53:
┌─── 隔离边界 ───┐
│ │
MCU域(3.3V) │ 模拟域(隔离) │
┌─────────┐ │ ┌──────────┐ │
│STM32F407│←CA-IS3741→│AD7606 │ │
│ │ 数字隔离器 │ │ │
│ │←CA-IS3741→│TPC116S4 │ │
└────┬────┘ │ │+REF5050 │ │
│ │ └──────────┘ │
│ │ │
│←CA-IS2082B→ │ 485域(隔离) │
│ 隔离RS485 │ ┌──────────┐ │
│ │ │RS485总线 │ │
│ │ └──────────┘ │
│ └────────────────┘
│
├── USB域(非隔离)
├── 以太网域(非隔离)
└── 电源域(BUCK→3.3V)
4.2 数字输入隔离
DI通道采用非隔离光耦(EL3H7(B)(TA)-G)进行抗干扰处理 pdf_19:
| 参数 | 规格 |
|---|---|
| 光耦型号 | EL3H7(B)(TA)-G |
| 数量 | 6个(对应6路DI) |
| 允许信号频率 | 10KHz |
| 输入电阻 | 1kΩ |
| 限流电阻 | 3.3kΩ |
| 特点 | 电流型器件,抗干扰优于RC滤波 |
每路DI前端有LED指示灯(LED_IN1~LED_IN6),方便现场调试时直观判断输入状态 pdf_19。
4.3 数字输出保护
DO通道采用 ULN2803 达林顿驱动器,配合限流保护 pdf_19:
| 保护措施 | 器件/参数 | 说明 |
|---|---|---|
| 限流电阻 | 10Ω | 防止电流过大影响电路板其他模块 |
| 分压电阻 | 1kΩ | 防止高电压误传入单片机 |
| 驱动能力 | 100mA/通道 | 达林顿开漏输出 |
| 负载电压 | 5-24V DC | 需外部上拉负载 |
4.4 ESD与瞬态保护
| 器件 | 型号 | 数量 | 用途 |
|---|---|---|---|
| ESD保护 | 0603ESDA-05N | 5 | 静电保护(D6~D10) |
| TVS二极管 | SMBJ12CA | 2 | 瞬态抑制(D11, D12) |
| 自恢复保险丝 | JK-MSMD110-24V | 2 | 过流保护(F1, F2) |
| 自恢复保险丝 | SMD0805-010-24V | 7 | 通道级过流保护(F3~F9) |
五、PWM与编码器电路
5.1 PWM输出电路
6路PWM与DO共用引脚,通过STM32的定时器通道输出 pdf_19:
| PWM通道 | MCU定时器 | MCU引脚 |
|---|---|---|
| PWM1 | TIM1_CH1 | PE9 |
| PWM2 | TIM5_CH4 | PA3 |
| PWM3 | TIM12_CH1 | PB14 |
| PWM4 | TIM4_CH1 | PB6 |
| PWM5 | TIM3_CH1 | PA6 |
| PWM6 | TIM8_CH2 | PC7 |
每个PWM输出端串接1kΩ电阻和100Ω限流电阻,通过ULN2803达林顿驱动器输出 pdf_19。
5.2 编码器输入电路
编码器输入采用 SP3485EN-L/TR 差分接收器 pdf_19:
| 参数 | 规格 |
|---|---|
| 芯片 | SP3485EN-L/TR × 2 |
| 功能 | 编码器A/B相差分接收 |
| 输入方式 | 差分/单端(最大5V) |
| 上拉电阻 | 4.7kΩ |
| 匹配电阻 | 120Ω |
六、BOM成本分析
根据PCB文件中的BOM表,核心器件成本估算 pdf_22:
| 器件 | 型号 | 数量 | 单价(元) | 小计(元) | 厂商 |
|---|---|---|---|---|---|
| MCU | STM32F407VET6 | 1 | ~25 | 25 | ST |
| ADC | AD7606BSTZ | 1 | ~35 | 35 | ADI |
| DAC | TPC116S4-TR | 1 | 32.23 | 32.23 | 3PEAK |
| 基准源 | REF5050AIDGKR | 1 | 4.82 | 4.82 | TI |
| 以太网PHY | LAN8720A-CP-TR | 1 | 4.69 | 4.69 | Microchip |
| 隔离RS485 | CA-IS2082B | 1 | 6.89 | 6.89 | 川土微 |
| 数字隔离器 | CA-IS3741HW | 3 | 6.08 | 18.24 | 川土微 |
| FRAM | MB85RS16PNF | 1 | 4.86 | 4.86 | FUJITSU |
| 隔离电源 | B0505S-1WR3 | 1 | 4.45 | 4.45 | EVISUN |
| 隔离电源 | B0512S-1WR3 | 2 | 6.24 | 12.48 | EVISUN |
| LDO | MC7805BDTG | 1 | 2.08 | 2.08 | onsemi |
| LDO | AMS1117-3.3 | 1 | 1.06 | 1.06 | AMS |
| LDO | L78L05ABUTR | 1 | 0.34 | 0.34 | ST |
| RJ45 | HR911105A | 1 | 9.67 | 9.67 | HANRUN |
| 共模电感 | SMCM7060-102T | 1 | 3.02 | 3.02 | SXN |
| 自恢复保险丝 | JK-MSMD110-24V | 2 | 0.28 | 0.56 | JK |
| 自恢复保险丝 | SMD0805-010-24V | 7 | 0.23 | 1.62 | 台湾陆海 |
| ESD保护 | 0603ESDA-05N | 5 | 0.13 | 0.64 | BORN |
| TVS | SMBJ12CA | 2 | 0.62 | 1.23 | Littelfuse |
| 核心器件合计 | ~168 |
注:以上为器件采购成本估算(含税),不含PCB制板、SMT贴片、组装、测试、外壳等费用。实际零售价会更高。
七、PCB设计要点
7.1 安装尺寸
| 版本 | 尺寸 |
|---|---|
| 无外壳 | 146.8 × 87.4 mm(不含连接器) |
| 有外壳 | 150 × 90.2 × 40 mm |
7.2 连接器布局
| 接口 | 类型 | 规格 |
|---|---|---|
| USB | USB 2.0 方口(Type-B) | 私有协议通信 |
| RS485 | 插拔式接线端子 | 3.81mm间距,3P(485A/485B/G) |
| 以太网 | RJ45 | 10/100BASE-TX,带LED指示 |
| 电源 | DC插头 + 接线端子 | 5.5×2.5mm + 3.81mm端子 |
| AI/AO/DI/DO | 插拔式接线端子 | MX15EDGR-C-3.81系列,9P |
7.3 模拟与数字分离设计
从原理图分析,PCB设计遵循以下原则 pdf_53:
- 模拟域与数字域通过隔离器物理分隔
- ADC和DAC位于隔离域内,避免数字噪声干扰
- 电源域独立:模拟域使用隔离电源(B0512S),数字域使用主电源
- 敏感信号(ADC SPI总线)走线尽量短
八、环境适应性
| 参数 | 规格 | 说明 |
|---|---|---|
| 工作温度 | -25℃~85℃ | 工业级温度范围 |
| 相对湿度 | 5%~80% | 无凝露 |
| 电源保护 | 共模电感+保险丝+防反接+TVS | 四级保护 |
| ESD保护 | 每路DI/DO配ESD二极管 | 静电防护 |
| 过流保护 | 每路DO配自恢复保险丝 | 故障自恢复 |
九、与其他型号硬件对比
根据产品对比图 img_8:
| 参数 | DABL7606 | DABL-G511 | DABM-D223 |
|---|---|---|---|
| 隔离功能 | --- | RS485/ADC/DAC/DI | RS485/ADC/DAC/DI |
| 分辨率 | 16bit | 16bit | 16bit |
| 精度 | ±0.05% | ±0.1% | ±0.05% |
| RTOS | RT-Thread | FreeRTOS | FreeRTOS |
| 输入阻抗 | 1MΩ | 240Ω | 1MΩ |
| 通讯接口 | USB2.0/RS485/以太网 | USB2.0/RS485/以太网 | USB2.0/RS485/以太网 |
| DAC基准 | PWM RC滤波 | REF5050+专用DAC | --- |
DABL-G511 的输入阻抗为240Ω(适合电流型信号采集),而DABL7606为1MΩ(适合电压型信号采集),这是硬件设计上的关键差异 img_8。
十、二次开发硬件建议
对于需要基于 DABL-G511 进行硬件二次开发的工程师,建议关注以下要点:
- 电源设计:保留四级保护链路,BUCK降压选择TPS5430或同级产品,确保12-24V宽压输入稳定
- 隔离设计:ADC/DAC模拟域必须与MCU数字域隔离,推荐使用CA-IS3741HW数字隔离器
- 基准源选择:DAC精度高度依赖基准源,REF5050是性价比较高的选择,如需更高精度可考虑LM399或MAX6175
- FRAM选型:MB85RS16容量为16Kbit,如需存储更多标定数据可升级到MB85RS256(256Kbit)
- 散热设计:AD7606和TPS5430在工作时有一定功耗,PCB上需预留足够的铜箔散热面积
- EMC设计:共模电感和ESD保护器件是EMC认证的关键,不可省略
- 连接器选型:3.81mm间距插拔式端子在工业环境中可靠性优于普通排针
十一、总结
DABL-G511 的硬件设计体现了工业级数据采集卡的典型架构:
- 电源保护:四级保护链路(共模电感→保险丝→防反接→TVS),确保恶劣环境下稳定运行
- 信号隔离:3片数字隔离器 + 隔离RS485 + 隔离电源,实现模拟域与数字域的完全隔离
- 核心选型:STM32F407VET6 + AD7606 + TPC116S4 + REF5050 + LAN8720,性能与成本的平衡
- 存储策略:8MB SRAM高速缓存 + FRAM非易失存储,兼顾速度与掉电保护
- 保护全面:每路DI/DO配ESD和自恢复保险丝,故障自恢复设计
- 国产化率:DAC(3PEAK)、隔离器(川土微)、保险丝(台湾陆海)等核心器件已实现国产替代
开源原理图和完整BOM为二次开发提供了坚实基础,开发者可以在现有设计基础上进行功能裁剪或性能提升。
标签 :
#硬件设计#原理图分析#BOM#电源保护#信号隔离#STM32F407#AD7606#REF5050#TPC116S4#LAN8720#DABL-G511#ZLinear#工业级设计#国产化替代