1 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
Hands Free Car Kit Module
CK5050+
Datasheet
Product Scope
Parrot has identified a demand for the integration of the telephony into a host product like car radio or navigation system. The answer to this demand is CK5050+.
The CK5050+ is a feature-rich Bluetooth Hands Free Car Kit solution dedicated for the integration of Handsfree Bluetooth applications in car radios and car telematics systems.
2 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
1 |
PRODUCT OVERVIEW |
3 |
|
1.1 |
|
CK5050+ Features |
3 |
1.2 |
|
Memory Flash required |
4 |
2 |
ELECTRICAL ARCHITECTURE |
5 |
|
2.1 CK5050+ internal Block Diagram |
5 |
||
2.2 |
|
Electrical Interfaces Characteristics |
6 |
2.3 |
|
Main Connector Pinout |
8 |
3 |
HARDWARE LAYOUT |
10 |
|
3.1 Components placement with internal antenna (PI040123AA) |
10 |
||
3.2 |
|
Components placement without internal antenna (PI040114AA - PI040124AA) |
12 |
4 |
SOFTWARE SPECIFICATIONS |
14 |
|
4.1 |
|
Bluetooth Stack |
14 |
4.2 |
|
Bluetooth Profiles Supported |
14 |
4.3 |
|
Software Architecture |
14 |
4.4 |
|
Software Interface |
15 |
5 |
MECHANICAL DESIGN |
16 |
|
5.1.1 |
Shielding |
16 |
|
5.1.2 |
CK5050+ versions |
18 |
|
5.1.3 |
Integration on the motherboard |
19 |
|
5.1.4 |
CK5050+ mechanical design |
20 |
|
6 |
DEVELOPMENT TOOLS |
23 |
|
7 |
FCC REQUIREMENTS FOR MODULE APPLICATION |
25 |
|
8 |
CE DECLARATION |
26 |
|
9 |
ANNEXE 1: CK5050+APPLICATION (EXAMPLE) |
27 |
3 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
1Product Overview
This document is the Datasheet of the Parrot CK5050+ Bluetooth Module.
The CK5050+ is a feature-rich Bluetooth platform dedicated for the integration of Bluetooth applications in car audios, car telematic systems or any systems requiring a complete embedded Bluetooth solution.
1.1CK5050+ Features
Bluetooth connectivity
∙Bluetooth Power Class 2 Radio
∙Embedded Bluetooth v1.1, v1.2 & v2.0 compliant
∙Embedded profiles
∙Compatible with all Bluetooth phones
∙Pairing and connection with all Bluetooth Devices: Phones, Smartphones, PDA …
∙Multiple user support: Up to 5 paired phones
∙Multiple connection (up to 3 device connected at the same time)
∙Multiple profile (for example A2DP and HFP at the same time with same or different devices)
Phone
∙Pick-up, Hang-up, Redial
∙Automatic answer (from host via dial command)
∙Send DTMF during calls
∙Private Mode
Phone Book
∙Automatic Phone book synchronization over Bluetooth (up to 1000 names)
∙Call history (dialed number, received calls, missed calls)
∙All Synchronization Methods
∙Full Unicode for compatibility with numerous characters sets (European, Russian, Chinese, Japanese…)
Digital Signal Processing and Acoustics
∙Acoustic Echo cancellation for Full Duplex operation
∙Noise reduction
∙Beam forming with 2 microphones inputs
∙Volume control
∙Speaker dependant voice recognition (trained names and keyword)
∙Speaker independent voice recognition (Nuance licensing)
∙Text To Speech feature.
Audio Streaming
∙Embedded SBC decoder
∙Embedded MP3 decoder from Thomson Licensing (optional)
∙Stereo audio output
Miscellaneous
∙Provide Phone Battery Level and Network Level, Carrier Name (depends on phones)
∙Embedded test pattern
Software Update
∙Full standard Software available (free upgrade from Parrot homepage)
∙Software update available through Bluetooth or UART
∙Very large compatibility with Phones, Smartphones, PDAs, Music players
USB
∙USB 2.0 Full Speed
∙Access to mass storage device
∙File browsing
4 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
1.2Memory Flash required
∙Flash required for the CODE: Around 2Mbytes
∙Flash required for the user Data (settings, phonebook…) : Around 4 MBytes
∙Flash required for speaker independent voice recognition and text to speech:
Voice recognition only: 3 Mbytes + 1.1 Mbytes per language
Voice recognition and Text To Speech: 7 Mbytes + 16 Mbytes per language
Example for 1 language:
|
|
Code |
Data |
Required |
Memory Flash |
|
VR + TTS |
23 MBytes |
2 MBytes |
4 MBytes |
29 MBytes |
256 |
MBits |
VR only |
4.1 MBytes |
2 MBytes |
4 MBytes |
10.1 MBytes |
128 |
Mbits |
Example for 6 languages:
|
|
Code |
Data |
Required |
Memory Flash |
VR + TTS |
103 MBytes |
2 MBytes |
4 MBytes |
109 MBytes |
1 GBits |
VR only |
9,6 MBytes |
2 MBytes |
4 MBytes |
15.6 MBytes |
128/256 Mbits |
5 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
2Electrical Architecture
2.1CK5050+ internal Block Diagram
CK5050+ Simplified Block Diagram
The main electrical interfaces provided by the CK5050+ are:
∙Bluetooth: 2.0 EDR
∙Audio:
Digital I2S interface: 1 stereo input + 2 stereo output (need to have an I2S codec on the motherboard) Analog interface: 2 audio inputs
∙Serial Link : UART for the software interface through AT commands
∙2 x USB 2.0 OTG
∙I²C Interface
∙3.3 V Power Supply
∙Flash : 256Mbits / 512Mbits / 1Gbits
∙SDRAM: 64Mbits/ 128Mbits
6 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
2.2Electrical Interfaces Characteristics
Absolute Maximum Rating
|
|
|
Min |
|
|
Max |
|
|
Unit |
|
|
Supply Voltage |
|
-0.3 |
|
|
3.8 |
|
|
V |
|
|
Storage Temperature |
|
-40 |
|
|
+125 |
|
|
°C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Operating Conditions |
|
|
|
|
|
|
|
|
||
|
|
|
Min |
|
|
Max |
|
|
Unit |
|
|
Supply Voltage |
|
3,2 |
|
|
3.6 |
|
|
V |
|
|
|
|
|
|
|
|
||||
|
Ambiant Temperature |
|
-40 |
|
|
+85 |
|
|
°C |
|
UART: 16C550 Compatible Type. A bit “Start Bit=0” is added to the beginning of each word (8bits). The Least Significant Bit (LSB) is sent first. A “Stop Bit=1” is sent by the transmitter at the end of each word.
MaxVOL=0.15V
MinVOH=Vcc-0v15 (at IOH=0.1mA) open collector with build in 2.5k pull up MaxVIL=0.8V
MinVIH=2V
UART0_TX & UART1_TX:
|
Min |
Max |
Condition |
|
|
|
|
Trise (ns) |
|
10 |
Cload = 50pF |
|
|
|
|
Tfall (ns) |
|
10 |
Cload = 50pF |
|
|
|
|
The UART1_RX and UART0_RX are Schmitt trigger inputs
I2C
MaxVOL=0.15V
MinVOH=Vcc-0v15
MaxVIL=0.8V
MinVIH=2V
RESET: Asynchronous reset signal, used to reset the Parrot Daughter Board, active low.
MaxVIL=0.4V
MinVIH=2.5V
MIC_PWR: Connect to electret condenser microphone (Impedance less than 2.2kOhms) Electrical characteristics of microphone:
Operating voltage: 2..02V-2.48V DC Current consumption: 500µA max.
Use of pre-amplified microphones is in option.
Optional: another power supply (from motherboard) can be used to supply the microphone(s)
VCC: Supply voltage 3.4V(-0.2V/+0.2V) including tolerances, thermal changes, noise over/under shoot due to load change and/or car battery voltage change, load dump.
Mean current : <300 mA (All components active and communication or streaming mode) Peak current < 1.5A during switch on: > mA during 700 ms (max).
7 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
POWER CONSUMPTION
|
FUNCTIONING MODES |
CURRENT ON 3.4V |
REMARKS |
|
|
<20 µA |
BT radio and Parrot5+ ASIC stopped, Internal voltage regulator |
|
STOP MODE |
switched off.(Power off or Reset active) |
|
|
|
||
|
STANDBY MODE |
<200 mA |
BT module in sniff mode, Parrot ASIC in idle |
|
|
|
|
|
HANDSFREE MODE |
<300 mA |
Hands free communication with a Bluetooth enabled phone |
|
|
|
|
|
AUDIO STREAMING |
<300 mA |
Reception of an encoded stream, decoding, playing of the audio |
|
|
|
|
8 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
2.3Main Connector Pinout
Main connectors:
Male connector:
Female connector:
The following pinout allows an interface to the CK5050+ according to market standards:
The following pinout allows an interface to the CK5050+ according to market standards:
9 (27)
Created by : |
Reference |
Title |
David COROLLEUR |
DC-2008-029 |
Hands Free Car Kit Module CK5050+ - Datasheet |
Revised by : |
Date |
edition N° : |
J.J. DORMARD |
20//2008 |
1.03 |
Approved by : |
Date |
Function |
|
|
|
|
PIN |
|
FUNCTION |
|
INPUT |
|
COMMENT |
|
|
|
/ OUTPUT |
|
|
||
|
|
|
|
|
|
|
|
1 |
|
RIN |
|
I |
Line in : right input |
||
2 |
|
LIN |
|
I |
Line in : left input |
|
|
3 |
|
MIC1N |
|
I |
|
|
|
4 |
|
MIC2N |
|
I |
Microphones : Analog audio inputs |
||
5 |
|
MIC1P |
|
I |
|||
|
|
|
|
||||
6 |
|
MIC2P |
|
I |
|
|
|
7 |
|
MIC_PWR |
|
O |
Microphone power supply |
||
8 |
|
VSS |
|
I |
Ground |
|
|
9 |
|
BOOTS |
|
I |
To update the soft |
|
|
10 |
|
NRESET |
|
I |
RESET trigger Input |
||
|
11 |
|
USB0_VBUS |
|
I |
USB0 Vbus 5V |
|
|
|
|
|
|
|
|
|
12 |
|
USB1_VBUS |
|
I |
USB1 Vbus 5V |
|
|
13 |
|
USB0_ID |
|
I |
USB0 ID pin of mini AB receptacle (OTG) |
||
14 |
|
USB1_ID |
|
I |
USB1 ID pin of mini AB receptacle (OTG) |
||
15 |
|
USB0_DRV_VBUS |
|
O |
Drive VBUS (OTG) USB0 |
||
|
16 |
|
USB1_DRV_VBUS |
/ |
O/I |
Drive VBUS |
(OTG) USB1 / Connected to |
|
|
|
IPOD_READY |
|
|
IPOD_Authentication_Coprocessor |
|
17 |
|
USB0_D- |
|
O/I |
USB0 interface D- signal |
||
18 |
|
USB1_D- |
|
O/I |
USB1 interface D- signal |
||
19 |
|
USB0_D+ |
|
O/I |
USB0 interface D+ signal |
||
20 |
|
USB1_D+ |
|
O/I |
USB1 interface D+ signal |
||
21 |
|
VSS |
|
I |
Ground |
|
|
22 |
|
VSS |
|
I |
Ground |
|
|
23 |
|
VCC |
|
I |
POWER 3.4V |
|
|
24 |
|
VCC |
|
I |
POWER 3.4V |
|
|
25 |
|
VSS |
|
I |
Ground |
|
|
26 |
|
VSS |
|
I |
Ground |
|
|
27 |
|
U1_IN |
|
I |
16C550 Compatible type |
||
28 |
|
U1_OUT |
|
O |
(for Debug interface) |
||
29 |
|
U0_IN |
|
I |
16C550 Compatible type |
||
30 |
|
U0_OUT |
|
O |
(for Host AT commands and Flash Update interface) |
||
31 |
|
I2C_CLK |
|
O |
I2C clock |
|
|
32 |
|
I2C_DA |
|
O/I |
I2C data |
|
|
33 |
|
VSS |
|
I |
Ground |
|
|
34 |
|
VSS |
|
I |
Ground |
|
|
35 |
|
I2S_CLK |
|
O/I |
I2S serial clock |
|
|
36 |
|
I2S_IN |
|
I |
I2S serial data in 1 |
|
|
37 |
|
I2S_MCLK |
|
O/I |
I2S Master clock |
|
|
38 |
|
I2S_OUT1 |
|
O |
I2S serial data out |
|
|
39 |
|
I2S_SYNC |
|
O/I |
I2S synchronization |
||
40 |
|
I2S_OUT2 |
|
O |
I2S serial data out |
(secondary) |