Project

General

Profile

TimeSerialPort » History » Version 1

laforge, 02/19/2016 10:49 PM
add article

1 1 laforge
= The Time Serial Port (TSP =
2
3
The TSP is a synchronous real-time control interface in TI GSM chipsets.
4
5
The Digital Baseband (DBB) chip normally drives the TSP. The DBB has a special integrated peripheral unit called [wiki:TimeProcessingUnit TPU] to drive the TSP.
6
7
The Baseband Codec and Transceiver chips are driven by the TSP (slaves)
8
9
== Rationale ==
10
11
GSM is a synchronous TDMA system. As such, all clocks are related to each other, and all events driven synchronous to the master clock.
12
13
The carrier clock determines the bit clock, which in turn determines the frame clock.
14
15
When e.g. sending a GSM burst, a number of events have to happen synchronously to ensure transmitting it at the right instance in the TMDA sequence:
16
 * switching the RF-PA on
17
 * ramping up the power envelope
18
 * calibrating the DC offset
19
 * switching the MEMS antenna switch to the correct band
20
 * starting the transmit of the actual burst data
21
22
To synchronize those events, and to schedule them in sequence before the burst is transmitted, the TSP is used.
23
24
== Parallel vs. Serial ==
25
26
In early GSM transceivers, all the events could be driven by dedicated electrical lines from the TPU.
27
28
However, in multi-band configurations and with integrated baseband codec circuits, it made more sense to
29
have a serial interface to limit the number of signals that need to be routed between components.
30
31
== TSP Signals ==
32
33
In the Calypso/Iota/Rita based modem designs, the TSP is only used uni-directional, i.e. from the DBB to the peripherals.
34
Thus, only the following signals are needed:
35
 * TEN (TSP Enable), one for each peripheral
36
 * CLK13M - the 13MHz clocl that runs everywhere
37
 * TDX (TSP Data Tx) (used bi-directional for RF6151C)
Add picture from clipboard (Maximum size: 48.8 MB)