JL11x1 Ethernet PHY 与 MM32F5277E8的RMII 参考设计

目录

一、JL11x1 PHY Transceiver介绍

1、基本概述

2、引脚配置及功能

3、主要技术规格

二、MM32F5277E8P MCU 介绍

1、基本概述

2、Ethennet MAC 特点

三、原理图设计

1、RMII 连接特点

2、参考设计

3、原理图

四、总结

一、  JL11x1 PHY Transceiver介绍

1、基本概述

        景略半导体(上海)有限公司推出的快速以太网物理层收发器JL11x1,基于自主知识产权的EtherNextTM技术-采用独特的混合芯片架构和先进制造工艺,在性能、功耗和可靠性等指标具有行业领先优势。

        JL11x1可以提供远超IEEE规范的性能,具有良好的互通性,使用5类线可以达到行业领先的超过200米的传距离。JL11x1还可以支持Auto-MDIX,以适应各类复杂的线路环境。JL11x1具有出色的ESD性能,在人体放电模型(HBM)下可以持大于8KV的放电,极高的稳定性和可靠性,确保了JL11x1在所有的应用中都能发挥高水平的性能。JL11x1支持多种供电模式,既可以只用一路3.3V供电以简化系统设计,也可以使用外部1.2V来供电(仅JL1111支持)和调节I/O供电(支持1.8V/2.5V/3.3V)来达到业内最低的116mW功耗。

  • 单端口 10Base-T/100Base-TX IEEE 802.3 规范             
  • 支持MII/RMII 模式
  • 支持全/半双工模式
  • 输出支持双绞线/光纤                                                      
  • 支持自动协商
  • 支持断电模式
  • 支持基线漂移(BLW)补偿
  • 支持自动识别MDIX
  • 支持中断功能
  • 支持网络唤醒功能(Wol)
  • 自适应均衡
  • 支持极性校正
  • 网络状态指示灯
  • 支持25M/50M Hz 作为时钟源
  • 可以为MAC 提供50M Hz 时钟源

 


目标应用

  • 视频监控
  • 电力采集系统
  • 工业控制及自动化
  • 门禁系统

   

2、引脚配置及功能


                                        Package Pin Assignments


 

                                                   RMII  Interface

 

                                Snap   Options


3、主要技术规格

                                            25MHz Oscillator



                                          50MHz Oscillator



                       Power Consumption


二、  MM32F5277E8P MCU 介绍

  • 基本概述

       MM32F5 系列是灵动微电子基于安谋科技“星辰”STAR-MC1处理器,Armv8-M Mainline架构打造的高性能MCU。MM32F5277E8P 是LQFP100 封装,-40-85 ℃。

 





 

2、Ethernet MAC 特点

    该MCU 内置1 个 10/100M 以太网 MAC 控制器,兼容 IEEE 802.3x 规范,支持通

MII或RMII接入以太网。

  • 为应用程序提供单独的发送、接收和控制接口
  • 使用 SMI 接口配置和管理最多 32 个 PHY 设备
  • 支持检测远程唤醒帧和 AMD Magic Packet™ 帧
  • 支持内部回送的 Loopback 模式
  • 支持半双工操作的 CSMA/DA 协议
  • 支持半双工操作的背压流量控制
  • 支持适用于全双工操作的 IEEE802.3x 流量控制
  • 全双工操作时可以将接收的暂停控制帧转发到应用程序
  • 全双工操作中如果流量控制输入信号消失,将自动发送零时间片暂停帧
  • 接收以太网帧时,自动去除数据帧(长度字段小于 0x600)的 PAD 和 FCS 字段
  • 接收以太网帧时,自动去除类型帧的 FCS 字段
  • 接收以太网帧时,自动进行接收帧的 CRC 计算
  • 发送以太网帧时,对 SA 进行插入、替换
  • 发送以太网帧时,对 CRC 进行插入、替换
  • 发送以太网帧时,对 VLAN 帧标识符进行插入、替换、删除
  • 发送以太网帧时,对小于 60 字节(DA+SA+LEN+DATA)的帧自动生成 PAD 填充
  • 发送以太网帧时,处理冲突帧的自动重新发送
  • 发送以太网帧时,支持可编程帧间隔(40-96 位时间,以 8 为步长)
  • 支持 5/6 个 48 位完全(DA)地址过滤器,可对每个字节进行掩码操作
  • 支持 5 个 48 位完全(SA)地址过滤器,可对每个字节进行掩码操作
  • 支持 64 位 Hash 过滤器,适用于单播和多播目标地址过滤
  • 可传送所有多播地址帧
  • 可传送所有帧,无需为网络监视进行过滤
  • 传送所有传入数据包时(每次过滤时)均附有一份状态报告
  • 支持一组 VLAN 标识符过滤,Hash 滤波方式
  • 支持 12/16 位 VLAN 标识符选择
  • 支持四组远程唤醒帧过滤器,控制四组掩码操作
  • 在接收帧时,可选择丢弃无 TCP/UDP 字段的帧
  • 对接收到的 IPv4 报文的 Header Checksum 字段进行校验
  • 对接收到的 TCP 报文、UDP 报文、ICMP 报文的 Checksum 字段进行校验
  • 对发送的 IPv4 报文进行 Checksum 计算,将计算结果插入到 Header Checksum 字段
  • 对发送的 TCP 报文、UDP 报文、ICMP 报文进行 Checksum 计算,将计算结果插入到Checksum 字段
  • 支持 MMC 计数器进行网络统计
  • 具有一个可编程阈值的 2KB 专用发送 Memory(TxFIFO)和一个可编程阈值的 2KB 专用接收Memory(RxFIFO)
  • RxFIFO 和 TxFIFO 均支持存储转发模式
  • 软件控制刷新 TxFIFO
  • RxFIFO 在存储转发模式下,可选择过滤所有的错误帧,不将这些错误帧转发给应用
  • RxFIFO 可根据填充(阈值可配置)级别自动生成要发送给 MAC 子控制器的暂停控制帧或背压信号
  • RxFIFO 中丢失或损坏的帧可进行数据统计
  • RxFIFO 进行多帧存储时,通过在 EOF 传输后向 RxFIFO 插入接收状态矢量,从而使得RxFIFO 无需存储这些帧的接收状态

    

三、  原理图设计

  • RMII 连接特点

        RMII(Reduced Media Independent Interface)简化媒体独立接口,是IEEE802.3u标准中除MII接口之外的另一种实现。

        RMII接口比MII接口有更少的I/O传输。在数据的收发上它比MII接口少了一半的信号线。RMII一般不是每个端口安排收、发两个时钟,而是所有的数据端口公用一个时钟用于所有端口的收发 ,这里就节省了不少的端口数目。RMII只是一种接口,对于10M和100M线速,参考时钟都是50M。RMII的一个端口要求7个数据线 ,比MII少了一半,所以交换机能够接入多一倍数据的端口。

        RMII用于传输以太网包,在RMII接口是2bit的,在以太网的PHY里需要做串并转换、编解码等才能在双绞线和光纤上进行传 输,其帧格式遵循IEEE 802.3(10M)/IEEE 802.3u(100M)/IEEE802.1q(VLAN)。

                                              RMII 连接
 

  • 参考设计

       首先要找到MCU Ethernet RMII Pin 复用的定义,特别是这几个内部固定定义的:TXEN,TXD0/1,CRS_DV, RXD0/1,MDC,MDIO,REFCLK。(具体建参见理图)

另外结合JL11X1 RMII Interface和 Strap Opions 的引脚功能定义,由于RMII功能需要有些Pin 外部置高或者拉低选择配置。具体根据硬件要求。特别是PIN8 ,RMII/MII 选择。原理图中有详细描述。

       由于有高速信号,抗干扰就显得非常重要。需要再AVDD,DVDD之间加磁珠滤波,数据信号间最好加上匹配电阻,隔离变压器使用和隔离地处理。

JL11x1手册中还特别提到RBIAS Pin1 ,需要特殊固定电阻:2.49K欧,1% 精度。

  • 原理图



 

四、  总结

        本文简要介绍了JL11x1 PHY Transceiver 和 MM32F5277E8P  MCU通用RMII连接的电路设计。由于这两个产品还比较新,再加上作者本人理解有限,而且还需要具体硬件,软件的验证,难免考虑不全。抛砖引玉,总结分享,乃成长乐事,欢迎指正交流。除作者邮箱外,也可发送到:atu.sh@wpi-group.com

参考文件

 [1]:《MM32F5270 用户手册》

[2]:《MM32F5270 产品介绍》

下载链接:

上海灵动微电子股份有限公司 (mindmotion.com.cn)

[3]:《JL11x1  Datesheet》

下载链接:

pb008_JL11x1_v1.10_20210416-CN.pdf (ufileos.com)

[4]: 百度百科—RMII

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论