嵌入式串口服务器 百科内容来自于: 百度百科

简介

串口服务器是实现串口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

管理软件

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定