1. 核心板使用firefly提供的iCore-3568JQ平台,底板是自研的。 2. 底板将gmac1原先连接的phy芯片更改为交换机芯片,型号为SF2507,走RGMII总线进行MAC-MAC通讯。 3. 对应的电压域VCCIO6从1.8V修改为3.3V。 4. 查看RGMII总线的波形发现:RX波形正常(SF2507芯片发出);TX波形幅值过低(RK芯片发出),浮空状态下最大值为1.7V,和理想3.3V电平相差过大,TXC幅值正常。 5. 尝试增加TX相关IO的驱动能力,无明显作用,设备树修改如下: /omit-if-no-ref/ gmac1m1_tx_bus2: gmac1m1-tx-bus2 { rockchip,pins = /* gmac1_txd0m1 */ <4 RK_PA4 3 &pcfg_pull_up_drv_level_15>, /* gmac1_txd1m1 */ <4 RK_PA5 3 &pcfg_pull_up_drv_level_15>, /* gmac1_txenm1 */ <4 RK_PA6 3 &pcfg_pull_up_drv_level_15>; }; /omit-if-no-ref/ gmac1m1_rgmii_bus: gmac1m1-rgmii-bus { rockchip,pins = /* gmac1_rxd2m1 */ <4 RK_PA1 3 &pcfg_pull_none>, /* gmac1_rxd3m1 */ <4 RK_PA2 3 &pcfg_pull_none>, /* gmac1_txd2m1 */ <3 RK_PD6 3 &pcfg_pull_up_drv_level_15>, /* gmac1_txd3m1 */ <3 RK_PD7 3 &pcfg_pull_up_drv_level_15>; }; }; 6. 请问有相关的解决方案吗? 还是RK的芯片驱动 125M-3.3V 的波形能力不足? |
-
144 Bytes, 下载次数: 2, 下载积分: 灯泡 -1 , 经验 -1