MK66的MAC连接DP83620,RMII接口。
现在能通过MDIO读写PHY寄存器了,但TXEN、TXD0、TXD1一直都是低电平,数据发不出来。
读到的PHY寄存器值:
00_0x1000 01_0x78ED 02_0x2000 03_0x5CE1
04_0x01E1 05_0xC1E1 06_0x000D 07_0x2801
08_0x0000 09_0x0000 0a_0x0000 0b_0x0000
0c_0x0000 0d_0x0000 0e_0x0000 0f_0x0000
10_0x0615 11_0x0000 12_0x0000 13_0x0000
14_0x0000 15_0x0000 16_0x0100 17_0x0021
18_0x0000 19_0x8061 1a_0x0904 1b_0x0000
1c_0x0002 1d_0x6011 1e_0x083E 1f_0x0000
20_0x1000 21_0x78ED 22_0x2000 23_0x5CE1
24_0x01E1 25_0xC1E1 26_0x000D 27_0x2801
28_0x0000 29_0x0000 2a_0x0000 2b_0x0000
2c_0x0000 2d_0x0000 2e_0x0000 2f_0x0000
30_0x0615 31_0x0000 32_0x0000 33_0x0000
34_0x0000 35_0x0000 36_0x0100 37_0x0021
38_0x0000 39_0x8061 3a_0x0904 3b_0x0000
3c_0x0002 3d_0x6011 3e_0x083E 3f_0x0000
这是PHY没有设置好,还是K66没有配置好呢?
Ted Xu:
你好,
请提供PDF格式的原理图。
通常DP83620通过芯片管脚的外部约束条件,一上电就可以正常工作,不需要通过寄存器配置。