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.

[参考译文] DP83849C:速度选择位不能被取消置位

Guru**** 649970 points
Other Parts Discussed in Thread: DP83849C, DP83849IVS-EVK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/808370/dp83849c-speed-selection-bit-cannot-be-unset

器件型号:DP83849C
主题中讨论的其他器件: DP83849IVS-EVK

尊敬的 DP83849C 专家:

我使用的是 DP83849C phy。 复位后、速度选择位(BMCR 寄存器的第13位)设为1、表示速度选择为100Mbit/s

禁用自协商。 当我尝试将速度选择位设置为0时、尽管能够设置和取消设置相邻位、但我无法这样做。

我能不能期望通过在未设置速度选择位的情况下向 BMCR 寄存器写入一个32位字来随时取消设置速度选择位、或者必须这样做

设置/取消设置应与其他设置和依赖项一起进行?

此致、

罗科

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    设置此位的唯一条件是确保禁用自动协商。

    您能否共享在引导时在寄存器0x0000 0x0001处读取的内容并发布更改?

    此致、

    GET

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Geet、您好!

    感谢 您的回复。

    以下是初始化前后所有寄存器以及所请求的寄存器

    以粗体突出显示的数据。

     :  
    0x2100 0x7849 0x2000 0x5ca2 0x0101 0x0000 0x0004 0x2001
    0x0000 0x0000 0x0000 0x0000 0x0000 0x0000   0x0000 0x0000 0x0000
    0x0805 0x0000 0x2000 0x0000 0x0001 0x0000 0x014b 0x0421
    0x0000 0x003e 0x0904 0x0000 0x0000 0x6011
    :  
    0x2100 0x7849 0x2000 0x5ca2 0x0de1 0x0000 0x0004 0x2001
    0x0000 0x0000 0x0000 0x0000 0x0000 0x0000   0x0000 0x0000 0x0000
    0x0805 0x0000 0x2000 0x0000 0x0001 0x0000 0x014b 0x8000
    0x0000 0x001e 0x0804 0x0000 0x0000 0x6011

    如您所见、自协商位为0、将其配置为禁用。 我将启动实验板、并在禁用自动协商的情况下开始测试、以简化操作。

    初始化后、我执行以下操作:

    1) 1)读取地址0、该地址等于0x2100

    2) 2)将0x4100写入地址0。 我这样做是为了证明我可以将位设置为相邻的位

    3)读取地址0、该地址现在等于0x6100、

    4)、然后屏蔽位14以 证明我可以取消设置相邻位

    2之后、我希望位14的设置和位13的取消设置是原子的。

    在3时、我看到虽然位14的设置已经被设定、但是位13的取消设置还未发生。 问题在此处可见。

    此致、

    罗科

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Rocco、

    您是否能够找到根本原因? 很抱歉,我上周外出了,因此无法回复。

    此致、

    GET

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Geet、您好!

    感谢您回来。

    否 我现在有 DP83849IVS-EVK、并尝试使 MII 回送运行。 我尚未再次讨论速度选择问题、以查看该电路板上是否也会发生这种情况。

    此致、

    罗科

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Geet、您好!

    我刚刚重复了此测试、TI EVK 电路板似乎没有出现问题。

    谢谢、

    罗科