JL11x1 Ethernet PHY 与 MM32F5277E8的MII 参考设计

 目录

一、JL11x1 PHY Transceiver介绍........................................................................................................................................4

1、基本概述...............................................................................................................................................................................4

2、引脚配置及功能.... ............................................................................................................................................................4

3、主要技术规格.... ................................................................................................................................................................4

二、MM32F5277E8P MCU 介绍......................................................................................................................................5

1、基本概述.... .......................................................................................................................................................................5

2、Ethennet MAC 特点..................................................................................................................................................... 8

三、原理图设计     .............................................................................................................................................................12

1、MII 连接特点.... ............................................................................................................................................................12

2、参考设计.... ...................................................................................................................................................................12

3、原理图............................................................................................................................................................................12

四、总结.... .........................................................................................................................................................................16

 

一、  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 时钟源

 

目标应用

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

 

Package Pin  Assignments


2、引脚配置及功能

 

 

 

Serial Management Interface

  

 

MII Interface

  


Strap Options

  

  3、主要技术规格

25M Hz Oscillator 

 

50M Hz Oscillator

 

Power Consumption

 

 

二、  MM32F5277E8P MCU 介绍

基本概述

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

 


 

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 无需存储这些帧的接收状态

      

三、  原理图设计
1、MII 连接特点

MII(Media Independent Interface)简称媒体独立接口,是IEEE 802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。

ENET 包括 AHB Master 接口、AHB Slave 接口、DMA 子控制器、MAC 子控制器、PTP 子控制

器、接口控制逻辑等。DMA 子控制器通过 AHB 接口将 MAC 子控制器和系统存储器相连。PTP 子控制

器用于在接收和发送帧过程中,生成和管理时间戳。AHB Master 接口用于数据传输,AHB Slave 接口用

于 ENET 的基本寄存器访问配置等。

在发送数据时,将数据从系统存储器由 DMA 子控制器内的 TxDMA 引擎送至专用 Memory

(TxFIFO),经 MAC 子控制器后通过 MII 接口送至外部 PHY。

接收数据时,经过 MII 接口接收进来的数据,经 MAC 子控制器后送至专用 Memory(RxFIFO),

DMA 子控制器的 RxDMA 引擎再将接收数据传送到系统存储器。

 

MII 连接

 

 

 

 2、参考设计

首先要找到MCU Ethernet MII Pin 复用的定义,     主要有:TX_CLK,RX_CLK(3个复用),CRS_DV(2个复用),其他所用Pin 都是唯一的,考虑其他应用,结合PCB Layout,不用走线太分散,可选配置不多。

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

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

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


3、原理图

 

 

四、  总结

本文简要介绍了JL11x1 PHY Transceiver 和 MM32F5277E8P  MCU通过MII连接的以太网电路设计。由于这两个产品还比较新,产品性能也待确认。再加上作者本人理解有限,而且还需要具体硬件,软件的验证,难免考虑不全。抛砖引玉,总结分享,乃成长乐事,欢迎指正交流。除作者邮箱外,也可发送到: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]: 百度百科—MII

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

★博文作者未开放评论功能