WO1997041700A1 - Signal concentrator for connection between cellular telephone and associated accessories - Google Patents

Signal concentrator for connection between cellular telephone and associated accessories Download PDF

Info

Publication number
WO1997041700A1
WO1997041700A1 PCT/GB1997/001151 GB9701151W WO9741700A1 WO 1997041700 A1 WO1997041700 A1 WO 1997041700A1 GB 9701151 W GB9701151 W GB 9701151W WO 9741700 A1 WO9741700 A1 WO 9741700A1
Authority
WO
WIPO (PCT)
Prior art keywords
cellular telephone
interface
data
concentrator
link
Prior art date
Application number
PCT/GB1997/001151
Other languages
French (fr)
Inventor
Christopher Meisner
Thomas Borggreen
Original Assignee
Maxon Systems Inc. (London) Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Maxon Systems Inc. (London) Limited filed Critical Maxon Systems Inc. (London) Limited
Publication of WO1997041700A1 publication Critical patent/WO1997041700A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Definitions

  • This invention relates to a connection system for use between the handset of a cellular telephone, and accessories such as a data modem.
  • a terminal connection for use with a telephone system for example to allow data to be transmitted over the PSTN, may be required to deal with three main types of digital signals:
  • Such links commonly require a multi-way connection, for example, containing as many as 25 wires in the case of a fully implemented RS232-V24 connector.
  • the present invention provides a concentrator system for linking a cellular telephone and an accessory that enables a plurality of signal connections of different kinds to be provided over the same two wire link.
  • these include external power, digital audio, digital I/O and external antenna connections.
  • a preferred embodiment of the present invention provides a concentrator system comprising a pair of concentrators each providing a plurality of interfaces for different categories of signals to be transmitted and received between them over the same two wire link, with one acting as a master and the other acting as a slave.
  • the master concentrator is adapted to be incorporated in the handset of a cellular telephone.
  • the interfaces comprise a DAI (Digital Audio Interface) , a UART (asynchronous communication) interface, and an I/O port interface.
  • DAI Digital Audio Interface
  • UART asynchronous communication interface
  • I/O port interface an I/O port interface
  • the output from each concentrator is also combined with power and RF lines by means of a triplex filter.
  • the UART interface in the master concentrator is arranged to handle two logical channels of communication, comprising (a) the end-to-end serial communication over the link, and (b) control communications between a CPU in the handset, and the master concentrator itself.
  • the I/O port interface is preferably arranged to be accessible as an internal register over the UART control channel.
  • the DAI interface is adapted to allow connection of a peripheral audio interface to the handset, with A/D and D/A conversion being achieved by means of an externally situated CODEC.
  • the UART interface provides the following functions: (1) Connection of terminal equipment to a remote modem over GSM data service using a circuit or packet oriented connection;
  • the I/O interface provides eight input and eight output general purpose ports. These are adapted to allow connection of various external control signals, for example to detect "ignition sense” in a car system, or to provide a warning signal via the car's horn when there is an incoming call to the handset.
  • the control frames and data frames are preferably interleaved.
  • the bit rate of the UART on the master side is preferably twice the bit rate on the slave side, to ensure that the end-to-end bit rate is equal to the slave side rate.
  • the scheme is preferably not such that alternate frames are always a control frame and a data frame, which could lead to an infinite access time between control accesses to the master concentrator.
  • the preferred transmission scheme allows possible sequences of (a) control frame - data frame or (b) control frame - control frame, the first bit of the control frame being arranged to indicate whether the next frame is a control frame or a data frame.
  • the different interfaces which are served by the concentrator share the link between the master and the slave concentrators by means of a time division multiplexing scheme and communication is performed in a half duplex mode, so that the master and slave concentrators cannot drive the link simultaneously.
  • the data frames are allotted to the different interfaces, on a "round robin” basis, but alternatively, each frame may be arranged to transmit a "dribble" of bits from each of the low bit rate interfaces, and in any case, the DAI is preferably allotted at least part of each data frame, whenever it is active.
  • Figure 1 illustrates a first type of framing scheme for link communication
  • FIG. 1 illustrates an exchange of set-up frames between concentrators
  • FIG. 3 illustrates an alternative frame structure
  • Figure 4 illustrates a "test mode" frame format
  • Figure 5 illustrates a protocol for entering the test mode
  • Figure 6 illustrates a sequence of synchronisation frames
  • FIG. 7 illustrates the architecture of a concentrator ASIC
  • Figure 8 illustrates the architecture of the UART interface
  • Figure 9 is a diagram showing UART receive timing
  • Figure 10 is a diagram showing UART transmit timing
  • Figure 11 illustrates the architecture of the UART communication controller
  • Figure 12 illustrates the scheme of communication between the micro controller and the master concentrator
  • Figure 13 illustrates the architecture of an analog device compatible DAI ;
  • Figure 14 shows timing diagrams for the DAI of Figure 13
  • Figure 15 illustrates the architecture of the link controller
  • Figure 16 is an overall schematic diagram of a conventional cellular handset system connector
  • Figure 17 is an overall schematic diagram of a connector according to the present invention.
  • Figures 16 and 17 which illustrate the basic difference between a conventional connector and that of the invention
  • a number of connection lines are required in the conventional arrangement, to connect between the mobile telephone and any external equipment, via a multi-way system interface.
  • Figure 17 the Digital Audio Interface, Data Interface, and general purpose control signals are concentrated together and then applied together with power and RF connections, to a triplex filter which connects to the 2-wire link.
  • Figure 1 illustrates a possible framing scheme for link communication. This illustrates a "round robin" allocation of frame space, to the lower rate interfaces, while the digital signal processor interface is allocated 13 bits from each frame.
  • a frame is sent from the master to the slave containing 10 bits of UART data and 13 bits of DAI data, followed by a frame returning from the slave to the master with the same allocation of bits.
  • the next frame transmitted from the master to the slave contains 8 bits of I/O port data followed by 13 bits of DAI data, and again, the following frame from the slave to the master, contains the same allocation of bits.
  • Figure 2 illustrates the exchange of frames when the master concentrator configures the slave concentrator with a set-up frame.
  • the slave connector replies with a set-up frame simply to maintain the mechanism of sending and receiving the same types of frames.
  • FIG. 3 illustrates an alternative frame format, in which, once again, each frame contains a 13 bit sample from the DAI, but instead of the "round robin" scheme for allocating the other bits, these contain a dribble of bits from each of the low bit interfaces in every frame.
  • the C and U fields contain data from the UART interface
  • the M and I bits carry 1 bit each of data from the modem control lines and from the I/O port interface.
  • FIG 4 illustrates the test mode frame format, in which only data from the UART interface is transmitted.
  • a special protocol is employed for entering the test mode, in which a set up test mode frame is sent from the master to the slave first, followed by a set up reply frame from the slave to the master, after which the sequence of test mode frames is followed by a "break frame" from the master to the slave, followed by a test mode from the slave to the master, which terminates the sequence.
  • Figure 6 illustrates the arrangement for achieving frame synchronisation between the master and slave concentrators, and the arrangement is such that after a reset, the connection is always initiated by the master in response to a demand for a connection from the controlling CPU in the mobile handset.
  • the slave concentrator After receiving a complete sync frame, the slave concentrator responds with a sync frame of its own. As illustrated in the drawing, the master will continue to transmit sync frames, until it receives a proper response from the slave.
  • the line used for link communication between the mobile handset and external equipment is a multi-mode line, carrying antenna signals, power supply and link data
  • the encoding of the link data bits must not contain any DC component, and signalling must be two level. Accordingly, pseudo ternary codes are not suitable, and the preferred system uses the diphase or Manchester code, as used on a normal 10 megabit per second ethernet network.
  • FIG. 7 illustrates the overall architecture of an ASIC embodying the concentrator which is basically the same for both master and slave.
  • Each concentrator is configured dynamically on power-up to be either a master or a slave and the figure corresponds to that of the master concentrator, in which UART communication controller 2 handles the UART command protocol used between the master concentrator and the microcontroller processor, via a register bank 4 on which the UART communication controller can perform read and write operations.
  • the slave concentrator arrangement will differ, in that the connection through the UART communication controller from the UART to the link, is short-circuited.
  • the link controller In operation, when a framing signal is received on the DAI of the master concentrator, the link controller is forced to load a frame into the serial transmit register and to transmit the frame to the slave concentrator.
  • the slave concentrator receives this frame and responds to the master with a frame including a DAI sample, together with modem control signals, data from the UART, data from the I/O ports, or set-up data.
  • the UART communication controller acts in response to events generated by the UART interface, or by the link controller, i.e. the arrival of new data from either side.
  • the UART communication controller in the master concentrator keeps track of the type of frames to be sent and received on the UART interface, and in this way commands transmitted from the microcontroller over the UART interface can be filtered out of the stream of UART data presented to the link controller.
  • the stream of UART data from the link is interleaved with command frames.
  • the UART communication controller In the slave concentrator, the UART communication controller is inactive, and simply relays UART data from link to UART and vice versa.
  • the UART interface reacts asynchronously to valid start pits on the RX line, or to incoming data for transmission to the transmit buffer.
  • the DAI interface acts synchronously on receiving the frame signal and starts exchange of DAI samples with the DAI processor.
  • Figure 10 illustrates the architecture of the UART interface itself.
  • the UART architecture is composed of three main elements: registers, counters and a controller.
  • the bit rate is generated by a programmable clock divider which generates a clock of 16 times the bit rate. From this clock the receive and transmit timing is generated in 2 modulo 16 counters. This enables the receive clock and transmit clock to be enabled disabled asynchronously.
  • the length of the receive shift register is initially set up to the chosen data format.
  • the length is controlled by Parity, 7/8 bit and 1/2 stop bit signals. These signals simply control multiplexers that can bypass flip-flops in the shift register and thereby adjust the length.
  • the length of the receive shift register is the same as the length of the chosen data format including stop bits.
  • the default value in the receive shift register is all bits equal to logical one.
  • the input line is continuously sampled with 16 times the bit rate. When a start bit level is detected on the line, the start bit signal is asserted by the start bit block and in response the controller enables the modulo 16 counter by asserting the enable receive signal. The character is then shifted in to the receive shift register.
  • the RSR full signal is asserted. This causes the controller to negate the enable receive signal, which disables and resets the counter, and to assert the load RB signal for one MCLK cycle enabling the transfer of the received character to the receive buffer.
  • the receive timing is illustrated in Figure 9.
  • Transmission of data is performed as follows.
  • the UART communication controller loads new data for transmission in the transmit buffer, the TBF signal is asserted.
  • the data loaded in the transmit buffer is padded with stop bits if the chosen data is shorter than the longest format (8 bits + 1 parity bit) .
  • the controller After receiving the TBF signal the controller asserts the load TSR signal for one MCLK cycle and asserts enable transmit.
  • the load TSR signal clears the TBF signal.
  • the bit-clock generator and the bit counter are enabled until the bit-counter has counted the number of bits transmitted in the chosen data format excluding stop bits. Then the frame sent is asserted causing the controller to negate enable transmit, which disables bit-clocking and resets the counters.
  • the transmit timing is illustrated in Figure 10.
  • the UART interface has to be able to send and detect BREAK signals.
  • the BREAK signal is basically a framing error of the received or transmitted character. In other words a start bit is received or transmitted instead of a stop bit at the end of the character frame. Therefore a BREAK signal can be detected by examining the received stop bit/bits depending on the data format.
  • the BREAK signal is sampled by the control when the RSR full signal is asserted. If the BREAK signal at this time is asserted the Break Out signal is asserted. This signal is conveyed to the opposite concentrator via the link controller and a modem control slot frame. The transmission of a break signal is done by forcing the output of the transmit shift register to start bit level during the next character transmitted after the break signal is received and keeping the output at this level for at least two stop bit periods.
  • the architecture for the UART communication controller is depicted.
  • the operation of the UART communication controller is as follows. Initially the first data received and transmitted through the UART is command frames. When the UART Rx buffer full flag RBF is set the communication controller sets the in multiplexer to a CI frame and asserts the local bus buf and clear RBF signals for one MCLK cycle. This causes the expected command frame to be loaded into the leftmost part of the ADD./Data register and the clearance of the RBF flag. Depending on the CD bit and the type of frame (CI or NOP) the next frame that arrives will either be loaded into left part of the Add. /Data register (CI frame or NOP), into the right part of the Add.
  • CI or NOP the type of frame
  • a multiplexer controls whether the frame sent to the microcontroller is a NOP frame, a CI frame or a C2 frame.
  • Figure 12 shows the timing for receiving the CI and C2 frames that together compose a write command for the simple case where no data frames are pending.
  • FIG. 13 shows the architecture for an analog device compatible DAI. It will be appreciated that this is only one example of possible architecture.
  • the VSDOFS signal is generated by the baseband converter.
  • the slave the signal is generated by the concentrator. This is how the 8 KHz sampling signal is synchronised at both ends of the link.
  • the interface is compatible with the ADSP 2100 family DAI's serial interfaces in thirteen bit mode with normal framing.
  • VSCLK is always an input to the concentrator CVSDO can be tristated (not shown in figure 13) .
  • the interface works as follows. When VSDOFS goes high data on both CVSDO and CVSDI are clocked on the next high transition on VSCLK. Therefore the incoming data is latched on the low transitions.
  • FIG. 15 shows the architecture of the link.
  • the link is the transceiver that receives and transmits data on the physical link and handles framing/deframing of data and communication with the various interfaces on the concentrator.
  • the main components of the link are: serial transmit and receive registers in which packets are assembled/disassembled and shifted to and from the line decoder or encoder; line encoder, decoder that handles the Manchester encoding or decoding of bits; modulo 25/10 counter that detects the end of frames; selectors that control what data is received/transmitted in the packet; register buffers to different interfaces; a controller that is composed of state machines and finally a test mode frame rate generator and some additional logic.
  • the serial registers are basically parallel to serial converters.
  • the transmit serial register is clocked by the Manchester encoder which generates the link bit rate from a clock of twice the bit rate.
  • the serial receiver register is clocked by the Manchester decoder which extracts the bit timing from the received packet. End of frame is detected by the bit counter. This signals to the controller to switch to reception when transmitting a frame and to load the receive registers and switch to transmission when receiving.
  • the controller in the master concentrator synchronises transmission with the reception of new data in the DAI transmit register in normal mode and with the internal generated frame rate when in test mode.
  • the controller in the slave concentrator synchronises with the reception of frames from the master.

Abstract

A cellular telephone including a signal concentrator system for connection of an associated accessory by means of a two-wire link, whereby a plurality of different types of signals may be transmitted over the same link, the concentrator comprising means for converting the signals of different types to a single type of signal, means for transmitting the combined signal over the said link, and means for receiving the combined signal and extracting the signals of different types from it.

Description

SIGNAL CONCENTRATOR FOR CONNECTION BETWEEN CELLULAR TELEPHONE AND ASSOCIATED ACCESSORIES
This invention relates to a connection system for use between the handset of a cellular telephone, and accessories such as a data modem.
A terminal connection for use with a telephone system, for example to allow data to be transmitted over the PSTN, may be required to deal with three main types of digital signals:
(1) "DAI" (Digital Audio Interface) outputs for serial transmission;
(2) "V24" (standard computer communications) serial interface; and
(3) "I/O Port Interface" (e.g. for system control signals) .
Such links commonly require a multi-way connection, for example, containing as many as 25 wires in the case of a fully implemented RS232-V24 connector.
Accordingly, the present invention provides a concentrator system for linking a cellular telephone and an accessory that enables a plurality of signal connections of different kinds to be provided over the same two wire link. Preferably these include external power, digital audio, digital I/O and external antenna connections.
A preferred embodiment of the present invention provides a concentrator system comprising a pair of concentrators each providing a plurality of interfaces for different categories of signals to be transmitted and received between them over the same two wire link, with one acting as a master and the other acting as a slave. Preferably the master concentrator is adapted to be incorporated in the handset of a cellular telephone.
Preferably, the interfaces comprise a DAI (Digital Audio Interface) , a UART (asynchronous communication) interface, and an I/O port interface.
Preferably, the output from each concentrator is also combined with power and RF lines by means of a triplex filter.
Preferably, the UART interface in the master concentrator is arranged to handle two logical channels of communication, comprising (a) the end-to-end serial communication over the link, and (b) control communications between a CPU in the handset, and the master concentrator itself.
In addition, the I/O port interface is preferably arranged to be accessible as an internal register over the UART control channel.
Preferably, the DAI interface is adapted to allow connection of a peripheral audio interface to the handset, with A/D and D/A conversion being achieved by means of an externally situated CODEC.
Preferably, the UART interface provides the following functions: (1) Connection of terminal equipment to a remote modem over GSM data service using a circuit or packet oriented connection;
(2) Connection of external equipment to the mobile handset such as a voice-dialer;
(3) Connection of terminal equipment with SMS/CBS capabilities;
(4) Testing and programming of the mobile handset; and
(5) Communication between the microcontroller's core processor and the internal registers of the master concentrator.
Preferably, the I/O interface provides eight input and eight output general purpose ports. These are adapted to allow connection of various external control signals, for example to detect "ignition sense" in a car system, or to provide a warning signal via the car's horn when there is an incoming call to the handset.
As mentioned above, two logical communication channels must be mapped over the physical link, to allow access to the concentrator registers over the UART boundary, by the microcontroller, in parallel with serial data exchange between a terminal and the mobile handset. In order to avoid delaying or slowing down data exchange, and also to avoid the requirement for modem control signals to be used for handshaking between the concentrator and the microcontroller (on which modem control signals may not be available) the control frames and data frames are preferably interleaved. Thus the bit rate of the UART on the master side is preferably twice the bit rate on the slave side, to ensure that the end-to-end bit rate is equal to the slave side rate.
However, because the data flow on a DTE to DCE serial interface is typically a series of bursts, rather than a steady flow, the scheme is preferably not such that alternate frames are always a control frame and a data frame, which could lead to an infinite access time between control accesses to the master concentrator. Instead the preferred transmission scheme allows possible sequences of (a) control frame - data frame or (b) control frame - control frame, the first bit of the control frame being arranged to indicate whether the next frame is a control frame or a data frame.
Preferably, the different interfaces which are served by the concentrator, share the link between the master and the slave concentrators by means of a time division multiplexing scheme and communication is performed in a half duplex mode, so that the master and slave concentrators cannot drive the link simultaneously.
Preferably, the data frames are allotted to the different interfaces, on a "round robin" basis, but alternatively, each frame may be arranged to transmit a "dribble" of bits from each of the low bit rate interfaces, and in any case, the DAI is preferably allotted at least part of each data frame, whenever it is active. Some embodiments of the invention will now be described by way of example, with reference to the accompanying drawings in which:
Figure 1 illustrates a first type of framing scheme for link communication;
Figure 2 illustrates an exchange of set-up frames between concentrators;
Figure 3 illustrates an alternative frame structure;
Figure 4 illustrates a "test mode" frame format;
Figure 5 illustrates a protocol for entering the test mode;
Figure 6 illustrates a sequence of synchronisation frames;
Figure 7 illustrates the architecture of a concentrator ASIC;
Figure 8 illustrates the architecture of the UART interface;
Figure 9 is a diagram showing UART receive timing;
Figure 10 is a diagram showing UART transmit timing;
Figure 11 illustrates the architecture of the UART communication controller;
Figure 12 illustrates the scheme of communication between the micro controller and the master concentrator;
Figure 13 illustrates the architecture of an analog device compatible DAI ;
Figure 14 shows timing diagrams for the DAI of Figure 13; Figure 15 illustrates the architecture of the link controller;
Figure 16 is an overall schematic diagram of a conventional cellular handset system connector; and
Figure 17 is an overall schematic diagram of a connector according to the present invention.
Referring firstly to Figures 16 and 17 which illustrate the basic difference between a conventional connector and that of the invention, it will be seen from Figure 16 that a number of connection lines are required in the conventional arrangement, to connect between the mobile telephone and any external equipment, via a multi-way system interface. In the concentrator arrangement of the present invention, Figure 17, the Digital Audio Interface, Data Interface, and general purpose control signals are concentrated together and then applied together with power and RF connections, to a triplex filter which connects to the 2-wire link.
Figure 1 illustrates a possible framing scheme for link communication. This illustrates a "round robin" allocation of frame space, to the lower rate interfaces, while the digital signal processor interface is allocated 13 bits from each frame. Thus, for example, a frame is sent from the master to the slave containing 10 bits of UART data and 13 bits of DAI data, followed by a frame returning from the slave to the master with the same allocation of bits. The next frame transmitted from the master to the slave contains 8 bits of I/O port data followed by 13 bits of DAI data, and again, the following frame from the slave to the master, contains the same allocation of bits.
Figure 2 illustrates the exchange of frames when the master concentrator configures the slave concentrator with a set-up frame. The slave connector replies with a set-up frame simply to maintain the mechanism of sending and receiving the same types of frames.
Figure 3 illustrates an alternative frame format, in which, once again, each frame contains a 13 bit sample from the DAI, but instead of the "round robin" scheme for allocating the other bits, these contain a dribble of bits from each of the low bit interfaces in every frame. For example, the C and U fields contain data from the UART interface, while the M and I bits carry 1 bit each of data from the modem control lines and from the I/O port interface.
Figure 4 illustrates the test mode frame format, in which only data from the UART interface is transmitted. As can be seen from Figure 5, a special protocol is employed for entering the test mode, in which a set up test mode frame is sent from the master to the slave first, followed by a set up reply frame from the slave to the master, after which the sequence of test mode frames is followed by a "break frame" from the master to the slave, followed by a test mode from the slave to the master, which terminates the sequence. Figure 6 illustrates the arrangement for achieving frame synchronisation between the master and slave concentrators, and the arrangement is such that after a reset, the connection is always initiated by the master in response to a demand for a connection from the controlling CPU in the mobile handset. After receiving a complete sync frame, the slave concentrator responds with a sync frame of its own. As illustrated in the drawing, the master will continue to transmit sync frames, until it receives a proper response from the slave.
Since the line used for link communication between the mobile handset and external equipment is a multi-mode line, carrying antenna signals, power supply and link data, the encoding of the link data bits must not contain any DC component, and signalling must be two level. Accordingly, pseudo ternary codes are not suitable, and the preferred system uses the diphase or Manchester code, as used on a normal 10 megabit per second ethernet network.
Figure 7 illustrates the overall architecture of an ASIC embodying the concentrator which is basically the same for both master and slave. Each concentrator is configured dynamically on power-up to be either a master or a slave and the figure corresponds to that of the master concentrator, in which UART communication controller 2 handles the UART command protocol used between the master concentrator and the microcontroller processor, via a register bank 4 on which the UART communication controller can perform read and write operations. Thus the slave concentrator arrangement will differ, in that the connection through the UART communication controller from the UART to the link, is short-circuited.
In operation, when a framing signal is received on the DAI of the master concentrator, the link controller is forced to load a frame into the serial transmit register and to transmit the frame to the slave concentrator. The slave concentrator receives this frame and responds to the master with a frame including a DAI sample, together with modem control signals, data from the UART, data from the I/O ports, or set-up data.
The UART communication controller acts in response to events generated by the UART interface, or by the link controller, i.e. the arrival of new data from either side. The UART communication controller in the master concentrator keeps track of the type of frames to be sent and received on the UART interface, and in this way commands transmitted from the microcontroller over the UART interface can be filtered out of the stream of UART data presented to the link controller. The stream of UART data from the link is interleaved with command frames.
In the slave concentrator, the UART communication controller is inactive, and simply relays UART data from link to UART and vice versa. The UART interface reacts asynchronously to valid start pits on the RX line, or to incoming data for transmission to the transmit buffer. The DAI interface acts synchronously on receiving the frame signal and starts exchange of DAI samples with the DAI processor.
Figure 10 illustrates the architecture of the UART interface itself. The UART architecture is composed of three main elements: registers, counters and a controller. The bit rate is generated by a programmable clock divider which generates a clock of 16 times the bit rate. From this clock the receive and transmit timing is generated in 2 modulo 16 counters. This enables the receive clock and transmit clock to be enabled disabled asynchronously.
Reception of data is performed as follows. The length of the receive shift register is initially set up to the chosen data format. The length is controlled by Parity, 7/8 bit and 1/2 stop bit signals. These signals simply control multiplexers that can bypass flip-flops in the shift register and thereby adjust the length. The length of the receive shift register is the same as the length of the chosen data format including stop bits. The default value in the receive shift register is all bits equal to logical one. The input line is continuously sampled with 16 times the bit rate. When a start bit level is detected on the line, the start bit signal is asserted by the start bit block and in response the controller enables the modulo 16 counter by asserting the enable receive signal. The character is then shifted in to the receive shift register. When the start bit reaches the end of the register the RSR full signal is asserted. This causes the controller to negate the enable receive signal, which disables and resets the counter, and to assert the load RB signal for one MCLK cycle enabling the transfer of the received character to the receive buffer.
When the data is transferred to the receiver buffer the RSR full signal is negated. The receive timing is illustrated in Figure 9. Transmission of data is performed as follows. When the UART communication controller loads new data for transmission in the transmit buffer, the TBF signal is asserted. The data loaded in the transmit buffer is padded with stop bits if the chosen data is shorter than the longest format (8 bits + 1 parity bit) . After receiving the TBF signal the controller asserts the load TSR signal for one MCLK cycle and asserts enable transmit. The load TSR signal clears the TBF signal. The bit-clock generator and the bit counter are enabled until the bit-counter has counted the number of bits transmitted in the chosen data format excluding stop bits. Then the frame sent is asserted causing the controller to negate enable transmit, which disables bit-clocking and resets the counters. The transmit timing is illustrated in Figure 10.
The UART interface has to be able to send and detect BREAK signals. The BREAK signal is basically a framing error of the received or transmitted character. In other words a start bit is received or transmitted instead of a stop bit at the end of the character frame. Therefore a BREAK signal can be detected by examining the received stop bit/bits depending on the data format. In the UART architecture of Figure 10 the BREAK signal is sampled by the control when the RSR full signal is asserted. If the BREAK signal at this time is asserted the Break Out signal is asserted. This signal is conveyed to the opposite concentrator via the link controller and a modem control slot frame. The transmission of a break signal is done by forcing the output of the transmit shift register to start bit level during the next character transmitted after the break signal is received and keeping the output at this level for at least two stop bit periods.
In Figure 11 the architecture for the UART communication controller is depicted. The operation of the UART communication controller is as follows. Initially the first data received and transmitted through the UART is command frames. When the UART Rx buffer full flag RBF is set the communication controller sets the in multiplexer to a CI frame and asserts the local bus buf and clear RBF signals for one MCLK cycle. This causes the expected command frame to be loaded into the leftmost part of the ADD./Data register and the clearance of the RBF flag. Depending on the CD bit and the type of frame (CI or NOP) the next frame that arrives will either be loaded into left part of the Add. /Data register (CI frame or NOP), into the right part of the Add. /Data register (C2 frame) or into the Link UART Tx. register (UART data frame) . If the command received is a write operation, then the command will be written to the addressed register when the C2 frame has been loaded. If the frame received is a read command then the addressed register is loaded in to the Com.Out register. A multiplexer controls whether the frame sent to the microcontroller is a NOP frame, a CI frame or a C2 frame. Figure 12 shows the timing for receiving the CI and C2 frames that together compose a write command for the simple case where no data frames are pending.
Figure 13 shows the architecture for an analog device compatible DAI. It will be appreciated that this is only one example of possible architecture. On the master concentrator the VSDOFS signal is generated by the baseband converter. On the slave the signal is generated by the concentrator. This is how the 8 KHz sampling signal is synchronised at both ends of the link. The interface is compatible with the ADSP 2100 family DAI's serial interfaces in thirteen bit mode with normal framing. VSCLK is always an input to the concentrator CVSDO can be tristated (not shown in figure 13) . The interface works as follows. When VSDOFS goes high data on both CVSDO and CVSDI are clocked on the next high transition on VSCLK. Therefore the incoming data is latched on the low transitions. On the slave concentrator VSDOFS is generated when the link writes data to the transmit buffer and thereby asserting TBF. On the next high transition on VSCLK TBF is clocked on to the VSDOFS signal. This causes the controller to load the serial transmit register. This clears the TBF flag. Thus on the next high transition on VSCLK VSDOFS is negated. The timing of the DAI interface is shown in Figure 14.
Figure 15 shows the architecture of the link. The link is the transceiver that receives and transmits data on the physical link and handles framing/deframing of data and communication with the various interfaces on the concentrator. The main components of the link are: serial transmit and receive registers in which packets are assembled/disassembled and shifted to and from the line decoder or encoder; line encoder, decoder that handles the Manchester encoding or decoding of bits; modulo 25/10 counter that detects the end of frames; selectors that control what data is received/transmitted in the packet; register buffers to different interfaces; a controller that is composed of state machines and finally a test mode frame rate generator and some additional logic. The serial registers are basically parallel to serial converters. The transmit serial register is clocked by the Manchester encoder which generates the link bit rate from a clock of twice the bit rate. The serial receiver register is clocked by the Manchester decoder which extracts the bit timing from the received packet. End of frame is detected by the bit counter. This signals to the controller to switch to reception when transmitting a frame and to load the receive registers and switch to transmission when receiving. The controller in the master concentrator synchronises transmission with the reception of new data in the DAI transmit register in normal mode and with the internal generated frame rate when in test mode. The controller in the slave concentrator synchronises with the reception of frames from the master.

Claims

1. A cellular telephone including a signal concentrator system for connection of an associated accessory by means of a two-wire link, whereby a plurality of different types of signals may be transmitted over the same link, the concentrator comprising means for converting the signals of different types to a single type of signal, means for transmitting the combined signal over the said link, and means for receiving the combined signal and extracting the signals of different types from it.
2. A cellular telephone according to claim 1 in which the converting and extracting means each comprise a plurality of signal interfaces including a digital audio interface ("DAI") , an asynchronous connection interface (UART) and an I/O port interface.
3. A cellular telephone according to claim 2 in which the combined signal is transmitted over the link in an asynchronous mode.
4. A cellular telephone system in accordance with claim 3 comprising a pair of concentrator devices one of which is arranged to act as a master and the other as a slave, the master being arranged in the handset of the cellular telephone.
5. A cellular telephone in accordance with claim 4 in which the UART interface in the master concentrator is arranged to handle two logical channels of information, which comprise (a) the end-to-end serial communications over the link and (b) communications between a CPU in the handset, and the master concentrator itself.
6. A cellular telephone according to claim 2 in which the I/O port interface is arranged to be accessible as an internal register over the UART control channel.
7. A cellular telephone according to claim 2 in which the I/O interface comprises a plurality of general purpose input and output ports.
8. A cellular telephone according to claim 4 in which the DAI interface is adapted to allow connection of a peripheral audio interface to the handset, and an external CODEC is provided to achieve A/D and D/A conversion.
9. A cellular telephone according to claim 3 in which the data is transmitted as discrete data frames interleaved with control frames.
10. A cellular telephone according to claim 9 in which the transmission scheme is arranged to allow sequences of frames in which some data frames may be omitted, whereby a series of successive control frames may be transmitted between bursts of data when the data flow is intermittent.
11. A cellular telephone in accordance with claim 9 in which the different interfaces share the link between the master and slave concentrators by means of a time division multiplexing scheme and communication is performed in a half duplex mode so that the master and slave concentrators cannot drive the link simultaneously.
12. A cellular telephone according to claim 9 in which data frames are allotted to the different interfaces on a "round robin" basis.
13. A cellular telephone according to claim 9 in which the DAI interface is allotted at least part of each data frame when it is active, while the remainder of the frame comprises data from the other interfaces, allocated on a "round robin" basis.
14. A cellular telephone according to claim 9 in which the DAI interface is allotted at least part of each data frame when it is active, while the remainder of the frame comprises a dribble of bits from each of the low bit rate interface.
15. A cellular telephone system in accordance with any preceding claim in which the output from the concentrator is also combined with power and RF lines by means of a triplex filter.
PCT/GB1997/001151 1996-04-26 1997-04-25 Signal concentrator for connection between cellular telephone and associated accessories WO1997041700A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9608717.6A GB9608717D0 (en) 1996-04-26 1996-04-26 Terminal concentrator
GB9608717.6 1996-04-26

Publications (1)

Publication Number Publication Date
WO1997041700A1 true WO1997041700A1 (en) 1997-11-06

Family

ID=10792736

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1997/001151 WO1997041700A1 (en) 1996-04-26 1997-04-25 Signal concentrator for connection between cellular telephone and associated accessories

Country Status (2)

Country Link
GB (1) GB9608717D0 (en)
WO (1) WO1997041700A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998035517A2 (en) * 1997-02-12 1998-08-13 Qualcomm Incorporated A system for exchanging asynchronous data over a synchronous communication interface between a communication device and an external accessory
WO2000010292A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010290A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010293A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010291A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
US7082195B1 (en) 1998-09-18 2006-07-25 Siemens Aktiengesellschaft Bus system for transmitting optical signals

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5237570A (en) * 1991-07-18 1993-08-17 Motorola, Inc. Prioritized data transfer method and apparatus for a radiotelephone peripheral
EP0655873A2 (en) * 1993-11-30 1995-05-31 Nokia Mobile Phones Ltd. Adapter for data transmission to and from a radio telephone

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5237570A (en) * 1991-07-18 1993-08-17 Motorola, Inc. Prioritized data transfer method and apparatus for a radiotelephone peripheral
EP0655873A2 (en) * 1993-11-30 1995-05-31 Nokia Mobile Phones Ltd. Adapter for data transmission to and from a radio telephone

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998035517A2 (en) * 1997-02-12 1998-08-13 Qualcomm Incorporated A system for exchanging asynchronous data over a synchronous communication interface between a communication device and an external accessory
WO1998035517A3 (en) * 1997-02-12 1998-11-19 Qualcomm Inc A system for exchanging asynchronous data over a synchronous communication interface between a communication device and an external accessory
US5953674A (en) * 1997-02-12 1999-09-14 Qualcomm Incorporated Asynchronous serial communications on a portable communication device serial communication bus
AU727968B2 (en) * 1997-02-12 2001-01-04 Qualcomm Incorporated Asynchronous serial communications on a portable communication device serial communication bus
WO2000010293A3 (en) * 1998-08-12 2000-09-14 Siemens Ag Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010291A3 (en) * 1998-08-12 2001-05-31 Siemens Ag Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010291A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010292A3 (en) * 1998-08-12 2000-09-14 Siemens Ag Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010290A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010290A3 (en) * 1998-08-12 2000-09-21 Siemens Ag Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010292A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
WO2000010293A2 (en) * 1998-08-12 2000-02-24 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system
US6574315B1 (en) 1998-08-12 2003-06-03 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless V.24 data transmission system operating between a data terminal and a data transmission device for data telecommunication
US6823396B1 (en) 1998-08-12 2004-11-23 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless v.24 data transmission system operating between a data terminal and a data transmission device for data telecommunication
US6865606B1 (en) 1998-08-12 2005-03-08 Siemens Aktiengesellschaft Method for controlling data transmission in a wireless V.24 data transmission system operating between a data terminal and a data transmission device for data telecommunication
CN100352249C (en) * 1998-08-12 2007-11-28 西门子公司 Method for controlling data transmission in wireless V.24 data transmission system operating between data terminal and data transmission device for data telecommunication
CN100352248C (en) * 1998-08-12 2007-11-28 西门子公司 Method for controlling data transmission in wireless V.24 data transmission system between data terminal and data transmission device
US7082195B1 (en) 1998-09-18 2006-07-25 Siemens Aktiengesellschaft Bus system for transmitting optical signals

Also Published As

Publication number Publication date
GB9608717D0 (en) 1996-07-03

Similar Documents

Publication Publication Date Title
EP0054077B1 (en) Method of transmitting information between stations attached to a unidirectional transmission ring
US4598397A (en) Microtelephone controller
US5550802A (en) Data communication network with management port for isochronous switch
USRE39216E1 (en) Asynchronous processor access to a switch table in a network with isochronous capability
US5072442A (en) Multiple clock rate teleconferencing network
US5046067A (en) Digital transmission system
CA1228146A (en) Multimode data communication system
US20110310905A1 (en) Method for data communication and device for ethernet
JPH0667019B2 (en) Switch control system
JPH0441560B2 (en)
US7047350B2 (en) Data processing system having a serial data controller
US5805590A (en) Switching device for digital data networks and asynchronous transfer mode
US7583627B2 (en) Low latency radio basedband interface protocol
GB2394323A (en) High-throughput UART interfaces
WO1997041700A1 (en) Signal concentrator for connection between cellular telephone and associated accessories
US4755988A (en) Data communications switching device having multiple switches operating at plural selectable data rates
CN103220193A (en) Device and method of Ethernet access transmission of repeater
JPS62500555A (en) Interface circuit for connecting digital devices to time multiplexed links
US5712898A (en) D4 channel bank with multi-mode formatted, performance-monitoring communication bus
EP1158735A1 (en) TDMA bus interface, system for communicating data, and method
CA2056827C (en) Modular communication system with allocatable bandwidth
JPH0865327A (en) Communication network to be connected to token ring
CN105718401A (en) Multiplexing method and system for converting multi-path SMII signal to one-path MII signal
USRE39395E1 (en) Data communication network with transfer port, cascade port and/or frame synchronizing signal
US7940708B2 (en) PCM type interface

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN GB JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 97538667

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase