微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TLK105的设置问题

TLK105的设置问题

时间:10-02 整理:3721RD 点击:

用FPGA给105初始化时写寄存器,一开始已经完成了上电的硬件初始化,之后用软件给复位引脚一个复位脉冲,此情况下,105和电脑RJ45口相连,(此时两边默认的都是自动检测)连接成功后是100M/全双工

可是当我写105的初始化寄存器(BMCR)时,无论我是写“0000000000000000”(10M/半双工)还是“0000000100000000”(10M/全双工)

与电脑相连(电脑自动检测)都是显示10M半双工

请问各位大神。105设置成10M全双工需要有其他的步骤吗?

如果是自动协商需要写下面两位:

BMCR bit 12 auto-Neg enable 

BMCR bit 9 restart auto-Neg

如果要强制10M 则ANAR  bit 7,8,9 为0,  比特6 为1

设置不了全双工就多写几次寄存器,或者把寄存器读出来看看是什么数值,有没有配置上。

我现在10M可以设置成功,问题是全双工设置不了,一直都是半双工

我现在10M可以设置成功,问题是全双工设置不了,一直都是半双工

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top