0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于TI以太网PHY DP83822的波形与Strap电阻设置

电子设计 来源:中电网 作者:Zhou Fang 2021-03-19 11:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:深圳工程师 Zhou Fang

在工厂自动化应用中,由于现场设备节点数量与日俱增,同时对于自动化设备加工精度与实时性要求越来越高,传统的串行工业总线已经无法满足生产线同步性与大规模数据传输的要求。以太网逐渐成为主流,基于以太网全球主流OEM开发确定性网络工业以太网协议包括Profinet, Ethercat, Powerlink等。这些协议都需要以太网作为传输介质,以太网PHY主要负责。目前工业以太网总线速率以10/100M速率为主,下一代工业总线技术将会基于TSN(时间敏感网络)与速率1000M及以上的以太网协议。

在进行以太网口功能调试过程中,最常见的问题是两个端口之前无法正确建立物理层链接。所以本文档的内容基于TI以太网PHY产品DP83822,介绍以太网网口自协商(Auto-Negotiation)功能现象,正确的测试波形与Strap电阻设置。

1.介绍

OSI模型定义了7层网络模型,以太网MAC层对应OSI模型中的第二层-数据链路层,以太网PHY对应OSI模型中的第一层-物理层。对于以太网而言,物理层的主要功能是将在网线或者光纤中传输的原始数据(电压,电流等)转化为可被接收且符合协议的数字信号,其为数据链路层提供物理连接。物理层主要规定了信号电压,频率,引脚功能,阻抗等。作为网络通讯的基础,只有在物理层成功建立链接后,通信数据才能在端口之间进行传输。以太网PHY承担了物理层链接的所有工作,只有PHY工作在正确配置下,通信链路才能正常工作。下面会以10M/100M以太网PHY为例,说明物理层链接建立方式 – 自动协商及如何检通过检测TRX_P/N管脚波形判断DP83822是否正确开启该功能。

2.DP83822自动协商(Auto-Negotiation)功能

根据IEEE802.3,自动协商模式功能是以太网端口根据另一个端口的设备链接速度,双工模式,自动把本端口的速度和工作模式调节到两个端口可以支持的最高水平。自协商协议的主要内容包括:双工模式,运行速率等。自动协商功能完全由物理层PHY芯片实现,无需额外数据包和高层协议开销。根据广播通信速率10M或者100M的不同,自动协商功能提供两种模式NLP(Figure 6)和FLP(Figure 2)。

DP83822I(工业版本)支持10M – 10Base- TE模式和100M – 100Bast – TX模式

10Base-TE自动协商模式(10M)

使用单独10Base-TE广播自动协商模式时, PHY芯片会通过Figure 1中TXD_P, TXD_N和RXD_P,RXD_N发送NLP(Normal Link Pulse)普通链路脉冲,每个脉冲间隔16ms。为了同时兼容T568A直连网线和T568B交叉网线,所以在收发端同时广播NLP,根据对方对口的监听情况判断是否使用自动交叉线切换功能(Auto-MDIX)。

100Base-TX自动协商模式(100M)

使用100Bast-TX自动协商模式时, PHY芯片会通过Figure 1中TXD_P, TXD_N和RXD_P,RXD_N发送FLP(Fast Link Pulse)快速链路脉冲。由于100Base-TX自动协商模式由100Base-T向10Base-T兼容,如果对方端口只能支持10M以太网,则两侧都会判定为10Base-T。为了同时兼容T568A直连网线和T568B交叉网线,所以在收发端同时广播FLP,根据对方对口的监听情况判断是否使用自动交叉线切换功能(Auto-MDIX)。

Figure 2 100base-TX自动协商 FLP信号

如果对单帧脉冲周期进行放大可以观察到FLP信号包含多个脉冲信号。最大数量为33个脉冲,第一个脉冲和最后一个脉冲为时钟脉冲,每两个时钟脉冲之间为数据脉冲。当数据脉冲出现时,该比特位为’1’,当数据脉冲为0时,该比特位为’0’。双工模式,速率等信息就包含在16个数据脉冲之中,如Figure 3所示。

Figure 4 100base-TX自动协商 TXD_P/N差分信号(红色TXDP-TXDN) 峰值为3.3V

关闭自动协商模式:TXD_P/N引脚波形

使用DP83822I评估板,在上电后使用工具[2]将0x0000(BMCR) BIT12更改为’0’,关闭自动协商模式。此时得到Figure 5,由图可知TXD_P不再发送FLP脉冲群,而是在持续发送MLT-3信号。发送MLT-3表示PHY认为此时已经进入强制100Base-TX, Figure 5表示以太网PHY工作在100Bast-TX的空闲状态。

Figure 6 10Base-TE NLP - 自动协商功能关闭

从以上测试结果可以发现,通过示波器观察TXD_P/N引脚信号可以对以太网PHY(例如DP83822I)上电后的链接电路的模式和状态进行分类。在现在通用以太网PHY的设计中,通常建议开启自动协商模式支持最高速率与全双工模式(Auto-Negotiation),当在无远端以太网端口链接的情况下,应能在TXD_P/N引脚观侧到Figure 2和Figure 3波形。

自动协商模式Strap电阻配置

DP83822I在上电完成之后,需要默认使能自动协商模式,且保证最快速率和全双工模式,最重要的一点是保证基础模式选择正确,即AN_EN=1, AN_1=1, AN_0=1。

Figure 8 自动协商模式相关Strap电阻配置

RX_D0引脚电阻配置:

MODE1(上拉电阻:OPEN; 下拉电阻:OPEN)和MODE4(上拉电阻:2.49k Ohm;下拉电阻:OPEN)。

RX_D3引脚电阻配置:

MODE1(上拉电阻:OPEN; 下拉电阻:OPEN)和MODE4(上拉电阻:2.49k Ohm;下拉电阻:OPEN)。

LED_0引脚电阻配置:

MODE3(上拉电阻:6.2k Ohm; 下拉电阻:1.96k Ohm)和MODE4(上拉电阻:OPEN;下拉电阻:OPEN)。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 总线技术
    +关注

    关注

    3

    文章

    83

    浏览量

    41278
  • 以太网
    +关注

    关注

    41

    文章

    5923

    浏览量

    179522
  • PHY
    PHY
    +关注

    关注

    2

    文章

    331

    浏览量

    53793
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DP83TC814-Q1 100BASE-T1汽车以太网PHY技术解析

    Texas Instruments DP83TC814-Q1 100BASE-T1汽车以太网PHY是一款符合IEEE 802.3bw标准的汽车PHYTER™ 以太网物理层收发器,可与非
    的头像 发表于 09-22 14:26 536次阅读
    <b class='flag-5'>DP</b>83TC814-Q1 100BASE-T1汽车<b class='flag-5'>以太网</b><b class='flag-5'>PHY</b>技术解析

    ‌基于DP83TC812-Q1的汽车以太网PHY技术解析

    Texas Instruments DP83TC812-Q1 100BASE-T1汽车以太网PHY是一款符合IEEE 802.3bw标准的汽车PHYTER™以太网物理层收发器,可搭配非
    的头像 发表于 09-19 11:45 640次阅读
    ‌基于<b class='flag-5'>DP</b>83TC812-Q1的汽车<b class='flag-5'>以太网</b><b class='flag-5'>PHY</b>技术解析

    如何使用 M252 PSIO 模拟 MDIO 波形以控制以太网 PHY (IP101克)?

    使用 M252 PSIO 模拟 MDIO 波形以控制以太网 PHY (IP101克)。
    发表于 08-19 08:13

    Texas Instruments DP83848x 10/100Mb/s以太网PHY数据手册

    Texas Instruments DP83848x 10/100Mb/s以太网PHY专为需要以太网连接的应用而设计,其温度性能超出了典型的工业温度范围。Texas Instrumen
    的头像 发表于 07-17 09:37 513次阅读
    Texas Instruments <b class='flag-5'>DP</b>83848x 10/100Mb/s<b class='flag-5'>以太网</b><b class='flag-5'>PHY</b>数据手册

    Texas Instruments DP83867IR/DP83867CR以太网PHY收发器数据手册

    Texas Instruments DP83867IR/DP83867CR以太网PHY收发器是坚固耐用的全功能物理层 (PHY) 收发器,集
    的头像 发表于 07-17 09:14 646次阅读
    Texas Instruments <b class='flag-5'>DP</b>83867IR/<b class='flag-5'>DP</b>83867CR<b class='flag-5'>以太网</b><b class='flag-5'>PHY</b>收发器数据手册

    Texas Instruments DP83867-EVM-AM以太网PHY附加板数据手册

    设计。DP83867-EVM-AM搭载TI DP83867IR低延迟10/100/1000-Mbps PHY,配备RGMII接口和标准RJ45以太网
    的头像 发表于 07-04 11:28 575次阅读
    Texas Instruments <b class='flag-5'>DP</b>83867-EVM-AM<b class='flag-5'>以太网</b><b class='flag-5'>PHY</b>附加板数据手册

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY以太网控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY以太网控制器
    的头像 发表于 06-04 14:56 808次阅读
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太网</b> <b class='flag-5'>PHY</b>的<b class='flag-5'>以太网</b>控制器

    爱普生SG2520CAA有源晶振赋能车身以太网 PHY

    随着汽车智能化与网联化加速,车身以太网逐步取代传统CAN总线,成为车内高速通信的核心技术。以太网物理层接口芯片(PHY)作为数据传输的底层核心,对时钟信号的精度和稳定性提出了严苛要求。爱普生推出
    的头像 发表于 03-27 13:55 701次阅读
    爱普生SG2520CAA有源晶振赋能车身<b class='flag-5'>以太网</b> <b class='flag-5'>PHY</b>

    国产芯片替代方案:解析沁恒以太网PHY芯片

    沁恒国产以太网PHY芯片:高性能替代方案助力国产化升级
    的头像 发表于 03-12 10:40 3218次阅读

    请问两个以太网PHY中间不用网络变压器能直接互联吗?

    我在电路板上使用以太网PHY芯片DP83867和microchip公司的以太网交换芯片KSZ9477S(集成PHY)中间没有用网络变压器直
    发表于 02-27 07:51

    AN4754-将Microchip桥接控制器与外部以太网PHY搭配使用

    电子发烧友网站提供《AN4754-将Microchip桥接控制器与外部以太网PHY搭配使用.pdf》资料免费下载
    发表于 01-21 13:54 0次下载
    AN4754-将Microchip桥接控制器与外部<b class='flag-5'>以太网</b><b class='flag-5'>PHY</b>搭配使用

    EE-315:更改Blackfin处理器以太网驱动程序中的PHY

    电子发烧友网站提供《EE-315:更改Blackfin处理器以太网驱动程序中的PHY.pdf》资料免费下载
    发表于 01-07 14:15 0次下载
    EE-315:更改Blackfin处理器<b class='flag-5'>以太网</b>驱动程序中的<b class='flag-5'>PHY</b>

    DP83822为什么检测不到Fast Link Pulse?

    您好,在调试DP83822只能检测直流信号,检测不到如下图时序,相同网络环境,用LAN8710可以检测到,不知道问题出在哪里?谢谢, 如果想用Hardware BootStrap如何设计,谢谢,
    发表于 12-20 09:08

    DP83822想要bootload板子的话,一般选用什么模式,Force mode还是Advertised模式?

    我想再问一下DP83822手册中描述了几种运行模式,如果板子里面还没有程序,想要bootload板子的话,一般选用什么模式,Force mode还是Advertised模式? 谢谢
    发表于 12-16 08:16

    请问DP83822IRHB该PHY要配成RGMII时,到底还需要哪些配置?

    XI_50配置成0,那么就配置成了RGMII,时钟25MHz的模式。 但是当RX_ER配成模式2或3时,无法进行以太网通讯,发现没有TX_CK;而当RX_ER配置成模式4时,虽然也无法进行以太网通讯,但是TX_CK是存在的。 请问DP8
    发表于 12-16 08:09