主题中讨论的其他器件: DP83825
您好!
关于 DP83849I 上的 PHY 地址、我的客户提出了一些问题。
(问题)
(1)我们是否可以通过 PHY 地址寄存器[4:0](第77页)设置为奇数地址?
(2)我们是否可以在 PHY 地址寄存器[4:0](第77页)的位0上设置为“1”?
(3)如果可能、哪个端口是奇数地址? (A 或 B 端口)
此致、
TAO_2199
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
关于 DP83849I 上的 PHY 地址、我的客户提出了一些问题。
(问题)
(1)我们是否可以通过 PHY 地址寄存器[4:0](第77页)设置为奇数地址?
(2)我们是否可以在 PHY 地址寄存器[4:0](第77页)的位0上设置为“1”?
(3)如果可能、哪个端口是奇数地址? (A 或 B 端口)
此致、
TAO_2199
您好、Vibhu、
感谢你的答复。
我有更多的问题。
(1)根据数据表(第77页)、PHY 地址寄存器[4:0]的默认值描述如下。
复位后、PHY 地址寄存器(PHYADDR)[4:1]由自举输入引脚锁存。
之后、我们是否可以再次将新值写入该寄存器(PHYADDR)[4:1]作为 PHY 地址?
(2)根据数据表(第10页)、PHY 地址位[0]取决于端口 A/B
和位[4:1]是根据自举输入引脚选择的。
复位后、位[4:1]由自举输入引脚锁存。
在这种情况下、PHY 地址寄存器(PHYADDR)位[0]中的值如何? (0或1?)
我们能否向 PHY 地址寄存器(PHYADDR)位[0]写入新值(0or1)?
还是位[0]固定为0?
此致、
TAO_2199
大家好、Vibhu、
我与 TAO_2199合作、我们有相同的项目。
我的客户尝试执行以下步骤。
PHTCR (0x19)的读取和写入访问以及 PHY 地址 A/B 的单独设置似乎是可行的。
数据表中未对此进行说明。 是否可以采用这种方法?
■更改 PHY 地址的过程
当硬件启动时、端口 A 的 PHY ADDR = 0、端口 B 的 PHY ADDR = 1
对于端口 A 的 PHY ADDR = 0、μ ①将3写入 PHYCR (19h)、并更改为 PHY ADDR = 3。
对于端口 B 的 PHY ADDR = 1、μ ②将0写入 PHYCR (19h)、并更改为 PHY ADDR = 0。
③在上一步更改的端口 A 的 PHY ADDR = 3时、向 PHYCR (19h)写入1、并将其更改为 PHY ADDR = 1。
④ A 端口和 B 端口的地址可以交换。
包括 PHY ADDR [0]在内的重写是可能的。
此致、
TTD
大家好、Vibhu、
感谢你的答复。
很抱歉再次打扰你。
① μ A
我想 在开发 DP83849的过程中、写入 PHYADDR 的操作(规格)没有经过测试。
那么是否禁止写入功能?
② μ A
DP83849和 DP83822不仅是 RO (只读)、DP83825是 PHY ADDR 的 H (硬件自举)。
在设置配置(HW)之后、是否有任何背景(问题)可通过软件对 PHY ADDR 进行编程?
如果您有一些原因、我希望 DP83849I/C 的数据表在不久的将来从"rw"修正为"RO"或"H"。
此致、
TTD