本帖最后由 lzwml 于 2017-2-14 17:59 编辑

本帖作为工作笔记,下面是我用示波器测试dps83848 PHY芯片的记录,目前网卡仍旧不能100%工作

测试方法:

pc与电路板连接在同一交换机下,pc 不断ping 电路板IP;

电路板上的网线时而插拔,比较信号差异;

测试结果:

1. 上电后网口绿灯长亮

2. PHY输入时钟信号测得25MHz方波

3. PHY输出时钟没有(无论正常或异常的板子均无信号)

4. MIDO和MDC信号看不懂求教

MDC信号1.8MHz方波,幅度0-3.3V

MDIO偏移3.3V,幅度约700mV,锯齿波mdc信号

mdc.gif (160.04 KB, 下载次数: 0)

2017-2-14 17:33 上传

mdio信号

mdio.gif (142.13 KB, 下载次数: 0)

2017-2-14 17:36 上传

5. X1-X2晶体,一个正弦波,一个三角波

6. 网线没有插入式LINK为高电平,插入网线后高低电平交替,面板上黄色LED灯闪烁

7.没有插入网线时TX、RX上有毛刺脉冲,脉冲周期 64us,脉冲宽度 100ns,脉冲组间隔16ms,脉冲组宽度 2ms

脉冲周期

td-signal-t.gif (148.1 KB, 下载次数: 0)

2017-2-14 17:18 上传

脉冲宽度

td-signal.gif (144.29 KB, 下载次数: 0)

2017-2-14 17:19 上传

脉冲组间隔

8013-1.gif (160.12 KB, 下载次数: 0)

2017-2-14 17:22 上传

脉冲组宽度

8013-2.gif (152.67 KB, 下载次数: 0)

2017-2-14 17:20 上传

个人理解:

为什么RX上能收到与TX相同的脉冲?

802.1使用CSMA/CD机制,处于半双工模式,在发送过程同样接受自己发送的信号,若收发内容不一致判断有其他机器在抢占带宽。

所以RX上的信号是Tx经过PHY内部电路环回到Rx上。

8. 接入网线后,能ping通时,Tx信号幅度“必定”大于Rx;不能ping通时信号强度大多时候RX幅度 > Tx幅度能ping通时Rx信号幅度1.08V

ok-rx.gif (161.29 KB, 下载次数: 0)

2017-2-14 17:29 上传

能ping通时Rx信号幅度1.41V

ok-tx.gif (163.58 KB, 下载次数: 0)

2017-2-14 17:30 上传

个人理解:

1)Rx幅度 > Tx幅度

远端ping本地,由上面的过程可知PHY芯片的RX和TX是可以导通的,导通后必定有压降,信号流向Rx----PHY----TX,在PHY上能量损耗。

所以:RX幅度 > Tx

2)TX幅度 > RX幅度

本地收到远端的ping本地,得到协议栈的处理,给予反馈,数据流向:

|   输入数据   | 处理  |    输出    |

Rx----PHY----MAC----协议栈----MAC---PHY----TX

由1)的分析推断PHY的Rx、Tx管脚之间是有“开关”允许导通的,Rx上的信号是Tx信号的探测,

所以:Tx幅度 > Rx

3)由1)、2)推断有自相矛盾:

若网卡工作在半双工模式,那么探头测试Tx信号应该是“强弱交替”进行的,而实际测试过程看不到该现象,该现象使得1)、2)自相矛盾

Tx > Rx 本地发送

Tx < Rx 接收发送

处于半双工模式下设想的Tx信号,测试Rx信号样子也一样,只是正好相反,幅度大的时候接受,幅度小的时候发送

tuili.png (11.33 KB, 下载次数: 0)

2017-2-14 17:38 上传

由此得出推断3):在网线接入网卡后,PHY完成某些网络参数探测,包括:速率、工作模式(具体过程我尚不清楚)。探测结束后PHY工作在全双工模式。

这样才能圆2)里的矛盾。

所以:

1)现象里网卡工作在“半双工”;

2)工作在“全双工”;

linux如何判断网线插入_网卡如何识别10M/100M,如何检测网线插入相关推荐

  1. mysql获取一个表的数据作为值插入_请问如何在mysql中得到一个即将插入数据表中的那条数据的id值(id自增长)?...

    我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的. 但在多线程情况下,就不行了. 下面 ...

  2. hdmi网线延长器_一种百米级HDMI高清网线延长器的制作方法

    本实用新型涉及电子设备领域,特别涉及一种百米级HDMI高清网线延长器. 背景技术: 随着电子技术的飞速发展,HDMI等接口已经成为高清音频领域的标准接口.HDMI目前已经发展到了2.0版本,传输速率达 ...

  3. 5类6类7类网线对比_超五类网线和六类、七类网线的区别是什么?

    前几天有小伙伴私信小泽,说家里马上要装修了,不知道选什么网线好?今天我们就来说一下家庭网线的布局和选择! 家庭装修的特点是改动几率小,网线要满足未来10年.20年的使用需求,现在的百兆网络已经很普及了 ...

  4. c++判断双击间隔_录井工常见故障判断处理

    录井工 1.色谱仪鉴定器点不着火的故障现象.原因是什么?如何处理? 故障现象: (1)按动点火开关点火丝不加热,无点火迹象. (2)用点火器或打火机进行手动点火时,无"嘭"的点火声 ...

  5. linux更换网卡不识别_详解Linux双网卡绑定脚本的方法示例

    概述 linux运维及配置工作中,常常会用到双网卡绑定,少数几台服务器的配置还好,如果是需要配置几十甚至上百台,难免会枯燥乏味,易于出错,我编写了这个双网卡绑定的辅助脚本,可傻瓜式地完成linux双网 ...

  6. 0网卡开启_中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程

    中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程.所谓bond,就是把多个物理网卡绑定成一个逻辑网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提 ...

  7. Linux的网络协议中的网卡缓冲区

    程序员可能关心的基本网卡知识 网卡相关介绍:http://www.linuxidc.com/Linux/2012-12/77132.htm 一.什么是网卡? 它是主机的网络设备,本身是LAN(局域网) ...

  8. handler和thread之间如何传输数据_网线虽常见,学问可不少,科普一下网线的简单知识及如何选择网线...

    互联网早已经进入千家万户,几乎每个家庭都有电脑和路由器了,虽然Wi-Fi已经大行其道,但网速往往不如有线网稳定,比如你用台式机打游戏的时候,往往会选择一根网线连接着路由器和电脑,而且家里装修走线时,墙 ...

  9. Linux下查看网卡信息及确定网卡位置以及更改网卡名称

    转载链接 : Linux下查看网卡信息及确定网卡位置 https://blog.51cto.com/liuqun/1981915 查看Linux网卡访问流量的方法 安装iftop命令(基于epel源) ...

最新文章

  1. linux的三个时间
  2. 2400门课:MIT开放迄今最全CS+电气工程课程
  3. [YTU]_2532(投简历)
  4. 洛谷 [P1024]一元三次方程求解【二分答案】
  5. python中包的循环导入_具有继承的包中的循环导入依赖项
  6. zoj 3327 Friend Number 模拟题
  7. 论文浅尝 - EMNLP2020 | 基于规则引导的协作 agent 知识图谱推理学习
  8. wordcount C
  9. 环回测试能够提供什么信息_VIAVI | 全面对比“真双向分析”与“环回测试”,结果一目了然!...
  10. UNIX环境高级编程——第一个程序
  11. 如何通过广西税务12366缴纳城乡居民医保费用及下载缴费凭证?
  12. java 根据已有ppt模板修改其内容
  13. Matlab中不定积分和定积分的实现
  14. 万变不离其宗之反射原理篇
  15. python程序设计基础教程ppt_Python程序设计基础教程
  16. 如何在Python中调用C++程序?(文中以Opencv为例,在Python中调用C++的Opencv)
  17. Excel表格转到Word中,保持表格不变形,不超边缘纸张范围
  18. vue3.0 组件传值
  19. [wayfarer]PetShop数据访问层之消息处理
  20. 搜狗网址导航 php,sogou 搜狗网址导航的源码,将整站仿了下来,完美无错,纯净,精仿 面绝对 全免费 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...

热门文章

  1. 移动IP技术研究(转)
  2. php 正则车架号,iOS 车架号、船舶号等正则【原创】
  3. 计算机网络安装维护经验,宽带维护经验和安装技巧
  4. 计算机音乐博士,美国音乐博士解析
  5. 播动师,流量图,实时看见流量变化动态
  6. Vulhub 靶场搭建
  7. 统计学中均值、方差、标准差、协方差、欧式距离、马氏距离等概念透彻理解
  8. 2012开源中国开源世界高峰论坛有感
  9. PPP咨询:明确纳入工程咨询
  10. 自己立的flag,倒了也要扶起来