本文档为中生(苏州)医疗仪器有限公司 ZS Cell Digitizer AD6 流式细胞仪的系统级详细设计方案(LLD = Low Level Design),涵盖从光学、液流、电子学到嵌入式软件的全栈硬件设计,是理解整套仪器底层工作原理的核心技术文档。

文档定位:与 ZS Cell Digitizer AD6 流式细胞仪系统技术说明书 互补——规格说明书侧重”是什么/性能指标”,本文档侧重”怎么做/电路原理/算法实现”。


一、总体架构

1.1 工作原理

待测颗粒经染色制成单悬液 → 鞘液流流体动力聚焦使颗粒逐一通过检测区 → 激光照射产生前向散射光(FSC)、侧向散射光(SSC)、荧光信号 → 光电探测器转为电信号 → ADC数字化 → FPGA实时处理 → USB上传上位机软件统计分析。

1.2 系统五大组成

子系统核心模块
光学系统激光光源 + 光斑整形 + 荧光分光(4荧光通道)
流体系统鞘液泵 + 样品泵 + 石英流动室 + 进样针 + 滤芯 + 5路电磁阀
电子学系统主控板(FPGA+ADC+DAC) + 流体控制板(MCU) + 探测器(FSC/SSC/FL)
软件系统仪器控制软件 + 采集分析软件(详见 CyteCluster 系列文档)
机械结构外壳 + 支撑结构(本文档不展开)

二、光学系统设计

2.1 激光光源

  • 波长:488nm(氩离子气体激光器的经典谱线,固态激光器实现)
  • 功率:100mW
  • 功率稳定性:< 1%

2.2 光源光斑整形系统

功能:将圆形光斑整形成流式细胞仪所需的椭圆光斑(检测区椭圆截面,使细胞通过时间延长,提高信噪比)。

光路构成:

  1. 激光器 → 2. 反射镜 → 3. 柱透镜 (f=80mm) → 4. 柱透镜 (f=10mm)

双柱透镜方案:一个方向压缩、一个方向扩束,形成椭圆光斑。

2.3 荧光分光系统

功能:将散射光与荧光信号按波长分离至不同探测通道。

4个荧光通道配置:

通道滤光片典型染料
FL1525/45nmFITC(异硫氰酸荧光素)
FL2592/43nmPE(藻红蛋白)
FL3692/40nmPE-Cy5.5
FL4785/62nmPE-Cy7

光路组件:荧光收集镜 → 二向色镜(2片)→ 干涉滤光片(4片)→ 会聚透镜 → 探测器(4个)

配置思路:488nm激发 + 4色荧光,覆盖从绿光到近红外的常用染料组合,是临床流式细胞仪的经典配置。


三、液流系统设计

3.1 技术指标

参数指标
鞘液速度10 mL/min
样本速度10–60 μL/min
功能清洗 + 排气泡

3.2 液路架构

以石英流动室为核心,5条管路:

  1. 样品管路:进样针 → 样品泵 → 样品喷管
  2. 鞘液管路:鞘液桶 → 鞘液泵 → 滤芯 → 电磁阀2 → 流动室
  3. 废液管路:流动室 → 电磁阀3 → 废液桶
  4. 清洗管路:清洗桶 → 电磁阀 → 清洗泵 → 单向阀2
  5. 空气管路:空气泵 → 过滤器 → 节流阀 → 单向阀1 → 电磁阀5 → 流动室空气出口

电磁阀4跨接于流动室鞘液出口与电磁阀3之间(用于排气泡等操作)。

3.3 关键部件选型与设计

3.3.1 鞘液泵:隔膜泵 KNF NF 5 DCB-4

  • 选型理由:完全无泄漏输送、无动密封
  • 流量范围:满足 10 mL/min
  • 控制方式:电压控制(0.29V–1.17V 对应流量 0–16 μL/min 级,实际为 mL 量级)

3.3.2 样品泵:蠕动泵 INSTECH P625/900

  • 选型理由:仅软管内接触样品,避免交叉污染,更换样品易清洗
  • 体积:32×27×54 mm(微型化设计)
  • 流量:0.17V–0.92V 控制电压对应 0–120 μL/min

3.3.3 流动室:滨松石英流动室

  • 下方锥角:30°
  • 探测区外部:4mm × 4mm
  • 探测区内部:250μm × 250μm(微米级方形通道,保证流体动力聚焦效果)

工艺复杂,依赖进口滨松产品,是流式细胞仪的核心精密光学部件。

3.3.4 进样针设计(流体力学细节)

内径选择:150–250μm 为最佳范围

  • 内径太大(1mm)→ 出口旋涡,破坏聚焦
  • 内径太小 → 出口扩散大,不利聚焦

外形选择:锥形过渡(锥角射出)

  • 平角射出 → 样品扩散大
  • 锥形过渡 → 样品扩散小,无局部紊流

轴向位置:对聚焦半径影响小,但越靠近出口压力降越大,系统耗能越多

径向位置:必须与流动室轴心重合

  • 偏离中心 → 样品流不在轴心 → 聚焦效果差 → 检测精度下降
  • 两个原因:流速整体下降导致聚焦半径变大 + 流速变化率增大导致颗粒过检测点速度不均

3.3.5 滤芯:囊式滤芯

  • 选型理由:比单层滤纸滤芯的脉动缓冲效果更好、寿命更长
  • 效果验证:使用囊式滤芯后,若丹明激发信号的脉动性明显减弱,CV 值(变异系数)提高

这是一个很实用的工程细节——泵的脉动会直接影响测量CV,而滤芯不仅是过滤杂质,更是被动脉动阻尼器。


四、电子学系统设计

4.1 主控板设计

4.1.1 技术指标

参数规格
主控芯片Xilinx FPGA XC3S1600E(Spartan-3E 系列)
数据采集30 MSPS / 16bit / 8通道
控制输出0–4V / 12bit / 12通道
通信USB 2.0(CY7C68013A)
供电+5V 直流
IO数量≥ 8

4.1.2 核心芯片选型

功能芯片厂商
FPGAXC3S1600E (FGG320)Xilinx
ADCADS5560(16bit, 40Msps)TI
时钟CDCE18005(8通道时钟发生器)TI
DACTLV5630(12bit, 串行)TI
USBCY7C68013A(FX2LP)Cypress

整体思路:FPGA + 高速ADC + 多通道DAC,典型的仪器仪表架构。全部选用工业级/车规级芯片,保证医疗仪器可靠性。

4.1.3 电源架构

+5V 输入,板上多级转换:

电源轨用途转换方案
+3.3V 数字FPGA IO / USB / 时钟 / DACDC-DC LT3417
+2.5VFPGA 辅助DC-DC LT3417
+1.2VFPGA 核心DC-DC LT3417
+3.3V 模拟(ADC)ADC 模拟部分LDO TPS79533
+3.3V 模拟(DAC/CLK)DAC + 时钟芯片模拟LDO TPS79633
+3.3V USBUSB 芯片LDO LT1765

设计要点:

  • 数字部分用 DC-DC 高效率降压
  • 模拟部分用 LDO 低噪声供电
  • ADC 模拟/数字供电分离,与 FPGA 数字电路分开
  • 多通道 ADC 每通道一个 LDO(模拟功耗大)

4.1.4 时钟设计

CDCE18005 时钟芯片方案:

  • SPI 配置(9个寄存器,0-4为通道配置,5-8为控制/测试)
  • 3线 SPI:CLK + MOSI + LE(28bit数据 + 4bit地址,LSB优先)
  • 8通道 30MHz 独立时钟输出,驱动各通道 ADC
  • 时钟源:AUX 端口有源晶振
  • 最高频率 20MHz(高低电平各 ≥25ns)

4.2 流体控制板设计

MCU 架构,负责液路系统的泵阀控制:

模块说明
电源模块板上电源管理
MCU 模块主控单片机
驱动电路模块电磁阀/泵驱动
泵控模块泵速控制 + 正反转控制

通信方式:P1.0–P1.3 为 4 位并行数据总线,P1.4 上升沿锁存命令,P1.6 回馈执行状态。

4位并行命令编码(部分):

编码命令编码命令
0000全关1000实验中排气
0001鞘液泵低速1100实验中清洗
0010鞘液泵中速1101实验前后清洗
0011鞘液泵高速1110每月清洗
0100样品泵关——
0101样品泵低速——
0110样品泵中速——
0111样品泵高速——

4.3 探测器设计

两类探测器:前向散射(FSC)探测器 + 荧光/侧向散射(FL/SSC)探测器。

4.3.1 前向散射探测器(FSC)

功能:收集 0.5°–3° 小角度散射光,强度与细胞大小基本成线性关系,用于区分细胞与碎片、分群(淋巴/单核/粒)。

技术指标:

参数指标
NEP(噪声等效功率)200 pW/√Hz
灵敏度10⁴–10⁶ V/W
带宽350 kHz
信号摆幅3 Vp-p
增益动态范围60 dB
最小可探测功率0.3 μW

三级放大架构:

  1. 电流转电压放大器(I-V / TIA):PIN 管 S3994-01(10×10mm 感光面)+ FET输入高阻放大器,反馈电阻 1.3kΩ
  2. 增益可编程放大器(PGA):VCA810,增益 60dB 可调,控制电压 -2V–0V
  3. 差分输出放大器:THS4521 全差动放大器,减少传输干扰

辅助电路:

  • 直流信号去除(峰值保持器取基线,反相输出取基线最大值)
  • 增益信号调理(反相放大器 OPA365,增益 -6dB,将 DA 的 0-4V 转为 PGA 需要的 -2V-0V)
  • 正电源:TPS7A4901 线性稳压
  • 负电源:TPS73001 线性稳压

4.3.2 荧光及侧向散射探测器(FL/SSC)

功能:侧向 90° 散射反映细胞内部结构复杂度;荧光信号从同方向收集。

APD vs PMT 选型比较:

本系统选用 APD(雪崩光电二极管) 而非传统 PMT,理由:

  1. 适用于近红外荧光(PE-Cy5、PE-Cy7)
  2. 体积小,便于系统集成
  3. 仅需 ~100V 偏压(PMT 需要 500-1000V)
  4. 价格低,适合低成本医疗仪器

工程取舍:PMT 增益更高但成本高、体积大、高压危险;APD 性价比优但需要温度补偿。这是国产低成本流式细胞仪的典型选择。

技术指标:

参数指标
NEP0.6 pW/√Hz
灵敏度10⁶–3×10⁸ V/W
带宽350 kHz
信号摆幅3 Vp-p
增益动态范围50 dB(通过 APD 偏压控制)
最小可探测功率2 nW

三大组成模块:

  1. APD 器件:S2383-10(侧向,感光面直径 1mm)
  2. 高压偏置模块:DA 输出 0-4V → 放大 50 倍 → 高压偏置(约 200V 以内)
  3. 前置放大电路:OPA657 TIA + THS4521 差分输出,反馈电阻 1MΩ

温度补偿设计:

  • APD 增益随温度漂移(关键痛点)
  • 电路设计:温度补偿 + 电压预偏置负反馈
  • 每个 APD 增益-电压特性有差异,需预偏置校准

这是 APD 方案的核心技术难点——温度漂移补偿的好坏直接影响仪器测量稳定性。


五、主控板程序设计(FPGA)

5.1 硬件资源

  • FPGA:Xilinx Spartan-3E XC3S1600E,50MHz 时钟
  • ADC:16bit 并行接口,30Msps
  • DAC:12bit 串行接口(SPI)
  • USB:CY7C68013A(FX2LP,USB 2.0 480Mbps)
  • 液流控制:4-6 路串行(DIN/DOUT/FS/LDAC/MODE/SCLK)

5.2 FPGA 功能框图

FPGA 作为硬件与软件之间的桥梁,实现:

  1. USB 命令接收与解析
  2. 液流控制命令转发
  3. DAC 输出控制(激光、探测器增益等)
  4. ADC 数据采集
  5. 实时数据处理(峰值/面积/宽度)
  6. 示波器功能(等间隔抽样上传)
  7. 数据 USB 回传

5.3 FPGA 与上位机通信协议(部分)

#功能命令格式参数返回
1设置激光01 02 xx yyxx通道, yy强度—
2设置鞘液02 02 xx xx流速 0-4095—
3设置样品流03 02 xx xx流速 0-4095—
4设置通道偏压04 02 xy yyx通道(1-8), yyy电压(12bit)—
5开始采集05 00—采集数据
6停止采集06 00—强制发完未满包数据
7设置触发值07 04 xx xx yy yyxxxx通道, yyyy触发值—
8示波器开始08 00—FSC/SSC/FL1-FL6,16bit
9示波器停止09 00——
10设置鞘液档位10 02 xx xx0关闭/1低/2中/3高—
11设置样品流档位11 02 xx xx0关闭/1低/2中/3高—

采集数据格式:每个细胞输出 FSC/SSC/FL1-FL6,每个参数含 H(24bit高度) + A(24bit面积) + W(16bit宽度)。

5.4 FPGA 功能模块划分

Top 模块
├── USB 模块(有限状态机读写控制,读优先级 > 写)
├── AD 配置模块(内嵌 ROM 初始化配置)
├── 时钟配置模块(内嵌 ROM 初始化配置)
├── DA 输出模块(SPI 串行输出,控制探测器增益)
├── 阈值比较模块
│   ├── 数据平滑(4级滑动平均)
│   ├── 阈值比较(单触发/多通道与触发)
│   └── 基线处理(实时去基线算法)
└── 样品数据处理模块
    └── 面积/高度/宽度计算

5.5 关键算法

5.5.1 多通道数据同步

8个通道AD采集因布局布线存在延时,需同步:

  1. 每通道一个 FIFO 暂存处理后的数据
  2. 判断所有 FIFO 非空 → 同步读出 → 并行拼接成 1 个细胞数据组
  3. 通过两级 FIFO 精确控制读写延时,克服通道间偏差

5.5.2 实时去基线算法

基线来源:杂散光 + 自发荧光 + 探测器暗噪声 + 电子噪声

三阶段算法:

  1. 开始前延时(256时钟周期):触发结束后延时,确认进入背景噪声阶段
  2. 基线计算(512次累加平均):背景噪声平稳状态下计算基线
  3. 结束后延时(256时钟周期):确认基线计算未受样品信号干扰,有效则更新基线缓存

设计非常巧妙——利用没有细胞通过时的背景信号持续更新基线,实现自适应零位校准。

5.5.3 样品数据压缩

原始 8 通道 × 30MSPS × 16bit 数据量极大,无法实时 USB 传输。

压缩方式:每个细胞每通道仅输出 3 个参数:

  • 面积 (Area):脉冲积分,反映总荧光量
  • 高度 (Height):脉冲峰值,反映最大强度
  • 宽度 (Width):脉冲持续时间,反映细胞大小/形态

这是流式细胞仪的标准数据格式(FCS 标准中的 H/A/W 参数)。


六、流体控制流程设计

6.1 MCU 控制架构

端口功能
P2.0–P2.4电磁阀 1–5 控制
P2.5空气泵使能
P2.6清洗泵使能
P3.0样品泵旋转方向
P3.1样品泵使能
P3.2鞘液泵使能
P3.4–P3.7SPI 总线 → DAC → 泵速控制

6.2 工作模式

6.2.1 正常测量

  • 电磁阀 2、3 打开,其他关闭
  • 鞘液泵 + 样品泵同时运行
  • 液流走向:鞘液 → 流动室 → 废液;样品 → 进样针 → 流动室中心 → 废液

6.2.2 实验间清洗

  • 阶段 1(1分钟):鞘液泵正冲 + 样品泵正转最大速
  • 阶段 2(1分钟):样品泵反转 → 反冲清洗
  • 总历时 2 分钟

6.2.3 实验前后清洗 / 每月清洗 / 排气泡

(文档后续应有详细时序,此处为设计架构总结)


七、关键工程洞见

7.1 系统设计思想

  1. 模块化分层:光/机/电/液/软 五大系统解耦设计,各子系统可独立调试
  2. FPGA 中心化:FPGA 作为数据和控制枢纽,上接 USB、下接 ADC/DAC/液路,是整个仪器的”大脑”
  3. 模拟前端精致化:探测器三级放大 + 温度补偿 + 差分输出,体现了微弱信号检测的工程功底
  4. 实时预处理:FPGA 实时计算 H/A/W,把数据量压缩几个数量级,解决 USB 带宽瓶颈

7.2 技术难点与解决方案

难点解决方案
8通道ADC同步两级FIFO + 同步读机制
APD温度漂移温度补偿负反馈 + 预偏置校准
基线漂移实时自适应去基线算法(三阶段)
泵脉动影响CV囊式滤芯作为被动脉动阻尼器
进样针聚焦效果流体力学仿真优化内径/外形/位置
高速数据传输FPGA 实时压缩为 H/A/W 三参数

7.3 国产仪器的设计取舍

  • APD 替代 PMT:成本降低 + 体积缩小 + 近红外友好,但需解决温度补偿
  • FPGA 方案而非 ASIC:灵活性高、开发周期短,适合中小批量医疗设备
  • 488nm 单激光 + 4 色荧光:临床常用配置,平衡功能与成本
  • 滨松流动室 + 自主电子学:核心精密光学部件依赖进口,电子和软件自主可控

八、与其他文档的关联