FPGA 学习小组
直播中

陈静

8年用户 1378经验值
私信 关注

请问正点原子MDIO测试试验烧不到自己的板子是为什么?

大佬们为什么我正点原子MDIO测试试验烧不到自己的板子里啊有几个问题想问一下。。

我抓出来的MDC波形一直是拉高的这是一个问题,是不是PHY芯片所有的操作都跟这个MDC信号有关啊??我的PHY芯片是DP83848J的;
我跑仿真出来的波形都是没问题的啊,为什么一到板子上就会出现MDC信号不对的问题呢?
求助各位大佬有没有思路讲解一下。。
还有就是MDC MDIO 和 ETH RST N 都应该是多少电平引脚呢? 是3.3吗??

回帖(4)

魏渝韦

2021-6-23 18:30:59
这个是时钟信号,访问的时候,肯定会有电平变化,看一下芯片说明。



芯片说明上是这个信号3.3v电平,而且我仿真的时候这个信号是有电平变化的,但是在下载到板子上的时候就出错了。
是不是因为网线没有把板子和pc连接好?
举报

李小红

2021-6-23 18:31:17
3.3v是它的电压域。MDC应由MAC在访问PHY内寄存器时发出时钟波形。你的仿真中看到的电平变化也应该是MAC端发出的,不知道你的仿真环境中与PHY对接的是什么。MDIO这个接口只用来访问配置PHY内的寄存器,与link是否建立没关系。
举报

薛珊珊

2021-6-23 18:31:22
3.3v是它的电压域。MDC应由MAC在访问PHY内寄存器时发出时钟波形。你的仿真中看到的电平变化也应该是MAC端发 ...



我的程序是这样的MDC是由一个计数来控制它的波形变化的,然后在仿真的时候计数工作所以mdc会跳
举报

蔡艳

2021-6-23 18:31:30
我的程序是这样的MDC是由一个计数来控制它的波形变化的,然后在仿真的时候计数工作所以mdc会跳
...



我搜了下,正点原子是个开发板?那MDIO接口应该是板上主控里跑的程序控制的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分