- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[环网冗余模块硬件设计文档
环网冗余模块硬件设计文档
总体结构
器件选型及电路说明
CPU芯片
①芯片选型
选用Atmel公司的工业级芯片AT91R40008作为核心控制器,该芯片以ARM7TDMI内核为基础,属于Atmel公司AT91 16/32位处理器家族,正常工作范围满足工业级温度范围-40℃—85℃。
②电路说明
本设计中通过拉低BMS(Boot Mode Select),选择初始化引导程序存储器模式,即芯片在初始上电或者复位后会执行XCS0引脚选择的外部16位存储器中的代码。
FLASH芯片
①芯片选型
美国SST公司的非易失性存储芯片SST39VF160,它是一个1M×16的CMOS多功能Flash器件,操作电压为2.7-3.6V,保证复位完成后ARM从Flash的首地址开始运行指令。
②电路说明
存储器通过数据总线与地址总线与核心控制器AT91R40008相连,AT91R40008通过读写控制线控制存储器执行相应动作,这里存在着一个ARM地址线称位的问题需要注意:由于SST39VF160为16位,ADDR每加1,就指向下两个字节。若SST39VF160与AT91R40008的地址线一一对应连接,对于AT91R40008而言,只能访问存储器的偶地址空间,因为A0始终无效。所以,ARM外接16BIT外部存储器时,采用A[21..1]接存储器的A[20..0],忽略掉A0,错位相连。
MAC层交换芯片
①芯片选型
台湾VIA公司的VT6528芯片,Layer2+ 层的单芯片以太网交换控制器,它具有8.8Gbps的核心交换带宽和6.6Mbps的数据包吞吐量,能够在24个10/100BaseX以太网端口和2个10/100/1000BaseX以太网端口间提供无阻塞的数据包过滤和交换。VT6528内部资源丰富,包括有4Mb包缓存、8K+256容量的MAC地址表、4K容量的VLAN表和1K容量的多播地址表。
②电路说明
1)VT6528有三种不同的初始化方式,EEPROM初始化、CPU初始化、Strapping复位,可以通过硬件配置{MDC1,MDC0}来进行不同的选择,在本设计选择的初始化方式为CPU初始化。
2)SMII接口与SS-SMII接口的时钟频率均为125MHz,由于VT6528的外部时钟输入频率为25MHz,必须通过上拉相关管脚,利用内部锁相环电路倍频至125MHz,才能使SMII接口等正常工作。
3)VT6528提供的有24个100M端口,2个1000M端口,在本设计中只用到了其中的4、5、6、7等4个100M端口,对其他未用到的端口进行了相关的屏蔽处理,防止对使用端口的影响,同时不会对后续扩展端口设计造成障碍。
PHY层传输控制芯片
①芯片选型
台湾VIA威盛公司的VT6108S芯片。VT6108S是支持8口10BASE-T或100BASE-T/FX的物理层传送接收器,支持SMII及SS-SMII接口,传输速度可达10/100Mbps,每口皆支持PECL,适用产品面极广。另外,VT6108S适用UTP/STP/Fiber传输线,内建CMOS处理器,耗电量极低。
②电路说明
1)在本设计中,在VT6108S的109引脚和110引脚(SEL_FX[1:0])后分别接有一个拔动开关,方便其引脚拉高或拉低,在使用光纤接口时,按照对应值拨动开关即可。在PCB板上预留下标准光纤收发模块封装,使用时可根据需要选择焊接光纤模块或RJ45。SEL_FX[1:0]管脚具体设置可参见下表。
SEL_FX[1:0] 介质类型 端口0 端口1 端口2 端口3 端口4 端口5 端口6 端口7 2’b11 UTP UTP UTP UTP UTP UTP UTP UTP 2’b10 UTP UTP UTP UTP UTP UTP UTP FX 2’b01 UTP UTP UTP UTP UTP UTP FX FX 2’b00 FX FX FX FX FX FX FX FX UTP:10Base-T/100Base-TX;FX:100Base-FX
2)在这里有一个问题,需要特别注意,电接口与光接口的信号线同时从VT6108S引出,如果不对其进行有效的隔离,不必要的走线可能会当作发射天线干扰信号,接口数据收发会受到影响,因此在光口通信的时候必须断开电口部分的所有电路和,当电口通信的时候也必须断开光口部分的所有电路。为解决这一问题,可在VT6108S的信号线(RX和TX)分别接两个0欧姆电阻分别到电口和光口,当采用哪种接口进行通信时就焊接上相对应的0欧姆电阻即可。
电接口
①芯片选型
电接口部分由隔离变压器和RJ45两部分电路组成。
PH406466是一款隔离变压器,当采用100M的速率进行传输时,RJ-45中仅使用1、2、3
文档评论(0)