Page 2 - Confidential / Released; Confidential / Released; General notes
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 2 of 36 30.06.2004 Document Name: Multiplexer User's Guide Version: 06 Date: June 30, 2004 DocId: Mux_guide_v06 Status: Confidential / Released General notes Product is deemed accepted by Recipient and is provided with...
Page 3 - Contents
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 3 of 36 30.06.2004 Contents 0 Document history.......................................................................................................... 5 1 Introduction ...................................................
Page 4 - Figures
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 4 of 36 30.06.2004 5 Multiplexer protocol version control ......................................................................... 33 5.1 Introduction .....................................................................
Page 5 - Document history
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 5 of 36 30.06.2004 0 Document history This chapter reports modifications and improvements over previous versions of this document. Preceding document: “Multiplexer User's Guide” Version 05 New document: “Multiplexer Us...
Page 6 - Introduction
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 6 of 36 30.06.2004 1 Introduction Siemens GSM engines support the basic option of the multiplexer according to the ETSI TS 101 369, GSM 07.10 Multiplexer Protocol. This allows a mobile to run a triple session over a se...
Page 7 - Supported products and related documents; Supported products
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 7 of 36 30.06.2004 1.1 Supported products and related documents Supported products • AC43 • AC45 • MC35i • MC35i Terminal • MC39i • MC45 • MC46 • MC388 • MC5x • TC35i • TC35i Terminal • TC45 • XT55 Related documents [1...
Page 8 - Term and abbreviations; Abbreviation
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 8 of 36 30.06.2004 1.3 Term and abbreviations Abbreviation Description CSD Circuit Switched Data CTS Clear to Send DCD Data Carrier Detect DLCI Data Link Control Identifier DSB Developer Support Box DSR Data Set Ready ...
Page 9 - Multiplexer protocol – an overview; Product concept and architecture
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 9 of 36 30.06.2004 2 Multiplexer protocol – an overview 2.1 Product concept and architecture The multiplexer mode enables one serial interface to transmit data to three different custo-mer applications. This is achieve...
Page 10 - Virtual channels and AT commands; indicates that the functionality is available on the channel; Examples; Note
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 10 of 36 30.06.2004 2.2 Virtual channels and AT commands Please note that a cellular engine designed for multiplex operation does not include three different devices. Only one single air interface (RF part) is availabl...
Page 11 - Integrating multiplexer into the customer application
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 11 of 36 30.06.2004 3 Integrating multiplexer into the customer application When designing a multiplexer application, you can create your own sources or take advantage of the sources delivered upon request by Siemens. ...
Page 12 - Functions without channel dependencies; Device information can be queried on a single channel.
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 12 of 36 30.06.2004 3.1.3 Dependencies between multiplexer channels and restrictions of use When using the following functions, be aware of possible dependencies between the different channels. One way of avoiding prob...
Page 14 - Multiplexer control and signaling lines; Logical flow control
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 14 of 36 30.06.2004 3.2 Multiplexer control and signaling lines The following chapter covers all information you need to develop and set up a virtual driver. Differences and restrictions in comparison to the unframed m...
Page 16 - Bandwidth of logical channels
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 16 of 36 30.06.2004 3.2.2 Escape sequence When the multiplexer protocol is active only coded data is transmitted over the UART. The coding includes a header and a checksum. Therefore, the direct parsing of this sequenc...
Page 17 - Structure of the multiplexer protocol; Introduction of the multiplexer protocol; Opening logical channels without parameter negotiation; Data link layer; of
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 17 of 36 30.06.2004 Address 1 Octet Control 1 Octet Flag 1 Octet 0xF9 DLCI DLCI: Data Link Connection IdentifierC/R: Command / Response EA: extension bit; EA = 1 Frame type: SABM Set Asynchronous Balanced ModeUA Unnumb...
Page 19 - SABM
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 19 of 36 30.06.2004 4.2.3 Control field The control field contains control information to define the frame. Frame Type 1 2 3 4 5 6 7 8 SABM (set asynchronous balanced mode) 1 1 1 1 P/F 1 0 0 UA (unnumbered acknowledgem...
Page 22 - C u s to m e r μ C
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 22 of 36 30.06.2004 Figure 4: Relationship between the customer µC and the GSM engine µC D IS - C O N N E C T E D D IS - C O N N E C T E D - N E G O T IA T IO N C O N N E C T E D C L O S E D - D O W N S ta rt U p D L C...
Page 24 - Customer μC
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 24 of 36 30.06.2004 Customer µC GSM engine µC Disconnected Disconnected Serial interface D LC Releas e Connected Connected RequestDISC IndicationDISC ResponseUA ConfirmUA RequestCloseDown IndicationCloseDown ResponseCl...
Page 25 - Figure 7: DLC establishment; Customer
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 25 of 36 30.06.2004 4.3.1 Start-up procedure The only approach to activate the multiplexer protocol is entering the appropriate AT command AT+CMUX=0. This enables the multiplexer control channel. The next step is to se...
Page 26 - To close down the multiplexer follow these two steps:; Information Field
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 26 of 36 30.06.2004 4.3.4 DLC release No provision is made to repeat the request if no response is received. Customer µC GSM engine DISC: P = 1 UA: F = 1DM: F = 1 responding station isalready disconnected Figure 9: DLC...
Page 28 - Comman; Break Signals; Direction host application
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 28 of 36 30.06.2004 4.3.9 Modem status command (MSC) The Modem Status Command is used for software flow control. Comman d 1 octet Length 1 octet DLCI 1 octet V.24 signals 1 octet Break Signals (optional) 1 octet Comman...
Page 32 - Example: Establishing logical channels without parameter; Send Request SABM for DLCI = 0 wait for the response
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 32 of 36 30.06.2004 4.4 Example: Establishing logical channels without parameter negotiation • Send AT+CMUX=0; wait for the response • Send Request SABM for DLCI = 0; wait for the response • Send Request SABM for all r...
Page 33 - Multiplexer protocol version control; It is strongly
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 33 of 36 30.06.2004 5 Multiplexer protocol version control 5.1 Introduction The multiplexer protocol offers a version control to ensure that TE and MS support the same extent of functionality and to maintain upward and...
Page 34 - Multiplexer protocol versions
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 34 of 36 30.06.2004 5.2 Multiplexer protocol versions This section summarizes the differences of the existing multiplexer protocol versions. 1. No version check • No break signal is sent 2. First version including the ...
Page 35 - Implementing version control; The “Request Test” message is not sent from the TE:
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 35 of 36 30.06.2004 5.3 Implementing version control The TE initiates the version check by sending the Test command via the multiplexer control channel DLCI 0 (with TEMUX_Version). As specified in the GSM recommendatio...
Page 36 - IEI coding; Other values; Information element name
Multiplexer User's Guide Confidential / Released s m o b i l e Mux_guide_v06 Page 36 of 36 30.06.2004 5.3.2 Coding of “TestCommand” message The coding of the multiplexer stack version is used specifically for SIEMENS equipment and is not defined in ETSI standards. The IEI values defined for the veri...