PARROT CK5050 Users Manual

Prepared
Hocine BELKHOUDJA
Approved
Title
Date
CK5050 Datasheet
26/01/07
Revision
File
CK5050_Datasheet_1.95
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.
Project
CK5050
Part Numbers
Any reproduction in part or as a whole without the written permission of Parrot is prohibited.
The information contained in this document is the sole property of Parrot.
PROPRIETARY AND CONFIDENTIAL
PI040058/PI040059/PI040064
1
Prepared
Hocine BELKHOUDJA
Approved
Title
Date
CK5050 Datasheet
26/01/07
Revision
File
CK5050_Datasheet_1.95
1 PRODUCT OVERVIEW 3
1.1 CK5050 Features 3
2 ELECTRICAL ARCHITECTURE 4
2.1 CK5050 internal Block Diagram 4
2.2 Electrical Interfaces Characteristics 5
2.3 Main Connector Pinout 7
2.4 Application reference design (Analog interface) 8
2.5 Power consumption 9
2.6 Bluetooth Radio Link 9
3 HARDWARE LAYOUT 11
3.1 Components placement with internal antenna / Part Number PI040058/PI040059 11
3.2 Components placement with internal antenna / Part Number PI040064 13
4 SOFTWARE SPECIFICATIONS 15
4.1 Bluetooth Stack 15
4.2 Bluetooth Profiles Supported 15
4.3 Software Architecture 15
4.4 Software Interface 16
5 MECHANICAL DESIGN 17
6 DEVELOPMENT TOOLS 19
7 FCC REQUIREMENTS FOR MODULE APPLICATION 21
Project
CK5050
Part Numbers
Any reproduction in part or as a whole without the written permission of Parrot is prohibited.
The information contained in this document is the sole property of Parrot.
PROPRIETARY AND CONFIDENTIAL
PI040058/PI040059/PI040064
2
Prepared
Hocine BELKHOUDJA
Approved
Title
Date
CK5050 Datasheet
26/01/07
Revision
File
CK5050_Datasheet_1.95
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 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)
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
Project
CK5050
Part Numbers
Any reproduction in part or as a whole without the written permission of Parrot is prohibited.
The information contained in this document is the sole property of Parrot.
PROPRIETARY AND CONFIDENTIAL
PI040058/PI040059/PI040064
3
Prepared
Hocine BELKHOUDJA
Approved
Title
Date
CK5050 Datasheet
26/01/07
2 Electrical Architecture
2.1 CK5050 internal Block Diagram
Parrot CK5050
MIC 1
MIC 2
SPK 1
Amplis
Revision
File
CK5050_Datasheet_1.95
POWER SUPPLY
3.3 Volts (Extern)
1.2 Volts (Intern or Extern)
2.7 Volts (Intern)
SPK 2
UART Interface
FLASH 32Mb
UART 0 UART 1
CK5050 Simplified Block Diagram
The main electrical interfaces provided by the CK5050 are:
Audio
Analog interface : 2 audio inputs + 1 stereo output
Digital I2S interface : 1 stereo input + output
Serial Link : UART for the software interface through AT commands
(see “Host Software Interface specification”)
3.3 V Power Supply
Optional 1.2V Power Supply
Radio BT 1.2
SDRAM 64Mb
Project
CK5050
Part Numbers
Any reproduction in part or as a whole without the written permission of Parrot is prohibited.
The information contained in this document is the sole property of Parrot.
PROPRIETARY AND CONFIDENTIAL
PI040058/PI040059/PI040064
4
Prepared
Hocine BELKHOUDJA
Approved
Title
Date
CK5050 Datasheet
26/01/07
Revision
File
CK5050_Datasheet_1.95
2.2 Electrical Interfaces Characteristics
Absolute Maximum Rating
Supply Voltage Ambiant Temperature Storage Temperature
The P5 Asics core can operate at 208 MHz.
ERIAL LINK
S
UART: 16C550 Compatible Type.
1 start bit, 1 stop bit, no parity
The Least Significant Bit (LSB) is sent first.
ESET
R
Used to reset the Parrot Daughter Board, Active low. (maxVIL= 0.2V & minVIH= 2.5V).
Min Max
3,2
-40
-40
3.6 V +85 °C +125 °C
Unit
Switching ON/OFF procedures :
Switching on:
- The signal “NRESET” on the host interface is forced to a logical zero value by host until the supply voltage
reached its nominal value.
During this phase no component on the module is supplied.
- The host switch its signal “NRESET” to a logical one value allowing the module to turn on its supply.
- After 280ms, the supply gets stabilized and then triggers the start of the ASIC
- 100ms is necessary for the ASIC to start and give execution to the embedded software that will turn the module
into a permanent “active mode”
Switch off through software:
- The host sends the "sleep” AT command
- The ASIC disconnects any BT link
- The ASIC sends the "sleep acknowledge" AT command allowing the host to switch the reset to a zero logical
value.
- If the host activate the “NRESET” to zero for at least 5 us but no more than 4ms the module will be reset.
OWER
P
VCC:
Supply voltage 3.3V(-0.1V/+0.3V) including tolerances, thermal changes, noise over/under shoot due to load change and/or car battery voltage change, load dump. Peak current: 400 mA during switch on (2 ms).
1.2V OPTIONAL POWER SUPPLY:
This optional allows lower electrical power consumption of CK5050. Operating Conditions: Supply Voltage for Logic Core: 1.2V (-0.04V/+0.12V)
Project
CK5050
Part Numbers
Any reproduction in part or as a whole without the written permission of Parrot is prohibited.
The information contained in this document is the sole property of Parrot.
PROPRIETARY AND CONFIDENTIAL
PI040058/PI040059/PI040064
5
Prepared
Hocine BELKHOUDJA
Approved
Title
Date
CK5050 Datasheet
26/01/07
Revision
UDIO OUTPUT
A
(1)
:
SPK1: Output - left channel and SPK2: Output - right
channel SPK1P (OUTL) and SPK2P (OUTR): The stereo channel would require two posts filtering of analog output. Outputs capable of driving a 10kOhms (min) load to 900 mV RMS.
SPK1N and SPK2N: Middle reference Voltage (2V typ)
See chapter 2.4: Application reference design for better result.
Stereo I2S audio output channels
A
UDIO INPUT :
MIC1N and MIC1P are differential input.
Connect to electret condenser microphone
Electrical characteristics of microphone: Impedance less than 2.2kOhms Operating voltage: 1.5V-3.6V DC Current consumption: 500μA max. No need to put bias circuit.
File
CK5050_Datasheet_1.95
Stereo I2S audio input channels
BLUETOOTH RADIO LINK
Internal Bluetooth antenna
(1) Please note that MUTE function for car sound system is realized by software AT command
Project
CK5050
Part Numbers
Any reproduction in part or as a whole without the written permission of Parrot is prohibited.
The information contained in this document is the sole property of Parrot.
PROPRIETARY AND CONFIDENTIAL
PI040058/PI040059/PI040064
6
Prepared
Hocine BELKHOUDJA
Approved
Title
Date
CK5050 Datasheet
26/01/07
Revision
File
CK5050_Datasheet_1.95
2.3 Main Connector Pinout
The following pinout allows an interface to the CK5050 according to market standards:
J1
U1_IN VCC NRESET
SPK1P/I2S_CLK MIC1N MIC1P MIC2P 1V2_EXT U0_IN
10 12 14 16
2
2
4
4
6
6
8
8 10 12 14 16
11 13 15
1
1
3
3
5
5
7
7
9
9
11 13 15
Header_8+8
U1_OUT
SPK2N/I2S_OUTSPK1N/I2S_IN SPK2P/I2S_SYNC
MIC2N VSS
U0_OUT
U1_OUT NRESET SPK2N/I2S_OUT SPK2P/I2S_SYNC MIC2N MIC2P VSS U0_OUT
With Right angle Connector With vertical Connector
PI040058/PI040064 PI040059/PI040065
TB1
1 2
Header 2
PIN FUNCTION
1 UART1_OUT O 2 UART1_IN I
INPUT / OUTPUT
COMMENT
16C550 Compatible type (for Debug interface)
3 NRESET I RESET trigger Input 4 VCC I POWER 3.3V 5 SPK2N/I2S_OUT O 6 SPK1N /I2S_IN O/I 7 SPK2P/I2S_SYNC O 8 SPK1P/I2S_CLK O
Analogical & Digital audio output Digital audio input
9 MIC2N I 10 MIC1N I 11 MIC2P I
Analogical audio input
12 MIC1P I 13 Vss I Vss (GROUND) 14 1V2_EXT I Option: 1V2 Extern 15 UART0_OUT O 16 UART0_IN I
16C550 Compatible type (for Host AT commands and Flash Update interface)
J1
1
1
3
3
5
5
7
7
9
9
11
11
13
13
15
15
Header_8+8
10 12 14 16
2
2
4
4
6
6
8
8
10 12 14 16
U1_IN
VCC
SPK1N/I2S_IN
SPK1P/I2S_CLK
MIC1N MIC1P
1V2_EXT
U0_IN
PIN FUNCTION
1 TB1 I 2 TB1 I
- Hole 1 I
- Hole 2 I
- Hole 3 - Mechanical only if necessary
Project
CK5050
Part Numbers
INPUT / OUTPUT
COMMENT
Connect to Vss ( Ground of CK5050 module) if necessary
Any reproduction in part or as a whole without the written permission of Parrot is prohibited.
The information contained in this document is the sole property of Parrot.
PROPRIETARY AND CONFIDENTIAL
PI040058/PI040059/PI040064
7
Loading...
+ 15 hidden pages