您好!
我们要在产品中使用 DP83TC813 PHY。 因此、有芯片原型板。
在测试芯片时、我们遇到了 CLKOUT/LED1 GPIO 方面的一些问题。 我们无法将 SW 配置为 LED1而不是 CLKOUT。 当前、即使我们通过 MDIO 接口将其配置为 LED1、芯片也始终会通过引脚生成25MHz 时钟。
我们尝试了以下方法:
将引脚14 (CLKOUT/LED1)配置为链路状态 LED:
将寄存器 LEDS_CFG_1 (0x450)设置为0x0000 (正常运行、20Hz 闪烁速率、LED0/1/2链路正常)
将寄存器 LEDS_CFG_2 (0x451)设置为0x0000 (所有 CLKOUT MSB 0、正常驱动运行、低电平有效)
3.将寄存器 IO_MUX_CFG_1 (0x452)设置为0x0000 (clk src =无关、LED_1 = LED_1、LED_0 = LED_0)
4.将 Regsiter IO_MUX_CFG_2 (0x453)设置为0x0000 (LED1为 LED1、clk src 无关、clkout 为 LED_1)
现在 LED_+/CLKOUT 应该是链路状态 LED 输出。 但我会得到一个25 MHz 时钟。
当读取 IO_STATE_1 (0x457)时、CLKOUT 位中会设置随机值、因此引脚似乎被视为输入。
此外、我针对 clk 输出以及不存在的 LED_0和 LED_2引脚尝试了各种配置、例如不同的 clk 源、clk 分频器和一些无效的配置、但没有改变 LED_1上的25 MHz clk 输出。
有人能支持我讲解这个主题吗? 非常感谢。
此致!
米科拉