词条 | 嵌入式串口服务器 |
释义 | 简介串口服务器是实现串口RS232/485/422到以太网转换的机器。目的在于解决串口设备通信距离短的问题。单片机、MCU、AISC都能实现此功能。 产品回顾最初,串口服务器是当成一个单独的产品设计出来,简单、方便、易用,起到提供数据通道的作用。以上三类方法都能够实现这个功能,无需刻意的去评判哪种方式的好坏。 产品发展但是,随着时间的推移和市场的发展,客户对此类产品的要求不仅仅是停留在提供数据通道,这个简单的功能上,会逐渐的提出基于串口服务器硬件平台上更多的应用需求。例如抄燃气、水、电表,完全可以把客户端的软件植入串口服务器中,基层的安装人员通常不具备专业的TCP/IP的知识,只需要完成硬件上的安装即可,余下的工作则由中心端的操作人员远程完成配置。 这就引申出了一个问题,用哪种构架更能延长串口服务器的产品寿命? 随着ARM构架的MCU不断发展,提供了更高的主频、内存,无需占用主机的资源,也有足够大的空间能够容纳客户端的软件,为二次开发提供了软、硬件的平台,尤其是大口数的串口服务器面积大大缩小,只有名片大小;随着XLINX推出带ARM的大容量FPGA,最终大口数的串口服务器只需要一颗芯片就能完成,成本也会大大降低。 X1嵌入式串口服务器硬件X1模块的电路板为4 层板设计,从而可以达到更好的电源稳定性。 整个模块的硬件主要包括: 核心处理器为Microchip的PIC18f66J60的8位单片机,其主频为40Mhz, ◆ 带有IEEE 802.3™兼容的以太网控制器,集成MAC 和10Base-T PHY。8 KB 发送/ 接收数据包缓冲器SRAM ◆ 处理器内置1Mb的闪存。 ◆ 低功耗、高速CMOS 闪存技术。 ◆ 10Base-T PHY太网接口 ◆ 一个TTL电平的串口,支持TX,RX引脚。 软件引脚定义参考设计采用的板间连接器是2x12 的插针插座。插针位于模块板两侧,表1 是信号定义。 表1: 管脚号 定义 注释 1 悬空 2 Restore 恢复出厂设置 3 RXD 串口的接收 4 TXD 串口的发送 5 GND 信号地 6 +5V 电源 7 E_78 连接到RJ45的7,8脚 8 E_45 连接到RJ45的4,5脚 9 E_2 连接到RJ45的2脚 10 E_1 连接到RJ45的1脚 11 E_6 连接到RJ45的6脚 12 E_3 连接到RJ45的3脚 13 悬空 14 悬空 15 悬空 16 悬空 17 悬空 18 CGND 外壳地 19 悬空 20 LED_LINK 网络链接指示灯 21 悬空 22 悬空 23 T_232 连接串口芯片的使能脚 24 悬空
Serialway X8八串口嵌入式服务器硬件名片大小◆ 核心处理器为ARM9系列处理器,250MHz 主频,385MIPS,内部为64K SRAM ◆ 单5V 电源供电,系统上有1.2V,1.8V,3.3V 三路稳压 ◆ DDR2 芯片1GBit,运行于250MHz 总线频率 ◆ SPI Flash 采用64Mbit,用来进行串行启动,保存U-boot ◆ 10/100M自适应以太网接口 ◆ 10 个串口,其中部分复用引脚 ◆ 双USB 接口,一个USB Host 及一个USB OTG,可同时支持两个USB Host ◆ 红外采用AT138 和AT205 收发器 ◆ 提供7 个按键,采用中断扫描方式 ◆ 通过系统总线扩展160x160LCD 显示模块 ◆ 主芯片内部带有RTC 模块,系统同时扩有外部RTC 芯片RX8025T,用户可选择使用 ◆ 主芯片提供71 个GPIO,在平台中除去各模块占有引脚,用户可使用的约25 个 ◆ 通过系统总线扩展GPIO 供用户使用 X8 管脚定义参考设计采用的板间连接器是两套2x32 的插针插座。插针位于核心板两侧,各为一个2x32的插针,与外设板对应位置的2x32 插座相连接。连接器的选择遵循高速信号可靠连接的准则。表1 是信号定义。 J1 J2 信号 信号 信号 信号 1 3.3V 2 3.3V 1 3.3V 2 3.3V 3 GND 4 GND 3 GND 4 GND 5 3.3V 6 3.3V 5 3.3V 6 3.3V 7 GPIOD1 8 GPIOE7 7 DSCLK 8 PST1 9 GPIOD2 10 NC 9 DSO 10 BKPT_N 11 GPIOF1 12 IRQ7 11 PST2 12 DSI 13 GPIOF0 14 GPIOJ1 13 PSTCLK 14 PST0 15 RMII1_TXD1 16 RMII0_TXEN 15 RESET_IN 16 PST3 17 RMII0_TXD1 18 RMII1_TXEN 17 DDATA3 18 RSTOUT_B 19 RMII0_TXD0 20 RMII0_RXD0 19 DDATA1 20 DDATA0 21 RMII1_TXD0 22 RMII0_RXD1 21 IRQ2 22 DDATA2 23 RMII1_RXD1 24 RMII0_CRS_DV 23 GND 24 GND 25 RMII0_RXER 26 RMII1_CRS_DV 25 U2RXD 26 U2TXD 27 RMII0_MDIO 28 RMII0_MDC 27 U6RXD 28 IRQ3 29 RMII1_RXER 30 RMII1_RXD0 29 U6TXD 30 GPIOJ0 31 U8RXD 32 RMII_50MHz 31 GPIOD7 32 ADC_IN1 33 IRQ4 34 U8TXD 33 ADC_GND 34 ADC_IN0 35 U7TXD 36 IRQ1 35 GPIOD3 36 FB_CS0 37 U9TXD 38 U4TXD 37 GPIOD0 38 GPIOB6 39 U9RXD 40 SIM0_VEN 39 FB_CLK 40 BWE0 41 SIM0_RST 42 SIM0_PD 41 FB_AD0 42 FB_AD4 43 I2C2_SDA 44 I2C2_SCL 43 FB_AD6 44 FB_AD5 45 U1CTS 46 GPIOF2 45 FB_AD1 46 FB_AD7 47 GPIOG7 48 U7RXD 47 FB_AD2 48 FB_AD3 49 U4RXD 50 GPIOH4 49 GPIOA1 50 GPIOA7 51 U0RXD 52 SIM0_CLK 51 GPIOB5 52 FB_AD25 53 U1RXD 54 PWM_38KHz 53 FB_AD27 54 GPIOG6 55 SIM0_DATA 56 U0TXD 55 FB_AD24 56 FB_RNW 57 U1RTS 58 U1TXD 57 FB_AD26 58 FB_nOE 59 USBH_DP 60 USBH_DM 59 FB_AD28 60 FB_AB29 61 USBO_DP 62 USBO_DM 61 FB_AD30 62 FB_AD31 63 GND 64 GND 63 GND 64 GND 管理软件 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。