news 2026/4/16 16:38:39

RJ485 百兆网卡接口电路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RJ485 百兆网卡接口电路

一、信号定义

  • TD+ / TD-:Transmit Data + /-,本端的发送差分信号对,负责向对端发送数据。百兆以太网(100BASE-TX)为全双工差分传输,发送和接收各占用一对差分线,必须交叉对接才能完成数据交互。
  • RD+ / RD-:Receive Data + /-,本端的接收差分信号对,负责接收对端发来的数据;

  • 百兆以太网接线对应关系(标准 568B)实际工程中不会直接接 RD/TD 引脚,而是通过 RJ45 网口 + 双绞线实现,引脚与差分对的标准对应为:

    RJ45 引脚信号定义差分对对接逻辑
    1TD+发送对接对端 3(RD+)
    2TD-发送对接对端 6(RD-)
    3RD+接收对接对端 1(TD+)
    6RD-接收对接对端 2(TD-)
    (4/5、7/8 为备用线,百兆以太网无实际数据传输,千兆才会用到)

1.2直连线 / 交叉线的区别

  • 交叉线:直接实现「本端 TD↔对端 RD、本端 RD↔对端 TD」,早期两台直连的网口(如设备对设备、网卡对网卡)需要用交叉线;
  • 直连线:两端线序一致,现在的百兆 / 千兆网口基本都支持 Auto MDI/MDIX 自动翻转,会自动识别对端信号并交换 TD/RD,因此直连线可通用,无需刻意区分交叉线。

二、阻抗说明

百兆以太网 RD+/RD-、TD+/TD - 的核心阻抗指标是差分 100Ω±10Ω,设计的核心是通过 PCB 叠层 / 线宽 / 间距、优质接插件 / 线缆保障阻抗全程匹配,同时规避阻抗突变、串扰等问题。FR4 板材是硬件设计的主流选择,其介电常数的稳定性直接影响阻抗精度,建议优先选择高稳定性 FR4(介电常数公差 ±0.1)。

2.2 层板叠层标准:

Top(信号层)→GND(参考层)→Power(电源层)→Bottom(信号层),整板 1.6mm(63mil),Top/Bottom 层到相邻 GND 层的介质厚度为核心参数,阻抗稳定性高,无跨地分割问题,是百兆以太网首选方案。

信号层介质厚度 H(mil/mm)差分线宽 W(mil/mm)差分间距 S(mil/mm)适用场景阻抗偏差
Top/Bottom8mil/0.203mm8mil/0.203mm8mil/0.203mm常规设计,最通用+1Ω
Top/Bottom10mil/0.254mm9mil/0.229mm9mil/0.229mm中等介质厚度
Top/Bottom12mil/0.305mm10mil/0.254mm10mil/0.254mm厚介质层,适配大间距走线-1Ω
Top/Bottom15mil/0.381mm12mil/0.305mm12mil/0.305mm超大介质厚度,板内空间充足-2Ω

2.3层板补充设计要求

  1. 差分线仅走 Top/Bottom 层,紧邻 GND 参考层,禁止走内层;
  2. Power 层做完整铺铜,与 GND 层形成电源平面,提升抗干扰性;
  3. 差分线到板边 / 其他信号间距≥3W(3 倍线宽),减少串扰。

2.4层板(1.6mm 板厚,慎用)

2 层板叠层:Top(信号层)→Bottom(信号层),无独立 GND 参考层,需做大面积铺地作为参考,介质厚度为整板 1.6mm(63mil),阻抗受铺地效果影响大,仅适用于低成本、低干扰场景,需严格遵循铺地规则。

信号层介质厚度 H(mil/mm)差分线宽 W(mil/mm)差分间距 S(mil/mm)铺地要求阻抗偏差
Top/Bottom63mil/1.600mm15mil/0.381mm20mil/0.508mm差分线下方全程铺地,无断点
Top/Bottom63mil/1.600mm14mil/0.356mm19mil/0.483mm紧凑走线,铺地无镂空+2Ω
Top/Bottom63mil/1.600mm16mil/0.406mm21mil/0.533mm宽松走线,适配大焊盘-2Ω

2.4层板强制铺地规则(阻抗达标关键)

  1. 差分线(TD±/RD±)下方20mil 范围内必须做完整 GND 铺铜,禁止挖空、走线;
  2. GND 铺地需打密集过孔(间距≤50mil)接地,减少地平面阻抗;
  3. 差分线与其他信号的间距≥5W,避免串扰导致阻抗漂移。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 16:09:38

函数指针实战:冒泡排序与四则运算

函数指针的练习函数指针实现冒泡排序的升序和降序#include <stdio.h> #include <stdlib.h> #include <time.h> //正常升序 int shengxu(int* a,int len) {int i0;int j0;for(jlen-1;j>0;j--){for(i0;i<j;i){if(a[i]>a[i1]){int ta[i];a[i]a[i1];a[i…

作者头像 李华
网站建设 2026/4/16 11:12:55

Java常见面试题及答案汇总(2026持续更新)

Java 作为企业级开发的主流语言&#xff0c;面试时涉及的知识点广泛且深入。本文整理了 Java 基础、集合、多线程、JVM、Spring、数据库、分布式 等高频面试题&#xff0c;并附上详细解析&#xff0c;帮助大家高效备战面试&#xff01; &#x1f4da; 一、Java 基础 1. Java 的…

作者头像 李华
网站建设 2026/4/16 1:00:37

Redis 磁盘 I/O 阻塞导致连接超时问题复盘

摘要&#xff1a;本文详细复盘了一次生产环境中Redis连接超时的故障处理过程。通过系统性的问题定位、根因分析和解决方案实施&#xff0c;最终确定问题源于AOF持久化与RDB快照并发执行导致的磁盘I/O阻塞。文章提供了完整的排查思路、技术分析和优化策略&#xff0c;为类似问题…

作者头像 李华
网站建设 2026/4/16 9:22:47

LatchUtils:简化Java异步任务同步的利器

在Java应用开发中&#xff0c;为了提升系统性能和响应速度&#xff0c;我们经常需要将一些耗时操作&#xff08;如调用外部API、查询数据库、复杂计算等&#xff09;进行异步并行处理。当主流程需要等待所有这些并行任务执行完毕后再继续时&#xff0c;我们通常会用到 Executor…

作者头像 李华