基于Realtek RTL9047AA 的车用 7端口网路交换器方案-电路方案

所需积分/C币:13 2021-04-20 10:07:45 11.55MB ZIP
10
收藏 收藏
举报

RTL9047A 为车用乙太网single chip 交换机方案,如下图port0~port3 总共提供4ports 100BASE-T1,不用外挂PHY可节省cost 及PCB空间; port4为 selection port可选择设定100BASE-T1或SGMII,其SGMII个外接CPU或对接相同型号switch做cascade扩充; port5为 selection port可选择设定传统100base-TX FE PHY, SGMII或 RGMII/MII/RMII,其100base-TX 界面作为车载Diagnostic界面; port6为RGMII/MII/RMII 界面,可用来外接CPU或扩充网路界面等应用。 RTL9047A相较于NXP SJA1105 多四口internal 100base-T1 PHY,可节省车厂bom cost并增加PCB layout设计弹性。 RTL9047AA提供的100Base-T1符合标准是IEEE 802.3bw规范,它具有100 Mb / s的速率,通过双绞线(T1)进行全双工通信。 能够支持线材至少15米,而相较于车用传统LIN、CAN 界面,可以提高更好的频宽,并能和车用交换器及资料中心做连接,达到多个节点装置互相通信,建构各种不同所需的网路拓朴 ,此外,具有低辐射,高RF抗扰度和更长距离通信的能力。 根据 Open Alliance TC1标准规范,车载乙太网路测试项目EMC、IOP、 PCS 、PMA、PHYC, RTL9047AA 已在Open Alliance认证实验室通过以上所有测项,并可提供测试报告给车厂评估. (一)友尚FAE能协助提供(申请)开发者需要的参考文件及软件包,如下; 1.RTL9047AA-VC_DataSheet 2.RTL9047AA-VC_Reference_Schematic 3.RTL904Xxx_Series_Demo_Board_User_Guide(让开发者快速理解switch应用及操作) 4.RTL904Xxx-VC_Schematic_Checklist(方便开发者检视硬体设计) 5.RTL904Xxx_Series_SDK_API_Programming_Guide(软件开发用) 6.Realtek Automotive Switch Tool(turnkey tool,全面UI界面设定产出image,节省软件开发effort) (二)友尚FAE可协助开发者硬件线路及layout review (三)友尚FAE可协助软体 API整合开发,switch tool应用及网管整合协助 (四)请车厂开发单位在大大购平台购买EVB board后,并向大大通或代理商(友尚)申请porting和网关sample code,节省开发时间。 RTL9047AA提供SPI slave\SMI slave\I2C slave界面接到SOC,让开发者将RTL9047AA API code 包入CPU系统后可以动态设定功能,也可节省FLASH元件cost。 开发者也可直接套用API里的sample code造出I2C\SMI或SPI来porting RTL9047AA,ex:src/rtk_i2c.c 、src/rtk_mdc.c 、 src/rtk_spi.c RTL9047AA API code,可让开发者动态可调性的客制化设定网管必备功能,例如以下范例: 1.Port-Base VLAN feature,以下设定将Port0~Port2设为Group VLAN1,将Port3~Port5设为Group VLAN2,形成不同VLAN Group之间无法传递资料,要在同一个VLAN Group才能收送资料。 /* initialize VLAN */ rtk_vlan_init (); /* all the ports are in the default VLAN 1 after VLAN is initialized. Modify it as follows VLAN1 member: port0, port1, port2; VLAN2 member: port3, port4, port5 */ rtk_portmask_t mbrmsk, untagmsk; rtk_vlan_t VLAN1, VLAN2; VLAN1 = 100; VLAN2 = 200; mbrmsk.bits[0]=0x07; /* port 0~ port 2*/ untagmsk.bits[0]=0x3F; rtk_vlan_set(VLAN1, mbrmsk, untagmsk, 0); mbrmsk.bits[0]=0x38; /* port 3~

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
基于Realtek RTL9047AA 的车用 7端口网路交换器方案-电路方案 13积分/C币 立即下载
1/0