电子说
在嵌入式应用中,高性能、灵活且易于集成的以太网交换机是必不可少的。SMSC的LAN9303就是这样一款满足需求的产品,下面我们来详细了解一下它的评估板(EVB9303)。
文件下载:EVB9303.pdf
LAN9303是一款功能齐全的三端口10/100管理型以太网交换机,专为对性能、灵活性、集成便利性和系统成本控制有要求的嵌入式应用而设计。它集成了10/100以太网交换系统的所有功能,包括交换结构、数据包缓冲区、缓冲区管理器、MAC、PHY收发器和串行管理。该芯片符合IEEE 802.3(全/半双工10BASE - T和100BASE - TX)以太网协议规范以及802.1D/802.1Q管理协议规范,能与行业标准的以太网和快速以太网应用兼容。
EVB9303评估板利用LAN9303提供了一个功能齐全的三端口单MII/RMII/Turbo MII以太网交换机。它通过板载RJ45连接器提供两个完全集成的MAC/PHY以太网端口(端口1和端口2)。端口0提供两个MII端口连接器,支持外部MII - /RMII - /Turbo MII功能的MAC(LAN9303处于PHY模式)和外部MII - /Turbo MII功能的PHY(LAN9303处于MAC模式),端口0的操作模式通过一个8位置的模式配置带开关进行配置。
评估板通过+5V外部壁式电源供电。当端口0配置为PHY模式时,外部电源不是必需的,此时+5V电源轨通常通过MII连接器从MAC端提供。
板上包含一个8Kx8的I²C EEPROM,可在复位时将配置设置从EEPROM自动加载到设备中,使设备能够在无管理的情况下运行。还提供了一个I²C主机适配器接口头(10引脚,2x5),以简化基于I²C的配置。
这些跳线主要用于电源连接、电源开关控制、电压连接以及信号上拉/下拉等。例如,JP1用于连接+5V直流电源,JP2用于电源开关使能,JP3用于连接+3.3V,JP4用于MDIO上拉/下拉,JP5用于MDC下拉,JP6用于I²C连接。需要注意的是,任何偏离默认设置的操作都应谨慎进行,因为不正确的跳线设置可能会使评估板无法正常工作。
这些跳线用于设置LAN9303的各种功能,也可作为GPIO、LED驱动器或中断使用。它们需要成对配置为相同的设置,以实现LED1或LED2电路。具体又分为以下几种类型:
评估板上的LED用于指示不同的状态,如+3.3V电源是否激活、端口的全双工/冲突状态、链路/活动状态以及速度等。
评估板上设置了多个测试点,用于监测各种信号,如VDD18CORE、VDD18TX、GND、IRQ、P0_DUPLEX、nRST等。
评估板提供了多种连接接口,包括GND头、MII连接器、I²C主机适配器接口连接器、+5V直流电源连接器等,方便与外部设备进行连接。
S1是一个SPDT微型拨动电源开关,用于将+5V电源连接到评估板,同时板上包含一个2A保险丝(F1),用于保护评估板免受过流情况的影响。
S2是一个8位置的DIP开关,用于设置端口0的模式和双工极性。不同的开关位置组合对应不同的端口0模式,用户需要根据自己的应用选择合适的MII模式。
S3是一个SW按钮,用于生成复位信号nRST。
评估板有特定的机械尺寸,这在实际应用中需要考虑,以确保评估板能够适配相应的设备或机箱。
在使用LAN9303评估板时,你是否遇到过跳线设置错误导致的问题呢?又或者你对评估板的某个功能有更深入的疑问,欢迎在评论区留言讨论。
全部0条评论
快来发表一下你的评论吧 !