Difference between revisions of "FACE Modules:FM-SER"

From fit-PC wiki
Jump to: navigation, search
 
(29 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
== FM-SER Module ==
 
== FM-SER Module ==
 +
FM-SER FACE Module provide various serial connectivity solution and compatible with several Compulab systems. Refer to [[Product to FACE Module compatibility | Compatibility Matrix]] for products fit.
 +
 +
=== Highlights ===
 +
* High performance UARTS
 +
* Asynchronous baud rates up to 15Mbps
 +
* 128-byte deep TX/RX FIFOs
 +
* Advanced FIFO fill management
 +
* RS232, RS485, RS422 operation
 +
* Programmable RS485 turn-around delay
 +
* 450 through 950 software compatibility
 +
* Two independent CAN bus controllers implement CAN V2.0B at rate of up to 1Mbps each
 +
* Isolated PHY with rated isolation voltage of 2.5 kV RMS
 +
 +
{| style="width: 100%; height: 200px;" border="1" cellpadding="10" cellspacing="0" align="center"
 +
! style="font-weight: bold;" | Connectivity
 +
! style="font-weight: bold;" | Specifications
 +
|-
 +
| RS232 / RS485 / RS422<sup>1</sup>
 +
| 6x RJ-11 jacks functioning as RS232<sup>2</sup>, full-duplex RS485 or RS422 serial ports;
 +
|-
 +
| CAN bus
 +
| 2x RJ-45 jacks functioning as an isolated Controller Area Network (CAN) bus
 +
|}
 +
 +
Notes:
 +
# The default standard can be configured by jumper E1. See section Serial Ports Configuration.
 +
# FM-SER is classified as DTE (Data Terminal Equipment) in terms of RS232 standard definition.
 +
 +
[[File:FM-SER_image.jpg|700px]]
 +
 +
 +
=== Block Diagram ===
 +
[[File:FM-SER.png]]
 +
 +
=== Hardware Specifications ===
 +
The following section provides information about the main components and respective features, as well as available configuration options.
 +
 +
'''PCIe to UART Bridge PLX OXPCIe958'''
 +
* UART bridge – from PCIe to 8 serial ports<sup>1</sup>
 +
* Eight 128-byte transmit and receive FIFO unit
 +
* Integrated DMA controller
 +
* Asynchronous data rate of up to 15.625 Mbp
 +
Note: 
 +
# FM-SER utilizes 6 serial ports
 +
 +
'''LTC2872 Dual Multiprotocol Transceiver'''
 +
* Three dual transceivers are onboard the FM-SER provide 6 multiprotocol serial ports.
 +
* Implementation of physical layer (PHY) of RS232 or RS485 serial protocol ports.
 +
* Up to 500kbps data rate from UART to RS232 and up to 15 Mbps data rate to full duplex RS485
 +
* Supports RS422
 +
* Integrated termination resistors are being switched according to mode of operation.
 +
* Loopback mode for self-testing
 +
 +
'''CAN Bus Controller MCP2515'''
 +
* Connected to SPI bus originated from a USB to SPI bridge
 +
* Two CAN bus controllers implement CAN V2.0B at rate of up to 1Mbps each.
 +
* Six 29-bit filters, two 29-bit masks and two receive buffers with prioritized message storage
 +
* Interrupt outputs from CAN bus controllers and a shared reset input are connected to the host motherboard.
 +
 +
'''CAN PHY ADM3053 (Isolation Driver)'''
 +
* Isolated physical layer (PHY) transceiver  with rated isolation voltage of 2.5 kV RMS for 1 minute
 +
* Data rate of up to 1Mbps
 +
* Consumers power from the CAN bus by default, and can be configured to supply power of up to 170 mA to the bus.
 +
 +
'''RJ-11 Serial Ports'''<br>
 +
The serial ports arranged as COM ports differently on different motherboard configurations, as detailed in Table 2. The physical locations of the ports are depicted in Figure 1.
 +
 +
''Serial Ports Arrangement''
 +
{| style="width: 100%; height: 200px;" border="1" cellpadding="10" cellspacing="0" align="center"
 +
! style="font-weight: bold;" | Motherboard
 +
! style="font-weight: bold;" | P1
 +
! style="font-weight: bold;" | P2
 +
! style="font-weight: bold;" | P3
 +
! style="font-weight: bold;" | P4
 +
! style="font-weight: bold;" | P5
 +
! style="font-weight: bold;" | P6
 +
|-
 +
| fit-PC3/  SBC-fitPC3
 +
| 9
 +
| 8
 +
| 5
 +
| 4
 +
| 7
 +
| 6
 +
|-
 +
| Intense-PC/  SBC-iSB
 +
| 10
 +
| 9
 +
| 6
 +
| 5
 +
| 8
 +
| 7
 +
|}
 +
 +
 +
''RJ-11 Pinout''
 +
{| style="width: 100%; height: 200px;" border="1" cellpadding="10" cellspacing="0" align="center"
 +
! style="font-weight: bold;" |
 +
! colspan="2" style="font-weight: bold;" | RS232 <sup>1</sup>
 +
! colspan="2" style="font-weight: bold;" | RS485 <sup>2</sup>
 +
|-
 +
| Pin # <sup>3</sup>
 +
| Type
 +
| Functionality
 +
| Type
 +
| Functionality
 +
|-
 +
| 1
 +
| O
 +
| RTS
 +
| O
 +
| TX-
 +
|-
 +
| 2
 +
| -
 +
| GND
 +
| -
 +
| GND
 +
|-
 +
| 3
 +
| O
 +
| TX
 +
| O
 +
| TX+
 +
|-
 +
| 4
 +
| I
 +
| RX
 +
| I
 +
| RX+
 +
|-
 +
| 5
 +
| -
 +
| GND
 +
| -
 +
| GND
 +
|-
 +
| 6
 +
| I
 +
| CTS
 +
| I
 +
| RX-
 +
|}
 +
 +
Notes:
 +
# FM-SER is classified as DTE (Data Terminal Equipment) in terms of RS232 standard definition
 +
# FM-SER supports only full duplex RS485 (half duplex not supported)
 +
# The port numbering is specified in Table 2
 +
 +
 +
''RJ-45 CAN Bus Pinout''
 +
{| style="width: 100%; height: 200px;" border="1" cellpadding="10" cellspacing="0" align="center"
 +
! style="font-weight: bold;" | Pin #
 +
! style="font-weight: bold;" | Type
 +
! style="font-weight: bold;" | Functionality
 +
|-
 +
| 1
 +
| IO
 +
| CAN +
 +
|-
 +
| 2
 +
| IO
 +
| CAN -
 +
|-
 +
| 3
 +
| -
 +
| CAN GND
 +
|-
 +
| 4
 +
| NC
 +
| NC
 +
|-
 +
| 5
 +
| NC
 +
| NC
 +
|-
 +
| 6
 +
| -
 +
| GND
 +
|-
 +
| 7
 +
| PWR
 +
| CAN GND
 +
|-
 +
| 8
 +
| PWR
 +
| CAN VCC
 +
|}
 +
 +
 +
=== Configuration ===
 +
'''Serial Ports Configuration'''
 +
Each serial port can be individually configured to act in RS232/RS485 full duplex modes. The configuration is selected in fit-PC3 BIOS setup.
 +
The default selection between RS232 and RS485/RS422 is determined by E1 jumper position. Default mode determines the power-up state of the Dual Protocol Transceiver. It is applied to all ports and remains valid in case that software configuration is not performed.
 +
The options of jumper E1 selections are detailed in Table 4.
 +
 +
''Jumper E1 options''
 +
{| style="width: 100%; height: 200px;" border="1" cellpadding="10" cellspacing="0" align="center"
 +
! style="font-weight: bold;" | Jumper Position <sup>1</sup>
 +
! style="font-weight: bold;" | Default Serial Protocol
 +
|-
 +
| Assembled
 +
| RS232
 +
|-
 +
| Removed
 +
| RS485 / RS422
 +
|}
 +
 +
Note:
 +
# The jumper is assembled by default
 +
 +
 +
''Jumper E1 location''
 +
[[File:FM-SER_jumper.png]]
 +
 +
 +
After power-up, any individual port can be configured using software controlled SMBus system management protocol.
 +
 +
'''CAN Bus power supply'''
 +
By default, the FM-SER consumes power from the CAN bus.
 +
After power-up, the power supply option can be determined by a GPIO line connected to the motherboard, and is fully software controlled.
 +
 +
 
=== Schematics ===
 
=== Schematics ===
 
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Schematics.zip FM-SER schematics files]
 
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Schematics.zip FM-SER schematics files]
Line 6: Line 229:
 
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Layout.zip FM-SER layout files]
 
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Layout.zip FM-SER layout files]
  
=== Mechanics ===
+
=== Mechanical ===
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Mechanics.zip FM-SER mechanics files]
+
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Mechanics.zip FM-SER mechanical files]
  
 
=== Assembly ===
 
=== Assembly ===
 
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Assembly.zip FM-SER assembly files]
 
* [http://fit-pc.com/download/face-modules/fm-ser/hw/rev1.1/FM-SER_REV1.1_Assembly.zip FM-SER assembly files]
 +
  
 
=== SW Drivers ===
 
=== SW Drivers ===
* [http://www.fit-pc2.com/download/fit-PC3/Win7/drivers/fit-PC3_Win7_FM-SER_2013.07.09.zip Windows 7 drivers]
+
* [http://fit-pc.com/download/face-modules/fm-ser/sw/FM-SER_Win7_2013.07.09.zip FM-SER Windows 7/8.1/10 driver]
 +
 
 +
* [http://fit-pc.com/download/face-modules/fm-1lan/sw/windows-drivers/fm-1lan-win7_ethernet_drivers_2012.12.04.zip Windows 7 Ethernet driver package]
 +
 
 +
[[Category:Extension boards]]
 +
[[Category:FACE modules]]

Latest revision as of 11:56, 15 September 2019

FM-SER Module

FM-SER FACE Module provide various serial connectivity solution and compatible with several Compulab systems. Refer to Compatibility Matrix for products fit.

Highlights

  • High performance UARTS
  • Asynchronous baud rates up to 15Mbps
  • 128-byte deep TX/RX FIFOs
  • Advanced FIFO fill management
  • RS232, RS485, RS422 operation
  • Programmable RS485 turn-around delay
  • 450 through 950 software compatibility
  • Two independent CAN bus controllers implement CAN V2.0B at rate of up to 1Mbps each
  • Isolated PHY with rated isolation voltage of 2.5 kV RMS
Connectivity Specifications
RS232 / RS485 / RS4221 6x RJ-11 jacks functioning as RS2322, full-duplex RS485 or RS422 serial ports;
CAN bus 2x RJ-45 jacks functioning as an isolated Controller Area Network (CAN) bus

Notes:

  1. The default standard can be configured by jumper E1. See section Serial Ports Configuration.
  2. FM-SER is classified as DTE (Data Terminal Equipment) in terms of RS232 standard definition.

FM-SER image.jpg


Block Diagram

FM-SER.png

Hardware Specifications

The following section provides information about the main components and respective features, as well as available configuration options.

PCIe to UART Bridge PLX OXPCIe958

  • UART bridge – from PCIe to 8 serial ports1
  • Eight 128-byte transmit and receive FIFO unit
  • Integrated DMA controller
  • Asynchronous data rate of up to 15.625 Mbp

Note:

  1. FM-SER utilizes 6 serial ports

LTC2872 Dual Multiprotocol Transceiver

  • Three dual transceivers are onboard the FM-SER provide 6 multiprotocol serial ports.
  • Implementation of physical layer (PHY) of RS232 or RS485 serial protocol ports.
  • Up to 500kbps data rate from UART to RS232 and up to 15 Mbps data rate to full duplex RS485
  • Supports RS422
  • Integrated termination resistors are being switched according to mode of operation.
  • Loopback mode for self-testing

CAN Bus Controller MCP2515

  • Connected to SPI bus originated from a USB to SPI bridge
  • Two CAN bus controllers implement CAN V2.0B at rate of up to 1Mbps each.
  • Six 29-bit filters, two 29-bit masks and two receive buffers with prioritized message storage
  • Interrupt outputs from CAN bus controllers and a shared reset input are connected to the host motherboard.

CAN PHY ADM3053 (Isolation Driver)

  • Isolated physical layer (PHY) transceiver with rated isolation voltage of 2.5 kV RMS for 1 minute
  • Data rate of up to 1Mbps
  • Consumers power from the CAN bus by default, and can be configured to supply power of up to 170 mA to the bus.

RJ-11 Serial Ports
The serial ports arranged as COM ports differently on different motherboard configurations, as detailed in Table 2. The physical locations of the ports are depicted in Figure 1.

Serial Ports Arrangement

Motherboard P1 P2 P3 P4 P5 P6
fit-PC3/ SBC-fitPC3 9 8 5 4 7 6
Intense-PC/ SBC-iSB 10 9 6 5 8 7


RJ-11 Pinout

RS232 1 RS485 2
Pin # 3 Type Functionality Type Functionality
1 O RTS O TX-
2 - GND - GND
3 O TX O TX+
4 I RX I RX+
5 - GND - GND
6 I CTS I RX-

Notes:

  1. FM-SER is classified as DTE (Data Terminal Equipment) in terms of RS232 standard definition
  2. FM-SER supports only full duplex RS485 (half duplex not supported)
  3. The port numbering is specified in Table 2


RJ-45 CAN Bus Pinout

Pin # Type Functionality
1 IO CAN +
2 IO CAN -
3 - CAN GND
4 NC NC
5 NC NC
6 - GND
7 PWR CAN GND
8 PWR CAN VCC


Configuration

Serial Ports Configuration Each serial port can be individually configured to act in RS232/RS485 full duplex modes. The configuration is selected in fit-PC3 BIOS setup. The default selection between RS232 and RS485/RS422 is determined by E1 jumper position. Default mode determines the power-up state of the Dual Protocol Transceiver. It is applied to all ports and remains valid in case that software configuration is not performed. The options of jumper E1 selections are detailed in Table 4.

Jumper E1 options

Jumper Position 1 Default Serial Protocol
Assembled RS232
Removed RS485 / RS422

Note:

  1. The jumper is assembled by default


Jumper E1 location FM-SER jumper.png


After power-up, any individual port can be configured using software controlled SMBus system management protocol.

CAN Bus power supply By default, the FM-SER consumes power from the CAN bus. After power-up, the power supply option can be determined by a GPIO line connected to the motherboard, and is fully software controlled.


Schematics

Layout

Mechanical

Assembly


SW Drivers