Siemens Mux_guide_v06 manual Contents

Page 3

Multiplexer User's Guide

Confidential / Released

s

mobile

Contents

0

Document history

5

1

Introduction

...................................................................................................................

6

 

1.1

Supported products and related documents

7

 

1.2

References

7

 

1.3

Term and abbreviations

8

2

Multiplexer protocol – an overview

9

 

2.1

Product concept and architecture

9

 

2.2

Virtual channels and AT commands

10

3

Integrating multiplexer into the customer application

11

 

3.1

Characteristics

11

 

 

3.1.1

Basic requirements

11

 

 

3.1.2

Restrictions

11

 

 

3.1.3

Dependencies between multiplexer channels and restrictions of use ...

12

 

 

3.1.4

Functions without channel dependencies

12

 

 

3.1.5

Timing conditions

13

 

 

3.1.6

Operation of a second physical serial interface ASC1 (if applicable) ....

13

 

3.2

Multiplexer control and signaling lines

14

 

 

3.2.1

Flow control

14

 

 

3.2.2

Escape sequence

16

 

3.3

Power saving

16

 

3.4

Bandwidth of logical channels

16

4

Structure of the multiplexer protocol

17

 

4.1

Introduction of the multiplexer protocol

17

 

4.2

Data link layer

17

 

 

4.2.1

Flag sequence

18

 

 

4.2.2

Address field

18

 

 

4.2.3

Control field

19

 

 

4.2.4

Length indicator

20

 

 

4.2.5

Information field

20

 

 

4.2.6

Frame checking sequence field (FCS)

20

 

4.3

State diagrams

21

 

 

4.3.1

Start-up procedure

25

 

 

4.3.2

DLC establishment

25

 

 

4.3.3

Information transfer

25

 

 

4.3.4

DLC release

26

 

 

4.3.5

Close-down procedure

26

 

 

4.3.6

Multiplexer control channel

26

 

 

4.3.7

Multiplexer close down (CLD)

27

 

 

4.3.8

Test command (Test)

27

 

 

4.3.9

Modem status command (MSC)

28

 

 

4.3.10

Power saving control (PSC)

30

 

 

4.3.11

Non-supported command response (NSC)

31

 

4.4

Example: Establishing logical channels without parameter negotiation

32

Mux_guide_v06

Page 3 of 36

30.06.2004

Image 3
Contents Siemens Cellular Engines Version DocID Muxguidev06Muxguidev06 Document Name Multiplexer Users GuideMultiplexer Users Guide June 30Contents Multiplexer protocol version control TablesDocument history Chapter What is newIntroduction References Supported products and related documentsAbbreviation Description Term and abbreviationsProduct concept and architecture Multiplexer protocol an overviewVirtual channels and AT commands Restrictions CharacteristicsIntegrating multiplexer into the customer application Basic requirementsFunctions without channel dependencies Timing conditions RTS/CTS on the physical channels Multiplexer control and signaling linesFlow control Logical flow controlCOM M COM N COM P RTS/CTS RTS/CTS on the logical channelsPower saving Bandwidth of logical channelsEscape sequence Structure of the multiplexer protocol Introduction of the multiplexer protocolData link layer Address field Flag sequenceFrame Type Control fieldBit Length indicatorInformation field Frame checking sequence field FCSState diagrams Relationship between the customer µC and the GSM engine µC AT+CMUX Serial Interface Customer GSM engineCustomer µC Serial interfaceResponder CustomerEngine GSM engineType field Close-down procedureDLC release Multiplexer control channelTest command Test Multiplexer close down CLDLength field Modem status command MSC Break signal optional Bit Not supported Value octet Length=1 Bit Power saving control PSCCommands Bit Description Type BitNo Value octet Length=0 Non-supported command response NSCValue octet Bit Command Type Non-supported commandAT+CMUX Customer GSM engine µCIntroduction Multiplexer protocol version controlMultiplexer protocol versions Modem status command MSCSignals Break Signals Octet Optional Command Bit Signals BitImplementing version control TroubleshootingExample of TestCommand message Coding of TestCommand message