1 (26) Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function Date Reference Date Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
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 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 3 3 4 5 5 6 8 10 10 12 14 14 14 14 15 16 16 18 19 20 23 25 26 3 HARDWARE LAYOUT Components placement with internal antenna (PI040123AA) Components placement without internal antenna (PI040114AA - PI040124AA) 1 PRODUCT OVERVIEW CK5050+ Features Memory Flash required 2 ELECTRICAL ARCHITECTURE CK5050+ internal Block Diagram Electrical Interfaces Characteristics Main Connector Pinout 1.1 1.2 2.1 2.2 2.3 3.1 3.2 4.1 4.2 4.3 4.4 4 SOFTWARE SPECIFICATIONS Bluetooth Stack Bluetooth Profiles Supported Software Architecture Software Interface 5 MECHANICAL DESIGN 5.1.1 5.1.2 5.1.3 5.1.4 Shielding CK5050+ versions Integration on the motherboard CK5050+ mechanical design 6 DEVELOPMENT TOOLS 7 FCC REQUIREMENTS FOR MODULE APPLICATION 8 ANNEXE 1: CK5050+APPLICATION (EXAMPLE) 3 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 1 Product 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.1 CK5050+ Features
Bluetooth connectivity Bluetooth Power Class 2 Radio Embedded Bluetooth v1.1, v1.2 & v2.0 compliant Embedded profiles Compatible with all Bluetooth phones 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) Pairing and connection with all Bluetooth Devices: Phones, Smartphones, PDA Pick-up, Hang-up, Redial
Phone 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 Noise reduction Acoustic Echo cancellation for Full Duplex operation Beam forming with 2 microphones inputs Volume control Text To Speech feature. Speaker dependant voice recognition (trained names and keyword) Speaker independent voice recognition (Nuance licensing)
Audio Streaming Embedded SBC decoder Embedded MP3 decoder from Thomson Licensing (optional) Stereo audio output
Miscellaneous 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 Provide Phone Battery Level and Network Level, Carrier Name (depends on phones)
USB USB 2.0 Full Speed Access to mass storage device File browsing 4 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
1.2 Memory Flash required Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 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:
VR + TTS VR only Code 23 MBytes 4.1 MBytes 2 MBytes 2 MBytes Required Memory Flash Data 4 MBytes 29 MBytes 256 MBits 4 MBytes 10.1 MBytes 128 Mbits Example for 6 languages:
VR + TTS VR only Code 103 MBytes 9,6 MBytes 2 MBytes 2 MBytes Required Memory Flash Data 4 MBytes 109 MBytes 1 GBits 4 MBytes 15.6 MBytes 128/256 Mbits 5 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function Electrical Architecture 2 2.1 CK5050+ 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 IC Interface 3.3 V Power Supply Flash : 256Mbits / 512Mbits / 1Gbits SDRAM: 64Mbits/ 128Mbits 6 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
2.2 Electrical Interfaces Characteristics Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function Absolute Maximum Rating Supply Voltage Storage Temperature Min
-0.3
-40 Max 3.8
+125 Unit V C Min 3,2
-40 Operating Conditions Supply Voltage Ambiant Temperature
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:
Max 3.6
+85 Condition V C Min Unit Trise (ns) Tfall (ns) Max 10 10 Cload = 50pF Cload = 50pF I2C The UART1_RX and UART0_RX are Schmitt trigger inputs
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: 500A 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 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
POWER CONSUMPTION Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function FUNCTIONING MODES CURRENT ON 3.4V REMARKS STOP MODE STANDBY MODE HANDSFREE MODE AUDIO STREAMING
<20 A
<200 mA
<300 mA
<300 mA BT radio and Parrot5+ ASIC stopped, Internal voltage regulator switched off.(Power off or Reset active) BT module in sniff mode, Parrot ASIC in idle Hands free communication with a Bluetooth enabled phone Reception of an encoded stream, decoding, playing of the audio 8 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 2.3 Main 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 (26) Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function Date Reference Date Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
PIN FUNCTION INPUT
/ OUTPUT COMMENT RIN LIN 1 2 3 MIC1N 4 MIC2N 5 MIC1P 6 MIC2P 7 MIC_PWR 8 9 10 NRESET VSS BOOTS 11 USB0_VBUS 12 USB1_VBUS 13 USB0_ID 14 USB1_ID 15 USB0_DRV_VBUS 16 USB1_DRV_VBUS /
IPOD_READY 17 USB0_D-
18 USB1_D-
19 USB0_D+
20 USB1_D+
21 VSS 22 VSS 23 VCC 24 VCC 25 VSS 26 VSS 27 U1_IN 28 U1_OUT 29 U0_IN 30 U0_OUT 31 I2C_CLK 32 I2C_DA 33 VSS 34 VSS 35 36 37 38 39 40 I2S_CLK I2S_IN I2S_MCLK I2S_OUT1 I2S_SYNC I2S_OUT2 I I I I I I O I I I I I I I O O/I O/I O/I O/I O/I I I I I I I I O I O O O/I I I O/I I O/I O O/I O Line in : right input Line in : left input Microphones : Analog audio inputs Microphone power supply Ground To update the soft RESET trigger Input USB0 Vbus 5V to Connected
/
USB1 VBUS USB1 Vbus 5V USB0 ID pin of mini AB receptacle (OTG) USB1 ID pin of mini AB receptacle (OTG) Drive VBUS (OTG) USB0 Drive
(OTG) IPOD_Authentication_Coprocessor USB0 interface D- signal USB1 interface D- signal USB0 interface D+ signal USB1 interface D+ signal Ground Ground POWER 3.4V POWER 3.4V Ground Ground 16C550 Compatible type
(for Debug interface) 16C550 Compatible type
(for Host AT commands and Flash Update interface) I2C clock I2C data Ground Ground I2S serial clock I2S serial data in 1 I2S Master clock I2S serial data out I2S synchronization I2S serial data out (secondary) 10 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 3 Hardware layout 3.1 Components placement with internal antenna (PI040123AA) Details:
U100: Parrot5+ ASIC (BGA) + U101/U102: SDRam/Flash (BGA) + U802 BT radio transceiver (BGA) + U1702:
1V8 Voltage regulator (DFN8) + U1700: 1V2 Voltage regulator (DFN8) + U1701: Voltage supervisor (TSOT8)
+U600: ADC (QFN) +X800: Precision crystal oscillator + J001: Main connector 1 COMPONENTS SIDE 11 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function PCB size: 32mm x 50.7mm Tolerances +/- 0.1 mm BOTTOM SIDE 12 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 3.2 Components placement without internal antenna (PI040114AA - PI040124AA) 1 COMPONENTS SIDE 13 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function PCB size: 32mm x 49.7mm Tolerances +/- 0.1 mm BOTTOM SIDE 14 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function Software Specifications 4 4.1 Bluetooth Stack
HCI (Host Controller interface),
L2CAP (Logical Link Control and Adaptation Protocol),
RFCOMM (TS011...),
OBEX (IrDA Object Exchange). SDP (Service Discovery Protocol), 4.2 Bluetooth Profiles Supported
Generic Access Profile
GAP
Phone Management HFP 0.96 - 1.0 - 1.5 HSP 1.0
Message Management MAP 1.0
Phone Book PBAP 1.0 SYNC 1.1 (IrMC SYNC over BT) SYNCML OPP 1.0 Server/Client (Vcard 2.1) GSM 07.07 AT Commands Nokia synchronization protocol
Multimedia A2DP (Audio) SBC decoding
(optional MP3 decoding) AVDTP AVRCP SPP 1.1
Others BNEP, PAN DUNP 1.1 Remote configuration FTP 1.0 Image transfer over OPP Software update over SPP 4.3 Software Architecture See Bluetooth Stack Software Specification (Confidential). 15 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
4.4 Software Interface Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function The main target of the software interface is to provide a high level command set, hiding the internal complexity of the Bluetooth function and the variability of its standard across different devices. This software interface is based on well-known AT commands. Some of these commands are directly derived from the GSM 07.07 recommendation and from the appropriate Bluetooth profiles. Some supplementary commands are used to manage Bluetooth related functions like device pairing and connection management as well as the acoustic and speech recognition functions. AT Command List and Bluetooth AT Command Software Specification is available. BLUES supports Unicode, which allows the management of accents and phonebook in any language. BLUES is also very friendly with a flexible MMI. One can use BLUES with a simple single or double key interface as well as a diversity of graphic displays. 16 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 5 Mechanical Design The CK5050+ features a male connector allowing a connection to the motherboard through a female connector. Board to Board Main Connector
40 PIN connector 0.5mm pitch double row Shielding SHIELDING 5.1.1
PART1 17 (26) Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function Date Reference Date Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
PART2 18 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 5.1.2 CK5050+ versions CK5050+ VERSIONS PI Number Connector type Bluetooth Antenna Model PI040114 Female (9 mm) PI040123 PI040124 Male Male External Internal External CK5050+FEA CK5050+MIA CK5050+MEA
CK5050+ WITH MALE CONNECTOR CK5050+
40R-JMCS-G-TF from JST Host 40P3.0-JMCS-G-TF Or 40P10.0-JMCS-G-TF
CK5050+ WITH FEMALE CONNECTOR CK5050+
40P9.0-JMCS-G-B-TF from JST Host 40RF-JMCS-G-1-TF from JST (Absorption misalignment type) 19 (26) Date Reference Created by :
David COROLLEUR DC-2008-029 Revised by :
David COROLLEUR 15/04/2008 Approved by :
Date Title Hands Free Car Kit Module CK5050+ - Datasheet edition N :
1.01 Function 5.1.3 Integration on the motherboard Prepared David COROLLEUR Approved Hocine BELKHOUDJA Title CK5050+ Datasheet Date 15/04/08 Revision 1.01 File CK5050+_Datasheet_1.02.doc 20 5.1.4 CK5050+ mechanical design
CK5050+ WITH EXTERNAL ANTENNA (PI040114AA) Mechanical dimensions (Tolerances: -0.1/0.1 mm for the thickness and -0.2/0.2 mm for length and the width) with external BT antenna The holes highlighted in are the holes where the shielding is soldered PROPRIETARY AND CONFIDENTIAL The information contained in this document is the sole property of Parrot. Any reproduction in part or as a whole without the written permission of Parrot is prohibited. 20 Part Numbers Project CK5050+
Title CK5050+ Datasheet Date 15/04/08 Revision 1.01 Prepared David COROLLEUR Approved Hocine BELKHOUDJA
CK5050+ WITH PCB ANTENNA (PI040123AA) File CK5050+_Datasheet_1.02.doc 21 Mechanical dimensions (Tolerances: -0.1/0.1 mm for the thickness and -0.2/0.2 mm for length and the width) with internal BT antenna The holes highlighted are the holes where the shielding is soldered Project CK5050+
PROPRIETARY AND CONFIDENTIAL The information contained in this document is the sole property of Parrot. Any reproduction in part or as a whole without the written permission of Parrot is prohibited. 21 Part Numbers Prepared David COROLLEUR Approved Hocine BELKHOUDJA
CK5050+ WITH EXTERNAL ANTENNA (PI040124AA) Title CK5050+ Datasheet Date 15/04/08 Revision 1.01 File CK5050+_Datasheet_1.02.doc 22 Mechanical dimensions (Tolerances: -0.1/0.1 mm for the thickness and -0.2/0.2 mm for length and the width) with external BT antenna The holes highlighted red are the holes where the shielding is soldered Project CK5050+
PROPRIETARY AND CONFIDENTIAL The information contained in this document is the sole property of Parrot. Any reproduction in part or as a whole without the written permission of Parrot is prohibited. 22 Part Numbers Title CK5050+ Datasheet Date 15/04/08 Revision 1.01 File CK5050+_Datasheet_1.02.doc 23 Prepared David COROLLEUR Approved Hocine BELKHOUDJA 6 Development Tools
Demo board available
Host Software Interface specification
Host software example with C++ source code. CK5050 WORKBENCH/TOP SIDE VIEW Project CK5050+
PROPRIETARY AND CONFIDENTIAL The information contained in this document is the sole property of Parrot. Any reproduction in part or as a whole without the written permission of Parrot is prohibited. 23 Part Numbers Prepared David COROLLEUR Approved Hocine BELKHOUDJA Title CK5050+ Datasheet Date 15/04/08 Revision 1.01 File CK5050+_Datasheet_1.02.doc 24 CK5050 WORKBENCH/BOTTOM SIDE VIEW (not released) Project CK5050+
PROPRIETARY AND CONFIDENTIAL The information contained in this document is the sole property of Parrot. Any reproduction in part or as a whole without the written permission of Parrot is prohibited. 24 Part Numbers Prepared David COROLLEUR Approved Hocine BELKHOUDJA Title CK5050+ Datasheet Date 15/04/08 Revision 1.01 File CK5050+_Datasheet_1.02.doc 25 7 FCC Requirements for module application FCC ID: RKXCK5050PEA In accordance with FCC Part 15, the CK5050+ is listed as a Limited Modular Transmitter device. In support of the Modular Transmitter Approval, the following is stated:
The module does have buffered modulation / data inputs. The module does regulate its own power supply. The module have its own RF shielding The module can be tested as a stand-alone device. The module is labeled with the proper FCC ID, and labeling instructions are provided to OEM end users for external product labels. The module does have instruction for proper use. The module does meet the FCC RF regulations. Limited Modular Transmitter Approval, is granted, instead of Modular Transmitter Approval, because the following condition is not met:
The module does not have a permanently attached antenna. The applicant of the final device into which the module CK5050+ is installed is not required to obtain a new authorization for this. Moreover, module CK5050+ is also submitted to CE mark, Bluetooth certification, and is considered is an automotive product. This product respects FCC part 15 C requirements for a Bluetooth application. Module CK5050+ is labelled with its own FCC number on its shielding, and, if the FCC ID is not visible when the module is installed inside final device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. This exterior label can use wording such as the following: Contains Transmitter Module FCC ID: RKXCK5050PEA or Contains FCC ID: RKXCK5050PEA. Any similar wording that expresses the same meaning may be used. Module CK5050+ can not be integrated in a final device which is connected to the AC power lines. It is necessary that final device must be supplied by a battery. FCC RF exposure requirements: This device and its antenna(s) must not be collocated or operating in conjunction with any other antenna or transmitter. THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES. OPERATION IS SUBJECT TO THE FOLLOWING TWO CONDITIONS:
(1) THIS DEVICE MAY NOT CAUSE HARMFUL INTERFERENCE, AND
(2) THIS DEVICE MUST ACCEPT ANY INTERFERENCE RECEIVED, INCLUDING INTERFERENCE THAT MAY CAUSE UNDESIRED OPERATION. NOTE: THE MANUFACTURER IS NOT RESPONSIBLE FOR ANY RADIO OR TV INTERFERENCE CAUSED BY UNAUTHORIZED MODIFICATIONS TO THIS EQUIPMENT. SUCH MODIFICATIONS COULD VOID THE USERS AUTHORITY TO OPERATE THE EQUIPMENT. Project CK5050+
PROPRIETARY AND CONFIDENTIAL The information contained in this document is the sole property of Parrot. Any reproduction in part or as a whole without the written permission of Parrot is prohibited. 25 Part Numbers 8 ANNEXE 1: CK5050+APPLICATION (example) r o t c e n n o C B S U r o t c e n n o C B S U MIC1 MIC2 s e n o h p o r c i M LINE IN 5V_USB Drive Vbus Apple Authent. IC Drive Vbus CDRW Integrated MP3/WMA DSP Audio Processor I2S I2C Parrot CK5050+
G T O 0
. 2 B S U
+
D _ 0 B S U
-
D _ 0 B S U D I _ 0 B S U S U B V _ 0 B S U S U B V _ V R D _ 0 B S U S U B V _ V R D _ 1 B S U S U B V _ 1 B S U
+
D _ 1 B S U
-
D _ 1 B S U D I _ 1 B S U I2S I2S_IN1 I2S_OUT I2S_CLK I2S_SYNC I2S_MCLK I2C ADC MICBIAS MIC1P MIC1N MIC2P MIC2N LIN RIN P5+ Asic SDRAM : 64 Mbits Flash : 256 Mbits Bluetooth 2.0 EDR Power UART T E S E R N C C V S T O O B S S V 1 T R A U 0 T R A U V 3
. 3 t e s e R s s V S T O O B e c a f r e t n I g u b e D Audio input Selection : microphone inputs or Line In I2S Microcontroller I2C Host AT commands and Flash Update I2C UART GPIO 26