预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于UPSD32xx的串口-以太网转换器设计 Introduction Inrecentyears,thedemandforserial-to-ethernetconvertershasincreasedsignificantlyduetotheneedtoconnectserialdevicestoEthernetnetworks.Thedesignofaserial-to-ethernetconverterbasedonUPSD32xxprovidesacost-effectivesolutiontothisdemand.Thispaperdiscussesthedesign,implementation,andtestingofaserial-to-ethernetconverterbasedonUPSD32xx. Design Theprimarycomponentsoftheserial-to-ethernetconverterbasedonUPSD32xxincludeamicrocontroller,Ethernetcontroller,andaUARTinterface.TheUPSD32xxmicrocontrollerisaversatiledevicethatintegratesamicrocontroller,programmablelogic,andareconfigurableFPGAcore.TheEthernetcontrollerusedistheWIZnetW5500,whichisahigh-performanceEthernetcontrollerthatsupportsfull-duplexoperationathighspeeds.TheUARTinterfaceconnectstheserialdevicetothemicrocontroller. Thedesignoftheserial-to-ethernetconverterinvolvesthreemainstages;hardwaredesign,firmwaredesign,andsoftwaredesign.Thehardwaredesigninvolvestheselectionofcomponents,theschematicdesign,andthePCBlayout.ThefirmwaredesigninvolvesthedevelopmentofsoftwarethatrunsonthemicrocontrollertocontroltheinterfacebetweentheserialdeviceandtheEthernetnetwork.ThesoftwaredesigninvolvesthedevelopmentofaGUIfortheusertoconfigureandcontroltheserial-to-ethernetconverter. Implementation Thehardwareimplementationoftheserial-to-ethernetconverterbasedonUPSD32xxinvolvestheselectionofcomponents,thePCBdesign,andassembly.TheUPSD32xxmicrocontrollerismountedonacustomPCBthatalsoincludestheEthernetcontroller,UARTinterface,andassociatedcomponents.ThePCBisdesignedtoaccommodateallcomponentsandprovidesuitablepowerandgrounding. ThefirmwareimplementationinvolvesthedevelopmentofsoftwarethatrunsonthemicrocontrollertocontroltheoperationoftheEthernetcontrollerandtheUARTinterface.ThefirmwareprovidesatransparentbridgebetweentheserialdeviceandtheEthernetnetworkbytransmittingserialdataasEthernetpackets,andviceversa.ThefirmwareincludessupportforvariousserialprotocolssuchasRS-232,RS-485,andTTL. Thesoftwareimplementationinvolv