网线测试仪听起来是「蜂鸣器 + 几个 LED」的玩具活,2025 D 题却把它做成了硬核射频题:毫欧级直流电阻、30 MHz 交流衰减、单端 1% 精度测长 + 短路定位,还只给 6 V 单电源和 5 秒钟。这题表面上考「接线」,骨子里考的是微弱信号测量 + 传输线理论 + 多路切换架构三件事怎么在同一块板子上不打架。本期拆解一套 2025 国一开源方案:它用一颗 AD5933 阻抗转换芯片包办了电阻、电容、长度、短路四项测量,再用 AD9959 + AD8361 组一条 30 MHz 射频链路补上衰减——芯片选型之巧,值得每个准备仪器仪表类赛题的队伍细读。
一、赛题速览与难点剖析
原题再现
设计并制作一个简易以太网双绞线测试仪(简称测试仪):待测以太网双绞线(简称线缆)通过 RJ45 连接器与测试仪连接。线缆双端接入测试仪,测量线缆的线对连接关系(直连、交叉)、类型(非屏蔽双绞线 UTP、双屏蔽双绞线 SFTP)、直流电阻,以及交流衰减;线缆单端接入测试仪,测量线缆的长度和短路位置。测试仪由不大于 6 V 的单电源供电。
关键约束:所有测量、检测时间均不超过 5 s;测评中除按「双端检测」「单端检测」一键启动并计时外,不允许任何其他调整操作;禁止使用专用测量仪器的主板或模块,禁止称重、超声、激光等非电参数方法。
评分标准(文字版速览表)

判分关键:基本 (2) 30 分是「接线正确就能拿」的主阵地(线序扫描 + 屏蔽检测 + 电阻),发挥 (3) 短路定位 20 分是全场最贵的单项——它要求单端状态下把短路点定位到 1 cm 量级,直接把「测个通断」的玩具方案排除在发挥区之外。基本 (1)(2)(3) = 50 分是稳定下限;发挥 (1)(2)(3) = 45 分全压在射频和精密测量两个硬骨头上。
测试仪示意图(官方原理图,p1)

线对连接关系与测量端定义(官方原理图,p2)

被测线缆实物(官方原理图,p2)

题目工程背景
这道题是**线缆认证测试仪(Cable Certifier)**的极简版。工程里的对标产品是 Fluke DSX 系列——一台几万元,能测线序、长度、插损、回波损耗、近端串扰,出一张认证报告;通信运维现场还有更轻量的 TDR 测距仪,用来在不出机房的情况下定位电缆断点/短路点(电力行业叫「电缆故障测距」,原理和本题发挥 (3) 完全一样)。本题把 3 万元设备的 5 个核心功能(线序 + 类型 + 电阻 + 衰减 + 测长/定位)压缩到一块学生板子上:线序对应 Fluke 的 Wire Map,直流电阻对应 DC Loop Resistance,30 MHz 衰减对应插损(Insertion Loss)的单频点版,单端测长/短路定位对应 TDR。题目贴心地提供 1 m SFTP 和 50 m UTP 两根标准线给现场校准——这暗示了评分的底层逻辑:绝对精度做不到没关系,比例标定做得好就能满分,这正是低成本测量仪器的工程正解。
大白话版解读
把测试仪想象成一个「网线全科体检医生」,两种体检套餐:
- 双端套餐(线缆两头都插到测试仪上):
- 查「骨架接得对不对」:8 根芯线一一对应是「直连线」,1-3、2-6 换位的是「交叉线」——像查两排牙齿咬合关系;
- 查「穿没穿铠甲」:SFTP 线有屏蔽层连着 RJ45 金属外壳,UTP 没有——摸一下外壳通不通电就知道;
- 量「血管粗细」:测直流电阻,电阻和长度成正比,铜芯越细越长电阻越大;
- 听「30 MHz 的回声」:从一头喊一嗓子(30 MHz 正弦波),另一头用检波器听还剩多响,差多少个 dB;
- 单端套餐(只插一头,另一头悬空):
- 量绳子多长:线缆是根电容,越长电容越大——充放电一测便知;
- 找短路点在哪:两根芯线粘在一起了,粘在几米处?用电阻比例或反射原理定位。
还有几条铁规矩:只有两个 RJ45 口(所有测量都得从这两个口「分时」进出,切换电路是刚需);一键启动后不许动(测量流程必须全自动);不许用现成测量仪器的主板(买台网络分析仪拆板子塞进去=违规);5 秒内出结果(每项测量都是「快照」不是「精雕」)。
核心指标速查表

最大卡脖子难点(4 条)
- 毫欧级电阻测量的「接触电阻陷阱」:1 m 网线单芯只有 ~0.09 Ω,而水晶头与插座的接触电阻普遍有 20~50 mΩ——误差源和被测对象同量级。理想方案是四线开尔文测量,但题目规定线缆插在标准水晶头上,四线法物理上做不了。出路的思路只有两条:用恒流激励 + 仪表放大器(如 INA188,输入失调 55 μV)把小电压放大到可测,或者接受接触电阻存在、用「1 m 标准线现场校准」把它当系统偏移扣除。前者拼模拟前端功底,后者拼标定算法——国一方案两条都占了。
- 单端 1% 测长的「时间分辨率墙」:网线里信号速度约 2×10⁸ m/s,1 m 线往返才 10 ns;发挥 (2) 要求 1% 精度即 1 cm,对应往返时间 100 ps——STM32 定时器分辨率在 ns 量级,差两个数量级,纯 TDR(时域反射)方案在 MCU 上直接死掉。可行路线是把长度信息换到「慢性子」的模拟量上:电容法(C∝L,50 pF/m)或扫频 1/4 波长法(1 m 对应 50 MHz、50 m 对应 1 MHz),再用题目给的 1 m/50 m 两根标准线做两点标定,把器件离散性、插座寄生全部吸收进校准系数里。题目发校准线,就是在提示你「标定」是本题主线。
- 30 MHz 衰减测量的「阻抗匹配铁三角」:网线差分特性阻抗 100 Ω,信号源内阻、线缆、终端负载三者不匹配就会有反射,测出来的「衰减」混入驻波起伏,数字完全不可信。源端要用两个 50 Ω 输出的射频放大器拼成差分驱动(或射频变压器),终端精确 100 Ω;检波不能用二极管包络检波(小信号段死区非线性,找极小值/测小衰减都会翻车),要用 AD8361 这类 RMS 检波器(100 kHz~2.5 GHz,转换增益 7.5 V/V rms)。另外 30 MHz 在网线内的波长约 6.7 m(自由空间为 10 m),板级走线已经能构成「天线」,检波与 DDS 的地处理不好,辐射串扰会直接淹没有用信号。
- 两个 RJ45 口 × 三种测量 × 八根线的切换矩阵:直流电阻测量、30 MHz 射频、阻抗/电容扫描三路信号都要分时复用到 8×2 个触点上。模拟开关(CD4051/CD4052)导通电阻 ~100 Ω,串在毫欧测量回路里是灾难、串在 30 MHz 链路里直接破坏匹配;继电器触点是 mΩ 级、寄生参数好,但体积大、寿命有限、触点质量参差。主流方案是直流部分用模拟开关、射频对用继电器(射频只测一对线,可以固定走 4、5 针,把继电器紧贴 RJ45 焊),切换架构在方案阶段就要定死,事后补救几乎等于重画板子。
二、硬件方案
自设计视角(融合国一参考方案与主流赛队方案的工程化版本):
系统文字框图:整机以 STM32F407 为主控,外围分四条测量链路——
- 数字链路(线序/类型/短路检测):主控 GPIO 阵列 → 继电器/模拟开关矩阵 → RJ45 端口 1/2,逐针扫描 8×8 导通映射 + 屏蔽壳(SH 脚)导通检测;
- 阻抗链路(电阻/电容/长度/短路定位):AD5933 阻抗转换器(内置 DDS 激励 + ADC + DFT)→ 外挂低输出阻抗运放 + 串并联电阻网络 → 切换矩阵 → 线缆,读回实部(电阻)与虚部(电抗);
- 射频链路(30 MHz 衰减):AD9959 DDS 模块 → 射频变压器/差分驱动 → 端口 1 → 线缆 → 端口 2 → 100 Ω 匹配终端 → AD8361 检波 → 主控 ADC;
- 人机链路:OLED 显示 + 按键,双模式界面切换,一键启动计时。

主电路拓扑(按测量项拆解):
- 电阻测量:AD5933 激励串 Rs=100 Ω 进线缆、并 Rp=1 kΩ 扩量程,外挂运放把 AD5933 的 200 Ω~2.5 kΩ 内阻压到近零;从 DFT 实部读数反解 R = |Z|·cosθ,双端测单芯直流电阻,单端对短路对测 2r·x 得短路位置;
- 电容/长度测量:单端开路线缆呈纯容性,AD5933 扫频读虚部 X = 1/(2πfC) 反解 C,按标定斜率折算长度 L = C / C_unit;
- 30 MHz 衰减:AD9959 通道差分(经射频变压器)→ 线对 → 100 Ω 终端,源端/负载端各接一只 AD8361,衰减 dB = 20lg(Uo/Ui),先用 1 m 短线测出链路固有损耗作基线扣除;
- 线序/类型:纯 GPIO——端口 1 逐针置高,端口 2 逐针读取,8×8 映射表一查即知直连/交叉;SH 脚对地导通即 SFTP。
元器件选型表:

三、软件算法
闭环逻辑:整机是一个「测量状态机 + 标定系数表」的结构——所有物理量先转成 AD5933 的复阻抗或 AD8361 的直流电压,再经校准系数(开机用 1 m SFTP / 50 m UTP 标定或预存)折算成显示值。测量次序按「先数字后模拟、先直流后射频」排布,保证 5 s 内串行完成。

关键算法 1——复阻抗解算(AD5933 每个频点返回实部 Re 与虚部 Im 寄存器值):
// 每频点:|Z| = sqrt(Re_Z^2 + Im_Z^2),θ = arctan(Im_Z/Re_Z)
// R = |Z|·cosθ (实部→直流电阻/短路定位),X = |Z|·sinθ (虚部→电容/长度)
Zx = cal_gain / complex(Re_reg, Im_reg) * (1 + Zs_net); // 扣除串并联网络
R_dc = Zx.real();
X_ac = Zx.imag();
if (fabs(X_ac) > X_THRESHOLD) // 容性主导 → 开路线缆
C_cable = 1.0 / (2*PI*f_test*fabs(X_ac));
L_meter = C_cable / C_per_m_cal; // 标定斜率折算长度
else // 阻性主导 → 短路对
L_short = R_dc / (2 * R_per_m_cal); // 电流去+回,除 2
关键算法 2——扫频找 1/4 波长极小值(电容法的交叉验证/备份路线):
// 终端开路传输线长度 = λ/4 时输入阻抗理论为 0,实测呈极小值
for (f = 1MHz; f <= 50MHz; f += step) {
AD5933_SetSweep(f, step, N_POINTS);
amp[i] = AD5933_ReadMagnitude();
if (amp[i] < amp_min) { amp_min = amp[i]; f_test = f; }
}
L = Vp / (4 * f_test); // Vp ≈ 2e8 m/s,由 50m 标准线标定
关键算法 3——线序扫描:
uint8_t map[8]; // map[i] = 端口2 上与端口1 第 i 针导通的针号
for (i = 0; i < 8; i++) {
DriveHigh(P1, i);
map[i] = ScanInput(P2); // 唯一为高的针号
DriveLow(P1, i);
}
is_straight = (map == {0,1,2,3,4,5,6,7}); // 直连
is_cross = (map == {2,1,0,3,5,4,6,7}); // 交叉(1↔3、2↔6)
is_sftp = SH_Pin_Connected(); // 屏蔽壳引脚导通 → SFTP
⚠ 四、避坑指南
炸板/翻车高危点:
- 30 MHz 串进数字系统:DDS 和检波模块的地不干净时,30 MHz 会从地线耦合进 ADC 采样,屏幕上的电阻值跟着射频开关状态跳。对策:射频地单独分区、单点接入数字地;信号耦合用双绞线而不是飞线;检波输出加 RC 滤波后再进 ADC。
- 继电器触点「玄学抖动」:劣质继电器触点接触电阻会随机械状态漂移,症状是「同一根线今天 0.63 Ω 明天 0.71 Ω」。国一方案原话就是「换了好继电器问题才解决」——继电器上板前先做 100 次通断稳定性测试,这 10 块钱不能省。
- 模拟开关毁掉毫欧测量:CD4051/CD4052 导通电阻典型 ~100 Ω 且温漂,串进测量回路比 50 m 网线还大。直流小电阻链路里只能用继电器或大电流 MOSFET,模拟开关只允许出现在信号选择(不进测量回路)的位置。
- RJ45 插座买错型号:普通 8 针 RJ45 没有屏蔽壳引脚,SFTP 识别直接残废。买插座认准「带 SH/屏蔽壳引脚」并确认外壳与插座的金属弹片接触可靠。
- AD5933 发热漂移:一味加大激励电流,芯片和线缆发热会让阻抗读数缓慢漂移,5 s 窗口内都稳不下来。要在外放倍数与电流之间找平衡(参考方案最终用 R1=10 kΩ、R2=100 kΩ、Rfb=1 kΩ 的组合)。
调试技巧:
- 先建标定,再谈精度:1 m SFTP 定「零点/接触偏移」、50 m UTP 定「单位长度斜率」,两根标准线把系统误差一锅端——这套两点标定同样适用于电阻、电容、衰减三条链路;
- 衰减测量先测基线:用最短的 1 m 线测出「板内固有损耗」(走线 + 变压器 + 开关),正式测量值减基线,10% 误差余量立刻宽裕很多;
- 用示波器盯激励波形:30 MHz 正弦经继电器/走线后是否失真,直接决定检波线性度,先看波形再谈数据;
- 短路定位用双方法交叉验证:电阻比例法(快)与电容突变/扫频法(准)互相印证,现场一根线两种方法差 2% 以上时立即报警重测。
五、参考设计方案
参考设计:https://oshwhub.com/q3048018077/three-silly-little-junk
a. 系统架构与原理详解
这是一套 2025 国赛一等奖开源工程(GPL 3.0 协议,完整工程/BOM/演示视频全公开)。总体思路是「一颗 AD5933 打天下 + 一条 30 MHz 射频链路补衰减」:STM32F407 做主控,AD5933 负责电阻、电容、长度、短路定位四项测量(利用其片内 DDS 激励 + ADC + 1024 点 DFT,I²C 直读复阻抗实/虚部),AD9959 模块产生 30 MHz 正弦激励、双 AD8361 检波测衰减,继电器阵列承担线对切换。供电 5 V 单电源,符合题目 ≤6 V 约束。
系统总体框图(参考设计原图)

程序流程图(参考设计原图):双端 / 校准 / 单端三模式分支,校准模式单独成路(线缆特征值检测 + 程序标定拟合)——这是它精度达标的组织保障。

b. 硬件电路逐模块剖析
模块 1:AD5933 阻抗测量核心(电阻/电容/长度/短路定位)
原理图截图


我的理解:AD5933 本质是「片上网络分析仪缩微版」——27 位 DDS 产生正弦激励从 VOUT 打进被测阻抗,响应电流经 I-V 放大(RFB 设增益)、PGA、抗混叠滤波进 12 位 1 MSPS ADC,片内 DFT 直接算出该频点的实部/虚部寄存器。对电赛最大的意义是把「测复阻抗」这个射频级难题封装成了 I²C 读两个寄存器,实部给直流电阻和短路定位用,虚部给电容和测长用,一颗芯片两条腿走路。
设计分析:原生存测范围 1 kΩ~10 MΩ,而网线电阻在 50 mΩ~4.5 Ω——差了三个数量级,这工程做了两层改造:① 外挂运放压内阻:AD5933 输出内阻 200 Ω~2.5 kΩ(随量程档位变化),外挂一级 AD8531 运放把等效输出内阻压到近零,先实现 100 Ω 级测量;② 串并联电阻网络扩量程:Rs=100 Ω 串联「抬高」被测小电阻越过量程下限,Rp=1 kΩ 并联在开路测长时「压低」等效阻抗不越量程上限。调试中发现「小电流高阻态引干扰、大电流发热漂移」的两难后,最终用 R1=10 kΩ、R2=100 kΩ、Rfb=1 kΩ 的组合把工作电流调到中间档。
低阻测量外挂运放架构(参考设计原图,基于 ADI 手册应用电路)

串并联电阻网络(参考设计原图):R3/R4 各 10 kΩ 组成分压网络,R_OUT 激励经 RX_P 到 R_IN 进线缆。

测量回路等效电路(参考设计原图):AD5933 DDS 50 Ω 内阻 + 100 Ω 串联电阻 + 待测阻抗 Zx + 100 Ω 终端的完整链路。

勘误:描述中「Rp 并联电阻……等效于减小待测电阻的阻值,使待测电阻小于最大量程,以实现容值的测量」一句措辞含糊——并联电阻后测的仍是**阻抗虚部(容抗)**而非「阻值」,初学者照字面理解会绕晕。另外 BOM 里挂了一片 CD4052 模拟开关,但正文硬件描述只提继电器阵列,两处口径不一(推测 CD4052 用于不进测量回路的信号选通,但文档未说明),复刻时需自行确认其接法。
模块 2:30 MHz 射频激励与检波链路
原理图截图


我的理解:这条链路是「喊一嗓子 + 听回声」:AD9959(4 通道、主频 500 MHz 的 DDS)产生 30 MHz 正弦,经模块自带射频变压器输出(50 Ω);线缆另一端接 100 Ω 匹配终端;源端和终端各放一只 AD8361 RMS 检波器(100 kHz~2.5 GHz、转换增益 7.5 V/V rms、线性直流输出),主控 ADC 采两路直流电压算 20lg(Uo/Ui) 即得衰减 dB 值。检波器输出是线性的,标定极其简单——两点定一条直线。
设计分析:选 AD8361 而不是二极管检波是本模块的胜负手——测衰减和找极小值都要覆盖小信号区,二极管检波的死区非线性在小衰减(0.1~0.5 dB)和极小值附近直接失真。选成品 AD9959 模块而不是自焊 DDS,把射频布线难度外包给了模块厂,对 4 天赛程是正确的取舍。注意事项里三条(阻抗匹配、地线处理、双绞耦合)全是射频工程的血泪经验:源-线-负载不匹配时反射叠加在入射波上,测到的「衰减」是驻波起伏不是真实插损。
勘误:模块描述称「四通道 200M」,AD9959 芯片主频实为 500 MHz(时钟倍频后输出理论上限约 200 MHz),两处数字说的是不同的事,采购时按模块规格核对即可,不算技术错误。
模块 3:继电器选通矩阵与 RJ45 双端口
原理图截图(实物图中左侧蓝色继电器组即切换矩阵)

我的理解:4 对线 × 双端口 × 多路信号(GPIO 扫描电平、AD5933 激励、30 MHz 射频)都要从两个 RJ45 口进出,继电器阵列就是「铁路道岔」。该方案全部用继电器而不用模拟开关,牺牲体积换来 mΩ 级触点电阻和干净的射频通道——对毫欧电阻和 30 MHz 两个「脆弱」测量是同一个正确答案。
设计分析:从实物图看,工程用洞洞板 + 成品模块(4 路继电器模块 ×2、STM32F407 核心板、AD9959、AD8361 ×2、AD5933 小板、OLED)搭建,射频连接用 SMA 转 SMA 同轴线。这种「模块化堆叠」路线在 4 天赛程里是稳妥解:每个模块厂商已替你把射频/模拟布局做完,自己只做数字控制与接线。代价是体积大、接线长(图中彩色杜邦线在 30 MHz 下已是小天线),最终精度靠校准兜住——测试数据证明这个取舍成立。
勘误:未发现。
模块 4:主控与人机界面
原理图截图(实物图右上角 STM32F407 核心板 + 右下 OLED,与模块 3 为同一张全景照)

我的理解:STM32F407 承担三件事:I²C 驱动 AD5933 扫频与读数、SPI 配置 AD9959、ADC 采集 AD8361 直流输出;再加上按键状态机与 OLED 界面切换。F407 的 12 位 ADC 采检波直流绰绰有余,主频 168 MHz 下复阻抗解算(开方 + 反正切 + 复数乘)毫秒级完成,5 s 总时限毫无压力。
设计分析:软件上把「校准」做成独立模式(对应题目允许的赛前校准环节)是架构亮点——1 m SFTP 与 50 m UTP 两根标准线分别标定零点与斜率,正式测量只做查表折算,既满足「一键启动后不许操作」的规则,又把器件离散性全部吸收。这正是测评规则(现场提供两根校准线)期望看到的用法。
勘误:未发现。
c. 原文勘误汇总
- 「容值的测量」措辞含糊(实为阻抗虚部/容抗测量),见模块 1 勘误;
- BOM 与正文的切换器件口径不一(CD4052 只在 BOM 出现),见模块 1 勘误;
- 测试数据自检:双端表第 7、8 组衰减测量 0.63 dB 对标准 0.78 dB,按表格数值核算相对误差约 19%,超出发挥 (1) 的 10% 线(若标准值本身有舍入可部分解释,但提交数据前应自行核算——这种行评委会当场算);单端表第 6 组短路位置 6.77 m 对标准 6.7 m,误差 1.04%,也贴着发挥 (3) 的 1% 红线。两处都属于「数据能过但经不起细算」的类型,复刻者应以更严谨的基线扣除来留余量。
d. 优缺点分析(教练视角)

e. 资料清单与参考来源
- 主参考(2025 D 题国一开源工程,含工程文件/BOM/测试数据):https://oshwhub.com/q3048018077/three-silly-little-junk
- 主参考配套演示视频(B 站):https://b23.tv/c0e1A32
- EEWorld 赛题深度解析(直流电阻计 + 射频 1/4 波长法原理,含 INA188/AD8361 选型讨论):https://bbs.eeworld.com.cn/thread-1324502-1-1.html
- MSPM0 实战方案(CD4051 复用架构 + 分压法电阻测量):https://blog.csdn.net/g8f9d0s1a2/article/details/155896267
- 1/4 波长法 + CD4051 换路方案解析:https://blog.csdn.net/2301_78441052/article/details/151832739
- 电子森林赛题页(多平台方案对比):https://www.eetree.cn/task/876
- 题目原文:https://nuedc.org/problems/2025_D题_简易以太网双绞线测试仪.pdf
六、互动环节
上期思考题解答
上期(第 28 期 · 2017 L 题自动泊车系统)留的问题是:麦克纳姆轮方案里,±5cm 横向容差会被「视觉定位精度」和「麦轮运动学耦合误差」各吃掉多少。三个角度量化如下:
- 视觉分辨率吃得少:QQVGA 160×120 俯视 120cm 场地,单像素约 0.75~1.05 cm;April Tag 质心解算精度约 ±0.5 像素,折合 ±0.5cm;车位线 1cm 宽自带 ±0.5cm 检测模糊带,两项合成视觉端误差约 ±0.7cm——只占 5cm 容差的 14%,视觉不是瓶颈;
- 麦轮耦合吃得多:麦克纳姆轮横移速度由 4 轮转速的「和差组合」解算,运动学矩阵天然病态——4 个轮子中只要 1 个打滑 1cm,经耦合矩阵放大后整车位姿误差约 2~3cm(打滑还会让里程计无感知漂移,闭环外全是盲区);电机 PID 参数不一致时,起步/制动的瞬间差速会再叠加 1cm 级偏航;
- 合成预算:视觉 ±0.7 + 耦合 2~3,RSS 合成约 2.5~3.2cm,占容差的 50%~64%——开环走位只余一半不到的裕量,一次急停打滑就可能出界。所以高分方案无一例外用「粗定位 → 视觉闭环微调 → 复核」两段式:最后一步永远交给全局视觉收敛掉里程误差,这正是第 28 期主参考方案坚持全场地 April Tag 全局反馈、而不是只靠编码器航位推算的原因。结论:容差 5cm 的题,闭环反馈不是加分项,是保命项。
❓ 今日小思考
本期提到发挥 (2)(3) 要求单端 1% 精度测长和短路定位,而教科书里最经典的方法是 TDR(时域反射法)——发一个快沿,测反射波回来的时间差。问题是:如果用 STM32 直接做 TDR,时间测量分辨率差多少个数量级?为什么国一方案干脆放弃 TDR,改用 AD5933 测电容(长度)和测电阻(短路位置)?
请从三个角度算一算:① 时间分辨率需求:信号在网线里的传播速度约 2×10⁸ m/s,1 m 线的反射往返时间是多少 ns?1% 精度要求 1cm 定位,对应多少 ps 的时间分辨率?STM32 定时器 + 比较器的现实分辨率(几 ns)能到百分之几?② 模拟量「降维」思路:AD5933 电容法的物理依据是什么(开路线缆等效电容与长度的关系)?电阻法定位短路的公式里为什么有个「除以 2」?③ 校准的价值:电容法的 50 pF/m、电阻法的 ~0.09 Ω/m 都是「典型值」,题目为什么偏偏提供 1 m SFTP 和 50 m UTP 两根线让现场校准——两点标定分别把哪两类系统误差吸收掉了?
提示:
- 1 m 往返时间 t = 2L/v = 2/2×10⁸ = 10 ns;1% of 1m = 1cm → 往返 100 ps——比 STM32 最快定时器(~ns 级)快两个数量级,这就是「时间分辨率墙」;用 ns 级分辨率的 TDR 只能做到 ~10% 精度,正好够基本 (3) 的 5% 都悬;
- 开路传输线末端不吸收能量,从始端看是一段纯电容,C ≈ 50 pF/m × L;短路对电流「去 + 回」走 2 倍距离,所以位置 = R测 / (2 × 单位长度电阻);
- 1 m 线标「常数项」(接触电阻、插座寄生电容、引线长度——都与长度无关的偏移),50 m 线标「斜率项」(单位长度参数的批次真实值)——两点定直线,y = kx + b 里的 k 和 b 各有归属。这也是所有低成本测量仪器「放弃绝对精度、拥抱比例标定」的标准姿势。
答案将在下一期揭晓。
