STLC2690
BluetoothTM and FM transceiver system-on-chip
Datasheet - production data
Description
Features
x
x
x
x
x
x
x
WLCSP 0.6 mm high, 0.4 mm pitch, leadfree/RoHs compliant, 61 pins
10 external components: 5 decoupling
capacitors on the power supply, 1 B-BPF for
Bluetooth, 1 inductor and 3 capacitors for
FM RX
PCB footprint < 36 mm2
Clocks
Fast clock input (digital or sine wave) at
13, 16, 16.8, 19.2, 26, 32, 33.6, 38.4,
52 MHz
Slow clock input at 32, 32.768 kHz
Direct external crystal input
Power supply
Single power supply with internal
regulators
1.65 V to 1.95 V I/O systems
Various on-chip auto calibration features
(VCO, Filters, …)
November 2014
The STLC2690 combines Bluetooth and FM
transceiver functionality on a single chip and is
fully optimized for mobile applications such as
mobile phones, smart phones, PDAs and
portable media players. The required board
space has been minimized, power consumption
levels are targeted for battery powered devices
and the integration allows a cost effective
solution. Amongst others the reduction of
external components enables manufacturers to
easily and fast integrate the STLC2690 on their
product to enable a short time to market.
Compared to its successful predecessor, the
STLC2593, the STLC2690 is a system on chip
device, it adds an FM transmitter, an audio
processor and A2DP encapsulation and further
optimizes in terms of RF performance and cost.
Table 1: Device summary
Order code
Package
Packing
STLC2690WTR
WLCSP61
Tape & Reel
DocID022051 Rev 3
This is information on a product in full production.
1/79
www.st.com
Contents
STLC2690
Contents
1
Introduction ....................................................................................... 7
2
Generic description .......................................................................... 9
2.1
Block diagram ................................................................................... 9
2.2
Application schematic ..................................................................... 10
2.3
Electrical data.................................................................................. 11
2.4
2.5
2.3.1
Absolute maximum ratings ............................................................... 11
2.3.2
Operating ranges .............................................................................. 11
2.3.3
I/O specifications .............................................................................. 11
2.3.4
Clock specifications .......................................................................... 12
2.3.5
Current consumption ........................................................................ 13
Pinout .............................................................................................. 15
2.4.1
Pinout ............................................................................................... 15
2.4.2
Pin list ............................................................................................... 16
2.4.3
Pin mapping ...................................................................................... 19
Power supply................................................................................... 19
2.5.1
2.6
Clocks ............................................................................................. 21
2.6.1
Fast clock (system clock) ................................................................. 21
2.6.2
Slow clock (low power clock) ............................................................ 22
2.6.3
Clock detection ................................................................................. 22
2.6.4
Clock request signals ....................................................................... 23
2.7
Reset and power-up........................................................................ 23
2.8
Power down .................................................................................... 24
2.9
Low power modes ........................................................................... 24
2.10
2/79
Dedicated STLC2690 regulator operation ........................................ 19
2.9.1
Overview ........................................................................................... 24
2.9.2
Examples for the usage of the Bluetooth low power modes ............ 26
2.9.3
Bluetooth and FM operation modes ................................................. 26
Multimedia features ......................................................................... 27
2.10.1
Direct loopback of FM Rx to BT A2DP link....................................... 27
2.10.2
SBC host offloading for BT A2DP .................................................... 28
2.11
Examples of Bluetooth and FM use cases ...................................... 28
2.12
Digital interfaces.............................................................................. 29
2.12.1
General control signals ..................................................................... 29
2.12.2
UART interface ................................................................................. 30
2.12.3
SPI interface ..................................................................................... 30
DocID022051 Rev 3
STLC2690
Contents
2.12.4
FM I2C interface ............................................................................... 33
2.12.5
Generic I2C interface........................................................................ 34
2.12.6
BT PCM interface ............................................................................. 34
2.12.7
FM PCM interface............................................................................. 37
2.12.8
FM I2S interface ............................................................................... 38
2.12.9
BT I2S interface ................................................................................ 39
2.12.10 WLAN/WiMAX coexistence interface ............................................... 39
2.12.11 JTAG interface.................................................................................. 39
2.13
2.14
3
2.13.1
BT RF port ........................................................................................ 40
2.13.2
FM RF in and out .............................................................................. 40
2.13.3
FM analog audio in ........................................................................... 40
2.13.4
FM analog audio out ......................................................................... 40
GPIOs ............................................................................................. 40
Bluetooth ......................................................................................... 41
3.1
3.2
3.3
4
RF/analog interfaces ....................................................................... 40
Bluetooth functional description ...................................................... 41
3.1.1
Modem receiver ................................................................................ 41
3.1.2
Modem transmitter............................................................................ 41
3.1.3
RF PLL ............................................................................................. 41
3.1.4
Bluetooth controller........................................................................... 41
3.1.5
Main processor and memory ............................................................ 42
3.1.6
CoProcessor ..................................................................................... 42
3.1.7
Download of the SW parameter file.................................................. 43
3.1.8
Pitch period error concealment (PPEC) ........................................... 43
3.1.9
Bluetooth – WLAN/WiMAX coexistence in collocated scenario ....... 43
Bluetooth RF performance .............................................................. 45
3.2.1
Receiver ........................................................................................... 46
3.2.2
Transmitter ....................................................................................... 49
Bluetooth interfaces ........................................................................ 51
3.3.1
HCI transport layer ........................................................................... 51
3.3.2
BT audio interface ............................................................................ 52
3.3.3
WLAN/WiMAX coexistence interface ............................................... 52
3.3.4
GPIOs ............................................................................................... 52
FM transceiver ................................................................................ 53
4.1
FM functional description ................................................................ 53
4.1.1
FM external control ........................................................................... 53
4.1.2
Interrupt to the host .......................................................................... 54
DocID022051 Rev 3
3/79
Contents
STLC2690
4.2
4.3
4.4
4.5
5
FM radio receiver ............................................................................ 55
4.2.1
Dual RF input with RX/TX antenna switch ....................................... 55
4.2.2
Receiver RF functions ...................................................................... 56
4.2.3
Receiver audio functions .................................................................. 57
4.2.4
Receiver RDS/RBDS support ........................................................... 58
FM radio transmitter ........................................................................ 60
4.3.1
SureTuneTM..................................................................................... 60
4.3.2
Transmitter audio functions .............................................................. 60
4.3.3
Transmitter RF functions .................................................................. 61
4.3.4
Transmitter RDS/RBDS support ....................................................... 61
FM radio performance ..................................................................... 61
4.4.1
FM radio receiver performance ........................................................ 61
4.4.2
FM radio transmitter performance .................................................... 65
FM interfaces .................................................................................. 67
4.5.1
Control interface ............................................................................... 67
4.5.2
Audio interface.................................................................................. 68
Package information ...................................................................... 69
5.1
WLCSP package information .......................................................... 69
6
References ...................................................................................... 73
7
Acronyms and abbreviations ........................................................ 74
8
Revision history .............................................................................. 78
4/79
DocID022051 Rev 3
STLC2690
List of tables
List of tables
Table 1: Device summary ........................................................................................................................... 1
Table 2: Absolute maximum ratings .........................................................................................................11
Table 3: Operating ranges ........................................................................................................................11
Table 4: DC input specification .................................................................................................................11
Table 5: DC output specification ...............................................................................................................12
Table 6: Fast clock supported frequencies ...............................................................................................12
Table 7: Fast clock overall specifications ................................................................................................. 12
Table 8: Fast clock, sine wave specifications ...........................................................................................12
Table 9: Fast clock, digital clock AC specifications ..................................................................................13
Table 10: Slow clock specifications ..........................................................................................................13
Table 11: Current consumption - Bluetooth subsystem............................................................................14
Table 12: Current consumption - FM subsystem ......................................................................................15
Table 13: The STLC2690 pin list (functional and supply) .........................................................................16
Table 14: External crystal characteristics ................................................................................................. 21
Table 15: Bluetooth low power modes......................................................................................................25
Table 16: FM low power modes................................................................................................................25
Table 17: Bluetooth and FM operation modes .........................................................................................26
Table 18: Bluetooth and FM use cases ....................................................................................................28
Table 19: Control signals ..........................................................................................................................29
Table 20: SPI timing parameters ..............................................................................................................33
Table 21: I2C interface timing ...................................................................................................................33
Table 22: PCM interface parameters ........................................................................................................36
Table 23: PCM interface timing (at PCM_CLK = 2048 kHz) ....................................................................37
Table 24: WLAN HW signal assignment...................................................................................................45
Table 25: 1 Mbps receiver parameters - GFSK ........................................................................................46
Table 26: 2 Mbps receiver parameters - π/4-DQPSK ..............................................................................47
Table 27: 3 Mbps receiver parameters - 8-DPSK.....................................................................................48
Table 28: Transmitter Parameters ............................................................................................................49
Table 29: Soft mute parameters ...............................................................................................................57
Table 30: Mono/stereo blending parameters ............................................................................................58
Table 31: RDS/RBDS data processed inside the chip .............................................................................59
Table 32: FM radio receiver performance................................................................................................. 61
Table 33: FM radio transmitter performance ............................................................................................65
Table 34: Package dimensions.................................................................................................................71
Table 35: Package markings: legend .......................................................................................................72
Table 36: Acronyms and abbreviations ....................................................................................................74
Table 37: Document revision history ........................................................................................................78
DocID022051 Rev 3
5/79
List of figures
STLC2690
List of figures
Figure 1: Block diagram .............................................................................................................................. 9
Figure 2: typical application schematic .....................................................................................................10
Figure 3: Pinout bottom view ....................................................................................................................15
Figure 4: Dedicated STLC2690 regulator operation ................................................................................. 20
Figure 5: Regulator timing control .............................................................................................................20
Figure 6: The maximally tolerated motional resistance (Rm) of the external crystal ................................22
Figure 7: Active high clock request input and active high clock request output .......................................23
Figure 8: Active high clock request input and active low clock request output.........................................23
Figure 9: SPI interface ..............................................................................................................................31
Figure 10: SPI data transfer from the Host (Master) to the STLC2690 (Slave)........................................32
Figure 11: SPI data transfer from the STLC2690 (Slave) to the Host (Master)........................................32
Figure 12: SPI Setup and hold timing .......................................................................................................32
Figure 13: I2C interface timing..................................................................................................................33
Figure 14: PCM (A-law, μ-law) Standard Mode ........................................................................................36
Figure 15: Linear Mode .............................................................................................................................36
Figure 16: Multi-Slot operation..................................................................................................................36
Figure 17: PCM interface timing ...............................................................................................................37
Figure 18: PTA ..........................................................................................................................................44
Figure 19: WLAN master ..........................................................................................................................44
Figure 20: Bluetooth master .....................................................................................................................45
Figure 21: FM external control through FM I2C or BT HCI interface ........................................................54
Figure 22: Dual RF input with FM RX/TX antenna switch ........................................................................56
Figure 23: WLCSP 3.315x3.56x0.6 61 F8 (B6 C6 G7 OUT) pitch 0.4 B 0.25 ..........................................70
Figure 24: Package markings ...................................................................................................................71
6/79
DocID022051 Rev 3
STLC2690
1
Introduction
Introduction
The STLC2690 is a system-on-chip Bluetooth V3.0 transceiver and FM radio transceiver.
The chip is packed in Wafer Level Chip Scale Package (WLCSP) of 0.6 mm high, 0.4 mm
pitch.
The Bluetooth subsystem is the successor of the STLC2500D, a field-proven, single chip
ROM-based Bluetooth solution for applications requiring integration up to HCI level. The
STLC2690 supports in addition A2DP mediapacket encapsulation and SBC
encoding/decoding. This allows to offload those functions from the Host for several use
cases. Patch RAM is available, enabling multiple patches/upgrades and fast time to
volume. The main interfaces are UART or SPI for HCI transport, PCM or I2S for voice and
a WLAN coexistence interface. The radio has been designed specifically for single chip
requirements, for low power and minimum BOM count.
The FM radio transceiver contains both a broadcast FM radio tuner and a broadcast FM
radio transmitter for portable applications with worldwide FM band support.
(De)multiplexing and (de)modulation are performed in a digital data path. A small
embedded microcontroller manages the flexibility of the data path and the DSP parameters
and takes care of the overall control of the transceiver. This microcontroller is also used for
transmission and reception of the European Radio Data System (RDS) and the North
American Radio Broadcast Data System (RBDS), including all required symbol decoding,
block synchronization, error detection, and error correction functions. The FM can be
controlled by the Host via a dedicated I2C interface or via the Bluetooth HCI interface. A
Host-level API is offered in order to facilitate integration of the FM driver on the Host. Also a
low-level API is supported.
The Bluetooth transceiver and FM transceiver are integrated on the same silicon, and they
share at top-level power supplies, clocks and reset control. The chip integrates several
regulators to generate the internally needed voltages from the Host platform supply input.
The STLC2690 supports several use cases using simultaneous BT and FM and
exchanging audio between the two subsystems.
For the Bluetooth transceiver, 5 decoupling capacitors and a band-pass filter are required
as external BOM. For the FM transmitter, no external components are required, provided a
loop antenna is used. For the FM receiver, 1 inductor and 3 capacitors are required. This
results in a required PCB footprint smaller than 36 mm2 (using 0201 components where
possible and with a 0.3 mm spacing rule). The FM antenna matching network, which
depends on the specific antenna implementation, is included in this footprint.
Bluetooth features
x
x
x
x
x
x
Bluetooth™ specification compliance: V3.0
Specific BT V3.0 features
Enhanced power control
Read encryption key size
Adaptive frequency hopping (AFH)
Channel quality driven data rate (CQDDR)
Transmit Power
Power Class 2 and power Class 1.5 (above 4 dBm)
Programmable output power
HCI
HCI H4 Transport Layer on UART and SPI
HCI proprietary commands (e.g. peripherals control)
Single HCI command for patch/upgrade download
DocID022051 Rev 3
7/79
Introduction
x
x
x
x
x
x
x
STLC2690
(e)SCO over HCI
Pitch-period error concealment (PPEC)
Efficient and flexible support for WLAN coexistence scenarios
Low power consumption
Ultra low power architecture with 3 different low-power levels
Deep sleep modes, including host-power saving feature
Dual wakeup mechanism
Communication interfaces
UART (up to 4 MHz), SPI (up to 52 MHz), PCM/I2S, I2C
Up to 22 additional flexibly programmable GPIOs
External interrupts possible through the GPIOs
Main processor
ARM7TDMI CPU
On-chip RAM, including provision for patches
On-chip ROM, preloaded with SW up to HCI and A2DP mediapacket
encapsulation
CoProcessor
Audio processor including RAM and ROM
ROM preloaded with SBC en-/decoding
Ciphering support up to 128 bits key
FM receiver features
x
x
x
x
x
x
x
x
x
x
Worldwide FM band (65.9 - 108 MHz)
RDS/RBDS
State of the art receiver sensitivity
Excellent receiver selectivity for audio and RDS
DSP-demodulation
Adaptive signal processing, to provide best audio quality versus received signal quality
or in-band blockers.
Embedded microcontroller to control flexible DSP, to handle and (de)code RDS
messages, supporting high-level and low level API
Ultra fast checking for AF
Analog and digital audio output
Dual RF input with embedded FM TX/RX antenna switch to optimize for wire antennas
and integrated antennas
FM transmitter features
x
x
x
x
x
x
x
x
x
x
x
x
8/79
Worldwide FM band (76 - 108 MHz)
RDS/RBDS
High output power (120 dBμVpdiff) linear transmitter
Dual TX channel mode using AF list, with programmable separation
SureTuneTM to automatically select the optimal transmit frequency
Embedded filtering for coexistence in mobile handset
RF output optimized for integrated antennas
Programmable AGC for optimized frequency deviation
Programmable limiter to prevent over-modulation
Highly flexible DSP (shared with FM RX)
Embedded microcontroller (shared with FM RX)
Analog and digital audio input
DocID022051 Rev 3
Generic description
STLC2690
2
Generic description
2.1
Block diagram
Figure 1: Block diagram
RES ETN
Rx
Tim ers
ADC
BT RFP
Tx
Bluetooth
M odem
BR/EDR
DAC
BT RFN
Bluetooth
Baseband
Con troller
CLK REQ OUT[1-2 ]
Inte rfaces
REG_CTRL
CONFIG
DAC
ARM7 TD MI
CPU
TEST
AHB to APB br idg e
Bluetooth
CPU
JTA G
JT AG
CLK REQ IN
UART
P out ca libration
AF PRG
HOST WAKE UP
BT W AKE UP
Inte rrupt s
Bluetoot h HOST Inte rface
SP I
I2 C
ROM
BT I2C
TES T
RA M
DM A
GPIOs
WL AN Coe x Inte rface
GPIOs
BT RF
PLL
REF CLK IN
XTA L OUT
WLAN coex
PAT CH
CL K Generat ion
FM itf
Co Proc essor
CPU
osc illator
DIG
PLL
RAM
PA TCH
RAM
ROM
FM RF
FLL
JT AG
LP CLK
Aud io proce ssor
CPU
Audio
VD D_HV_D
VD D_HV_A
VDD_ IO
Po wer
RA M
Supply generat ion for
BT ana log (LDO )
DM A
Aud io
Control ler
BT PCM/ I2S
Seria l Digital
Aud io
FM PCM/I2 S
Ster eo DAC
AUDIO out L&R
Ster eo ADC
AUDIO in L&R
VDD_ 1
VDD_ 2
Po wer Management
Un it
VDD_ 3
VDD_ 4
VS S_D IG
Supply generat ion for
Digital (LDO)
FM
CPU
FM
CPU
VSS_A NA
VSS_ RF
Supply generat ion for
FM analog (LDO)
ROM
PAT CH
VSS_F M
FM RFINP
FM Rx I path
ADC
FM RFINN
FM Rx Q path
ADC
FM Tx Q path
Inte rfaces
Se rial
In terface
FM
M odem
FM
M PX
FM I2C
FM IRQ
DAC
FM RFOUTN
DAC
FM RFOUTP
FM Tx I path
RAM
P out cal ibrat ion
LC ca libration
DocID022051 Rev 3
9/79
Generic description
2.2
STLC2690
Application schematic
Figure 2: typical application schematic
A6
A5
B1
REF_CLK_IN
STLC2690
IO1
XTAL_OUT
IO2
LP_CLK
IO3
VSS_DIG
IO4
IO5
IO6
D4
C2
C4
E6
VSS_DIG
E4
F1
E5
RESETN
CONFIG1
BT_WAKEUP
HOST_WAKEUP
CLK_REQ_IN_1
CLK_REQ_OUT_1
CLK_REQ_OUT_2
IO7
IO8
IO9
IO10
IO11
IO12
IO13
IO14
IO15
VDD1V8
E2
D7
G5
C5
B5
C1
IO16
VDD_HV_D
IO17
VDD_HV_A
IO18
G1
G3
F4
E3
D3
D2
C3
B4
B2
A3
A2
B3
F2
F3
H2
H1
F5
G2
VDD_HV_A
VDD_HV_A
AUDIO_IN_L
VDD_IO
AUDIO_IN_R
VDD_1
AUDIO_OUT_L
VDD_3
AUDIO_OUT_R
F7
F6
VSS_DIG
VSS_ANA
C4
F8
C2
A4
C3
H3
C1
D1
E1
H8
G6
VSS_DIG
E8
A7
C5
D6
VSS_ANA
E7
B7
C7
A8
D8
VSS_RF
D5
floating
A1
G4
H4
VDD_4
VDD_2
VSS_DIG
VSS_FM
VSS_FM
VSS_ANA
BT_RFP
BT_RFN
B8
B-BPF
C8
VSS_ANA
loop
antenna
VSS_ANA
VSS_ANA
FM_RFOUTP
VSS_ANA
FM_RFOUTN
H6
H5
VSS_RF
VSS_RF
C7
VSS_RF
VSS_RF
VSS_DIG
FM_RFINP
G8
TEST1
AF_PRG
FM_RFINN
wired
antenna
C8
H7
VSS_ANA
C6
VSS_DIG
For values of the components, refer to the HW manual.
Note that the application schematic shown is for a certain configuration. Other
configurations are possible:
x
10/79
The fast clock is provided from a digital or analog clock signal. This clock can also be
generated from an external crystal directly connected to the chip, see Section 3.6:
"Clocks".
DocID022051 Rev 3
STLC2690
x
x
x
2.3
Generic description
FM RX is connected to a wired antenna. It can also be connected to the loop antenna,
see Section 5.2.1: "Dual RF input with RX/TX antenna switch" for more details.
VDD_HV_D, VDD_HV_A and VDD_IO are connected to the platform supply. Other
configurations are possible, see Section 3.5: "Power supply".
The control signals and digital interfaces are not shown in the application schematic,
since they depend on which digital interfaces are used in the application. See Section
3.4: "Pinout" and Section 3.5: "Power supply".
Electrical data
VDD_HV_x means VDD_HV_A and VDD_HV_D.
2.3.1
Absolute maximum ratings
The absolute maximum rating (AMR) corresponds to the maximum value that can be
applied without leading to instantaneous or very short-term unrecoverable hard failure
(destructive breakdown).
Table 2: Absolute maximum ratings
Symbol
Parameter
Min.
Max.
Unit
VDD_HV_x
Core supply voltages (in case of pre-regulated power supply from the
platform)
-0.3
2.5
V
VDD_IO
Supply voltage I/O
-0.3
2.5
V
Vin
Input voltage on any digital pin
-0.3
2.5
V
Vssdiff
Maximum voltage difference between different types of Vss pins.
-0.3
0.3
V
Tstg
Storage temperature
-65
+150
°C
2.3.2
Operating ranges
Operating ranges define the limits for functional operation and parametric characteristics of
the device. Functionality outside these limits is not guaranteed.
Table 3: Operating ranges
Symbol
Parameter
Min.
Typ.
Max.
Unit
Tamb
Operating ambient temperature
-40
25
+85
°C
VDD_HV_x
Core supply voltages (in case of pre-regulated power supply from the
platform)
1.65
1.8
1.95
V
VDD_IO
I/O supply voltage
1.65
1.8
1.95
V
2.3.3
I/O specifications
The I/Os comply with the EIA/JEDEC standard JESD8-B.
Table 4: DC input specification
Symbol
Parameter
Min.
VIL
Low level input voltage
VIH
High level input voltage
DocID022051 Rev 3
Typ.
Max.
Unit
-0.2
0.35 *
VDD_IO
V
0.65 *
VDD_IO
(VDD_IO +
0.2) and (≤
2.0)
V
11/79
Generic description
STLC2690
Symbol
Parameter
Min.
Typ.
Max.
Unit
Cin
Input capacitance, including package(1)
5
pF
Rpu
Pull-up equivalent resistance (with Vin = 0 V)
50
kΩ
Rpd
Pull-down equiv. resistance (with Vin = VDD_IO)
50
kΩ
Vhyst
Schmitt trigger hysteresis
150
mV
Notes:
(1)
Typical input capacitance without package is 0.9 pF.
Table 5: DC output specification
Symbol
VOL
Parameter
Condition
Low level output voltage
VOH
Id =
High level output voltage
X(1)
Min.
Typ.
Max.
Unit
0.2
V
mA
VDD_IO
- 0.2
Id = X(1) mA
V
Notes:
(1)X
is the source/sink current under worst-case conditions according to the drive capabilities (see Section 3.4.1: "Pinout").
2.3.4
Clock specifications
For more details on the clocks see Section 3.6: "Clocks".
Table 6: Fast clock supported frequencies
Symbol
Parameter
Values
Unit
FIN
Clock input frequency list
13, 16, 16.8, 19.2, 26, 32, 33.6, 38.4, 52
MHz
Symbol
Parameter
Min.
FINTOL
Tolerance on input frequency
-20
Table 7: Fast clock overall specifications
Typ.
Max.
Unit
20
ppm
Table 8: Fast clock, sine wave specifications
Symbol
Parameter
Min.
Typ.
Max.
Unit
VPP
Peak to peak voltage range
0.2
0.5
1.8
V
NH
Total harmonic content of input signal
-25
dBc
ZINRe
Real part of parallel input impedance at pin
ZINIm
Imaginary part of parallel input impedance at pin
ZIDRe
Change in real part of parallel input impedance at pin, when
changing mode (expressed in equivalent parallel resistance
added or removed)
ZIDim
Change in imaginary part of parallel input impedance at pin,
when changing mode (expressed in equivalent parallel
capacitance added or removed)
500
fF
Phase noise @ 10 kHz
-130
dBc/
Hz
12/79
DocID022051 Rev 3
30
100
2
kΩ
4.7
150
pF
kΩ
Generic description
STLC2690
Symbol
Parameter
Min.
Typ.
Phase noise @ 100 kHz
Max.
Unit
-135
dBc/
Hz
Max.
Unit
Table 9: Fast clock, digital clock AC specifications
Symbol
Parameter
Min.
TRISE
10% - 90% rise time
70% of the
clock period
ns
TFALL
90% - 10% fall time
70% of the
clock period
ns
DCYCLE
Duty cycle
65
%
Phase noise @ 10 kHz
-130
dBc/
Hz
Phase noise @ 100 kHz
-135
dBc/
Hz
Max.
Unit
35
Typ.
50
Table 10: Slow clock specifications
Symbol
Parameter
Min.
Typ.
FIN
Clock input frequencies
32, 32.768
Duty cycle
30
70
%
Tolerance on input frequency
•-250
250(1)
ppm
0.35 *
VDD_IO
V
kHz
VIL
Low level input voltage
VIH
High level input voltage
0.65 *
VDD_IO
V
Vhyst
Schmitt trigger hysteresis
150
mV
CIN
Input capacitance
TRISE
10% - 90% rise time
TFALL
90% - 10% fall
(1)
time(2)
5
pF
500
ns
500
Total jitter
250
(3)
ns
(3)
ppm
Notes:
(1)
For use of the slow clock for FM, in case the accuracy of the externally applied slow clock is not sufficient, the STLC2690 provides a
calibration mechanism to calibrate the slow clock versus the fast clock.
(2) The rise and fall time are not the most important parameters for the slow clock input due to the Schmitt trigger logic. It is more important
that the noise on the slow clock line remains substantially below the hysteresis in amplitude.
(3)
The total jitter is defined as the error that can appear on the actual frequency between two clock edges compared to the perfect
frequency. Due to this, the total jitter value must contain the jitter itself and the error due to the accuracy on the clock frequency. The lower
the accuracy, the smaller the jitter is allowed to be.
2.3.5
Current consumption
Current consumption of the Bluetooth subsystem
(Tamb = 25 °C, 26 MHz digital clock, 4 dBm output power for BR packets, 3 dBm output
power for EDR packets, VDD_HV_x = VDD_IO = 1.8 V. With HCI interface in sleep mode.)
DocID022051 Rev 3
13/79
Generic description
STLC2690
Table 11: Current consumption - Bluetooth subsystem
State
Typ.
Unit
Complete power down
1
μA
Deep Sleep mode
18
μA
1.47
mA
HW Inquiry scan
(1.28 s period, 11.25 ms window), combined with H4 UART Deep Sleep mode (Section 4.3.1: "HCI
transport layer")
210
μA
HW page scan
(1.28 s period, 11.25 ms window), combined with H4 UART Deep Sleep mode (Section 4.3.1: "HCI
transport layer")
210
μA
HW inquiry and page scan
(1.28 s period, 11.25 ms window), combined with H4 UART Deep Sleep mode (Section 4.3.1: "HCI
transport layer")
390
μA
Sniff mode
(1.28 s, 4 attempts, 0 timeouts), combined with H4 UART Deep Sleep mode (Section 4.3.1: "HCI transport
layer")
- Master
- Slave
79
105
μA
μA
Idle ACL connection
- Master
- Slave
2.9
4.9
mA
mA
Active: data: DH1/DH1 symmetrical transfer (172.8 kbps), Master or Slave
21
mA
Active: data: DH5/DH1 asymmetrical transfer (TX 723.2 kbps & RX 57.6 kbps), Master or Slave
Active: data: DH5/DH5 symmetrical transfer (433.9 kbps), Master or Slave
30.7
27.1
mA
mA
Active: data: 2-DH5/2-DH5 symmetrical transfer (869.7 kbps), Master or Slave
28
mA
Active: data: 3-DH5/3-DH5 symmetrical transfer (1306.9 kbps), Master or Slave
28
mA
Active: audio: HV3, Master, not sniffed
8.7
mA
Active: audio: HV3, Slave, Sniff (1.28 s, 2 attempts, 0 timeouts)
8.3
mA
Active: audio: eSCO (EV3), (64 kbps symmetrical, TSCO = 6)
- Master
- Slave (1 retransmission)
9
9.4
mA
mA
Active: audio: eSCO (2-EV3), (64 kbps symmetrical, TSCO = 12)
- Master
- Slave (1 retransmission)
5.9
5.4
mA
mA
Active: audio: eSCO (3-EV3), (64 kbps symmetrical, TSCO = 18)
- Master
- Slave (1 retransmission)
5
4.3
mA
mA
Functional Sleep
mode(1)
Notes:
(1)
In functional Sleep mode, the baseband clock is still running.
14/79
DocID022051 Rev 3
Generic description
STLC2690
Current consumption of the FM subsystem
(Tamb = 25 °C, VDD_HV_x = VDD_IO = 1.8 V. With HCI interface in sleep mode. Using
dedicated I2C and I2S interfaces. FM in mono operation. Using the HCI interface for control
would add typically the Sleep mode current of the Bluetooth subsystem except if the HCI
interface is put in Sleep mode.)
Table 12: Current consumption - FM subsystem
State
Typ.
Unit
Complete power down
1
μA
Active RX on slow clock
15
mA
Active TX (at 120 dBμVpdiff output power)
21
mA
2.4
Pinout
2.4.1
Pinout
Figure 3: Pinout bottom view
DocID022051 Rev 3
15/79
Generic description
2.4.2
STLC2690
Pin list
Table 13: "The STLC2690 pin list (functional and supply)" shows the pin list of the
STLC2690 during and after reset.
In columns “Reset” and “Default after reset”, the “PD/PU” shows the pads implementing an
internal pull-down/up.
The column “Reset” shows the state of the pins during hardware reset; the column “Default
after reset” shows the state of the pins after the hardware reset state is left, but before any
Host activity on the Host interface and before the SW Parameter File download.
The column “Type” describes the pin directions:
x
x
x
x
I for Input (All digital inputs have a Schmitt trigger function.)
O for Output
I/O for Input/Output (All digital inputs have a Schmitt trigger function.)
O/t for tri-state output
For the output pins the default drive capability is 2 mA, except for the pins
HOST_WAKEUP, IO7, IO9 and IO11 where it is 8 mA.
Table 13: The STLC2690 pin list (functional and supply)
Name
Reset(1)
Default(2)
after reset
Input
Input
Slow clock input
Input
Input
Function during and after
reset
Pin#
Type
Description
REF_CLK_IN
A6
I
Fast clock input when XTAL_OUT is strapped to
VSS_DIG Otherwise XTAL input
XTAL_OUT
A5
I/O
Strapped to VSS_DIG when fast clock on
REF_CLK_IN Otherwise XTAL feedback
LP_CLK
B1
I
Clock signals
Digital control signals
RESETN
D4
I
Global reset – active low
Input
Input
CONFIG1
C2
I
Configuration pin, strapped to VSS_DIG
Input =
0
Input = 0
BT_WAKEUP
C4
I
Wake-up signal to Bluetooth (active high), should be
strapped to VSS_DIG if not used
Input
Input
HOST_WAKEUP
E6
I/O(3)
Programmable pin
HOST_WAKEUP / SPI_INT
Input
PD
Output low
CLK_REQ_IN_1
E4
I/O(3)
Programmable pin
CLK_REQ_IN
Input
PD
Input PD
CLK_REQ_OUT_1
F1
I/O(3)
Programmable pin
CLK_REQ_OUT
Input
PD
Output high
CLK_REQ_OUT_2
E5
I/O(3)
Programmable pin
CLK_REQ_OUT_N
Input
PU
Output low
IO1
G1
I/O(3)
UART_RXD
Input
PU
Input PU
IO2
G3
I/O(3)
UART_TXD
Input
PU
Output high
IO3
F4
I/O(3)
UART_CTS
Input
PU
Input PU
Digital interfaces
16/79
Programmable pin
DocID022051 Rev 3
Generic description
STLC2690
Description
Function during and after
reset
Reset(1)
Default(2)
after reset
Name
Pin#
Type
IO4
E3
I/O(3)
UART_RTS
Input
PU
Output high
IO5
D3
I/O(3)
SPI_CLK
Input
PD
Input PD
IO6
D2
I/O(3)
SPI_DI
Input
PD
Input PD
Programmable pin
IO7
C3
I/O(3)
SPI_DO
Input
PD
Tristate PD
IO8
B4
I/O(3)
SPI_CSN
Input
PU
Input PU
IO9
B2
I/O(3)
Not used
Input
PD
Input PD
IO10
A3
I/O(3)
Not used
Input
PD
Input PD
IO11
A2
I/O(3)
Not used
Input
PD
Input PD
IO12
B3
I/O(3)
Not used
Input
PD
Input PD
IO13
F2
I/O(3)
FM_I2C_CLK
Input
PU
Input PU
Programmable pin
Programmable pin
IO14
F3
I/O(3)
FM_I2C_DATA
Input
PU
Input PU
IO15
H2
I/O(3)
Not used
Input
PD
Input PD
IO16
H1
I/O(3)
Not used
Input
PD
Input PD
Programmable pin
IO17
F5
I/O(3)
Not used
Input
PD
Input PD
IO18
G2
I/O(3)
Not used
Input
PD
Input PD
Bluetooth RF interface
BT_RFP
B8
I/O
BT_RFN
C8
I/O
FM_RFINP
G8
I
FM_RFINN
H7
I
FM_RFOUTP
H6
I/O
FM_RFOUTN
H5
I/O
Differential FM RF output and input, see Section
5.2.1: "Dual RF input with RX/TX antenna switch"
Differential Bluetooth RF port
FM RF interfaces
Differential FM RF input
Analog audio interfaces
AUDIO_IN_L
F7
I
Left analog audio input
AUDIO_IN_R
F6
I
Right analog audio input
AUDIO_OUT_L
G4
I/O
Left analog audio output
DocID022051 Rev 3
17/79
Generic description
STLC2690
Function during and after
reset
Name
Pin#
Type
Description
AUDIO_OUT_R
H4
I/O
Right analog audio output
Reset(1)
Default(2)
after reset
Open
Open
Power supply
VDD_HV_D
E2
Power supply – Connect to platform supply
D7
VDD_HV_D
G5
Power supply – Connect to platform supply
B5
VDD_IO
C1
I/Os supply
VDD_1
F8
Internal supply decoupling / Regulator output. Need
220 nF decoupling capacitor to VSS_ANA.
VDD_2
D1
Internal supply decoupling / Regulator output. Need
220 nF decoupling capacitor to VSS_DIG.
VDD_3
A4
Internal supply decoupling / Regulator output. Need
220 nF decoupling capacitor to VSS_ANA.
VDD_4
H3
Internal supply decoupling / Regulator output. Need
220 nF decoupling capacitor to VSS_ANA.
VSS_DIG
E1
Digital ground
A7
E8
VSS_ANA
C5
Analog ground
E7
D6
B7
VSS_RF
C7
RF ground
A8
D8
VSS_FM
G6
FM ground
H8
Other pins
TEST1
D5
AF_PRG
A1
Test pin, to be strapped to VSS_ANA
I/O
Test pin (leave unconnected)(4)
Notes:
(1)
Pin behavior during HW reset (RESETN low).
(2)
Pin behavior immediately after HW reset and internal chip initialization, but before any Host activity on the Host interface and
the SW Parameter File download.
(3)
Reconfigurable I/O pin. The functionality and type of these I/Os can be configured through different procedures (see Section
3.4.3: "Pin mapping").
(4)
Pin is ST-reserved for test function and it must be soldered to an isolated pad (not connected to anything, just floating).
18/79
DocID022051 Rev 3
Generic description
STLC2690
2.4.3
Pin mapping
Some control signals and the digital interface pins are programmable pins, see . Different
functions and different pull-up/down can be mapped on these pins. The control signals,
digital interfaces and GPIOs of Section 3.5: "Power supply" can be mapped to these
programmable pins.
Following procedure determines the final pin mapping.
x
x
x
When using SPI as Host interface, the Host has the option to change the default
settings of the SPI by writing in the SPI configuration register. One of the
configurations is the mapping of the flow control, SPI_FLOW, to a pin.
After reset, when the Host starts sending data over UART or SPI, this interface is
recognized as being the Host interface. The I/Os are automatically remapped as
indicated in Section 7: "References".
After the procedures described above are finished, a SW Parameter File can be
downloaded to remap some of the pins and to configure pulls, see also Section 4.1.7:
"Download of the SW parameter file". This can also be done with HCI commands.
A detailed list of which functions map to which pins is available in Section 7: "References".
2.5
Power supply
The chip runs from one single pre-regulated power supply from the platform for the core
functions, VDD_HV_D (digital functions) and VDD_HV_A (analog functions), and one
supply for the I/Os, VDD_IO. These supplies could be connected to the same platform
supply or to different supplies. A decoupling capacitor is needed on these supplies. Also a
dedicated regulator can be used, see Section 3.5.1: "Dedicated STLC2690 regulator
operation".
Internal regulators generate the core voltages. VDD_1, VDD_2, VDD_3, VDD_4 are the
outputs of these internal regulators. Supply decoupling capacitors are needed on these
outputs.
The grounds VSS_DIG, VSS_ANA, VSS_RF and VSS_FM have to be connected to the
platform ground.
Specific layout guidelines need to be taken into account to ensure the full chip
performance, see [11].
For the absolute maximum ratings and operating conditions, see Section 3.3.1: "Absolute
maximum ratings".
2.5.1
Dedicated STLC2690 regulator operation
The signal REG_CTRL allows the control of an external battery regulator dedicated to the
STLC2690. This regulator is meant to supply the STLC2690 with 1.8 V. It allows to partly
decouple the core supply of the STLC2690 from the platform, while keeping the best
implementation in terms of power consumption.
This mode requires a regulator that supports low power mode providing for two modes of
operations:
x
x
Active mode: High current/accuracy capability;
Low power mode: Small current/lower accuracy, with internal consumption of a few
μA.
The low power control bit of this regulator is connected to the REG_CTRL. When
REG_CTRL = 0, the regulator is in low power mode, when REG_CTRL = 1, the regulator is
in active mode.
DocID022051 Rev 3
19/79
Generic description
STLC2690
The next picture gives an example of the connections. Possible decoupling capacitors are
not shown on this drawing.
Figure 4: Dedicated STLC2690 regulator operation
The low power mode usage or active mode of the external regulator is linked with the low
power modes of the Bluetooth subsystem (Deep Sleep mode and Complete Power Down)
and FM subsystem (Deep Sleep mode and Complete Power Down).
This means that REG_CTRL is low when the Bluetooth and FM subsystem go in low power
mode and is high in all other cases.
Based on the time it takes for an external regulator to settle the voltage, the timing of
REG_CTRL can be adjusted to become active before CLK_REQ_OUT_x is active. The
picture below shows the behavior for both signals.
Figure 5: Regulator timing control
REG_CTRL
|
|
|
|
|
CLK_REQ_OUT
|
|
|
Regulator output
voltage
Request for STLC2690
function activity (by
internal interrupt, reset
released or
BT_WAKEUP)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Controllable timing
between REG_CTRL
and CLK_REQ_OUT
|
The timing of REG_CTRL is controllable between 0 and 30 ms in several steps and is set
to 30 ms at startup. This parameter is defined via the SW Parameter File download and
depends on the regulator and the platform behavior.
20/79
DocID022051 Rev 3
Generic description
STLC2690
2.6
Clocks
2.6.1
Fast clock (system clock)
This clock is the main clock of the chip. It is used for most of the Bluetooth operation like
transmission, reception, Host communication, ... The FM transmitter and receiver can work
with this clock in all their modes. It is selected by an FM Parameter, whether the FM works
with this clock (and requests it via CLK_REQ_OUT_x) or with the slow clock.
This clock needs only to be present when the STLC2690 is requesting it via
CLK_REQ_OUT_x, see Section 3.6.4: "Clock request signals". When the fast clock is
generated from an external crystal directly connected to the chip, these clock request
signals are not used.
This clock is provided to the chip either as a digital square wave input, a sinusoidal low
amplitude signal, or is generated using an external crystal directly connected to the chip.
x
x
When the clock is provided as a digital square wave or as an analog sine wave from
the platform, the supported frequencies are 13, 16, 16.8, 19.2, 26, 32, 33.6, 38.4 and
52 MHz. The clock input pin is REF_CLK_IN. In this case the XTAL_OUT should be
strapped to ground.
When the fast clock is generated from an external crystal directly connected to the
chip, the supported crystal frequencies are 13, 16, 16.8, 19.2, 26, 32, 33.6 and 38.4
MHz. The integrated oscillator cell supports the crystal characteristics listed in the
table below. The input pin of the crystal is REF_CLK_IN, the feedback pin of the
crystal is XTAL_OUT.
For detailed characteristics, see Section 3.3.4: "Clock specifications".
Table 14: External crystal characteristics
Specification
Min.
Initial crystal frequency accuracy
Crystal pullability
10
Crystal drift (aging & temperature drift)
Typ.
Max.
Unit
± 25
ppm
150
ppm/pF
± 15
ppm
The maximally tolerated motional resistance (Rm) of the crystal depends both on the
frequency and load capacitance seen by the crystal, as shown in Figure 6: "The maximally
tolerated motional resistance (Rm) of the external crystal".
DocID022051 Rev 3
21/79
Generic description
STLC2690
Figure 6: The maximally tolerated motional resistance (Rm) of the external crystal
2.6.2
Slow clock (low power clock)
This clock is used for the low power modes support of BT. The FM transmitter and receiver
can work with this clock in all their modes. It is selected by an FM parameter, whether the
FM works with this clock or with the fast clock.
After power-up, the slow clock must be available before the reset is released. It must
remain active all the time until the chip is powered off.
This clock is provided to the chip through a standard digital input, LP_CLK, with default
characteristics. The input contains a Schmitt trigger and does not contain any pull, see also
.
The slow clock can be 32 kHz or 32.768 kHz with an accuracy of ±250 ppm. For detailed
characteristics, see Section 3.3.4: "Clock specifications".
For use of the slow clock for FM, in case the accuracy of the externally applied slow clock
is not sufficient, the STLC2690 provides a calibration mechanism to calibrate the slow clock
versus the fast clock.
2.6.3
Clock detection
An integrated automatic detection algorithm detects the system and slow clock frequencies
after a hardware reset. The steps in the clock detection routine are:
x
x
22/79
Identification of the fast clock frequency (13 MHz, 16 MHz, 16.8 MHz, 19.2 MHz, 26
MHz, 32 MHz, 33.6 MHz, 38.4 MHz, 52 MHz)
Identification of the slow clock (32.768 kHz or 32 kHz)
DocID022051 Rev 3
STLC2690
x
2.6.4
Generic description
The slow clock frequency can be confirmed during parameter download and is
mandatory if 32 kHz frequency is used
Clock request signals
To allow minimum power consumption, a clock request feature is available so that the fast
clock (REF_CLK_IN) can be stopped when not needed by the Bluetooth or FM system.
The clock request signal can be active high or active low, and the STLC2690 supports
internal propagation of clock request signal coming from another device in the system.
When the fast clock is generated from an external crystal directly connected to the chip,
these clock request signals are not used.
Different configurations as described below are supported during reset and in all operation
modes, provided that VDD_IO is available. For the propagation of the external request
signal, both VDD_HV_D and VDD_IO need to be present.
The clock request functionality is based on three different signals: CLK_REQ_OUT_1,
CLK_REQ_OUT_2 and CLK_REQ_IN_1, with the following function. The signals are
available depending on the pin mapping, see Section 3.4.3: "Pin mapping".
x
x
x
CLK_REQ_OUT_1: active high clock request output. Support for either push-pull or
open drain output.
CLK_REQ_OUT_2: active low clock request output. Support for either push-pull or
open drain output.
CLK_REQ_IN_1: active high clock request input from another device.
The following modes are supported:
x
Active high clock request input and active high clock request output:
Figure 7: Active high clock request input and active high clock request output
Internal CLK Request
(*)
CLK_REQ_IN_1
OR
CLK_REQ_OUT_1
(*) CLK_REQ_IN_1 is used UNLESS another function is mapped to the pin via the SW Parameter File.
x
Active high clock request input and active low clock request output:
Figure 8: Active high clock request input and active low clock request output
2.7
Reset and power-up
The behavior of the chip is independent of the power supplies (VDD_HV_x and VDD_IO)
activation sequence.
DocID022051 Rev 3
23/79
Generic description
STLC2690
In case of pre-regulated power supply from the platform, the RESETN pin should be active
while powering up VDD_HV_x and should stay active at least two cycles of the slow clock
(LP_CLK) after power-up is completed.
The chip is able to start without the fast clock being present. It requests it through
CLK_REQ_OUT_x before using it.
The time between the Bluetooth subsystem making CLK_REQ_OUT_x active and the
platform providing a stable clock should maximally be 15 ms. If the clock is starting faster
on the platform, this timing can be reduced through parameter download.
As the FM radio and the Bluetooth are sharing the same reset pin in STLC2690, the startup sequences of both functions are not completely independent. Hence, a typical start-up
should be compliant with the sequence below:
x
x
x
x
x
x
x
Supplies are powered up
LP_CLK (slow clock) is running and stable
RESETN pin is released after at least two LP_CLK cycles.
After around 30 ms, CLK_REQ_OUT_x is set to request the fast clock (REF_CLK_IN).
After 15 ms, REF_CLK_IN should be stable and the system can start using it. The SW
is starting, doing clock recognition, internal configuration, and the HCI interface
becomes operational.
The host performs the SW Parameter File download of the Bluetooth subsystem. This
allows the Bluetooth subsystem to correctly operate, but this allows also and mainly to
set the device in the optimal power mode for the application in which it resides.
From this point on, the Host can either decide to use Bluetooth only, or it can also start
configuring or using the FM radio, either through the FM I2C interface, or through the
BT HCI interface. The signals REG_CTRL and CLK_REQ_OUT_x indicate which
supply is needed and whether the fast clock is needed or can be shut down.
However, it is possible to use the FM radio through the FM I2C interface without doing the
Bluetooth SW Parameter File download.
2.8
Power down
The power down of the chip does not contain any constraints. It is possible to power-off
VDD_IO and VDD_HV_x independently and in whatever order without resulting in
increased static current consumption. If any of the two supplies is removed, the chip goes
back to reset state. It is however recommended that the platform activates the RESETN at
least 2 LP_CLK cycles before powering-off of the supplies.
2.9
Low power modes
2.9.1
Overview
The STLC2690 is designed for lowest power operation in all modes. To achieve this,
several power modes are supported. Due to their different ways of operating (in bursts for
Bluetooth, constant for FM), different low power modes are defined both for Bluetooth and
FM as listed below.
On top of these internal power modes, and linked to them, the HCI interface also has the
capability to be put in a low power mode (called Sleep mode). This is the only way for the
Bluetooth subsystem of the system to go in Deep Sleep mode or Complete Power Down.
When no data have to be transferred on the HCI interface for some time, the Host should
place it in Sleep mode so that the power consumption is always minimized for the system.
24/79
DocID022051 Rev 3
Generic description
STLC2690
Table 15: Bluetooth low power modes
Low power mode
Description
Sleep mode
The Bluetooth subsystem:
- Accepts HCI commands from the Host.
- Supports all types of Bluetooth links.
- Can transfer data over Bluetooth links.
- Dynamically switches between sleep and active mode when needed.
- The fast clock is still active in part of the design.
- Parts of the chip are dynamically powered off depending on the Bluetooth activity.
Deep sleep mode
The Bluetooth subsystem:
- Does not accept HCI commands from the host.
- Supports Page and Inquiry scans.
- Supports Bluetooth links that are in Sniff or Sniff Subrating.
- Dynamically switches between deep sleep and active mode during Bluetooth activity. The
deep sleep mode entry is initiated by the Host, the Bluetooth subsystem acknowledges or
not. The wake-up mechanism must be enabled by the SW Parameter File download before
it can be used.
- The fast clock is not active in any part of the design.
- Parts of the chip are dynamically powered off depending on the Bluetooth activity.
Complete power down
The Bluetooth subsystem is effectively powered down:
- No Bluetooth activity is supported.
- The HCI interface is shut down.
- The fast clock is not active in any part of the design.
- Most parts of the chip are completely powered off.
- RAM content is not maintained (initialization is required at wake-up).
- Some pins (4 UART, CLKREQIN) keep their previous configuration (input or output, pull
behavior) during Complete Power Down.
- The host needs to send once an HCI command to allow the Bluetooth subsystem to go in
Complete Power Down. The Bluetooth subsystem then goes into Complete Power Down
each time the Host sends a Deep Sleep command and there is no activity anymore on the
Bluetooth subsystem, this in order to ensure a smooth transition from active to Complete
Power Down state. In order to go out of this mode, either a HW reset or BT_WAKEUP = ‘1’
is needed.
Low power mode
Description
Active mode
The FM radio is running and is either receiving or transmitting FM signal. The necessary
logic for operation is powered and clocked. The user can define what operation mode is
selected and can transfer audio or RDS data through I2C, I2S or analog audio interfaces.
Complete Power Down
The FM radio is not operating. FM radio restart is done either through a dedicated
command through the FM I2C interface or through the BT HCI interface. Most parts of the
FM radio are powered off to reduce leakage to the minimum. If SW download is necessary
for FM operation, the SW needs to be downloaded again when going out of Complete
Power Down mode. The switch between Active and Complete Power Down mode for FM is
done on request of the Host.
Table 16: FM low power modes
DocID022051 Rev 3
25/79
Generic description
2.9.2
STLC2690
Examples for the usage of the Bluetooth low power modes
Sniff or sniff subrating
The Bluetooth subsystem is in active mode with a Bluetooth connection. Once the
transmission is concluded, Sniff or Sniff Subrating is programmed. When one of these two
states is entered, the Bluetooth subsystem goes into Sleep mode. After that, the Host may
decide to place the Bluetooth subsystem in deep sleep mode. The deep sleep mode allows
for lower power consumption. When the Bluetooth subsystem needs to send or receive a
packet (e.g. at Tsniff or at the beacon instant), the Bluetooth subsystem requests the fast
clock and enters active mode for the needed transmission/reception. Immediately
afterwards, the Bluetooth subsystem goes back to Deep Sleep mode. If some HCI
transmission is needed, the UART or SPI link is reactivated and the Bluetooth subsystem
moves from Deep Sleep mode to Sleep mode.
Inquiry/page scan
When only Inquiry scan or Page scan is enabled, the Bluetooth subsystem goes in Sleep
mode or Deep Sleep mode outside the receiver activity. The selection between Sleep
mode and deep sleep mode depends on the UART/SPI activity as in Sniff or Sniff
Subrating.
No connection
If the host allows deep sleep mode and there is no activity, then the Bluetooth subsystem
puts itself in deep sleep mode. The Host can decide to exit the deep sleep mode by the
wake-up mechanisms described in Section 4.3.1: "HCI transport layer". In this Deep Sleep
mode (no connection), the Host can also decide to put the Bluetooth subsystem in
Complete Power Down to further reduce the power consumption. In this case some part of
the Bluetooth subsystem is completely powered off. The request to quit the Complete
Power Down is done either by putting the BT_WAKEUP signal to ‘1’ or with an HW reset.
Active link
When there is an active link ((e)SCO or ACL), the Bluetooth controller does not go in deep
sleep mode and not in Complete Power Down. But the Bluetooth controller is made in such
a way that whenever it is possible, depending on the scheduled activity (number of link,
type of link, amount of data exchanged), it goes in sleep mode.
2.9.3
Bluetooth and FM operation modes
The different low power modes of BT and FM are combined for the different mode of
operation, especially when FM is controlled through the HCI interface. The table below
summarizes these different operation modes and the related used power modes for the two
functions.
Table 17: Bluetooth and FM operation modes
Operation mode
BT Power mode
FM Power mode
HCI mode
System startup, reset released, fast clock available
Active/Sleep
Complete power
down
Active
- BT SW Parameter File download done
- no Bluetooth activity
- no FM activity
-HCI interface active
Sleep
Complete power
down
Active
26/79
DocID022051 Rev 3
Generic description
STLC2690
Operation mode
BT Power mode
FM Power mode
HCI mode
- BT SW Parameter File download done
- no Bluetooth activity
- no FM activity
- HCI interface in sleep
Deep sleep
Complete power
down
Sleep
- Bluetooth active (ACL or SCO)
- FM not active
- HCI interface active
Active/Sleep
Complete power
down/Sleep
Active
- Bluetooth in low power mode (sniff or scan)
- FM not active
- HCI in sleep
Deep sleep (with
regular switch to
sleep/active for BT
activity)
Complete power
down/Sleep
Sleep
- Bluetooth active (ACL or SCO)
- FM active
- HCI interface active
Active/Sleep
Active
Active
- Bluetooth in low power mode (sniff or scan)
- FM active, using dedicated I2C and I2S or analog audio
output
- HCI in sleep
Deep sleep (with
regular switch to
sleep/active for BT
activity)
Active
Sleep
- Bluetooth not active
- FM active, using dedicated I2C and I2S or analog audio
output
- HCI in sleep
Deep sleep
Active
Sleep
- Bluetooth in complete power down (set by HCI command)
- FM active, using dedicated I2C and I2S or analog audio
output
Deep sleep (can
not go in real CPD
until FM radio is
off)
Active
Sleep
- Bluetooth in virtual reset
- FM not active
Complete power
down
Complete power
down
Sleep
- Bluetooth not active
- FM active, using HCI for control
- HCI mode under control of the Host
Sleep/Active
Active
Active/Sleep
- Bluetooth not active
- FM active, using dedicated I2C for control and PCM/I2S of
Bluetooth for audio
- HCI mode under control of the Host
Deep sleep
Active
Active/Sleep
2.10
Multimedia features
Thanks to its ultra low power audio DSP, the STLC2690 offers efficient offloading to reduce
the Host computation needs and to optimize overall platform power.
2.10.1
Direct loopback of FM Rx to BT A2DP link
The STLC2690 implements the streaming of FM radio over a BT A2DP link without any
involvement of the Host during the streaming. This leads to a drastic reduction of the power
consumptions as the Host can stay continuously in Sleep mode.
DocID022051 Rev 3
27/79
Generic description
STLC2690
All the necessary processing that is normally done in the host is handled inside the
STLC2690. This includes SBC encoding and A2DP/L2CAP framing.
2.10.2
SBC host offloading for BT A2DP
BT A2DP offloading can also be performed with audio data transferred from the host over
the BT PCM or BT I2S interface. This slightly reduces the processing needs at the host
side for BT A2DP streaming (becomes similar to playback with wired headset).
In that mode, the host sends stereo audio data samples (44.1 or 48 kHz) to the STLC2690.
This data is encoded internally on the STLC2690 using SBC and encapsulated in A2DP
and L2CAP frames for sending over the air.
2.11
Examples of Bluetooth and FM use cases
This paragraph lists the most common use cases that are supported. Each use case
defines the mode of operation of the Bluetooth and the FM subsystem, and the active voice
or audio interfaces. The HCI and FM I2C interfaces are not listed because in all use cases,
HCI can be active or in sleep and FM I2C can be used or not, depending if FM is controlled
through I2C or through BT HCI. This list does not include BT only or FM only use cases.
Table 18: Bluetooth and FM use cases
ID
Use case details
FM mode
BT mode
BT PCM
FM I2S
1
Transfer Bluetooth data while listening to radio.
Active Rx
Active ACL
No
Yes
2
Listening to radio with BT stereo headset using A2DP. The
audio data are SBC encoded in the application processor or
cellular baseband.
Active Rx
Active ACL
No
Yes
3
Listening to radio with BT stereo headset using A2DP. Audio
is transferred from FM to BT inside the chip. The audio data
are SBC encoded on the STLC2690.
Active Rx
Active ACL
No
No
4
Listening to radio (low quality) with BT voice headset. Audio is
transferred from FM to BT at 8 kHz inside the chip.
Active Rx
Active SCO
No
No
5
Listening to radio (low quality) with BT voice headset. Audio is
transferred from FM to BT outside the chip.
Active Rx
Active SCO
Yes (8
kHz)
Yes
6
Background RDS (RDS info retrieval) with tones over BT to
headset.
Active Rx
Active SCO
Yes
No
7
Listening to radio (lo w quality) with BT voice headset, while
streaming RDS data to laptop/PDA/…
Active Rx
Active ACL
+ SCO
Yes
Yes
8
Listening to radio (low quality) with BT voice headset, while
transferring data over Bluetooth.
Audio is transferred from FM to BT inside the chip.
Active Rx
Active ACL
+ SCO
No
No
9
Listening to radio (low quality) with BT voice headset, while
transferring ACL data (for example DUN).
Active Rx
Active ACL
+ (e)SCO
Yes
Yes
10
Listening to radio with BT stereo headset using A2DP while
transferring other data over Bluetooth. The audio data are
SBC encoded in the application processor or cellular
baseband.
Active Rx
Active ACL
(A2DP) +
ACL (other
data)
No
Yes
28/79
DocID022051 Rev 3
Generic description
STLC2690
ID
Use case details
FM mode
BT mode
BT PCM
FM I2S
11
Car radio hands free: voice call on GSM with BT headset
connected. The received voice is sent to the car radio through
FM Tx in place of the headset speaker.
Active Tx
Active
(e)SCO
Yes
No
(the FM
transmit
signal
goes
through
BT PCM
interface)
12
Audio FM transmit while doing gaming on Bluetooth (piconet
with low latency).
Active Tx
Active ACLs
No
Yes
2.12
Digital interfaces
Some of these interfaces are available by default on the pins during and after reset, others
become available by default as soon as the STLC2690 has detected which host interface is
used, others can be mapped to the programmable pins according to Section 3.4.3: "Pin
mapping".
2.12.1
General control signals
The STLC2690 supports several control signals that have impact on the operation of the
full chip (not dedicated to a specific function). Some of these signals are available by
default on a pin, others can be mapped to a pin according to Section 3.4.3: "Pin mapping".
Table 19: Control signals
Signal
Direction
Function
input
Overall RESET of the chip, active low. If the chip is in reset, its power consumption is
reduced to the minimum. More info on the timing and behavior on the reset can be
found in Section 3.7: "Reset and power-up". The pin RESETN is used by default as
input for this signal RESETN.
output
Signal allowing the control of an external regulator dedicated to core voltage supply.
This signal can be used to switch a regulator between low current and high current
mode. This signal is active high. For more info on this signal behavior, see Section
3.5.1: "Dedicated STLC2690 regulator operation". This signal is not available by default
on a pin, but can be mapped to a pin according to Section 3.4.3: "Pin mapping".
Output/Op
en drain
output
Signal that requests the fast clock only when needed to allow power saving. An active
high and an active low version of this signal are available, CLK_REQ_OUT and
CLK_REQ_OUT_N respectively. For more info on this signal behavior, see Section
3.6.4: "Clock request signals", Section 3.7: "Reset and power-up" and Section 3.9: "Low
power modes". These signals are available by default on the pins CLK_REQ_OUT_1
and CLK_REQ_OUT_2. If this function is not used, these pins may be reused for other
functions after reset.
CLK_REQ_IN
input
Signal that allows the sharing of the fast clock between several devices on a board
without the need of external components for the control of the enable of this clock. The
pin CLK_REQ_IN_1 is used by default as input or this signal. If this function is not used,
the pin may be reused for other functions after reset. For more info on this signal
behavior, see Section 3.6.4: "Clock request signals", Section 3.7: "Reset and power-up"
and Section 3.9: "Low power modes"
BT_WAKEUP
input
Wakeup of Bluetooth subsystem of the chip when in low power mode. For more info on
this signal behavior, see Section 3.7: "Reset and power-up" and Section 3.9: "Low
power modes". The pin BT_WAKEUP is used by default as input for this signal.
RESETN
REG_CTRL
CLK_REQ_OUT
DocID022051 Rev 3
29/79
Generic description
Signal
STLC2690
Direction
Function
HOST_WAKEUP
output
Wakeup of the Host by the chip when in low power mode. For more info on this signal
behavior, see Section 3.7: "Reset and power-up" and Section 3.9: "Low power modes".
This signal is available by default on the pin HOST_WAKEUP. If this function is not
used, the pin may be reused for other functions after reset.
CONFIG1
input
Configuration signal. The pin CONFIG1 is used by default as input for this signal.
Should be strapped to VSS_DIG.
output
Signal that indicates a state change in the FM subsystem of the chip. E.g. RDS data
received, FM channel found, … For more info on this signal behavior, see Section
5.1.2: "Interrupt to the host". This signal is not available by default on a pin, but can be
mapped to a pin according to Section 3.4.3: "Pin mapping".
FM_IRQ
2.12.2
UART interface
The UART interface is a 4-wire data interface (UART_RXD, UART_TXD, UART_RTS, and
UART_CTS). The UART interface is compatible with the 16450, 16550 and 16750
standards.
The 4 signals of the UART interface are the following:
x
x
x
x
UART_RXD: Data transfer from the host to the STLC2690. To be connected to the
host TXD.
UART_TXD: Data transfer from the STLC2690 to the host. To be connected to the
host RXD.
UART_RTS: Flow control. To be connected to the host CTS. If the STLC2690
UART_RTS output is low, then the host is allowed to send. If the STLC2690
UART_RTS output is high, then the host is not allowed to send.
UART_CTS: Flow control. To be connected to the host RTS. If the STLC2690 CTS
input is low, then the STLC2690 is allowed to send. If the STLC2690 CTS input is
high, then the STLC2690 is not allowed to send.
The UART interface has following characteristics:
x
x
x
x
It is running up to 4000 kbps (+1.5% / -1%). At startup, the UART baud rate is fixed at
115200 bps independently of the REF_CLK_IN frequency. A specific HCI command is
provided to change the UART baud rate when necessary within the range 56 kbps to
4000 kbps. All standard baud rates and many other ones are supported.
The configuration is 8 data bits, 1 start bit, 1 stop bit, and no parity bit.
The transmit and receive paths contain a DMA function for low CPU load and high
throughput. Auto RTS/CTS is implemented in HW, controllable by SW. RTS/CTS flow
control is used to prevent temporary UART buffer overrun between the STLC2690 and
the host.
Flow-off response time is 500 μs. The flow-off response time defines the maximum
time that the STLC2690 can still receive data after setting RTS high.
The UART interface is available on the pins by default during and after reset. When the
STLC2690 has detected that the UART is not used as the host interface, these pins are
remapped with different functions. See Section 3.4.3: "Pin mapping".
2.12.3
SPI interface
The SPI interface is a 5-wire data interface (SPI_CSN, SPI_CLK, SPI_DO, SPI_DI and
SPI_INT).
30/79
DocID022051 Rev 3
Generic description
STLC2690
Figure 9: SPI interface
The 5 signals of the SPI interface are the following:
x
x
x
x
x
SPI_CSN: chip select allows the use of multiple Slaves (1 chip select per Slave). This
signal is active low. This signal is mandatory, even with only 1 Slave, because the
Host must drive this signal to indicate SPI frames.
SPI_CLK: clock signal, active for a multiple of data length cycles during an SPI
transfer (SPI_CSN active). The clock is allowed to be active when SPI_CSN is not
active, in order to serve other Slaves.
SPI_DO: data transfer from Slave to Master. Data is generated on the negative edge
of SPI_CLK by the Slave and sampled on the positive edge of SPI_CLK. When
SPI_CSN is inactive, this STLC2690 output is in tristate mode.
SPI_DI: data transfer from Master to Slave. Data is generated on the negative edge of
SPI_CLK by the Master and sampled on the positive edge of SPI_CLK.
SPI_INT: interrupt from the Slave, used to request an SPI transfer by the Slave to the
Master. The signal is active high (Host input must be level sensitive).
The SPI interface has following characteristics:
x
x
x
x
x
x
The maximum operating frequency is 52 MHz. The SPI interface in STLC2690
supports the timings defined below.
The SPI interface is operating in half duplex mode.
The SPI interface is Master at the Host side, and Slave at the STLC2690 side.
The SPI data length, endianness and flow control are configurable. The Host can
change the configuration by writing in the SPI configuration register.
The flow control consists of an indication from the STLC2690 whether its receive
buffers are ready to receive data. This indication is available in three ways:
On the SPI_DO during TSCS (time between SPI_CSN becoming active and
SPI_CLK becoming high).
In a register that can be read by the Host.
Optionally on one of the programmable pins. This is enabled by writing the SPI
configuration register, see .
The default SPI configuration is:
16 bit data length
Most significant byte first
Most significant bit first
Flow control on SPI_DO and in a register
The SPI interface is available on the pins by default during and after reset, except for the
SPI_INT. When the STLC2690 has detected that the SPI is used as Host interface, the
DocID022051 Rev 3
31/79
Generic description
STLC2690
SPI_INT is mapped to one of the other programmable pins. When the STLC2690 has
detected that the SPI is not used as the Host interface, these pins are remapped with
different functions. See .
For more detailed information on the SPI interface refer to [14].
Figure 10: SPI data transfer from the Host (Master) to the STLC2690 (Slave)
Figure 11: SPI data transfer from the STLC2690 (Slave) to the Host (Master)
Figure 12: SPI Setup and hold timing
32/79
DocID022051 Rev 3
Generic description
STLC2690
Table 20: SPI timing parameters
2.12.4
Symbol
Description
Min.
Typ.
Max.
PCL
SPI_CLK full period
19.23
ns
TCLH
High period of SPI_CLK
9
ns
TCLL
Low period of SPI_CLK
9
ns
TCSH
High period of SPI_CSN
1 * PCL
ns
TCSL
Low period of SPI_CSN
9 * PCL
ns
TSCS
Setup time, SPI_CSN low to SPI_CLK high
1 * PCL
ns
TSCL
Setup time, SPI_CLK low to SPI_CSN high
1/2 * PCL
ns
TSDC
Setup time, SPI_DI valid to SPI_CLK high
5
ns
THCD
Hold time, SPI_DI valid after SPI_CLK high
1
ns
TSCLD
Setup time, SPI_CLK low to SPI_DO valid
9
Unit
ns
FM I2C interface
The FM I2C interface is a 2-wire low speed data interface (I2C_SCL and I2C_SDA) to
access I2C peripherals. It is compatible with the I2C specification version 2.1, see [9].
The 2 signals of the I2C interface are the following:
x
x
I2C_SCL: clock signal.
I2C_SDA: bidirectional data.
The FM I2C interface has following characteristics:
x
x
x
The FM I2C interface is Slave at the STLC2690 side.
It supports the fast mode operation, meaning 400 kHz I2C_SCL clock frequency. The
I2C interface supports the timings below.
It supports the 7-bits addressing mode and is able to coexists with the 10-bits
addressing mode.
The FM I2C interface is present on chip pins in reset and default after reset, however all
I2C traffic on these pins is not considered until the FM I2C address has been programmed
by the Host via a vendor-specific HCI command on the Bluetooth HCI interface. The Host
can decide to remap these pins with other functions. See Section 3.4.3: "Pin mapping".
Figure 13: I2C interface timing
Table 21: I2C interface timing
Symbol
Parameter
Min.
fSCL
SCL clock frequency
0
DocID022051 Rev 3
Typ.
Max.
Unit
400
kHz
33/79
Generic description
STLC2690
Symbol
Parameter
Min.
tHD;STA
Hold time (repeated) START condition.
After this period, the first clock pulse is generated
tLOW
tHIGH
Max.
Unit
0.6
-
μs
Low period of the SCL clock
1.3
-
μs
High period of the SCL clock
0.6
-
μs
tSU;STA
Setup time for repeated START condition
0.6
-
μs
tHD;DAT
Data hold time for I2C-bus devices
0
0.9
μs
tSU;DAT
Data setup time
100
-
ns
tr
Rise time of both SDA and SCL signals
(Cb is bus line capacitance)
20 +
0.1 * Cb
300
ns
tf
Fall time of both SDA and SCL signals
(Cb is bus line capacitance)
20 +
0.1 * Cb
300
ns
tSU;STO
Setup time for stop condition
0.6
μs
tBUF
Bus free time between a STOP and a START condition
1.3
μs
tSP
Pulse width of spikes which must
be suppressed by input filter
0
2.12.5
Typ.
50
Generic I2C interface
This I2C interface has the same specification as the FM I2C interface. Except that it is
Master at the STLC2690 side.
The generic I2C interface can be used for any purpose, e.g. control of peripherals, and is
controllable from HCI.
The generic I2C interface is not present on chip pins in reset or default after reset, and
does not become default available once the STLC2690 has detected which interface is
used as the host interface. The generic I2C interface can be mapped to the programmable
pins by the SW Parameter File download or an HCI command. See Section 3.4.3: "Pin
mapping".
2.12.6
BT PCM interface
The BT PCM interface is a 4 wire voice/audio interface (PCM_CLK, PCM_SYNC, PCM_A
and PCM_B) that allows direct voice/audio sample transfer between chips or to a standard
codec.
The 4 signals of the PCM interface are the following:
x
x
x
x
PCM_CLK : PCM clock
PCM_SYNC : PCM synchronization signal, typically 8 kHz
PCM_A : PCM data
PCM_B : PCM data
The BT PCM interface has following characteristics (configurable through the SW
Parameter File download or through HCI commands):
x
x
34/79
By default PCM_A is the STLC2690 TX data and PCM_B is the STLC2690 RX data.
This can be swapped.
The following external PCM data formats are supported: linear (13 up to 16 bits), μ-law
(8 bits) and A-law (8 bits).
DocID022051 Rev 3
ns
STLC2690
x
x
x
x
x
x
x
x
x
x
x
x
Generic description
The air data format can be chosen independently from the external format and can be
one of the following: CVSD, μ-law, A-law. Another possible air data format is
“transparent data”, meaning that no coding or conversion is done on the data. In that
case the external format has to be 8 bits wide.
The interface can be programmed to act as a PCM Master or as a PCM Slave. By
default the interface is in Slave mode, i.e. the 4 pins are in input mode, with pull-down
active.
In Master mode the PCM clock can be configured to be on only during the active PCM
slots, or it can be on all the time there is an (e)SCO link.
As a Master the interface by default generates a PCM clock rate of 2048 kHz, it can
be configured to rates from 128 kHz up to 2048 kHz. As a Slave, it can automatically
handle external PCM clock rates from 128 kHz up to 4000 kHz.
When configured as a Master, the number of PCM clock cycles in one PCM_SYNC
period can be reconfigured. In this way, the PCM_SYNC rate can be set to 8 kHz for
narrow-band speech
When configured as a Master, by default the PCM_SYNC signal is locked to the PCM
clock. Alternatively, in order to address clock drift between the local and the remote
PCM clock, the PCM_SYNC signal can be locked to the Bluetooth piconet clock. In
that case the number of PCM clock cycles in one PCM_SYNC period is adjusted from
time to time by 1 clock cycle at most. E.g. in the default configuration there may be
some periods of 255 or 257 PCM clock cycles.
In Master mode the PCM_SYNC length is configurable to 1 (short frame), 8 or 16
(long frame) PCM_CLK clock periods. In Slave mode all possible PCM_SYNC lengths
are automatically supported, including “short frame” (taking 1 PCM_CLK clock period)
and “long frame” PCM_SYNC signals (taking more than 1 PCM_CLK clock period).
The interface also supports multi-port PCM operations: up to 3 different voice streams
are supported by using up to 3 slots per PCM frame. This can also be used to
generate stereo traffic in PCM interface.
The start of the PCM data is configurable in the following ways:
The PCM_SYNC pulse (or pulses, see below) can be delayed with respect to the
internal reference. The delay is expressed as a number of PCM clock cycles and
is programmable between 0 and 255.
Alternatively, the start of each PCM slot can be delayed with respect to the rising
edge of the PCM_SYNC signal. The delay is expressed as a number of PCM
clock cycles and is programmable between 0 and 255.
TX data are by default generated on the rising edge of PCM_CLK and expected to be
latched by the external device on the falling edge, while RX data are latched on the
falling edge of PCM_CLK. The inverted clock mode is also supported, whereby the
generation of TX data is on the falling edge and the latching of TX and RX data is on
the rising edge.
When the STLC2690 is Master, one additional PCM_SYNC signal can be provided via
the GPIO pins.
Outside the active PCM slot(s) the PCM TX signal (PCM_A or PCM_B) can be
configured in tristate or as output driving ‘0’.
The BT PCM interface is not present on chip pins in reset or default after reset, but
becomes available once the STLC2690 has detected which interface is used as the Host
interface. See Section 3.4.3: "Pin mapping".
DocID022051 Rev 3
35/79
Generic description
STLC2690
Figure 14: PCM (A-law, μ-law) Standard Mode
Figure 15: Linear Mode
Figure 16: Multi-Slot operation
Table 22: PCM interface parameters
Symbol
Description
Min.
Typ.
Max.
Unit
128(1)
2048
4000(2)
kHz
PCM interface
FPCM_CLK
Frequency of PCM_CLK
FPCM_SYNC
Frequency of PCM_SYNC
Psync_delay
Delay of the starting of the first slot
0
255
cycles
Ss
Slot start (programmable for every slot)
0
255
cycles
D
Data size
8
16
bits
N
Number of slots per frame
1
3
8
kHz
Notes:
(1)
Note that it is not possible to use 16 bits in Slave case if PCM_CLK is 128 kHz. This is the only exception.
(2)
In Master case, the maximum PCM_CLK frequency is limited to 2048 kHz.
1. Note that it is not possible to use 16 bits in Slave case if PCM_CLK is 128 kHz. This is
the only exception.
36/79
DocID022051 Rev 3
STLC2690
Generic description
2. In Master case, the maximum PCM_CLK frequency is limited to 2048 kHz.
Table 23: PCM interface timing (at PCM_CLK = 2048 kHz)
Symbol
Description
Min.
Typ.
Max.
tWCH
High period of PCM_CLK
200
ns
tWCL
Low period of PCM_CLK
200
ns
tWSH
High period of PCM_SYNC
200
ns
tSSC
Setup time, PCM_SYNC high to PCM_CLK low
100
ns
tSDC
Setup time, PCM_A/B input valid to PCM_CLK low
100
ns
tHCD
Hold time, PCM_CLK low to PCM_A/B input valid
100
ns
tDCD
Delay time, PCM_CLK high to PCM_A/B output valid
150
Figure 17: PCM interface timing
2.12.7
FM PCM interface
The FM PCM interface is a 4 wire voice/audio interface (PCM_CLK, PCM_SYNC, PCM_A
and PCM_B) that allows direct voice/audio sample transfer between chips or to a standard
codec.
The 4 signals of the PCM interface are the following:
x
x
x
x
PCM_CLK : PCM clock
PCM_SYNC : PCM synchronization signal, typically 8 kHz
PCM_DIN : STLC2690 PCM input data
PCM_DOUT : STLC2690 PCM output data
The FM PCM interface has the following characteristics (configurable by FM commands) :
x
The external PCM data format is linear (up to 16 bits).
DocID022051 Rev 3
37/79
Unit
ns
Generic description
STLC2690
x
The interface can be programmed to act as a PCM Master or as a PCM Slave. By
default the interface is in Slave mode, i.e. the 4 pins are in input mode, with pull-down
active.
x
In Master mode the PCM clock can be configured to be on only during the active PCM
slots, or it can be on all the time when the interface is enabled.
x
Supported PCM_SYNC rates range from 8 kHz to 48 kHz.
x
When configured as a Master, the number of PCM clock cycles in one PCM_SYNC
period can be configured, with a maximum number of 512.
x
In Master mode the PCM_SYNC length is configurable to 1 PCM_CLK clock period
(short frame) or to the entire length of the transfer (long frame). In Slave mode all
possible PCM_SYNC lengths are automatically supported, including “short frame”
(taking 1 PCM_CLK clock period) and “long frame” PCM_SYNC signals (taking more
than 1 PCM_CLK clock period).
x
Both the early PCM_SYNC case (PCM_SYNC preceding the data transfer by one
PCM_CLK period) and the non-early PCM_SYNC case (PCM_SYNC starting
simultaneously with the data transfer) are supported.
x
TX data are by default generated on the rising edge of PCM_CLK and expected to be
latched by the external device on the falling edge, while RX data are latched on the
falling edge of PCM_CLK. The inverted clock mode is also supported, whereby the
generation of TX data is on the falling edge and the latching of TX and RX data is on
the rising edge.
x
Outside the active PCM slot(s) the PCM DOUT signal can be configured in tristate or
as output driving ‘0’.
x
Similarly, when the PCM interface is disabled the PCM DOUT signal can be
configured in tristate or as output driving ‘0’.
The FM PCM interface is not present on chip pins in reset or default after reset, and does
not become default available once the STLC2690 has detected which interface is used as
the Host interface. The FM PCM interface can be mapped to the programmable FM I2S
pins by FM commands. See Section 3.4.3: "Pin mapping".
2.12.8
FM I2S interface
The I2S interface is a 4-wire voice/audio interface (I2S_CLK, I2S_WS, I2S_DIN and
I2S_DOUT). It is compatible with the I2S specification, see [10].
The 4 signals of the I2S interface are the following:
x
x
x
x
I2S_CLK : I2S clock
I2S_WS: I2S word select signal at sampling frequency
I2S_DIN : I2S STLC2690 input data
I2S_DOUT : I2S STLC2690 output data
The interface has following characteristics (configurable through the SW Parameter File
download or through HCI commands):
x
x
x
x
x
x
38/79
The external data format is linear with 16 bits. Data are transferred with the most
significant bit first and are left aligned.
Both mono and stereo modes are supported. In mono mode the same data are sent in
the two slots. In stereo mode the left data are sent when the I2S_WS signal is low
while the right data are sent when the I2_WS signal is high.
The FM I2S interface is operating in half-duplex.
The interface can be programmed to act as a Master or as a Slave.
Both as a Master and as a Slave the interface supports I2S clock rates from 192 kHz
up to 6144 kHz in steps of 8 kHz.
Both as a Master and as a Slave the interface supports I2S sample rates from 8 kHz
up to 192 kHz.
DocID022051 Rev 3
STLC2690
x
x
x
x
x
Generic description
When configured as a Master, the STLC2690 generates and outputs I2S_CLK and
I2S_WS; in this mode, the clock rate is fixed to 32 times the I2S_WS rate.
By default, data is shifted out on I2S_DOUT on the falling edge of I2S_CLK and
expected to be latched by the external device on the rising edge, while data shifted in
through I2S_DIN is latched on the rising edge of I2S_CLK.
The polarity of I2S_CLK, I2S_WS, I2S_DIN and I2S_DOUT is, however,
programmable.
By default, the MSB bits are transmitted in the I2S clock cycle following the transition
of the I2S_WS signal, but the interface can also be configured to have the MSB bits
coincide with the transitions of the I2S_WS signal, to connect to CODECs that are not
compliant with I2S but use a left aligned or 16-bit right aligned data format instead.
When more than 16 bits per channel are transferred, i.e. the clock rate is higher than
32 times the I2S_WS rate, the data output on I2S_DOUT is padded with zeros as
LSBs, and the LSBs of incoming data on I2S_DIN are ignored.
The FM I2S interface is not present on chip pins in reset or default after reset, but becomes
available once the STLC2690 has detected which interface is used as the Host interface.
See Section 3.4.3: "Pin mapping".
2.12.9
BT I2S interface
This I2S interface has the same specification as the FM I2S interface, except for the
following:
x
x
x
x
Both as a Master and as a Slave the interface supports I2S clock rates from 256 kHz
up to 4000 kHz in steps of 8 kHz.
Both half-duplex and full-duplex are supported.
The position of the rising edge of the I2S_WS signal can be configured for the case
where the clock rate is faster than 32 times the I2S_WS rate.
When the clock rate is faster than 32 times the I2S_WS rate, during the non-active
clock cycles the I2S_DOUT signal can be configured in tristate or as output driving ‘0’.
The I2S clock can be configured to remain on during these non-active clock-cycles, or
it can be configured to be off.
The BT I2S interface is not present on chip pins in reset or default after reset, and does not
become default available once the STLC2690 has detected which interface is used as the
host interface. The BT I2S interface can be mapped to the programmable PCM pins by the
SW Parameter File download or an HCI command. See Section 3.4.3: "Pin mapping".
2.12.10
WLAN/WiMAX coexistence interface
The WLAN/WiMAX coexistence interface is a 1 to 4-wire interface (WLAN1, WLAN2,
WLAN3 and WLAN4) to a WLAN and/or WiMAX chip that allows optimal coexistence
between Bluetooth and WLAN and/or WiMAX, when both functions are collocated.
The 4 signals of the WLAN/WiMAX coexistence interface and the characteristics are
defined in Section 4.1.9: "Bluetooth – WLAN/WiMAX coexistence in collocated scenario".
The WLAN/WiMAX coexistence interface is not present on chip pins in reset or default after
reset, but becomes available once the STLC2690 has detected which interface is used as
the Host interface. See Section 3.4.3: "Pin mapping".
2.12.11
JTAG interface
The JTAG interface is a 5-wire interface (TCK, TMS, TDI, TDO, nTRST) that allows both
the boundary scan of the digital pins and the debug of the ARM7TDMI application when
connected with the standard ARM7 developments tools. It is also used for the industrial test
of the device. It is compliant with the JTAG IEEE Standard 1149.1.
DocID022051 Rev 3
39/79
Generic description
STLC2690
2.13
RF/analog interfaces
2.13.1
BT RF port
The BT RF port is a differential port. In order to ensure the performances, typically a
balanced band-pass filter needs to be connected to this port. A list of recommended filters
is available on request. For RF performance and modem features, see Section 4:
"Bluetooth".
2.13.2
FM RF in and out
The FM RF input port and output port are differential ports. For RF performance and
modem features, see Section 5: "FM transceiver". Both FM_RFINx and FM_RFOUTx can
be used as FM RX input ports. The STLC2690 includes an internal switch to connect the
FM_RFOUTx to the FM TX or FM RX path. For more details see Section 5.2.1: "Dual RF
input with RX/TX antenna switch".
When using a loop antenna for FM TX, no external components are required.
For the FM receiver using the FM_RFINx as input port an external matching and blocking
circuit is needed. For the FM receiver using the FM_RFOUTx as input port an external
blocking circuit is needed, connected to the FM_RFINx pins.
2.13.3
FM analog audio in
A left and right analog audio input is available.
For audio performance and features, see Section 5: "FM transceiver".
2.13.4
FM analog audio out
A left and right analog audio output is available.
For audio performances and features, see Section 5: "FM transceiver".
2.14
GPIOs
Up to 22 GPIOs can be mapped to the programmable pins. These GPIOs can be used as
generic output or input (interrupt) signals.
40/79
DocID022051 Rev 3
STLC2690
Bluetooth
3
Bluetooth
3.1
Bluetooth functional description
3.1.1
Modem receiver
The Bluetooth subsystem implements a low-IF receiver for Bluetooth modulated input
signals. The radio signal is taken from a balanced RF input and amplified by an LNA. The
mixers are driven by two quadrature LO signals, which are locally generated from a VCO
signal running at twice the frequency. The I and Q mixer output signals are band pass
filtered by a poly-phase filter for channel filtering and image rejection. The band pass filter
amplifies the signals to the optimal input range for the ADC. Further channel filtering is
done in the digital part. The digital part demodulates the GFSK, π/4-DQPSK or 8-DPSK
coded bit stream by evaluating the phase information. RSSI data is extracted. Overall
automatic gain amplification in the receive path is controlled digitally. The RC time
constants for the analog filters are automatically calibrated on chip.
3.1.2
Modem transmitter
The transmitter uses the serial transmit data from the Bluetooth controller. The transmitter
modulator converts this data into GFSK, π/4-DQPSK or 8-DPSK modulated I and Q digital
signals for respectively 1, 2 and 3 Mbps transmission speed. These signals are then
converted to analog signals that are low pass filtered before up-conversion. The carrier
frequency drift is limited by a closed loop PLL.
3.1.3
RF PLL
The on-chip VCO is part of a PLL. The tank resonator circuitry for the VCO is completely
integrated without need of external components. Variations in the VCO center frequency
are calibrated out automatically.
3.1.4
Bluetooth controller
V1.2 and V2.0 + EDR Features
The Bluetooth controller is backward compatible with the Bluetooth specification V1.2 [4]
and V2.0 + EDR [3]. Here below is a list with the main features of those specifications:
x
x
x
x
x
x
x
x
x
x
x
x
x
Adaptive Frequency Hopping (AFH)
Fast connection: interlaced scan for page and inquiry scan, answer FHS at first
reception, RSSI used to limit range
Extended SCO (eSCO) links: supports EV3, EV4 and EV5 packets
Channel quality driven data rate change (CQDDR)
QoS flush
Synchronization: BT clocks are available at HCI level for synchronization of parallel
applications on different Slaves
L2CAP flow & error control
LMP SCO handling
Scatternet support
2 Mbps packet types
ACL: 2-DH1, 2-DH3, 2-DH5
eSCO: 2-EV3, 2-EV5
3 Mbps packet types
ACL: 3-DH1, 3-DH3, 3-DH5
DocID022051 Rev 3
41/79
Bluetooth
STLC2690
eSCO: 3-EV3, 3-EV5
Bluetooth controller V2.1 + EDR features
x
x
x
x
x
x
Encryption pause/resume (EPR)
Extended inquiry response (EIR)
Link supervision time out (LSTO)
Secure simple pairing (SSP)
Sniff subrating (SSR)
Quality of service (QoS)
Packet boundary flag (PBF)
Erroneous data delivery (ED)
Bluetooth controller V3.0 features
x
x
Enhanced power control
Read encryption key size
TX output power control
The Bluetooth subsystem supports output power control:
x
With the standard TX power control algorithm enabled, the Bluetooth subsystem
adapts its output power when a remote BT device supports the RSSI feature; this
allows the remote device to measure the link strength and to request the Bluetooth
subsystem to decrease/increase its output power. In case the remote device does not
support the RSSI feature, the Bluetooth subsystem uses its ‘default’ output power
level
The Bluetooth subsystem supports operation at Class 1 output power levels up to 10 dBm.
3.1.5
Main processor and memory
x
x
x
x
3.1.6
CoProcessor
x
x
x
x
42/79
ARM7TDMI
On-chip RAM, including provision for patches
On-chip ROM preloaded with
SW up to HCI
A2DP mediapacket encapsulation
Patch RAM
The Bluetooth subsystem includes a HW block that allows patching of the ROM
code.
Additionally, a SW patch mechanism allows replacing complete SW functions
without changing the ROM image.
A part of the RAM memory is used for HW and SW patches.
Audio processor
RAM, including provision for patches
ROM, preloaded with
SBC encoding/decoding
Patch RAM
a SW patch mechanism allows replacing complete SW functions without
changing the ROM image.
A part of the RAM memory is used for SW patches.
DocID022051 Rev 3
STLC2690
3.1.7
Bluetooth
Download of the SW parameter file
To change the device configuration a set of customizable parameters have been defined
and put together in one file, the SW Parameter File. This SW Parameter File is downloaded
at start-up into the Bluetooth subsystem.
Examples of parameters are: radio configuration, PCM settings etc.
The same HCI command is used to download the file containing the patches (both those
for the SW and HW mechanism).
For a more detailed description of the SW Parameter File refer to [16].
3.1.8
Pitch period error concealment (PPEC)
PPEC stands for pitch period error concealment. It is an algorithm and associated
hardware used in the STLC2690 chip to improve the quality of voice transfer over the
Bluetooth air channel. It provides for increased speech quality in the vicinity of interference,
and improves the coexistence with WLAN. The algorithm works at the receiver side and
has no implications at all on the implementation of the Bluetooth specification.
PPEC works as follows: whenever a received packet is completely lost, instead of muting
the output some previously received CVSD samples are inserted. These inserted samples
are retrieved from a buffer. The PPEC algorithm continuously analyzes the samples that
were previously received, and it uses fundamental speech properties to determine which
samples from the buffer need to be inserted. As samples are just replaced, the PPEC
algorithm does not add any latency to the voice transfer.
3.1.9
Bluetooth – WLAN/WiMAX coexistence in collocated scenario
The coexistence interface uses up to 4 WLAN control signal pins, which can be mapped via
the SW Parameter File download on different pins of the Bluetooth subsystem (see Section
4.1.7: "Download of the SW parameter file").
The functionality of the 4 WLAN control signal pins depends on the selected algorithm, as
explained below and summarized in Table 24: "WLAN HW signal assignment".
Bluetooth and WLAN 802.11 technologies occupy the same 2.4 GHz ISM band. The
Bluetooth subsystem implements a set of mechanisms to avoid interference in a collocated
scenario.
The Bluetooth subsystem supports 5 different algorithms in order to provide efficient and
flexible simultaneous functionality between the two technologies in collocated scenarios:
x
x
x
x
x
Algorithm 1: PTA (packet traffic arbitration) based coexistence algorithm defined in
accordance with the IEEE 802.15.2 recommended practice [7].
Algorithm 2: the WLAN is the Master and it indicates to the Bluetooth subsystem
when not to operate in case of simultaneous use of the air interface.
Algorithm 3: the Bluetooth subsystem is the Master and it indicates to the WLAN chip
when not to operate in case of simultaneous use of the air interface.
Algorithm 4: Two-wire mechanism
Algorithm 5: Alternating wireless medium access (AWMA), defined in accordance
with the WLAN 802.11 technologies.
The algorithm is selected via an HCI command. The default algorithm is algorithm 1.
Algorithm 1: PTA (packet traffic arbitration)
The algorithm is based on a bus connection between the Bluetooth subsystem and the
WLAN chip:
DocID022051 Rev 3
43/79
Bluetooth
STLC2690
Figure 18: PTA
RF_REQUEST
STATUS
FREQ
RF_CONFIRM
STLC2690
WLAN
By using this coexistence interface it is possible to dynamically allocate bandwidth to the
two devices when simultaneous operations are required while the full bandwidth can be
allocated to one of them in case the other one does not require activity.
The algorithm involves
x
x
a priority mechanism, which allows preserving the quality of certain types of link.
a mechanism to indicate that a periodic communication is ongoing.
A typical application would be to guarantee optimal quality to the Bluetooth voice
communication while an intensive WLAN communication is ongoing.
Several algorithms have been implemented in order to provide a maximum of flexibility and
efficiency for the priority handling. ST specific HCI commands are implemented to select
the algorithm and to tune the priority handling.
The combination of time division multiplexing and the priority mechanism avoids the
interference due to packet collision. It also allows the maximization of the 2.4 GHz ISM
bandwidth usage for both devices while preserving the quality of some critical types of link.
Algorithm 2: WLAN master
In case the Bluetooth subsystem has to cooperate, in a collocated scenario, with a WLAN
chip not supporting a PTA based algorithm, it is possible to put in place a simpler
mechanism.
The interface is reduced to 1 line:
Figure 19: WLAN master
STLC2690
BT_RF_NOT_ALLOWED
WLAN
When the WLAN has to operate, it alerts high the BT_RF_NOT_ALLOWED signal and the
Bluetooth subsystem does not operate while this signal stays high.
This mechanism permits to avoid packet collision in order to make an efficient use of the
bandwidth but cannot provide guaranteed quality over the Bluetooth links.
Algorithm 3: Bluetooth Master
This algorithm represents the symmetrical case of algorithm 2. Also in this case the
interface is reduced to 1 line:
44/79
DocID022051 Rev 3
STLC2690
Bluetooth
Figure 20: Bluetooth master
STLC2690
WLAN_RF_NOT_ALLOWED
WLAN
When the Bluetooth subsystem has to operate it alerts high the
WLAN_RF_NOT_ALLOWED signal and the WLAN does not operate while this signal stays
high.
This mechanism permits to avoid packet collision in order to make an efficient use of the
bandwidth, it provides high quality for all Bluetooth links but cannot provide guaranteed
quality over the WLAN links.
Algorithm 4: Two-wire mechanism
Based on algorithm 2 and 3, the Host decides, on a case-by-case basis, whether WLAN or
Bluetooth is Master. The Master role can be checked and changed at run-time by the Host
via an HCI command.
Algorithm 5: Alternating wireless medium access (AWMA)
AWMA utilizes a portion of the WLAN beacon interval for Bluetooth operations. From a
timing perspective, the medium assignment alternates between usage following WLAN
procedures and usage following Bluetooth procedures.
The timing synchronization between the WLAN and the Bluetooth subsystem is done by
the HW signal MEDIUM_FREE.
WiMax co-existence interface
The WiMax co-existence interface connects a single wire between the STLC2690 and the
WiMax controllers. The goal of the WiMax PTA implementation is to protect the traffic in the
WiMax licensed bands adjacent to both ends of the 2.4 GHz ISM band used by Bluetooth.
The WiMax disable pin is interpreted as a request to immediately shut down any ongoing or
scheduled RF activity on the Bluetooth side. The WiMax system should assert this pin each
time the Wimax RX activity takes place. The disable pin is directly connected to the BT
radio control and BT shutdown can happen in less than 20 μs.
WLAN HW signal assignment
Table 24: WLAN HW signal assignment
WLAN control
signal
Scenario 1:
PTA
Scenario 2: WLAN
Master
Scenario 3: BT Master
Scenario 4: 2-wire
Scenario 5:
AWMA
WLAN 1
RF_CONFIRM
BT_RF_NOT_ALLOWED
Not used
BT_RF_NOT_ALLOWED
MEDIUM_FREE
WLAN 2
RF_REQUEST
Not used
WLAN_RF_NOT_ALLOWED
WLAN_RF_NOT_ALLOWED
Not used
WLAN 3
STATUS
Not used
Not used
Not used
Not used
WLAN 4
FREQ (optional)
Not used
Not used
Not used
Not used
3.2
Bluetooth RF performance
All the values are provided according to the Bluetooth specification V3.0 unless otherwise
specified.
DocID022051 Rev 3
45/79
Bluetooth
3.2.1
STLC2690
Receiver
All specifications below are given at device pin level and with the conditions as specified.
Parameters are given for each of the 3 modulation types supported.
(Typical is defined at Tamb = 25 °C, VDD_HV_x = 1.8 V. Minimum and maximum are worst
cases over corner lots and temperature. Parameters are given at device pin, except for
receiver interferers measured at antenna with a filter having a typical attenuation of 2.3 dB,
for filter details see [12]. Measured with an impedance of 26+j32 at the IC pins (this
impedance is at 25 degrees, at low/high temp the impedance is changing with
temperature).)
Table 25: 1 Mbps receiver parameters - GFSK
Symbol
RFin
Parameter
Test condition
Input frequency range
Min.
Typ.
2402
Max.
Unit
2480
MHz
RXsensC
Receiver sensitivity
(Clean transmitter)
@ BER 0.1%
92.5
-91
86.5
dBm
RXsensD
Receiver sensitivity
(Dirty transmitter(1))
@ BER 0.1%
91.5
-90
-86
dBm
Maximum useable input
signal level
@ BER 0.1%
10
10
dBm
RXmax
Receiver blocking performance @ BER 0.1% on channel 58 (without filter)
CW signal in GSM band
900 MHz
(824 MHz to 960 MHz)
@ Input signal
strength = -67 dBm
-7
dBm
CW signal in GSM band
1800 MHz
(1805 MHz to 1990
MHz)
@ Input signal
strength = -67 dBm
-3
dBm
CW signal in WCDMA
band
(2010 MHz to 2170
MHz)
@ Input signal
strength = -67 dBm
-1
dBm
Receiver interferer performance @ BER 0.1%
Co-channel interference
@ Input signal
strength = -60 dBm
8.5
10
dB
C/I1MHz
Adjacent (±1 MHz)
interference
@ Input signal
strength = -60 dBm
-9
0
dB
C/I+2MHz
Adjacent (+2 MHz)
interference
@ Input signal
strength = -60 dBm
-39
-30
dB
C/I-2MHz
Adjacent (-2 MHz)
interference
@ Input signal
strength = -67 dBm
-25
-9
dB
C/I+3MHz
Adjacent (+3 MHz)
interference
@ Input signal
strength = -67 dBm
46.5
-40
dB
C/I-3MHz
Adjacent (-3 MHz)
interference
@ Input signal
strength = -67 dBm
-43
-20
dB
C/I≥4MHz
Adjacent (≥ ±4 MHz)
interference
@ Input signal
strength = -67 dBm
-45
-40
dB
C/Icochannel
46/79
DocID022051 Rev 3
STLC2690
Bluetooth
Symbol
Parameter
Test condition
Min.
Typ.
Measured as defined in BT
test specification [6]
-39
32.3
Max.
Unit
Receiver inter-modulation
IMD
Inter-modulation
dBm
Notes:
(1)
Dirty transmitter including carrier frequency drift, as defined in the BT SIG spec [6].
(Typical is defined at Tamb = 25 °C, VDD_HV_x = 1.8 V. Minimum and maximum are worst
cases over corner lots and temperature. Parameters are given at device pin, except for
receiver interferers measured at antenna with a filter having a typical attenuation of 2.3 dB,
for filter details see [12]. Measured with an impedance of 26+j32 at the IC pins (this
impedance is at 25 degrees, at low/high temp the impedance changes with temperature).)
Table 26: 2 Mbps receiver parameters - π/4-DQPSK
Symbol
Parameter
Test condition
Min.
RFin
Input frequency range
RXsensC
Receiver sensitivity
(Clean transmitter)
@ BER 0.01%
-91.5
RXsensD
Receiver sensitivity
(Dirty transmitter(1))
@ BER 0.01%
-91
RXmax
Maximum useable input signal
level
@ BER 0.1%
Typ.
Max.
Unit
2480
MHz
-90
-86
dBm
-89.5
-85.5
dBm
2402
6
dBm
Receiver blocking performance @ BER 0.1% on channel 58 (without filter)
CW signal in GSM band 900 MHz
(824 MHz to 960 MHz)
@ Input signal
strength = -67 dBm
-6
dBm
CW signal in GSM band 1800
MHz
(1805 MHz to 1990 MHz)
@ Input signal
strength = -67 dBm
-1
dBm
CW signal in WCDMA band
(2010 MHz to 2170 MHz)
@ Input signal
strength = -67 dBm
1
dBm
Receiver interferer performance @ BER 0.1%
C/Ico-channel
Co-channel interference
@ Input signal
strength = -60 dBm
11.8
13
dB
C/I1MHz
Adjacent (±1 MHz) interference
@ Input signal
strength = -60 dBm
-15
0
dB
C/I+2MHz
Adjacent (+2 MHz) interference
@ Input signal
strength = -60 dBm
-40
-30
dB
C/I-2MHz
Adjacent (-2 MHz) interference
@ Input signal
strength = -67 dBm
-20
-7
dB
C/I+3MHz
Adjacent (+3 MHz) interference
@ Input signal
strength = -67 dBm
-48.5
-40
dB
C/I-3MHz
Adjacent (-3 MHz) interference
@ Input signal
strength = -67 dBm
-47
-20
dB
DocID022051 Rev 3
47/79
Bluetooth
STLC2690
Symbol
Parameter
Test condition
C/I≥4MHz
Adjacent (≥ ±4 MHz) interference
@ Input signal
strength = -67 dBm
Min.
Typ.
Max.
Unit
-47
-40
dB
Notes:
(1)
Dirty transmitter including carrier frequency drift, as defined in the BT SIG spec [6].
(Typical is defined at Tamb = 25 °C, VDD_HV_x = 1.8 V. Minimum and maximum are worst
cases over corner lots and temperature. Parameters are given at device pin, except for
receiver interferers measured at antenna with a filter having a typical attenuation of 2.3 dB,
for filter details see [12]. Measured with an impedance of 26+j32 at the IC pins (this
impedance is at 25 degrees, at low/high temp the impedance changes with temperature).)
Table 27: 3 Mbps receiver parameters - 8-DPSK
Symbol
Parameter
Test condition
Min.
RFin
Input frequency range
RXsensC
Receiver sensitivity
(Clean transmitter)
@ BER 0.01%
-85
RXsensD
Receiver sensitivity
(Dirty transmitter(1))
@ BER 0.01%
-84
RXmax
Maximum useable input signal
level
@ BER 0.1%
Typ.
Max.
Unit
2480
MHz
-83
-78.5
dBm
-82
-77.5
dBm
2402
-3
dBm
Receiver blocking performance @ BER 0.1% on channel 58 (without filter)
CW signal in GSM band 900 MHz
(824 MHz to 960 MHz)
@ Input signal
strength = -67 dBm
-11
dBm
CW signal in GSM band 1800
MHz
(1805 MHz to 1990 MHz)
@ Input signal
strength = -67 dBm
-7
dBm
CW signal in WCDMA band
(2010 MHz to 2170 MHz)
@ Input signal
strength = -67 dBm
-9
dBm
Receiver interferer performance @ BER 0.1%
C/Ico-channel
Co-channel interference
@ Input signal
strength = -60 dBm
19
21
dB
C/I1MHz
Adjacent (±1 MHz) interference
@ Input signal
strength = -60 dBm
-5
5
dB
C/I+2MHz
Adjacent (+2 MHz) interference
@ Input signal
strength = -60 dBm
-37
-25
dB
C/I-2MHz
Adjacent (-2 MHz) interference
@ Input signal
strength = -67 dBm
-12
0
dB
C/I+3MHz
Adjacent (+3 MHz) interference
@ Input signal
strength = -67 dBm
-46
-33
dB
C/I-3MHz
Adjacent (-3 MHz) interference
@ Input signal
strength = -67 dBm
-40
-13
dB
C/I≥4MHz
Adjacent (≥ ±4 MHz) interference
@ Input signal
strength = -67 dBm
-42
-33
dB
48/79
DocID022051 Rev 3
STLC2690
Bluetooth
Notes:
(1)
Dirty transmitter including carrier frequency drift, as defined in the BT SIG spec [6].
3.2.2
Transmitter
(Unless otherwise stated, typical is defined at Tamb = 25 °C, VDD_HV_x = 1.8 V. Minimum
and maximum are worst cases over corner lots and temperature. Parameters are given at
device pin, except for in-band spurious measured at antenna with a filter having a typical
attenuation of 2.3 dB, for filter details see [12]. Measured with an impedance of 26+j32 at
the IC pins (this impedance is at 25 degrees, at low/high temp the impedance changes with
temperature).)
Table 28: Transmitter Parameters
Symbol
Parameter
RFout
Output frequency range
Test condition
Min.
Typ.
2400
Max.
Unit
2483.
5
MHz
RF transmit power
TXpout
(GFSK)
Maximum output power(1)
@ 2402 - 2480 MHz
@ 25 °C
8
10
12
dBm
TXpout
(GFSK)
Maximum output power(1)
@ 2402 - 2480 MHz
@ worst cases over corner lots
and temperature
7
10
13
dBm
Power control range
@ 2402 - 2480 MHz
TXprange
(GFSK, π/4DQPSK, 8DPSK)
Resolution of power control(2)
40
dB
0.25
dB
TXpout
(π/4DQPSK)
Maximum output power(1) (3)
@ 2402 - 2480 MHz
@ 25 °C
5
7
9
dBm
TXpoutrel
(π/4DQPSK)
Relative transmit power(4)
@ 2402 - 2480 MHz
0
-0.5
-1
dB
TXpout
(8-DPSK)
Maximum output power(1) (2)
@ 2402 - 2480 MHz
@ 25 °C
5
7
9
dBm
TXpoutrel
(8-DPSK)
Relative transmit power(3)
@ 2402 - 2480 MHz
0
-0.5
-1
dB
In-band spurious emissions(5)
FCC
FCC’s 20 dB BW
935
970
kHz
ACP_2
Channel offset = ±2 MHz
-39
-20
dBm
ACP_3
Channel offset = ±-3 MHz
-47
-40
dBm
ACP_4
Channel offset ≥ ±4 MHz
-50
-40
dBm
EDR_IBS_1
Channel offset = ±1 MHz (2 and 3
Mbps)
-27
-26
dBc
EDR_IBS_2
Channel offset = ±2 MHz (2 and 3
Mbps)
-28
-20
dBm
DocID022051 Rev 3
49/79
Bluetooth
STLC2690
Symbol
Parameter
EDR_IBS_3
EDR_IBS_4
Test condition
Min.
Typ.
Max.
Unit
Channel offset = ±3 MHz (2 and 3
Mbps)
-44
-40
dBm
Channel offset = ±4 MHz (2 and 3
Mbps)
-47
-40
dBm
0(6)
75
kHz
3.2
10
kHz
One slot packet
12(5)
25
kHz
Three slots packet
14(5)
40
kHz
Five slots packet
14(5)
40
kHz
8
20
kHz/50μs
175
kHz
Initial carrier frequency tolerance (for an exact reference)
ΔF
|f_TX-f0|
Carrier frequency
|Δf_s|
|Δf_p3|
|Δf_p5|
stability(7)
Carrier frequency stability
Carrier frequency
|Δf_p1|
drift(8)
Carrier frequency drift rate
|Δf/50us|
Modulation
-75
(7)
Frequency drift rate
accuracy(6) (7) (9)
Δf1avg
Maximum modulation
140
163
Δf2avg
Minimum modulation
115
140
0.8
0.9
Δf2avg/
Δf1avg
2-DH5 RMS DEVM
7.2
2-DH5 99% DEVM
kHz
20
%
30
%
2-DH5 Peak DEVM
17.5
35
%
3-DH5 RMS DEVM
7.2
13
%
20
%
25
%
3-DH5 99% DEVM
3-DH5 Peak DEVM
15
TX out of band emissions
E100
Emission in FM band
(76-108 MHz)
(7) (10)
-123
dBm/Hz
E700
Emission in CDMA2000 band
(776-794 MHz)
(7) (9)
-135
dBm/Hz
E850
Emission in GSM band
(869-960 MHz)
(7) (9)
-134
dBm/Hz
E900
Emission in GSM band
(925-960 MHz)
(7) (9)
-134
dBm/Hz
E1500
Emission in GPS band
(1570-1580 MHz)
(7) (9)
-140
dBm/Hz
E1800
Emission in GSM band
(1805-1880 MHz)
(7) (9)
-136
dBm/Hz
E1900
Emission in GSM band
(1930-1990 MHz)
(7) (9)
-136
dBm/Hz
50/79
DocID022051 Rev 3
STLC2690
Bluetooth
Symbol
Parameter
Test condition
Min.
Typ.
Max.
Unit
E2100
Emission in WCDMA band (21102170 MHz)
(7) (9)
-136
dBm/Hz
E2600
Emission in WCDMA band
(2620-2690 MHz)
(7) (9)
-135
dBm/Hz
E5000
Emission in WLAN band
(5150-5825 MHz)
(7) (9)
-130
dBm/Hz
Notes:
(1) Lower transmit power (i.e. Class 2) can be obtained by programming the radio init power table via the SW Parameter File download or
an HCI command.
(2)
The step size can be controlled via the SW Parameter File.
(3)
Power of GFSK part.
(4)
Relative power of EDR part compared to the GFSK part.
(5)
At antenna with maximum output power, filter attenuation of 2.3 dB.
(6)
Phase noise adds maximum [-10 kHz;10 kHz] for worst case clock 200 mVpp at 13 MHz.
(7)
Worst case clock 200 mVpp at 13 MHz. Measurement according to EDR RF test spec V2.0.E.3 [6].
(8)
With maximum output power.
(9)
Measured on reference schematic following layout recommendations.
(10)
Transmitting DH5 packets.
3.3
Bluetooth interfaces
3.3.1
HCI transport layer
H4 UART transport layer
The HCI transport layer supported on the UART is the H4 transport layer defined by the
SIG [5]. The HCI UART transport layer assumes that the UART communication is free from
line errors.
The UART interface is defined in Section 3.12.2: "UART interface".
Two ways to enter and exit the low power modes are supported (For more details, refer to
[15]):
x
x
H4 UART: using CLK_REQ_OUT_x, UART_RXD and UART_RTS.
H4 UART with handshake: using CLK_REQ_OUT_1, BT_WAKEUP and
HOST_WAKEUP.
Enhanced H4 SPI transport layer
The HCI transport layer supported on the SPI is the H4 transport layer defined by the SIG
[5]. The HCI SPI transport layer assumes that the SPI communication is free from line
errors.
In addition a messaging protocol is defined for controlling the Deep Sleep mode entry and
wake-up. Three messages are defined: SLEEP, WAKEUP and WOKEN. For more details,
refer to [14].
The SPI interface is defined in Section 3.12.4: "FM I2C interface".
One way to enter and exit the low power modes is supported (for more details, refer to
[14]):
DocID022051 Rev 3
51/79
Bluetooth
STLC2690
x
Enhanced H4 SPI: using CLK_REQ_OUT_x and the SPI in band signaling.
(e)SCO over HCI
The STLC2690 supports synchronous data packet transfer ((e)SCO) over HCI.
3.3.2
BT audio interface
The Bluetooth subsystem of STLC2690 supports one audio interface which can be used for
(e)SCO voice transmission and reception or for A2DP. This interface can be either the BT
PCM or the BT I2S as defined in Sections 2.12.5 and 2.12.8
The interface is fully configurable by the Host via the SW Parameter File download and
when a SCO connection or A2DP connection is started-up (in order to allow different
configuration based on use case). It is possible to configure 2 SCO connections on the
PCM interface taking advantage of the multi-port PCM support. The configuration of the
PCM for the second SCO is not disturbing the first SCO connection.
For Bluetooth voice operation (PCM/I2S and (e)SCO), the interface always works at 8 kHz.
However, it is possible to configure the interface to other frame rates like 16 or 32 kHz, and
link it to an eSCO link operating at the same rate. In I2S mode, it is possible to exchange
voice on the left or on the right channel only. When two (e)SCO are active, each SCO uses
one of the channels. The channel which is not used is padded with ‘0’ on data out.
For A2DP operation, the I2S sample rate is configurable e.g. 44.1 or 48 kHz. The audio is
SBC encoded and A2DP encapsulated in the STLC2690, before being transmitted over the
BT link.
3.3.3
WLAN/WiMAX coexistence interface
The WLAN/WiMAX coexistence interface to a WLAN and/or WiMAX chip allows optimal
coexistence between the two functions when collocated. This interface can contain 1 to 4
wires (WLAN1, WLAN2, WLAN3 and WLAN4). For more details refer to Section 4.1.9:
"Bluetooth – WLAN/WiMAX coexistence in collocated scenario". The 4 control signals are
mapped on the pins as indicated in Section 3.4.3: "Pin mapping".
3.3.4
GPIOs
Up to 22 GPIOs can be mapped to the pins. These GPIOs can be used as a generic output
or input (interrupt) signals.
52/79
DocID022051 Rev 3
FM transceiver
STLC2690
4
FM transceiver
4.1
FM functional description
The FM subsystem of the chip contains a full receiver function and a full transmitter
function. The Host selects which function is performed. Note that the two functions cannot
be active at the same time.
The FM subsystem is compliant with all relevant international and regional standards and
regulations, e.g.
x
x
x
x
ITU BS.450-3
ETSI 301 357
FCC part 15 and 73
For the transmitter function, depending on the platform in which the STLC2690 is
integrated, the maximum radiated output power can be adjusted by the host to be in
line with the local regulations.
Both the receiver and the transmitter fully support RDS/RBDS. The RDS/RBDS is
compliant with all relevant international and regional standards, e.g.
x
x
CENELEC EN50067 (1992), CENELEC EN62106 (2001)
NRSC RBDS (04/1998), NRSC 4 A (04/2005) and Annexes
The FM transceiver uses a low-IF receiver and a quadrature up-conversion transmitter.
The RF frequency is generated by an on-chip frequency locked loop (FLL).
A small embedded microcontroller manages the flexibility of the data path and the DSP
parameters. It reduces the load on the host by taking care of the encapsulation (for the
transmitter) and extraction (for the receiver) of RDS/RBDS messages. It also takes care of
the overall control of the transceiver.
An integrated switch to connect either the FM transmitter or the FM receiver to an
integrated FM antenna is available in the STLC2690.
4.1.1
FM external control
There are two alternatives to control the FM subsystem from the host side.
x
x
The first way is to use the FM I2C interface.
The second way is to control the FM subsystem over the Bluetooth HCI interface.
Vendor-specific HCI commands and events have been defined for this purpose.
DocID022051 Rev 3
53/79
FM transceiver
STLC2690
Figure 21: FM external control through FM I2C or BT HCI interface
The command encoding is exactly the same when using I2C or BT HCI such that the host
driver can be the same for both.
As shown in not found19 a host-level API layer is offered in order to facilitate integration of
the FM driver on the Host. This API consists of a limited set of primitives, hiding the details
of the FM device. It also avoids polling, thereby reducing the load on the host. Source
codes are provided for an example application as well as for the driver primitives itself.
As an example, the following primitives are offered:
x
x
x
4.1.2
RadioBoot(): to perform power-on of the FM subsystem and to
perform platform dependent initialization
RadioRxConfig(): to configure different aspects of the receiver
function
RadioRxSetFreq(dwRxFrequency): to set the tuning frequency.
Interrupt to the host
In case the FM subsystem is controlled via I2C a dedicated signal on the chip, FM_IRQ,
can be used as an interrupt line to the host. In order to map this signal to a pin of the chip a
download of the Bluetooth parameter file is required. The interrupt line can be configured
as an active high or active low signal.
In case the FM subsystem is controlled via HCI no hardware interrupt line needs to be
used. Instead, the host is notified via a vendor-specific HCI event.
54/79
DocID022051 Rev 3
STLC2690
FM transceiver
The interrupt (or event) can be generated for many functions in the FM subsystem, e.g. to
signal the availability of information in the RDS data buffers. The host is able to configure
when to generate an interrupt (or event) and for which function.
4.2
FM radio receiver
The receiver offers worldwide band support (65.9 MHz up to 108 MHz).
The receiver uses a low-IF architecture. The RF signal is down-converted, after which antialiasing filtering and coarse channel filtering is performed. An automatic gain control (AGC)
circuit controls the gain of the input amplifier. A high resolution ADC then digitizes the
baseband-analog signal for further digital signal processing.
Digital signal processing (DSP) involves channel selection, FM demodulation, stereo
separation and RDS/RDBS processing. The DSP extracts additional information such as
the RSSI level of the incoming signal and other quality characteristics This information is
used by the embedded microprocessor for circumstantial control in order to optimize the
user’s audio experience on-the-fly.
As a reference clock the FM subsystem can either use the externally supplied slow clock or
the fast clock supplied by the Bluetooth subsystem. The FM subsystem is in a handshaking
process with the BT subsystem to exchange information on each other’s power state and
on the availability of reference clock sources. Optionally the FM subsystem can from time
to time calibrate the slow clock using the fast clock, allowing for a larger inaccuracy of the
slow clock.
4.2.1
Dual RF input with RX/TX antenna switch
The STLC2690 supports two alternative RF inputs for the FM receiver:
x
x
x
One RF input dedicated to the FM receiver, at pins FM_RFINP/FM_RFINN. This is a
low-resistive input. This input is suited for external headset wire antennas. An external
matching network is recommended to match to a typical headset wire antenna
impedance and to fulfill blocking requirements, see [13].
One RF input shared with the FM transmitter, at pins FM_RFOUTP/FM_RFOUTN.
This is a high- resistive and capacitive input. This input is suited for antennas
integrated on the PCB. An internal switch inside the STLC2690 connects the pins
FM_RFOUTP/FM_RFOUTN to the FM TX path or to the FM RX path. The STLC2690
integrates a tunable capacitor bank to perform an automatic calibration of the output
power and the RF load including the antenna. An external matching network
connected to FM_RFINP/FM_RFINN is recommended to fulfill blocking requirements,
see [13].
Impedances and performances of the two RF inputs are listed in Section 5.4.1: "FM
radio receiver performance".
The implementation in STLC2690 (as depicted below) offers the following advantages:
x
x
x
Isolation of the FM transmit path using a handset antenna towards the headset wire
which can still be connected.
Unchanged RF input impedance return loss in case of regular reception via a headset
wire.
High impedant RF input in case of reception via FM transmit antenna.
DocID022051 Rev 3
55/79
FM transceiver
STLC2690
Figure 22: Dual RF input with FM RX/TX antenna switch
4.2.2
Receiver RF functions
Band selection
The chip can be configured either to the OIRT band (65.9 – 74 MHz), the Chinese band (70
– 108 MHz), the Japanese FM band (76 - 90 MHz), the Japanese FM wide band, the
USA/Europe FM band (87.5 - 108 MHz) or to the worldwide band (70 - 108 MHz).
Scan up / scan down
An autonomous frequency scan can be requested. The scan stops when a station is found
that exceeds the currently configured RSSI level. On top of the RSSI level the host can
also impose a CNR value (Carrier-to-Noise Ratio) to be met.
Alternatively the PTY information can be used to stop the scan when a specified value is
found. This value is configurable by the host.
The frequency step for the scan is programmable either to 30 kHz, 50 kHz, 100 kHz or 200
kHz.
RF AGC
The RF AGC prevents saturation and limits the amount of intermodulation products created
by strong adjacent channels. The RF AGC is on by default but it can be turned off.
In addition there is an in-band AGC to prevent overloading by the wanted channel. The inband AGC is always turned on.
Pre-demodulation RF bandwidth reduction
When the stereo blending function is activated and the signal level is close to sensitivity,
the RF bandwidth is automatically, seamlessly reduced and the receiver is set in mono
mode to improve the sensitivity by about 3 dB. The RF bandwidth reduction is on by default
but it can be turned off.
RSSI level
The RSSI level can be retrieved by the host. It is also used internally for the Mute, Scan,
Blend and Alternative Frequency functions. The information is low-pass filtered and the
refresh cycle time can be configured.
Image detection
56/79
DocID022051 Rev 3
STLC2690
FM transceiver
The image detector determines whether a received signal is from a true station, or is the
image of a station after mixing.
The process is automatically enabled when the auto scan is running, but it can be switched
off.
When an image is detected, an interrupt is generated if the FM frequency had been
requested by the host. In autonomous mode (during a Scan or an Alternative Frequency),
the interrupt is not generated.
4.2.3
Receiver audio functions
Volume control
The output level is adjustable by a simultaneous control of the left and right channel. The
level can be set to 32 different levels in steps of 1.5 dB.
The volume control can be configured to apply to both analog and digital output
simultaneously, or only to the analog output (providing a line-out function to the digital
output).
Boost and audio equalizer
The equalizer can be configured either as a 3-band equalizer, by genre or according to the
RDS PTY information. The genres are pre-defined and the following genres can be chosen:
Normal (Speech), Classic, Rock and Pop.
When configured as a 3-band equalizer each band can be set at 15 different levels in steps
of 1.5 dB, between -10.5 and +10.5 dB. The corner frequency for the low band is 300 Hz,
the corner frequency for the high band is 3 kHz.
Soft mute
In case of low RF input levels the RSSI information, after being integrated and low-pass
filtered, drives the soft mute attenuator. The audio output is faded when soft mute is being
applied. The soft mute function can be switched off.
The RSSI level at which soft muting starts can be shifted up or down by 3 dB. See the
following table for some parameters of the soft mute function.
Table 29: Soft mute parameters
Parameter
Conditions
Typical
Unit
Soft mute start level
Default mode (programmable +/- 3 dB)
10
dBμV
Soft mute attenuation
Vin = 0 dBμV, Δfaudio = 22.5 kHz, fmod = 1 kHz, L = R
14
dB
Audio mute
The left and right audio outputs can be muted completely. This can be done simultaneously
but it can also be done for each channel individually.
Note that the audio output is automatically muted during an Alternative Frequency update.
Mono/Stereo configuration
The receiver can be set either to mono or to stereo.
The STLC2690 supports the pilot-tone system stereo decoding, it does not support polarmodulation stereo decoding.
Mono/Stereo indication
The receiver offers a mono/stereo indicator to the host. The indicator can be based either
upon the measured pilot deviation or upon the degree of mono/stereo blending (see
DocID022051 Rev 3
57/79
FM transceiver
STLC2690
below). In either case some hysteresis is used to avoid too frequent toggling of the
indicator:
x
x
in case the host configures the indicator to be based upon the pilot deviation, the
indicator will toggle typically at 4.5 kHz (for increasing pilot deviation) or at 3 kHz (for
decreasing pilot deviation).
in case the host configures the indicator to be based upon the mono/stereo blending,
the indicator will toggle when reaching 25% of stereo (for decreasing RSSI) or when
reaching 75% of stereo (for increasing RSSI).
An interrupt can be configured to trigger when the indicator toggles.
Automatic audio bandwidth (high cut) control
An automatic audio bandwidth limitation can be set. This is used in case of low RSSI
levels.
Signal dependent mono/stereo blending
As the RF input level drops the decoder makes a transition from stereo to mono in order to
limit the output noise. This process is called blending. The transition can be smooth (in
case gliding blending is configured) or fast (in case hard blending is configured).
Blending starts at a programmable threshold on the RF level (see the table below). The
blending can also be switched off by the host.
Table 30: Mono/stereo blending parameters
Parameter
Conditions
Typical
Unit
Mono/stereo blend start
level
Default mode (programmable +/- 3 dB)
42
dBμV
Adjacent channel detection
When a strong adjacent channel is about to interfere with the wanted signal, the RF
bandwidth is seamlessly reduced. This option is enabled by default, but can be switched
off.
4.2.4
Receiver RDS/RBDS support
RDS/RBDS decoder
In order to minimize the load on the host RDS/RBDS synchronization, error correction
(whenever possible) and block identification are performed locally. The same is done for
some specific RDS/RBDS information.
The host is able to set some parameters for acquisition, maintenance and loss of
synchronization.
Up to a maximum of 85 blocks can be stored locally, including an extra 8 bits per block for
status signaling: block identification (3 bits), error status (3 bits), FIFO status (1 bit) and a
spare bit.
When the FIFO capacity reaches a certain configurable level an interrupt is generated to
notify the host, so when the interrupt is received on a regular basis the host can download
the complete RDS memory.
not found29 shows the processing that is embedded inside the chip so as to avoid frequent
access to the host.
All RDS data, including the data that are not present in not found29, are still stored inside
the chip and can be sent to the host upon request.
58/79
DocID022051 Rev 3
FM transceiver
STLC2690
Table 31: RDS/RBDS data processed inside the chip
Acronym
Name
Note
AF
Alternative frequency
(1)
EON
Enhanced other network
(2)(3)
MS
Music speech
(3)
PI
Program identification
(1)
PTY
Program type
(3)
PTYN
Program type name
TA
Traffic announcement
(4)
TP
Traffic program
(2)
CT
Clock time and date
DI
Decoder identification
ECC
Extended country code
PIN
Program item number
PS
Program service
RT
Radio text
RT+
Radio text plus as defined in [8]
Notes:
(1)
This is used in AF processing
(2)
Equalizer can be programmed to automatically adapt to the music genre
(3)
Used for TA/TP switching, for temporary switching to another RF channel when it broadcasts a
traffic announcement
(4)
Specifically used during automatic scan
Alternative frequency (AF)
The receiver can autonomously change the tuning frequency to the Alternative frequency
which provides the same or an equivalent program of the same radio network with a better
quality.
In this autonomous mode the receiver performs AF list acquisition, checks the quality of the
station(s) at the alternative frequency(ies), performs image detection and checks the PI
code. All these actions, including switching back to the original frequency in case the
alternative frequency(ies) do not prove to be adequate, are completed within a time of 15
ms except for the PI check.
The AF feature can be switched off. The RSSI threshold level below which the process is
started, can be configured. In order to avoid continuous switching the minimum RSSI level
expected at the Alternative frequency can also be configured.
Audio pause detector
The pause detection is used to perform inaudible frequency jumps during silences. The
detection is based on the sum of left and right channels with a programmable threshold on
the audio level, specified in terms of corresponding FM deviation.
The pause time, being the minimum duration of an audio silence for the receiver to accept
it as a valid pause, can be programmed.
DocID022051 Rev 3
59/79
FM transceiver
STLC2690
The pause detector can be disabled. In that case the AF switch is triggered immediately
when the RSSI drops below the configured threshold.
4.3
FM radio transmitter
The transmitter offers worldwide band support (76 MHz up to 108 MHz).
The transmitter circuit uses digital signal processing (DSP) to generate a stereo MPX
signal, perform FM modulation and quadrature signal generation. After converting both
quadrature signals to an analog signal, an up-converting mixer followed by a power
amplifier produces the RF signal. The transmitter has extra filtering as to ensure
coexistence with existing wireless applications in a handset. It has calibration circuits and
variable gain in the transmit path to establish the correct output power. A tunable capacitor
array is used to tune the antenna circuit.
The transmitter supports RDS/RDBS message handling.
The transmitter may run from the externally applied low power reference clock (in this case
the embedded microprocessor should receive information on the clock inaccuracy to
compensate for). It can also be configured to run from the fast clock supplied from the
Bluetooth subsystem. Optionally the FM subsystem can from time to time calibrate the slow
clock using the fast clock, allowing for a larger in accuracy of the slow clock.
4.3.1
SureTuneTM
The STLC2690 supports SureTuneTM technology. This technology features a
microprocessor controlled, fast auto search algorithm to identify suitable transmit
frequencies at a 50, 100 or 200 kHz grid. The tuner in the transceiver scans the FM band in
a few seconds. Based on the acquired information, the embedded microcontroller then
determines the best transmit frequency, after which transmission can start. Several TX
channel presets can be stored in memory. The frequency scan on FM RX can be done
either on FM_RFINx or FM_RFOUTx, depending on the configuration, see Section 5.2.1:
"Dual RF input with RX/TX antenna switch".
4.3.2
Transmitter audio functions
Programmable analog input range
Three different analog input ranges are supported: 92 mVpeak, 147 mVpeak and 234
mVpeak.
MPX multiplexing
The following independent configurations to the MPX signal are possible:
x
x
x
x
mono or stereo
audio present or not
pilot present or not
RDS/RBDS present or not.
Pre-emphasis
The pre-emphasis can be set to either 50 or 75 μs.
Digital AGC/limiter
The digital part contains an AGC and a limiter to prevent overmodulation. The AGC has a
peak detector with a programmable threshold and time constant. The limiter implements
saturation at a programmable level.
60/79
DocID022051 Rev 3
FM transceiver
STLC2690
Programmable maximum FM deviation
The maximum FM deviation can be programmed to a value of up to 100 kHz.
Programmable gains
The gains can be set separately for the audio signal and the RDS/RBDS component.
4.3.3
Transmitter RF functions
Programmable transmit level
The default transmit level is 120 dBμV peak in differential mode. A gain range of -30 to 0
dB is available.
Simultaneous transmission on two FM channels
The same MPX signal can be transmitted on two different RF frequencies. This allows an
FM receiver to switch to an alternative frequency with better reception of the same
broadcast source. The spacing between both FM channels is programmable, with a typical
setting of 1.6 MHz. In this case the peak output power is equal to the one of a single FM
channel, however divided over the two channels.
Automatic calibration
The transmitter performs an automatic calibration of the output power and the RF load
including the antenna, by tuning a programmable capacitor bank at the RF output.
This tuning can be done periodically during operation, without audible effects.
4.3.4
Transmitter RDS/RBDS support
The programmable RDS/RBDS is compliant with international and regional standards:
x
x
CENELEC EN50067 (1992), CENELEC EN62106 (2001)
NRSC RBDS (04/1998), NRSC 4 A (04/2005) and Annexes
The transmitter supports RDS/RDBS message handling in a versatile way. It takes care of
block framing and error coding, but also the scheduling and repeated transmission of a
large series of blocks can be left to its embedded microcontroller if desired. In that case the
same types or RDS/RBDS data are supported as for the receiver, including RT+, see not
found29, except for TA/TP.
4.4
FM radio performance
4.4.1
FM radio receiver performance
(Typical is defined at Tamb = 25 °C, VDD_HV_x = 1.8 V. Minimum and maximum are worst
cases over corner lots and temperature.)
Table 32: FM radio receiver performance
Symbol
Parameter
FM general parameters
Test condition
Min.
Typ.
Max.
Unit
(1)(2)(3)
FRF
Operating
frequency
At FM_RFINx
65.9
108
MHz
FRF
Operating
frequency
At FM_RFOUTx
76
108
MHz
DocID022051 Rev 3
61/79
FM transceiver
STLC2690
Symbol
Parameter
Test condition
S/Nmax
Maximum
(S+N)/N
Mono
S/Nmax
Maximum
(S+N)/N
Stereo
US
Useable max
sensitivity
Min.
(4)(5)
(6)(3)
50 Ω matching network, @FM_RFINx,
see section 4.2.1
(S+N)/N = 26 dB, Tamb = 25 °C
Typ.
Max.
Unit
63
dB
58
dB
-2
1 (7)
dBμV
-2
5 (7)
dBμV
(1)
US
Useable max
sensitivity
50 Ω matching network, @FM_RFINx,
see section 4.2.1
(S+N)/N = 26 dB, full temperature range
(1)
US
intermediate
Useable
intermediate
sensitivity
50 Ω matching network, @FM_RFINx,
see section 4.2.1
(S+N)/N = 45 dB
11
dBμV
(1)
Sel@200k
Selectivity
Interferer at ±200 kHz, measured as per
EN55020
43
dB
Sel@400k
Selectivity
Interferer at ±400 kHz, measured as per
EN55020
52
dB
IIP3
Overall input
third order
intercept point
Interferers at ±200 kHz, ±400 kHz, AGC
OFF, Gain set at GMAX, at S+N)/N = 26
dB
85
90
dBμV
IIP3
Overall input
third order
intercept point
Interferers at ±1, ±2 MHz, AGC OFF
Gain set at GMIN, at S+N)/N = 26 dB
130
135
dBμV
IIP3
Overall input
third order
intercept point
Interferers at ±1, ±2 MHz, AGC OFF
Gain set at GMAX, at S+N)/N = 26 dB
85
88
dBμV
AM suppr
AM suppression
(1) (3)
58
67
dB
RDS S
@1.2kHz
RDS sensitivity
50 Ω matching network, @FM_RFINx,
see section 4.2.1
∆fRDS = 1.2 kHz, L = -R
95% of blocks decoded with no errors,
taken over 5000 blocks
21
22
dBμV
16
18
dBμV
(2)
RDS S
@2kHz
RDS sensitivity
50 Ω matching network, @FM_RFINx,
see section 4.2.1
∆fRDS = 2 kHz, L = -R
95% of blocks decoded with no errors,
taken over 5000 blocks
(2)
RDS
Sel@200k
62/79
RDS selectivity
at ±200 kHz
Wanted RF level = RDS sensitivity (S) +
3 dB, conditions as for RDS S @ 2 kHz
Interferer: ∆f = 40 kHz, fmod = 1 kHz
DocID022051 Rev 3
S + 20
dBμV
FM transceiver
STLC2690
Symbol
Parameter
Test condition
Min.
Typ.
Max.
Unit
RDS
Sel@400k
RDS selectivity
at ±400 kHz
Wanted RF level = RDS sensitivity (S) +
3 dB, conditions as for RDS S @ 2 kHz
Interferer: ∆f = 40 kHz, fmod = 1 kHz
S + 40
RFM_RFIN
RF input
resistance
Differential at pins, @FM_RFINx, see
section 4.2.1
VRF,max
RF maximum
input level
Maximum input level, audio parameters
are met.
RF blocking
levels (at
antenna input)
FM sensitivity degraded with 1 dB.
With 5 component 50 Ω matching
network, @FM_RFINx, see section 4.2.1
824 – 915 MHz (modulations: EDGE,
CDMA)
10
dBm
RF blocking
levels (at
antenna input)
FM sensitivity degraded with 1 dB.
With 5 component 50 Ω matching
network, @FM_RFINx, see section 4.2.1
1710 – 1980 MHz (modulations: EDGE,
CDMA,WCDMA)
10
dBm
RF blocking
levels (at
antenna input)
FM sensitivity degraded with 1 dB.
With 5 component 50 Ω matching
network, @FM_RFINx, see section 4.2.1
2400 – 2483.5 MHz (modulations: BT,
WLAN)
8
dBm
dBμV
RF (4) (5) (6)
200
Ω
105
dBμV
Stereo decoder and base band when in digital or analog output mode (4) (5) (6)
THD
Total harmonic
distortion
Mono, Dfaudio = 75 kHz, not A-weighted(1)
THD
Total harmonic
distortion
THD
0.08
0.1
%
Stereo, Dfaudio = 67.5 kHz, not Aweighted(2) (3)
0.07
0.13
%
Total harmonic
distortion
Mono, Dfaudio = 100 kHz, not Aweighted(2) (3)
0.07
0.15
%
AudSpur
Audio spurious
products
(1) (3)
-60
dBc
StereoSep
Stereo
separation
PilotSup
Pilot
suppression
(3)
Stereo blending OFF, 32 dBμV input
level, Dfaudio = 67.5 kHz, R = 0, L = 1
43
44
dB
(2)
Stereo, Dfaudio = 67.5 kHz, without 15
kHz LP filter in the audio analyzer,
absolute value (i.e. difference between
1kHz(3) tone and pilot tone after filtering)
80
dB
(2)
Tdeemphasis
De-emphasis
time constant
73
75
77
μs
Tdeemphasis
De-emphasis
time constant
49
50
51
μs
AudioMute
Audio soft
muting
attenuation
When FM function enabled and in autosearch or when soft mute active
DocID022051 Rev 3
60
dB
63/79
FM transceiver
Symbol
STLC2690
Parameter
Test condition
Min.
Typ.
Max.
Unit
Rload > 30 kΩ, Dfaudio = 22.5 kHz
Mono(1) and stereo(2)
61
69
71
mVrms
293
307
315
mVrms
0.1
dB
Analog Audio outputs only (4) (5) (6)
VAF
VAFmax
Audio output
level
Maximum audio
output level
(3)
Rload > 30 kΩ, Dfaudio = 100 kHz
Mono(1)
(3)
VAFL/VAFR
Audio left/right
channel
imbalance
BW
Upper audio
bandwidth (-3 dB
point)
for both Tdeemphasis = 75 μs and 50 μs
BW
Lower audio
bandwidth (-3 dB
point)
for both Tdeemphasis = 75 μs and 50 μs
Audio response
flatness
(2) (3)
at high volume levels
(3)
-0.1
15.2
kHz
(3)
100 Hz to 13 kHz, for both Tdeemphasis =
75 μs and 50 μs, pre-emphasis applied,
after de-emphasis
10
Hz
±0.8
dB
50
Ω
(3)
Audio output
impedance
When FM function enabled and in autosearch or when soft mute active
Digital audio outputs only (4) (5) (6)
VAF
Audio output
level
Fs
Audio output
sample rate
Mono(1) ,Δfaudio = 75 kHz
-7.5
dB/fullscale
8
192
kHz
30
200
kHz
5
s
60
dBμV
Synthesizer (4) (5) (6)
Fstep
Minimum
frequency step
Tsweep
Sweep time
Total time taken for an automatic search
to sweep from 88 to 108 MHz or 76 to 90
MHz (or reverse direction) assuming no
channels found.
RSSI level (4) (5) (6)
Range
Range
10
ΔL
Relative level
error
±1
dB
ΔL
Absolute level
error
±3
dB
Notes:
(1)
FRF = 65.9 to 108 MHz, unless otherwise stated
(2)
with 15 kHz LP filter in the audio analyzer, A-weighted, unless otherwise stated
(3)
@FM_RFINx and with a 50 Ω matching network, see section 4.2.1 , unless otherwise stated
(4)
Mono, Δfaudio = 22.5 kHz, fmod = 1 kHz, unless otherwise stated
64/79
DocID022051 Rev 3
FM transceiver
STLC2690
(5)
Vin = 60 dBμV
(6)
Stereo, Δfaudio = 22.5 kHz, fmod = 1 kHz, ΔfPilot = 6.75 kHz, L = R, no RDS, unless otherwise stated
(7)
Depending on application conditions, when BT is enabled, at 2 FM frequencies exceptions might occur.
4.4.2
FM radio transmitter performance
(Typical is defined at Tamb = 25 °C, VDD_HV_x = 1.8 V. Minimum and maximum are worst
cases over corner lots and temperature.)
Table 33: FM radio transmitter performance
Symbol
Parameter
Test condition
Min.
Typ.
Max.
Unit
76
108
MHz
50
200
kHz
-10
10
kHz
FM general parameters
FRF
Operating frequency
Synthesizer
Fstep
Frequency step
Frequency accuracy
(1)
RF output
Maximum spacing of dual FM TX
channels
The spacing is programmable
1.6
MHz
Maximum transmit output level
With as load a loop antenna
with inductance of 120 - 150
nH and a minimum Q of 30
120
dBμVpdiff
Gain range
With as load a loop antenna
with inductance of 120 - 150
nH and a minimum Q of 30.
Gain step at high output levels
ACP
-28
0.4
1
0
dB
1.6
dB
Transmitter output accuracy
Over entire output power
range
-1
1
dB
Load inductance range that can be
supported
FRF = 76 to 108 MHz, with a
minimum Q of 30, without
external capacitance added
120
150
nH
Occupied BW
± 100 kHz offset from nominal
channel frequency
-20
dBc
Adjacent channel power, at max
output power, single FM TX
channel
> ±120 kHz
-35
-30
dBc
Transmitter noise floor (4) (2)(3)(4)
746 - 764 MHz
-140
dBm/Hz
Transmitter noise floor (4) (5) (6) (8)
869 - 894 MHz, 925 - 960
MHz, 1805 - 1880 MHz, 1930 1990 MHz
-140
dBm/Hz
Transmitter noise floor(5)(5) (6) (8)
2110 - 2170 MHz
-140
dBm/Hz
Transmitter noise floor
1570 - 1580 MHz
-140
dBm/Hz
746 - 764 MHz
-99
dBm
869 - 894 MHz, 925 - 960
MHz, 1805 - 1880 MHz, 1930 1990 MHz
-109
dBm
Transmitter spurious
(4) (5) (6) (8)
(4) (5) (6) (8)
Transmitter spurious (4) (5) (6) (8)
DocID022051 Rev 3
65/79
FM transceiver
Symbol
STLC2690
Parameter
Test condition
Min.
Typ.
Max.
Unit
Transmitter spurious (4) (5) (6) (8)
2110 - 2170 MHz
-96
dBm
Transmitter spurious (4) (5) (6) (8)
1570 - 1580 MHz
-106
dBm
Analog audio input
VAF1
Analog audio input level(6)
Mono(7), Δfaudio = 75 kHz
Stereo(8), Δfaudio = 67.5 kHz
with input gain step 1
78
mVp
VAF1
Analog audio input
level(7)
Mono(1) , Δfaudio = 75 kHz
Stereo(2) , Δfaudio = 67.5 kHz
with input gain step 2
134
mVp
VAF1
Analog audio input
level(7)
Mono(1) ,Δfaudio = 75 kHz
Stereo(2) , Δfaudio = 67.5 kHz
with input gain step 3
212
mVp
ZAF
Analog Input impedance
25
kΩ
-6
dB/fullsca
le
Digital audio input (I2S)
Mono(1) ,Δfaudio = 75 kHz
Stereo(2) , Δfaudio = 67.5 kHz
Audio input level
Fs
Audio input sample rate
8
192
kHz
100
kHz
10
%
10
kHz
±1
dB
1
dB
Stereo encoder and base band
Δf
Total peak deviation
Absolute maximum peak
deviation - programmable
ΔfPilot
Pilot deviation
Relative to maximum peak
deviation - programmable
ΔfRDS
RDS deviation
Absolute maximum peak
deviation - programmable
Transmitted deviation flatness
Stereo(2) , Δfaudio = 67.5 kHz
over FRF = 76 - 108 MHz
Channel imbalance
Stereo(2)
-1
Stereo separation
Stereo(2) , R = 0, L = 1
30
Lower sudio bandwidth (-3 dB
point)
For both Tpreemphasis = 75 μs
and 50 μs.
Upper audio bandwidth (-3 dB
point)
For both Tpreemphasis = 75 μs
and 50 μs, for analog audio
input or digital audio input with
sample rates Fs ≥ 32 kHz
15
kHz
Upper audio bandwidth (-3 dB
point)
for digital audio input with
sample rates Fs < 32 kHz
0.8 *
Fnyq
kHz
Audio response flatness
100 Hz to 13 kHz, for both
Tpreemphasis = 75 μs and 50 μs,
pre-emphasis applied,
measured after de-emphasis,
for sample rates > 32 kHz
-1.5
Tpreemphasis
66/79
Pre-emphasis time constant high
value
DocID022051 Rev 3
75
8
1.2
42
dB
50
+1.5
75
Hz
dB
μs
FM transceiver
STLC2690
Symbol
Parameter
Test condition
Tpreemphasis
Pre-emphasis time constant low
value
Min.
Typ.
Max.
50
Pre-emphasis time constant
tolerance
Unit
μs
±5
%
THDdig
Total harmonic distortion for digital
input
Stereo(2) , Δfaudio = 67.5 kHz
0.07
1
%
THDana
Total harmonic distortion for
analog input
Stereo(2) , Δfaudio = 67.5 kHz
0.18
1
%
S/Nmono,d
Transmitted S/N for mono for
digital input
Mono(1) for digital input.
A-weighted filter on RX
measurement equipment.
60
dB
S/Nmono,a
Transmitted S/N for mono for
analog input
Mono(1) for analog input.
A-weighted filter on RX
measurement equipment.
56.5
dB
S/Nstereo,d
Transmitted S/N for stereo for
digital input
Stereo(2) (7) for digital input.
A-weighted filter on RX
measurement equipment.
57
dB
S/Nstereo,a
Transmitted S/N for stereo for
analog input
Stereo(2) (7) for analog input.
A-weighted filter on RX
measurement equipment.
54
dB
Audio spurious products
Mono(1) , FRF = 76 to 108 MHz
-60
dBc
Notes:
(1)
For use of the slow clock for FM, in case the accuracy of the externally applied slow clock is not sufficient, the STLC2690 provides a
calibration mechanism to calibrate the slow clock versus the fast clock.
(2)
With as load a loop antenna with inductance of 120 - 150 nH and a minimum Q of 30 .
(3)
The integrated resonance tank and integrated RF filtering provide this transmit noise and spurious levels in cellular bands.
(4)
At max output power
(5)
This is at the chip output.
(6)
The Host needs to set the correct gain level. For input levels other than those specified in this table and still above 58 mVp, the SNR can
be up to 4 dB lower.
(7)
Mono, Δfaudio = 22.5 kHz, fmod = 1 kHz, unless otherwise stated
(8)
Stereo, Δfaudio = 22.5 kHz, fmod = 1 kHz, ∆fPilot = 6.75 kHz, L = R, no RDS, unless otherwise stated
4.5
FM interfaces
4.5.1
Control interface
The FM subsystem can either be controlled via the I2C interface, or via the Bluetooth HCI
interface. In the latter case vendor-specific HCI commands and events are used.
FM I2C interface
The FM I2C interface offers one way to control the FM subsystem of the chip. Based on the
standard I2C protocol, commands can be sent over this interface to boot and control the
FM subsystem, and to retrieve settings. A dedicated interrupt pin can be used to notify the
host.
DocID022051 Rev 3
67/79
FM transceiver
STLC2690
A host-level API has been defined along with the underlying host-level C functions. This
allows the host to address the FM subsystem in a user-friendly and straightforward way
and allows for a fast integration at host level. See also Section 5.1.1: "FM external control".
The command encoding is exactly the same when using FM I2C or BT HCI such that the
host driver can be the same for both.
The physical aspects of the FM I2C interface are described in Section 3.12.4: "FM I2C
interface".
Bluetooth HCI interface
Alternatively the FM subsystem can be controlled from the Bluetooth chip using the
Bluetooth HCI interface. For this purpose a set of vendor-proprietary HCI commands has
been defined. This set allows the host to control the FM subsystem and to retrieve
information on the control settings. To notify the host a vendor-specific HCI event is used.
The command encoding is exactly the same when using I2C or BT HCI such that the host
driver can be the same for both.
4.5.2
Audio interface
The FM receiver output can be routed to an I2S output interface, to a PCM output interface,
to a stereo analog output interface or to an on-chip interface to the Bluetooth subsystem.
Similarly the FM transmitter can be configured to receive its input from an I2S input
interface, from a PCM input interface, from a stereo analog input interface or from an onchip interface linked to the Bluetooth subsystem.
Dedicated PCM and I2S interfaces
The PCM and I2S interfaces can be configured as Master or as Slave.
When acting as a Master, the I2S interface can be configured to any arbitrary sample rate
between 8 and 192 kHz. The PCM interface can be configured to sample rates between 8
and 48 kHz.
The physical aspects of the PCM and I2S interfaces are described in Section 3.12.7: "FM
PCM interface" and Section 3.12.8: "FM I2S interface".
Routing to/from Bluetooth
For specific user applications the Bluetooth voice or audio air traffic can directly be taken
from or routed to the FM subsystem (for receiver or transmitter, respectively). Another
possibility is to route the received FM signal directly to the Bluetooth PCM/I2S port, or to
route the Bluetooth PCM/I2S port directly to the FM transmitter. See Section 3.10:
"Multimedia features" to have an overview of all use cases.
Control of this kind of routing is only possible via dedicated HCI commands.
Stereo analog audio codec output and input
Analog audio input and output requires external AC coupling components.
68/79
DocID022051 Rev 3
Package information
STLC2690
5
Package information
In order to meet environmental requirements, ST offers these devices in different grades of
ECOPACK® packages, depending on their level of environmental compliance. ECOPACK®
specifications, grade definitions and product status are available at: www.st.com.
ECOPACK® is an ST trademark.
5.1
WLCSP package information
The device STLC2690 is in lead-free/RoHs-compliant WLCSP package, 61 pins.
Figure 23 provides the package drawing and dimensions. See Table 34: "Package
dimensions" for more detailed information.
DocID022051 Rev 3
69/79
Package information
STLC2690
Figure 23: WLCSP 3.315x3.56x0.6 61 F8 (B6 C6 G7 OUT) pitch 0.4 B 0.25
70/79
DocID022051 Rev 3
Package information
STLC2690
Table 34: Package dimensions
Dimensions
(mm)
Reference
Min.
Typ.
Max.
A
0.60
A1
0.20
b
0.24
0.27
0.30
D
3.275
3.315
3.355
D1
E
(2)
2.80
3.52
3.56
3.60
E1
2.80
e
0.40
F
0.245
(3)
F1
0.48
(3)
g
0.27
(3)
g1
0.28
(3)
ccc
1.
2.
3.
4.
5.
Notes
0.05
WLCSP stands for Wafer Level Chip Scale Package.
The typical ball diameter before mounting is 0.25 mm.
The matrix ball array is not centered
The matrix ball array is depopulated (Balls B6 C6 G7 out)
The terminal A1 corner must be identified on the top surface by using a laser marking
dot.
Figure 24: Package markings
A
B
C
D
E
F
G
H
I
J
DocID022051 Rev 3
71/79
Package information
STLC2690
Table 35: Package markings: legend
72/79
Item
Description
Format
Value
A
Marking area
XXXXXX
2690W5
B
Operator input (diff lot)
C
Assembly plant
PP
D
Assembly year
Y
E
Assembly week
WW
F
Second lvl_intct
G
Marking area (wafer number)
H
Diffusion traceability plant
I
Country of origin
J
Dot (indicates pin A1)
DocID022051 Rev 3
WX
Max 3 char
STLC2690
6
References
References
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Specification of the Bluetooth System V3.0, April 2009, Bluetooth SIG
Specification of the Bluetooth System V2.1 + EDR, July 2007, Bluetooth SIG
Specification of the Bluetooth System V2.0 + EDR, November 2004, Bluetooth SIG
Specification of the Bluetooth System V1.2, November 2003, Bluetooth SIG
Specification of the Bluetooth System - Host Controller Interface [Transport Layer]
Volume 04 Revision 1.2 or later, part A: UART v1.1, January 2006, Bluetooth SIG
Radio Frequency Test Suite Structure (TSS) and Test Purposes (TP) System
Specification 1.2/2.0/2.0 + EDR, document number RF.TS/2.0.E.3, March 2005,
Bluetooth SIG
IEEE 802.15.2, IEEE Recommended Practice for Telecommunications and
Information exchange between systems – Local and metropolitan area networks
Specific Requirements - Part 15.2: Coexistence of Wireless Personal Area Networks
with Other Wireless Devices Operating in Unlicensed Frequency Band, August 2003,
IEEE
RadioText Plus (RT+) Specification, Version 2.1, July 2006, RDS Forum
The I2C-bus specification, Version 2.1, January 2000, Philips Semiconductors
The I2S-bus specification, June 1996, Philips Semiconductors
AN_43_STLC2690_Layout_guideline.pdf, STE
AN_54_STLC2690_BT_Front_End_Recommendations.pdf, STE
BMDS_STLC2690_HW_Manual_FM.pdf, STE
AN_31_STLC2690_Enhanced_SPI_Mode.pdf, STE
AN_35_STLC2690_UART_Mode.pdf, STE
STLC2690_SW_Manual.pdf, STE
AN_29_STLC2690_Pin_Mapping.pdf, STE
DocID022051 Rev 3
73/79
Acronyms and abbreviations
7
STLC2690
Acronyms and abbreviations
Table 36: Acronyms and abbreviations
Acronym/abbreviation descriptions
74/79
2-DH1
Bluetooth 2 Mbps ACL packet type
2-DH3
Bluetooth 2 Mbps ACL packet type
2-DH5
Bluetooth 2 Mbps ACL packet type
2-EV3
Bluetooth 2 Mbps synchronous packet type
2-EV5
Bluetooth 2 Mbps synchronous packet type
3-DH1
Bluetooth 3 Mbps ACL packet type
3-DH3
Bluetooth 3 Mbps ACL packet type
3-DH5
Bluetooth 3 Mbps ACL packet type
3-EV3
Bluetooth 3 Mbps synchronous packet type
3-EV5
Bluetooth 3 Mbps synchronous packet type
8-DPSK
8 phase differential phase shift keying
A2DP
Advanced audio distribution profile
AC
Alternating current
ACL
Asynchronous connection oriented
ADC
Analog to digital converter
AF
Alternate frequency
AHB
Advanced high-performance bus
A-law
Audio encoding standard
AMR
Absolute maximum rating
APB
Advanced peripheral bus
API
Application program interface
ARM7
Micro-processor
ARM7TDMI
Micro-processor
AWMA
Alternating wireless medium access
B-BPF
Balanced band pass filter
BER
Bit error rate
BOM
Bill of materials
BR
Basic rate
BT
Bluetooth
BW
Band width
C/I
Carrier-to-co-channel interference
CODEC
COder DECoder
CPU
Central processing unit
CQDDR
Channel quality driven data rate change
DocID022051 Rev 3
Acronyms and abbreviations
STLC2690
Acronym/abbreviation descriptions
CVSD
Continuous variable slope delta modulation
DC
Direct current
DEVM
Differential error vector amplitude
DH1
Bluetooth 1 Mbps ACL packet type
DH3
Bluetooth 1 Mbps ACL packet type
DH5
Bluetooth 1 Mbps ACL packet type
DM1
Bluetooth 1 Mbps ACL packet type
DM3
Bluetooth 1 Mbps ACL packet type
DM5
Bluetooth 1 Mbps ACL packet type
DMA
Direct memory access
DSP
Digital signal processor
DUN
Dial-up networking profile
DV
Bluetooth 1 Mbps synchronous packet type
ED
Erroneous data delivery
EDR
Enhanced data rate
EIR
Extended inquiry response
EPR
Encryption pause/resume
eSCO
extended SCO
EV3
Bluetooth 1 Mbps synchronous packet type
EV4
Bluetooth 1 Mbps synchronous packet type
EV5
Bluetooth 1 Mbps synchronous packet type
FHS
Frequency hopping synchronization
FIFO
First in, first out
FLL
Frequency locked loop
FM
Frequency modulation
GFSK
Gaussian frequency shift keying
GPIO
General purpose I/O pin
GSM
Global system for mobile communications
H4
UART based HCI transport
HCI
Host controller interface
HV1
Bluetooth 1 Mbps synchronous packet type
HV3
Bluetooth 1 Mbps synchronous packet type
HW
Hardware
I/O
Input/output
I2C
Inter-integrated circuit
I2S
Inter-integrated circuit sound
IF
Intermediate frequency
DocID022051 Rev 3
75/79
Acronyms and abbreviations
STLC2690
Acronym/abbreviation descriptions
76/79
ISM
Industrial, scientific and medical
JTAG
Joint test action group
L2CAP
Logical link control and adaptation protocol
LMP
Link manager protocol
LNA
Low noise amplifier
LO
Local oscillator
LSTO
Link supervision time out
MPX
MultiPleX
PA
Power amplifier
PBF
Packet boundary flag
PCB
Printed circuit board
PCM
Pulse code modulation
PD
Pull-down
PDA
Personal digital assistant
PLL
Phase locked loop
PPEC
Pitch-period error concealment
PTA
Packet traffic arbitration
PU
Pull-up
QoS
Quality of service
RAM
Random access memory
RBDS
Radio broadcast data system
RC
Resistance-capacitance
RDS
Radio data system
RF
Radio frequency
rms
Root mean squared
ROM
Read only memory
RSSI
Receive signal strength indication
RX
Receive
SBC
Sub band coding
SCO
Synchronous connection oriented
SIG
Bluetooth special interest group
SPI
Serial peripheral interface
SSP
Secure simple pairing
SSR
Sniff subrating
ST
STMicroelectronics
SW
Software
TeSCO
eSCO interval
DocID022051 Rev 3
Acronyms and abbreviations
STLC2690
Acronym/abbreviation descriptions
TSCO
SCO interval
Tsniff
Sniff interval
TX
Transmit
UART
Universal asynchronous receiver/transmitter
VCO
Voltage controlled oscillator
VGA
Variable gain amplifier
WCDMA
Wideband code division multiple access
WFBGA
Very very thin profile fine pitch ball grid array
WLAN
Wireless local area network
WLCSP
Wafer-level chip scale package
μ-law
Audio encoding standard
π/4-DQPSK
π/4 rotated differential quaternary phase shift keying
DocID022051 Rev 3
77/79
Revision history
8
STLC2690
Revision history
Table 37: Document revision history
78/79
Date
Revision
13-Nov-2014
3
Changes
Datasheet reformatted to STMicroelectronics standards
following the transfer of the product from STEricsson. No
technical changes.
DocID022051 Rev 3
STLC2690
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST
products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the
design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2014 STMicroelectronics – All rights reserved
DocID022051 Rev 3
79/79