mii pcb走线
更多
好的,关于 MII(介质无关接口)在 PCB 上的走线设计,遵循高速数字信号布线的通用原则,但针对其并行总线的特点,需要特别注意以下几点关键规则(用中文说明):
核心设计原则:降低干扰、保证时序、阻抗匹配
-
等长布线(长度匹配):
- 为什么重要: MII 是同步并行接口(发送:TX_CLK + TXD[3:0] + TX_EN;接收:RX_CLK + RXD[3:0] + RX_DV)。时钟信号(TX_CLK, RX_CLK)和数据/控制信号(TXD, TX_EN, RXD, RX_DV)必须在各自通道内同步到达。过大的长度差异会导致建立/保持时间违规,引起数据错误。
- 怎么做:
- 组内等长: 将信号分组:
- TX 组: TX_CLK, TXD[3:0], TX_EN
- RX 组: RX_CLK, RXD[3:0], RX_DV
- MDC/MDIO 组: (管理接口,通常与 MII 一起,也需等长)MDC, MDIO
- 确保同一组内所有信号线的走线长度尽可能相等。具体的最大长度差容限(Tolerance)需要根据时钟频率(通常 25MHz)和芯片时序要求计算(查阅 PHY 和 MAC 芯片的数据手册)。一个常见的经验值是 ±100 mils (2.54mm) 或更严格(如 ±50 mils)。
- 使用 PCB 设计软件的“蛇形线”功能来绕线匹配长度。尽量在信号路径的末端(靠近接收端)进行绕线。
- 组内等长: 将信号分组:
-
阻抗控制:
- 为什么重要: MII 信号是高速数字信号(尽管 25MHz 不算极高,但并行总线对反射敏感)。阻抗不连续会导致信号反射,引起过冲、振铃和信号完整性下降。
- 怎么做:
- 定义目标阻抗: 最常见的阻抗值是 50Ω 单端阻抗。但务必查阅 MAC 和 PHY 芯片的数据手册确认具体要求(可能是 50Ω, 75Ω 或其他)。
- 选择合适的 PCB 叠层结构: 至少需要 4层板才能较好地控制阻抗(例如:Top Signal - GND Plane - Power Plane - Bottom Signal)。关键信号层(通常是顶层或底层)需要紧邻完整的地平面层。
- 计算并使用正确的线宽/间距: 使用 PCB 叠层结构信息和目标阻抗,通过阻抗计算工具(如 Saturn PCB Toolkit, Polar SI9000 或在线计算器)确定:
- 信号线宽(Width)
- 信号线到参考平面(地)的距离(层压厚度,H1)
- 同一层相邻信号线之间的间距(Spacing),防止串扰。
- 严格保持一致: 在整条走线路径上保持计算得出的线宽、介质厚度和到参考平面的距离不变。避免使用过孔,如果必须使用,尽量短且数量少,并确保阻抗连续性。避免90度拐角,使用45度或圆弧拐角。
-
参考平面(地平面)完整性:
- 为什么重要: 高速信号的返回电流主要在其正下方的参考平面(通常是地平面)上流动,形成完整的电流回路。不连续的参考平面会增大环路面积,导致辐射发射(EMI)增加,并降低信号质量。
- 怎么做:
- 为 MII 信号层(通常是顶层或底层)提供完整、无分割的地平面(GND Plane)作为参考平面。
- 避免跨分割: 绝对禁止 MII 信号线跨越参考平面上的裂缝、分割槽或开孔。如果必须跨电源平面分割,需要在信号跨越处附近放置缝合电容(如 0.1uF)连接分割两侧的电源平面。
- 在信号换层过孔旁边放置接地过孔(Via),为返回电流提供低阻抗路径。
-
隔离与串扰抑制:
- 为什么重要: MII 并行总线上的多根信号线同时切换(尤其是数据线),相邻走线之间容易产生串扰(Crosstalk)。
- 怎么做:
- 增加线间距(3W Rule): 同一组内(如 TXD[3:0])或不同组但相邻的 MII 信号线之间保持足够的间距。一般遵循 3W 规则(中心间距 >= 3倍线宽)。在空间允许下,更大间距更好。
- 不同组隔离: TX 组和RX 组信号之间尽量拉开距离,或者用地线(GND Trace)或地铜箔(GND Pour)将它们分隔开,以提供额外的屏蔽。
- 远离噪声源: MII 走线必须远离:
- 电源模块(DC/DC 转换器)
- 晶振(Crystal)和谐振器(Oscillator)及其走线(至少保持几厘米距离,并在不同层走线)
- 射频(RF)电路
- 高速开关信号(如内存总线)
- 模拟信号线
-
电源滤波与隔离:
- 为什么重要: MAC 和 PHY 芯片通常需要干净、稳定的电源。噪声会通过电源耦合到 MII 信号中。
- 怎么做:
- 为每个电源引脚放置去耦电容: 在 MAC 和 PHY 芯片的每个电源引脚(VCC)附近(尽可能靠近引脚),放置一个高频特性好的 0.1uF (或按手册要求)陶瓷电容(如 X7R, X5R)到地。通常还需要一个 1uF - 10uF 的稍大电容作为储能。
- 模拟/数字电源隔离 (如有): 如果 PHY 芯片有独立的模拟电源(AVDD)和数字电源(DVDD),必须使用磁珠(Ferrite Bead)或 0Ω 电阻将它们分开供电,并在各自的供电点做好滤波(去耦电容)。
- 保持地平面连续: 尽量确保 MAC 和 PHY 芯片下方的地平面是连通的,避免分割。如果需要分割(如隔离模拟地),必须在信号跨分割的地方(MII 接口下方)用桥接电容或短连线将两地平面在单点连接起来。
总结关键实践步骤:
- 叠层设计: 使用至少 4 层板(Signal-GND-Power-Signal)。
- 阻抗计算: 根据层叠和目标阻抗(通常 50Ω 单端)确定线宽和间距。
- 分组等长: TX组内严格等长(±50mil / ±100mil),RX组内严格等长。
- 完整参考地: MII 走线下提供完整的地平面,严禁跨分割!
- 加大间距: 组内线间距 >= 3W,TX组与RX组间加大间距或用GND隔离。
- 远离噪声: 避开晶振、电源、RF、高速开关电路等。
- 电源滤波: 靠近芯片引脚放置足够且高频性能好的去耦电容(0.1uF)。
- 过孔处理: 尽量减少过孔,必须用时确保短且旁边加地孔。
- 查手册!查手册!查手册! MAC 和 PHY 芯片的数据手册是最终依据,务必遵循其特定的 Layout Guide/DDR 要求。
检验:
设计完成后,建议使用 PCB 设计软件的 Signal Integrity (SI) 仿真工具进行基本的仿真(如反射、串扰)。有条件的话,制造后使用示波器(带宽至少 > 150MHz)和时域反射计检查信号质量和阻抗连续性。
遵循这些原则可以大大提高 MII 接口在 PCB 上工作的稳定性和可靠性。
PCB直角走线的影响
布线(Layout)是PCB设计工程师最基本的工作技能之一。走线的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过 Layout
资料下载
时见栖鸦
2022-02-11 15:24:33
PCB设计:通常的BGA器件如何走线?资料下载
电子发烧友网为你提供PCB设计:通常的BGA器件如何走线?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参
资料下载
向日葵的花季
2021-04-07 08:43:21
有关PCB走线以及如何为PCB设计正确走线的重要事项
设计 PCB 变得非常容易, 由于可用的工具负载。对于正在接触PCB设计的初学者来说, 他可能不太关心PCB中使用的
2023-05-13 15:15:46
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览