电子说
在网络通信领域,物理层收发器扮演着至关重要的角色,它是数据在物理介质上传输的关键桥梁。KSZ8721BL/SL作为一款3.3V单电源10/100 Base-TX/FX MII物理层收发器,以其卓越的性能和丰富的功能,为网络设备的设计提供了强大的支持。本文将对KSZ8721BL/SL进行全面的分析,探讨其特点、功能、寄存器配置以及应用注意事项。
文件下载:KS8721SL-EVAL.pdf
KSZ8721BL和KSZ8721SL采用2.5V核心设计,满足低电压和低功耗的要求。它们使用MII和RMII接口进行数据的收发,集成了10BASE-T物理介质附件(PMA)、物理介质相关(PMD)和物理编码子层(PCS)功能,同时具备片上10BASE-T输出滤波,无需外部滤波器,可使用一组线路变压器满足100BASE-TX和10BASE-T的要求。该收发器能够自动配置100或10Mbps以及全双工或半双工操作,是100BASE-TX/10BASE-T应用的理想选择。
采用2.5V CMOS设计,I/O支持2.5/3.3V容限,内置电压调节器,单3.3V电源供电,功耗小于340mW(包括输出驱动电流),有效降低了系统的功耗。
完全符合IEEE 802.3u标准,确保了与其他符合该标准的设备的兼容性,为系统的集成提供了便利。
支持MII和简化MII(RMII)接口,可根据实际需求灵活选择,满足不同应用场景的要求。
支持10BASE-T、100BASE-TX和100BASE-FX,并具备远端故障检测功能;支持掉电和节能模式,可根据实际使用情况进行功耗优化;支持自动协商和手动选择10/100 Mbps速度以及全双工/半双工模式,提高了系统的灵活性。
片上集成了模拟前端滤波,为100BASE-TX和10BASE-T提供了良好的信号处理能力,减少了外部滤波元件的使用。
提供多种LED输出,用于指示链路、活动、全双工/半双工、冲突和速度等状态,方便用户进行系统监控。
支持MDI/MDI-X自动交叉功能,消除了使用交叉电缆的困扰,简化了网络连接。
KSZ8721BL可直接替代KSZ8721BT,KSZ8721SL可直接替代KSZ8721B,方便进行产品升级和替换。
提供商业温度范围(0°C至+70°C)和工业温度范围(–40°C至+85°C)的产品,满足不同环境的使用需求。
提供48引脚SSOP和LQFP封装,方便不同的PCB布局和设计。
该收发器共有48个引脚,每个引脚都有特定的功能。例如,MDIO和MDC用于管理独立接口(MII)的数据传输和时钟输入;RXD[3..0]用于MII接收数据输出;TXD[3..0]用于MII发送数据输入;LED引脚用于状态指示等。在复位时,部分引脚的上拉/下拉值会被锁存,用于配置PHY地址、模式选择等。具体的引脚功能和配置可参考文档中的详细表格。
发送功能包括并行到串行转换、NRZ到NRZI转换以及MLT-3编码和传输。输入的25 MHz、4位数据被转换为125 MHz的串行比特流,经过NRZ到NRZI的转换后,以MLT3电流输出。输出电流由外部1% 6.49 kΩ电阻设置,其典型上升/下降时间为4 ns,符合ANSI TP-PMD标准。
接收功能包括自适应均衡、DC恢复、MLT-3到NRZI转换、数据和时钟恢复、NRZI到NRZ转换以及串行到并行转换。通过均衡滤波器补偿双绞线电缆上的符号间干扰,DC恢复电路补偿基线漂移,时钟恢复电路从NRZI信号中提取125 MHz时钟,最终将NRZ串行数据转换为4位并行数据。
KSZ8721BL/SL通过内部晶体振荡器电路为系统生成125 MHz、25 MHz和20 MHz时钟,为系统的稳定运行提供了精确的时钟参考。
扰码器的作用是扩展信号的功率谱,减少电磁干扰(EMI)和基线漂移,提高信号的传输质量。
当TXEN(发送使能)置高时,数据编码和传输开始,只要TXEN保持高电平,数据就会持续发送。输出驱动与100BASE-T驱动集成,输出信号经过内部波形整形和预加重,典型幅度为2.5V。
接收端采用输入缓冲和电平检测静噪电路,通过差分输入接收器电路和PLL进行解码。静噪电路可拒绝低于300 mV或短脉冲宽度的信号,防止噪声干扰。当输入信号超过静噪阈值时,PLL锁定信号并解码数据帧。
在10BASE-T操作中,每个数据包发送后会在COL引脚输出一个短脉冲,用于测试10BASE-T发送/接收路径。如果TXEN持续高电平超过20 ms(Jabbering),10BASE-T发送器将被禁用,COL引脚置高;当TXEN低电平超过250 ms时,发送器重新启用,COL引脚置低。
KSZ8721BL/SL可通过硬件引脚(引脚29)或软件(寄存器0.12)进行自动协商。在自动协商过程中,它会广告自身的能力,并与链路伙伴的能力进行比较,自动选择合适的操作模式。自动协商在FX模式下禁用。
MII数据接口包括发送和接收通道,正常数据传输采用4B半字节模式。发送时钟(TXC)由KSZ8721BL/SL从外部25 MHz参考源生成,发送数据和控制信号必须与TXC同步;接收时钟(RXC)根据链路状态和操作模式进行恢复。其他信号如发送使能(TXEN)、接收数据有效(RXDV)、错误信号(RXER、TXER)、载波检测(CRS)和冲突检测(COL)等都有明确的时序和功能定义。
RMII接口是一种低引脚数的简化媒体独立接口,适用于以太网PHY与交换机或中继器ASIC之间的连接。它支持10 Mbps和100 Mbps数据速率,使用单时钟参考,提供独立的2位宽发送和接收数据路径,采用TTL信号电平。
自动MDI/MDI-X配置功能消除了相似设备之间使用交叉电缆的需求,通过寄存器1f:13进行控制,方便了网络连接的设置。
提供掉电模式和节能模式。掉电模式可通过写入寄存器0.11或拉低引脚30 PD#实现;节能模式可通过写入寄存器1fh.10进行禁用,当电缆未连接时,除能量检测和PLL电路外,其他内部电路将关闭,以节省功耗。
当FXSD/FXEN引脚电压高于0.6V时,激活100BT FX模式,此时自动协商和自动MDI-X功能禁用。在光纤操作中,FXSD引脚应连接到光纤模块的信号检测(SD)输出,内部阈值约为1/2 VDD ±50 mV(1.25V ±0.05V)。当检测到无信号时,会生成远端故障(FEF)信号,可通过将引脚27拉低禁用FEF。
KSZ8721BL/SL可在背靠背RMII回环模式下进行媒体转换,一部分工作在TX模式,另一部分工作在FX模式,两者可共享一个50 MHz振荡器。通过控制TXD2引脚可禁用发送器并设置为三态,同时RXD2引脚可作为能量检测信号。
Microchip的集成内置电压调节器技术允许使用单3.3V电源为KSZ8721BL/SL供电,2.5V VDD引脚可与现有KSZ8721B/BT部件进行引脚兼容替换。具体的电源连接和电路设计可参考文档中的相关图示和说明。
该收发器包含多个寄存器,每个寄存器都有特定的功能。例如,基本控制寄存器(0h)用于控制软件复位、环回模式、速度选择、自动协商、掉电等功能;基本状态寄存器(1h)用于指示设备的各种状态,如链路状态、自动协商完成状态等。其他寄存器如PHY标识符寄存器、自动协商广告寄存器、自动协商链路伙伴能力寄存器等,都在设备的配置和操作中发挥着重要作用。
包括绝对最大额定值和工作额定值。绝对最大额定值规定了设备的极限工作条件,如存储温度范围为–55°C至+150°C,电源电压范围为–0.5V至+4.0V等;工作额定值规定了设备正常工作的条件,如电源电压为2.5V或3.3V,环境温度分为商业和工业两种范围。
涵盖了各种电气参数,如总电源电流、TTL输入输出特性、100Base-TX和10Base-T的收发特性、时钟输出特性等。这些参数为电路设计和系统性能评估提供了重要依据。
详细规定了10BASE-T和100BASE-T MII发送和接收的时序参数,包括数据设置时间、保持时间、信号延迟等,确保数据的准确传输。
规定了自动协商过程中快速链路脉冲(FLP)的时序参数,如FLP突发间隔、突发宽度、时钟/数据脉冲宽度等。
规定了串行管理接口(SMI)的时序参数,包括MDC周期、MDIO设置和保持时间等。
规定了复位信号的时序要求,确保设备在复位时能够正常初始化。
建议使用简单的1:1隔离变压器,推荐使用集成共模扼流圈的变压器以满足FCC要求。文档中给出了变压器的推荐特性,如匝数比、开路电感、漏电感、绕组间电容等。
建议使用频率为25 MHz、频率公差最大为±100 ppm、负载电容最大为20 pF、串联电阻最大为40Ω的振荡器或晶体。
提供了48引脚SSOP和LQFP封装的详细信息,包括封装标记、尺寸规格和推荐的焊盘图案等。用户可根据实际需求选择合适的封装。
KSZ8721BL/SL作为一款功能强大的物理层收发器,在网络通信领域具有广泛的应用前景。其丰富的功能和良好的性能为网络设备的设计提供了更多的选择和便利。然而,在实际应用中,我们也需要根据具体的需求和场景,合理选择引脚配置、寄存器设置和外部元件,以确保设备的最佳性能。同时,对于自动协商、电源管理等功能的深入理解和应用,也有助于提高系统的稳定性和可靠性。在设计过程中,你是否遇到过类似收发器的应用难题?你是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !