Firefly开源社区

打印 上一主题 下一主题

[技术讨论] gmac1走 3.3V RGMII总线驱动强度不足,急!

65

积分

0

威望

0

贡献

技术小白

积分
65

gmac1走 3.3V RGMII总线驱动强度不足,急!

发表于 2022-10-10 09:52:28      浏览:2458 | 回复:1        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 官方提供的固件
  • 固件文件名称: ITX-3568Q_Ubuntu20.04-r21156_v1.2.4a_220519
  • 固件下载地址: x
  • Log日志: 新建文件夹.zip
问题描述及复现步骤:
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 的波形能力不足?

新建文件夹.zip

144 Bytes, 下载次数: 2, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2022-10-10 10:01:21        只看该作者  沙发


黄色是TXC,1V/div,紫色是TXD0,500mV/div.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表