PARROT CK5050NEW Bluetooth Car Multimedia Module User Manual CK5050New Datasheet 1 6

PARROT Bluetooth Car Multimedia Module CK5050New Datasheet 1 6

Users Manual

Download: PARROT CK5050NEW Bluetooth Car Multimedia Module User Manual CK5050New Datasheet 1 6
Mirror Download [FCC.gov]PARROT CK5050NEW Bluetooth Car Multimedia Module User Manual CK5050New Datasheet 1 6
Document ID1151797
Application ID4QWMD4zWAtG+Xn+IMcaw9g==
Document DescriptionUsers Manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize105.33kB (1316675 bits)
Date Submitted2009-08-11 00:00:00
Date Available2009-08-12 00:00:00
Creation Date2009-07-30 10:43:59
Producing SoftwareGPL Ghostscript 8.54
Document Lastmod2009-07-30 10:43:59
Document TitleCK5050New Datasheet 1.6
Document CreatorPDFCreator Version 0.9.3
Document Author: v.leblanc

Parrot CK5050NEW
FEATURES
All in one multimedia module
Bluetooth 2.0+EDR compliant
Bluetooth 2.1+EDR available in 09Q3
Version 2.00
March 2009
Bluetooth 2.0 + EDR qualified module
Piconet and scatternet support
Standard single 3V3 supply
CAN, UART, I²C
2*USB 2.0 full speed Host
GPIO
Ipod chip management
Digital audio input and output
Analog audio input and output
Small size module (34,5 x 41,35 mm)
Automotive qualified
Application:
•
•
•
•
•
Description:
Telephony
Audio streaming
USB
Ipod management
Internet access (through DUN)
Parrot CK5050New is a low cost solution
for Bluetooth connectivity. It integrates a
large variety of interfaces for an easy
integration in most of the applications
CAN
Parrot
P5+
BT 2.0+EDR RF chip
Internal or external antenna
The CK5050New integrates the latest
version of the Parrot Bluetooth stack
(Blues). Blues gives to the customer a
very high level of compatibility with most of
the phones available on the market and
provide
phonebook
and
list
synchronization.
Internal
antenna
External
antenna
DATASHEET
Memory (Flash/SDRAM)
32Mbits/64Mbbits
64Mbits/128Mbbits
32Mbits/64Mbbits
64Mbits/128Mbbits
2*UART
I²C
Flash
I²S in*1/out*2
PCM in/out
2*GPIO
2*Analog microphone input
SDRAM
The CK5050New can also integrate a
version of the Parrot USB management
library (Disco). Disco manages the USB
devices, build database with metadata,
browses the compressed audio files by
artist/gender/title
and play them. Disco
also supports the IPod chip through the
I²C interface.
2*USB 2 Full speed Host
Analog line in
2*Analog output
Vertical
Horizontal
PF240023AA
PF240033AA
PF240036AA
PF240038AA
PF240024AA
PF240034AA
PF240037AA
PF240039AA
Confidential Information
1/49
Table of contents
PRODUCT OVERVIEW ............................................................................................................................... 4
SOFTWARE SPECIFICATIONS .................................................................................................................... 6
2.1
2.2
2.3
2.4
BLUETOOTH STACK ...................................................................................................................................... 6
BLUETOOTH PROFILE SUPPORTED ................................................................................................................... 6
SOFTWARE INTERFACE ................................................................................................................................. 7
MEMORY CONFIGURATIONS.......................................................................................................................... 7
ELECTRICAL SPECIFICATIONS .................................................................................................................... 8
3.1
HARDWARE ARCHITECTURE........................................................................................................................... 8
3.2
PINOUT .................................................................................................................................................... 8
3.2.1 40 pins diagram ................................................................................................................................. 8
3.2.2 Pinout table ....................................................................................................................................... 9
3.2.3 Unconnected pins advice ................................................................................................................. 10
3.3
MAXIMUM RATINGS.................................................................................................................................. 11
3.4
POWER CONSUMPTION (T°=-40°C TO +85°C) .............................................................................................. 11
3.5
ELECTRICAL SPECIFICATIONS ........................................................................................................................ 11
3.5.1 Power pins ....................................................................................................................................... 11
3.5.2 Reset pin .......................................................................................................................................... 11
3.5.3 IO pins.............................................................................................................................................. 12
3.5.4 CAN .................................................................................................................................................. 12
3.5.5 I²C .................................................................................................................................................... 13
3.5.6 USB .................................................................................................................................................. 14
3.5.7 UART0/UART1 ................................................................................................................................. 14
3.5.8 PCM ................................................................................................................................................. 15
3.5.9 I²S .................................................................................................................................................... 16
3.5.10
Analog out................................................................................................................................... 17
3.5.11
Line in .......................................................................................................................................... 17
3.5.12
Microphone input........................................................................................................................ 17
3.5.13
Bluetooth radio link..................................................................................................................... 18
3.6
RESET AND SUPPLY SEQUENCE DIAGRAM ....................................................................................................... 19
3.6.1 Switching ON ................................................................................................................................... 19
3.6.2 Switching OFF .................................................................................................................................. 19
3.6.3 Diagram ........................................................................................................................................... 19
3.7
INTERNAL COMPONENTS SCHEMATICS .......................................................................................................... 20
3.7.1 Audio I/O ......................................................................................................................................... 20
3.7.2 Boot/reset and Power supply .......................................................................................................... 20
3.7.3 Serial Link ........................................................................................................................................ 20
3.8
INTEGRATION RECOMMENDATIONS .............................................................................................................. 21
3.8.1 Analog out ....................................................................................................................................... 21
3.8.2 Analog in ......................................................................................................................................... 21
3.8.3 Microphone input ............................................................................................................................ 22
3.8.4 I2S .................................................................................................................................................... 22
3.8.5 USB .................................................................................................................................................. 23
MECHANICAL SPECIFICATIONS ............................................................................................................... 24
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
HORIZONTAL MODULE WITH INTERNAL ANTENNA ............................................................................................ 24
HORIZONTAL MODULE WITH EXTERNAL ANTENNA............................................................................................ 25
VERTICAL MODULE WITH INTERNAL ANTENNA ................................................................................................. 26
VERTICAL MODULE WITH EXTERNAL ANTENNA ................................................................................................ 27
CONNECTOR OF HORIZONTAL VERSION .......................................................................................................... 28
CONNECTOR OF VERTICAL VERSION............................................................................................................... 29
PCB FOOTPRINT FOR HORIZONTAL MODULE ................................................................................................... 30
PCB FOOTPRINT FOR VERTICAL MODULE........................................................................................................ 30
DATASHEET
Confidential Information
2/49
4.9
CONNECTORS SPECIFICATIONS ..................................................................................................................... 30
AVAILABLE TOOLS .................................................................................................................................. 31
5.1
WORKBENCH ........................................................................................................................................... 31
5.1.1 Diagram ........................................................................................................................................... 31
5.1.2 Schematics....................................................................................................................................... 32
5.2
WXSERIAL ............................................................................................................................................... 32
APPROVAL / CERTIFICATIONS ................................................................................................................ 33
6.1
6.2
6.3
CE DECLARATION ..................................................................................................................................... 33
FCC AND IC REQUIREMENTS FOR MODULE APPLICATION................................................................................... 34
ROHS DECLARATION ................................................................................................................................. 34
ANNEXE .......................................................................................................................................................... 35
A.
BLUETOOTH HFP & A2DP/AVRCP USE CASES OVERVIEW: .................................................................................. 35
Head Unit paired with Mobile phone................................................................................................... 35
Head Unit connected to Mobile phone and headset device ................................................................ 37
Head Unit paired with two Mobile phones .......................................................................................... 38
Audio Streaming and Handsfree working together ............................................................................. 39
Head Unit paired with Mobile phone and Music Player with Bluetooth dongle:................................. 41
Head Unit paired with a stereo Headphone ........................................................................................ 42
Head Unit paired with two stereo Headphones................................................................................... 42
Head Unit paired with Mobile phone: Data transfer ........................................................................... 44
B. USB/IPOD USE CASES ................................................................................................................................... 45
a. Head Unit with a iPod connected through the USB ............................................................................. 45
b. iPod & iPhones Use Cases .................................................................................................................... 46
c.
Head Unit paired with a connected USB Mass storage device ............................................................ 47
C. HEAD UNIT BT/USB SOFTWARE UPDATE ........................................................................................................... 48
a.
b.
c.
d.
e.
f.
g.
h.
DATASHEET
Confidential Information
3/49
1 Product overview
The CK5050New is a feature-rich Bluetooth/USB platform dedicated for the integration of
Bluetooth and multimedia applications in car audios, car telematic systems or any systems
requiring a complete embedded multimedia solution. CK5050New can integrate USB and
Ipod management.
CK5050New features are:
• Bluetooth connectivity
 Bluetooth Power Class 2 Radio
 Embedded Bluetooth v1.1, v1.2 & v2.0+EDR compliant (v2.1+EDR 09Q3)
 Embedded profiles
 Compatible with most of Bluetooth phones
 Pairing and connection with all Bluetooth Devices: Phones, Smartphones,
PDA …
 Multiple user support: Up to 10 paired phones
 Multiple connection (up to 3 device connected at the same time)
 Multiple profile
•
Phone
 Pick-up, Hang-up, Redial
 Automatic answer (from host via pickup command)
 Send DTMF during calls
 Private Mode
 3-way calling
•
Phone Book
 Automatic Phone book synchronization over Bluetooth (up to 5000 contacts)
 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)
•
Software Update
 Full standard Software available (free upgrade from Parrot homepage)
 Software update available through Bluetooth, USB, UART or DUN
 Very large compatibility with Phones, Smartphones, PDAs, Music players
DATASHEET
Confidential Information
4/49
•
External Bluetooth Antenna diagnostic
•
USB
 Parrot CK5050New embeds USB 2.0 HOST Full speed transceivers
 Compliant with USB devices supporting Mass Storage Class
 Able to build a musical database from a Mass Storage Device conform to
VFAT specifications (including FAT 12/16/32)
 Using a dedicated library called DISCO, the feature supported by Parrot is to
be able to retrieve the list of files and the metadata contained in the different
files.
•
CAN bus connection
DATASHEET
Confidential Information
5/49
2 Software specifications
2.1 Bluetooth stack
•
•
•
•
•
HCI (Host Controller interface),
L2CAP (Logical Link Control and Adaptation Protocol),
RFCOMM
SDP (Service Discovery Protocol),
OBEX (IrDA Object Exchange).
2.2 Bluetooth profile supported
•
•
•
•
•
•
Generic Access Profile
Phone Management
 HFP 0.96 - 1.0 - 1.5
 HSP 1.0
 SAP (SIM Access Profile)
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
 AVRCP1.2 / AVRCP1.3 / AVRCP1.4
Others
 SPP 1.1
 BNEP, PAN
 FTP 1.0
 Image transfer over OPP
 DUNP 1.1
 Software update over SPP or DUN
 Secure Simple Pairing 09Q3
DATASHEET
Confidential Information
6/49
2.3 Software interface
The software interface provides a high level command set, hiding the complexity of the
Bluetooth.
This software is based on the well-known AT commands. Some of these commands are
directly derived from the GSM 07.07 recommendations and 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 are available on
demand.
BLUES supports Unicode, which allows the management of accents and phonebook in any
language. The format of the exchange with the HOST is UTF8
2.4 Memory configurations
Flash/SDRAM
(Mbits)
32/64
64/128
Paired
phones
Up to
10
Up to
10
Max.
contacts
1000
Disco(4)
5000
Yes(3)
No
Supported
codecs(1)
SBC
SBC, MP3, WMA,
WAV, AAC
Ipod(2)
No
Yes
(1)
Some codecs need specific fee to be paid directly to the right organization
An IPod chip must be externally connected to the module (I²C interface)
(3) D
atabase up to 10000 songs
(4)
Parrot USB management library
(2)
DATASHEET
Confidential Information
7/49
3 Electrical specifications
3.1 Hardware architecture
26MHz
Osc.
2*microphone input
Analog line in
2*Analog output
2*GPIO
2*UART
CAN
I²C
2*USB 2 Full speed Host
PCM
Reset
Boots
RF Baseband
2.0+EDR*
FLASH
Parrot
P5+
UART
I²S in
I²S out
Internal
or
external
antenna
SDRAM
Supply
& reset
CODEC
nReset
power
Boots
Various
Voltages
(internal)
I²S out
I²S in/out
PCM in/out
* : BT2.1 + EDR will be available in 09Q3
3.2 Pinout
3.2.1 40 pins diagram
CAN_Tx
CAN_Rx
I/O1
USB0_DUSB0_D+
Boots
Vcc
PCM_OUT
PCM_IN
PCM_SYNC
PCM_CLK
I2S_OUT1
I2S_SYNC
I2S_MCLK
Vss
SPK2P
MIC_PWR
MIC1P
MiC2N
Lin
DATASHEET
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
I2C_CLK
I2C_DA
I/O2
USB1_DUSB1_D+
NRESET
VSS
U1_OUT
U1_IN
U0_OUT
U0_IN
I2S_OUT2
I2S_IN
I2S_CLK
Vcc
SPK1P
HP_COM
MIC2P
MIC2N
Rin
Pin 1
Pin 1
Confidential Information
8/49
3.2.2 Pinout table
Pin
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
DATASHEET
Function
CAN_TX
I2C_CLK
CAN_RX
I2C_DA
I/O_1
I/O_2
USB0_DUSB1_DUSB0_D+
USB1_D+
Boots
Nreset
Vcc
Vss
PCM_OUT
U1_OUT
PCM_IN
U1_IN
PCM_SYNC
U0_OUT
PCM_CLK
U0_IN
I2S_OUT1
I2S_OUT2
I2S_SYNC
I2S_IN
I2S_MCLK
I2S_CLK
Vss
Vcc
SPK2P
SPK1P
MIC_PWR
HP_COM
MIC1P
MIC2P
MIC1N
MIC2N
Lin
Rin
Type
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Power
Power
I/O
I/O
I/O
I/O
I/O
Power
Power
Description
CAN interface
I²C clock
CAN interface
I²C data
General purpose IO
General purpose IO
USB interface data USB interface data USB interface data +
USB interface data +
Command for software update
Reset
Power
Ground
PCM data out
UART out (debug)
PCM data in
UART in (debug)
PCM synchronization
UART out
PCM clock
UART in
I²S data out
I²S data out
I²S synchronization
I²S data in
I²S master clock
I²S clock
Ground
Power
Analog audio output (left)
Analog audio output (right)
Microphone power supply
Headphone ground common feedback input
Analog microphone differential input +
Analog microphone differential input +
Analog microphone differential input Analog microphone differential input Analog audio line in (left)
Analog audio line in (right)
Confidential Information
9/49
3.2.3 Unconnected pins advice
Pin
01
02
03
04
05
06
07
08
09
10
11
15
16
17
18
19
20
21
22
23
24
25
26
27
28
31
32
33
34
35
36
37
38
39
40
DATASHEET
Function
CAN_TX
I2C_CLK
CAN_RX
I2C_DA
I/O_1
I/O_2
USB0_DUSB1_DUSB0_D+
USB1_D+
BOOTS
PCM_OUT
U1_OUT
PCM_IN
U1_IN
PCM_SYNC
U0_OUT
PCM_CLK
U0_IN
I2S_OUT1
I2S_OUT2
I2S_SYNC
I2S_IN
I2S_MCLK
I2S_CLK
SPK2P
SPK1P
MIC_PWR
HP_COM
MIC1P
MIC2P
MIC1N
MIC2N
Lin
Rin
Type
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Comment
Left open
Left open
To be configured as input and connected to Vss
To be configured as input and connected to Vss
Left open
Left open
Left open
Left open
Left open
Left open
Pull Up 22KOmhs
Left open
Left open
Left open
Left open
Left open
Pull Down 47KOmhs
Left open
Left open
Left open
Connect directly to ground
Connect directly to ground
Connect directly to ground
Connect directly to ground
Connect to ground through a capacitor (1nF)
Connect to ground through a capacitor (1nF)
Confidential Information
10/49
3.3 Maximum ratings
Operating temperature range ........................................................................... -40°C to +85°C
Storage temperature range ............................................................................ -40°C to +125°C
Voltage on Vcc with respect to Vss.................................................................... -0.3V to +3.7V
ESD sensitivity according ES-XW7T-1A278-AC ...............................................................±4kV
3.4 Power consumption (T°=-40°C to +85°C)
Stop mode ..................................................................................................................... <20µA
Idle mode (waiting for commands) .............................................................................. <150mA
Hands free and audio streaming mode ....................................................................... <300mA
3.5 Electrical specifications
3.5.1 Power pins
Conditions unless noted, otherwise : Tamb.=25°C
Parameter
Conditions
Normal supply
Min.
3.2
Typ.
Max. Unit
3.6 V
3.5.2 Reset pin
Conditions unless noted, otherwise : T=-40°C to +85 °C; Vcc=3V2 to 3V6
Parameter
Conditions
Min. Typ.
Reset time
50
Active reset voltage level
Non active reset voltage level
2.5
DATASHEET
Confidential Information
Max.
0.4
Unit
µs
11/49
3.5.3 IO pins
Electrical parameters of the GPIO pins (5 and 6)
Conditions unless noted, otherwise : T=-40°C to +85 °C; Vcc=3V2 to 3V6
Parameter
Conditions
Min.
Typ.
Input voltage
Output voltage
High level input voltage (Vih min)
0.7*Vcc Low level input voltage (Vil max)
Low level input current
Vi=0V; pull up
High level input current
Vi=Vcc; pull down
Hysteresis voltage
0.5
High level output voltage (Voh min) Iout= n mA
Vcc-0.4 3.3
Low level output voltage (Vol max) Iout= n mA
Level output current
Vout= n V
Max.
Vcc
Vcc
0.2*Vcc
100
92
0.62
0.4
Unit
µA
µA
mA
3.5.4 CAN
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions
Min.
Input high level voltage (Vih min)
0.7*Vcc
Input low level voltage (Vil max)
Output high level voltage (Voh
Vcc-0.4
min)
Output low level voltage (Vol
max)
DATASHEET
Confidential Information
Typ.
Max.
Vcc
0.2*Vcc
Unit
0.4
12/49
3.5.5 I²C
Timing parameters of the I²C bus (pins 2 and 4)
SDA
Tbus
Tclk(h)
SCL
Tr
Tf
Tdat(h)
Tdat(s)
Tclk(l)
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions I²C 100kHz
Min.
Max.
SCL clock frequency
100
Bus free between start and
stop (Tbus)
Low period of SCL (Tclk(l))
High period of SCL (Tclk(h))
4.0
Data hold time (Tdat(h))
50
Data setup time (Tdat(s))
50
Rise time of both SDA &
50
SCL (Tr)
Fall time of both SDA &
50
SCL (Tf)
Max. capacity load for each
400
bus line
Input high level voltage (Vih
0.7*Vcc
min)
Input low level voltage (Vil
0.2*Vcc
max)
Output high level voltage
Vcc-0.4
(Voh min)
Output low level voltage
0.4
(Vol max)
DATASHEET
Confidential Information
I²C 400kHz
Min.
1.5
Unit
Max.
400
kHz
µs
1.5
0.6
50
50
50
µs
µs
ns
ns
ns
50
ns
400
pF
0.7*Vcc
0.66
Vcc-0.4
0.4
13/49
(1)
3.5.6 USB
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3; Cload=50pF
Parameter
Conditions
Min. Typ.
Differential input sensitivity
|(D+)-(D-)|
TBD Differential common mode voltage
Include differential
TBD range
input sensitivity
Single ended receiver switching
TBD threshold voltage
Low level output voltage for low and Rload=1.5kΩ to 3V3
full speed
High level output voltage for low and Rload=1.5kΩ to Vss
TBD full speed
Transceiver capacitance
Pin to Vss
Rise time
10% to 90%
Fall time
10% to 90%
Output signal crossover voltage
1.3
Input high level voltage (Vih min)
TBD Input low level voltage (Vil max)
Output high level voltage (Voh min)
TBD Output low level voltage (Vol max)
Max. Unit
TBD V
TBD
TBD
TBD
TBD
20
20
TBD
TBD
pF
ns
ns
3.5.7 UART0/UART1
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions
Min.
Input high level voltage (Vih min)
0.7*Vcc
Input low level voltage (Vil max)
Output high level voltage (Voh min)
0.4*Vcc
Output low level voltage (Vol max)
Rise time
Cload=10pf
Fall time
Cload=10pf
Baud rate
Emission Baud rate precision
Reception Baud rate tolerance
DATASHEET
Confidential Information
Typ.
0.25
Max.
0.2*Vcc
0.4
170
160
650
Unit
ns
ns
kbps
14/49
3.5.8 PCM
Timing parameters of PCM interface (pins 15, 17, 19 & 21)
TI frame sync
Tfs.ti(h)
Tfs.ti(s)
OKI frame sync
Tfs.oki(s)
Tfs.oki(h)
Tclk(h)
Clock
Tclk(l)
Tdat.out(v)
Data OUT
Tdat.in(h)
MSB
LSB
LSB
MSB
Tdat.in(s)
Data IN
MSB
LSB
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions Min.
Frame sync TI to clock falling setup time
10
(Tfs.ti(s))
Frame sync TI to clock falling hold time
10
(Tfs.ti(h))
Frame sync Oki to clock falling setup time
10
(Tfs.oki(s))
Frame sync Oki to clock falling hold time
10
(Tfs.oki(h))
PCM clock high time (Tclk(h))
100
PCM clock low time (Tclk(l))
100
PCM data in hold time (Tdat.in(h))
10
PCM data in setup time (Tdat.in(s))
10
PCM data out volid time (Tdat.out(v))
Input high level voltage (Vih min)
0.7*Vcc
Input low level voltage (Vil max)
Output high level voltage (Voh min)
0.4*Vcc
Output low level voltage (Vol max)
DATASHEET
Confidential Information
LSB
MSB
Typ.
Max.
Unit
ns
ns
ns
ns
25
0.2*Vcc
0.4
ns
ns
ns
ns
ns
15/49
3.5.9 I²S
Timing and electrical parameters of I²S interface (Pins 23 to 26)
Sync
Tsync(h)
Tr
Tclk(h)
Tsync(s)
Tf
Clock
Tclk(l)
Tdat(d)
Tdat(s)
Tcy
Data in
Tdat(h)
LSB
MSB
Data out
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions
Min.
Bitclock cycle time (Tcy)
325
(48kHz)
Bitclock Rise time (Tr)
Bitclock Fall time (Tf)
Bitclock time high (Tckl(h))
150
Bitclock time low (Tckl(l))
150
Data setup time (Tdat(s))
10
Data hold time (Tdat(h))
10
Data delay time (Tdat(d))
Sync setup time (Tsync(s))
10
Sync hold time (Tsync(h))
10
High level input voltage (Vih
0.7*Vcc
min)
Low level input voltage (Vil max)
High level output voltage (Voh
0.4*Vcc
min)
Low level output voltage (Vol
max)
Drive load capability
DATASHEET
Confidential Information
Typ.
Max.
354
(44.1kHz)
10
10
100
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
0.2*Vcc
0.4
mA
16/49
3.5.10
Analog out
Electrical parameters of SPK1P and SPK2P pins (29 and 30).
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions
Average DC output voltage
Bandwidth
-3dB
Load resistor
Full scale output
Rload=10K, Gain=0dB
THD+N
Rload AC=20kΩ, f=1kHz,
OdB
SNR
@1kHz, A-Weighted
3.5.11
80
Unit
Hz
Ω
Vrms
dB
65
dBA
Min.
Typ.
Max.
0.7
85
Unit
Vrms
kΩ
dB
75
dBA
12
21k
Hz
Min.
TBD
Typ.
TBD
TBD
80
Max.
TBD
TBD
Unit
Ω
mVrms
dBA
90
21k
dB
Hz
46
Microphone input
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions
Maximum input impedance data
DC input voltage (Pin MIC_PWR)
Max. AC input voltage
@ THD = 0.05%
SNR
@1kHz, A-weighted,
G=0dB, Vin=800mVrms
THD+N
@1kHz, Vin=300mVrms
Bandwidth
-3dB, G=0dB,
Vin=800mVrms
DATASHEET
Max.
21.1K
Typ.
1.5
0,9
Line in
Electrical parameters of the line-in pins (39 and 40).
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions
Full scale input voltage
THD<0.5%
Input resistance
Gain=0dB
THD+N
1kHz, 1.3Vrms,
BW=20kHz
SNR
1kHz, Bw=20kHz,
0dBref.=1.3Vrms, Aweighted
Audio input frequency response
-3dB roll off
3.5.12
Min.
3.8
16
Confidential Information
17/49
3.5.13
Bluetooth radio link
Conditions unless noted, otherwise : Tamb.=25°C; Vc c=3V3
Parameter
Conditions
Antenna impedance
Module with connector only
DATASHEET
Confidential Information
Min.
Typ.
50
Max. Unit
Ω
18/49
3.6 Reset and supply sequence diagram
3.6.1 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 switches its signal “NRESET” to a logical one value allowing the module to
turn on its supply.
•
After 70 ms, 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”
3.6.2 Switching OFF
•
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.
•
The signal “NRESET” on the host interface is forced to a logical zero value by host
until the supply voltage reached its nominal value.
Note: Switching off is also possible during “active mode” by turning reset to “zero” during
500ms. This unexpected reset is not recommended because some BT devices may
abnormally behave if the BT link is not properly disconnected.
3.6.3 Diagram
3v2
Vcc
Tmin to reset = 50µs.
NRESET
Delay : 70ms max.
Delay : 50µs
NRST
(Internal P5+ reset)
Delay 10s max.
AT*POFF
UART0 in
Delay 3s max.
UART0 out
DATASHEET
Confidential Information
19/49
3.7 Internal Components schematics
3.7.1 Audio I/O
3.7.2 Boot/reset and Power supply
3.7.3 Serial Link
DATASHEET
Confidential Information
20/49
SPK2P
SPK1P
RIN
LIN
VSS
1n8_50V_COG
1n8_50V_COG
C82
10u_6V3_X5R
R135
100R
R136
100R
R138
R134
470R
C78
C79
VSS
VSS
2n7_50V_COG
2n7_50V_COG
R137
VSS
VSS
100K
VSS
100K
Confidential Information
C83
10u_6V3_X5R
R133
470R
VSS
J3
Jack_3_5mm
CK5050New audio output
21/49
J9
Jack_3_5mm
Line in
3.8 Integration recommendations
C81
3.8.1 Analog out
VSS
3.8.2 Analog in
DATASHEET
C80
3.8.3 Microphone input
R99 0R
MIC_PWR
3V3_CK5050New
VSS
VSS
C51
100n_25V_X5R
100R
C16
4u7_10V_X5R
C50
47u_6V3_X5R
NU_R94
VSS
MIC1N
C101
220p_50V_COG
MIC1P
NU_R100
>100R
R167
680R
R168
47K
VSS
VSS
Note: Microphone input routing.
• The microphone can use internal or external power supply. Take care to have the same
ground reference between your supply and the pull down resistor on MICxN.
• For an external power supply, you have to put a resistor more than 100R. If you use the
internal power supply, you needn’t to use an external resistor.
3.8.4 I2S
VSS
C77
10p_50V_COG
R132 39R
I2S_OUT1
R131 39R
I2S_OUT2
C76
10p_50V_COG
R130 39R
I2S_MCLK
VSS
R129 39R
I2S_SY NC
C74
10p_50V_COG
C75
10p_50V_COG
VSS
R128 39R
I2S_CLK
VSS
C73
10p_50V_COG
Note: I2S routing
• Parrot advises to
I2S_MCLK in internal layout with ground around.
• The filters have to be put near of Parrot connector.
DATASHEET
VSS
Confidential Information
route
22/49
3.8.5 USB
5V
R143
0R
USB1_5V
USB1_D- 0R
USB1_D+ 0R
R21
R22
C7
1u_10V_X5R
VSS
f ix1
f ix2
f ix3
f ix4
VSS
Blindage1
Blindage2
Blindage3
Blindage4
J11
Mini_USB_5points
Note: USB Routing:
•
•
•
•
•
•
•
•
Maintain parallelism between USB differential signals with the trace spacing needed to achieve 90
ohms differential impedance i.e the separation between the two traces; D+, D-, shall be larger than
their distances towards the USB signal reference plane: 90 Ohms differential = 2 times 45 Ohms to
ground in series.
Avoid 90° turns , use two 45° turns or an arc instead.
Do not route USB traces under crystals, oscillators.
Route high-speed USB signals using a minimum number of vias and corners (avoid changing layers with
high-speed traces as much as practical.)
Stubs on high speed USB signals e.g.towards the pull-down resistors, should be avoided
Verify with an impedance calculator or TDR that the trace spacing and the trace width used on the
specific board stack up to 90 ohms differential impedance. With low or minimal coupling between the
two traces; D+, D-, the characteristic impedance towards the USB signal reference is dominant and
shall be equal to 45 Ohm single ended.
HIGH SPEED USB signal pair traces should be trace length matched. The maximum trace length
mismatch between HS USB signal pairs should be no greater than 200 mils.
Ensure D+ and D- traces have grounded solid guard traces aside and a solid USB signal reference plane
underneath them from the USB connector up to the USB transceiver device.
DATASHEET
Confidential Information
23/49
4 Mechanical specifications
4.1 Horizontal module with internal antenna
DATASHEET
Confidential Information
24/49
4.2 Horizontal module with external antenna
DATASHEET
Confidential Information
25/49
4.3 Vertical module with internal antenna
DATASHEET
Confidential Information
26/49
4.4 Vertical module with external antenna
DATASHEET
Confidential Information
27/49
4.5 Connector of horizontal version
DATASHEET
Confidential Information
28/49
4.6 Connector of vertical version
DATASHEET
Confidential Information
29/49
4.7 PCB footprint for horizontal module
4.8 PCB footprint for vertical module
4.9 Connectors specifications
DATASHEET
Confidential Information
30/49
5 Available tools
5.1 Workbench
5.1.1 Diagram
TOP view
Bottom view
DATASHEET
Confidential Information
31/49
5.1.2 Schematics
The work bench schematic will be provided on demand
5.2 Wxserial
Wxserial is a windows based software that gives the possibility to send and read the AT commands
used by the CK5050New.
DATASHEET
Confidential Information
32/49
6 Approval / Certifications
6.1 CE Declaration
We, Parrot SA 174 quai de Jemmapes 75010 Paris France, declare under our responsibility that our
product (Parrot CK5050NEW) is in conformity with the Radio and Telecommunication Equipment
directive 1999/5/EC R&TTE according to the essentials requirements and respect the standard listed
below :
3.1-a) Electrical Safety
EMF
3.1-b) EMC
3.2 Radio
EN60950-1:2001/A11:2004
EN50371 (06/2002)
EN301 489-1 V1.6.1
EN300 328 V1.7.1
Paris, July 30th , 2009
Qualification Manager
Arezki Guerrab
DATASHEET
Confidential Information
33/49
6.2 FCC and IC requirements for module application
FCC ID: RKXCK5050NEW
IC : 5119A-CK5050NEW
In accordance with FCC Part 15, the CK5050+ is listed as a Modular Transmitter device.
USA – User information
This intends to inform how to specify the FCC ID of our module “ CK5050NEW ” on the product.
Based on the Public Notice from FCC, the host device should have a label which indicates that it
contains our module. The label should use wording such as: “Contains FCC ID: RKXCK5050NEW”
Any similar wording that expresses the same meaning may be used.
The label of the host device should also include the below FCC Statement. When it is not possible,
this information should be included in the User Manual of the host device.
“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
(2) this device must accept any interference received, including interference that may cause
undesired operation.
Caution: Changes or modifications not expressly approved by the party responsible for compliance
could void the user’s authority to operate the equipment.
Canada – User information
This intends to inform how to specify the IC ID of our module “ CK5050NEW ” on the product.
According to Canadian standards “RSS 210” and “RSS Gen” , the host device should have a label
which indicates that it contains our module. The label should use wording such as: “Contains IC ID:
519A-CK5050NEW
Any similar wording that expresses the same meaning may be used.
The label of the host device should also include the below IC Statement.
When it is not possible, this information should be included in the User Manual of the host device.
“Operation is subject to the following two conditions:
(1) this device may not cause interference,and
(2) this device must accept any interference, including interference that may cause undesired
operation of the device.”
6.3 RoHS declaration
DATASHEET
Confidential Information
34/49
ANNEXE
A. Bluetooth HFP & A2DP/AVRCP use cases overview:
a. Head Unit paired with Mobile phone
Handsfree telephony & Phonebook Synchronization
Hands Free Device
Hands Free Audio Gateway
Hands Free Telephony
Telephony
Phonebook
CK5050New & Host
Phonebook synchro
Mobile Phone
Audio unit
Connections Strategy
If the Host does not store the last synchronized phonebook, it is always available for the Host
at Module start up. Right after HFP connection (which is initiated to the last connected
device), it is possible to place an outgoing call if requested. Once HFP initialization has
finished (end of SLC/Extended SLC), the Module starts the best phonebook synchronization
method available on the phone. The Module alerts the Host that the updated phonebook with
new entries is available, and ready to be displayed on the HMI.
If an incoming/outgoing call occurs during the phonebook synchronization process,
depending on the method of phonebook synchronization which is used, the process is
paused. Once the call is finished, the phonebook synchronization restarts from where it has
been stopped, and the call history is updated. This is transparent for the end user.
Calls Management
For incoming calls, the Caller ID (received from phone via CLIP or CLCC) is sent to the Host
to be displayed on the HMI.
HFP indicators such as signal level, battery level and network provider are forwarded to the
Host to be displayed on the HMI. CIND/CIEV indicators or GSM AT Commands are used for
this purpose.
Service Continuity
This feature handles the audio management of a call when the module is powered on/off:
- When the module is powered on, the module automatically connects HFP to the
phone and establishes the communication ((e)SCO connection) through the speakers
during the SLC.
- When the module is powered off, the module transfers the audio to the phone
((e)SCO disconnection) and disconnects the Bluetooth link.
This process ensures the Host to be immediately ready to start Handsfree usage.
DATASHEET
Confidential Information
35/49
Three way calling / multiple calls management
Once a call is established, if a second incoming call occurs, here is how the Host should
handle the HMI:
- Green button: takes the second incoming call as active, and put the first one on hold.
Press green button again to switch between the two calls.
- Red button: hangs up the active call and takes the second one as active.
Full 3-way calling management (and multiparty calls) is optimized with phones supporting
HFP1.5. Parrot supports up to 7 calls at the same time for conference calls purpose.
With phones supporting HFP1.0 only, there are gaps in the specification such as:
- When the user manages the calls from the phone interface, the phone does not
always notify the Module.
- When the distant party who is on hold hangs up from its side.
DATASHEET
Confidential Information
36/49
b. Head Unit connected to Mobile phone and headset device
Hands Free Device
Hand Free Audio Gateway
Hands Free Audio Gateway
Hands Free Telephony
Telephony
Phonebook
CK5050New & Host
Phonebook synchro
Mobile Phone
Audio unit
SCO link Audio 8 kHz Mono
Car announcements (Navigation,etc…)
and Communication privacy
SCO forwarding feature (2 SCO)
The module is connected to a Headset and a phone at the same time. When requested by
the user, the Module is able to forward audio from the phone to the Headset. Therefore, the
communication is switched for privacy purpose. Two SCO channels are opened from the
Module.
Description of the behavior:
- Incoming call:
o Pick up from the HMI will pick up the call and establish one (e)SCO with the
phone and one with the Headset.
o Hang up from the HMI will hang up the call and release the 2nd SCO.
- Outgoing call:
o Dialing from the HMI will place the call on the phone, and once the remote
party has picked up, one (e)SCO is established with the phone and one with
the Headset.
o Hang up from the HMI will hang up the call and release the 2nd SCO.
A command is proposed on Parrot Module to handle the establishment of dual SCO,
depending on user need.
DATASHEET
Confidential Information
37/49
c. Head Unit paired with two Mobile phones
Establish and receiving call possible on two different mobile phones
Hands Free Device
Hands Free Audio Gateway
Hands Free Telephony
Telephony
Phonebook
CK5050New & Host
Phonebook synchro
Mobile Phone
Audio unit
Hands Free Audio Gateway
Mobile phone
Multi HFP Feature
Parrot has developed the “Multi - HFP”, which enables the Module to handle two Handsfree
connections at the same time. This use case is useful for people having two mobile phones,
or when two users are in the car.
The Module is running phonebook synchronization on both phones, and each phone has its
own phonebook available for the Host (phonebooks are not merged).
HFP indicators are available for each phone.
Description of the behaviour:
- First example: two phones (P1 and P2) are connected to HFP service. The host can
start dialing on P1, hang up call then start outgoing call on P2.
- Second example: the phone receives incoming call P1 on Module. After the end of
the first call from P1 the phone P2 can receive incoming call.
The multi HFP does not manage the calls of two phones at the same time.
DATASHEET
Confidential Information
38/49
d. Audio Streaming and Handsfree working together
Audio Streaming from phone to Module (remotely controlled by the Module)
A2DP Sink
MP3 or SBC (A2DP & AVRC)
44 kHz stereo
A2DP source
Streaming
Control
CK5050New & Host
Mobile Phone or
Music Player
Audio unit
AVHFP Feature
Most phones now support both HFP and A2DP Source/AVRCP TG. The most difficult case is
to correctly handle the AVHFP Feature (dual use of A2DP/AVRCP and HFP).
As there is no specification release by the Bluetooth SIG explaining how this multi-profile use
case should operate, a whitepaper has been issued by the A/V Working Group
(“Simultaneous Use of HFP, A2DP, And AVRCP Profiles”).
Basically, the Whitepaper states that the phone should handle the streaming restart
management once the call is finished (this is the main concern today):
- Incoming call: the AG should handle the streaming management:
o Pause the streaming on incoming call.
o Send to the HF the indicators (CIEV Call setup)
o Then the HF picks up the call with ATA, communication/SCO is established
o Once finished (from AG or HF), the AG should restart streaming from where it
has been paused.
- Outgoing call from HF (ATD): the AG should also handle this in the same manner.
Nevertheless, most phones do not correctly implement the Whitepaper, and the streaming
does not always restart after the call. Parrot has developed a strategy that automatically
relaunches streaming in this case.
Song information availability
According to the AVRCP version supported by the music player (can be a phone or a
Bluetooth Music player), the Host is updated with the following information in order to update
its HMI.
AVRCP TG 1.0 (Category 1 – Music Players):
- Mandatory commands:
o Play and stop.
- Optional Features:
o Enhanced control: Next, Previous, Pause, FF, FW (most
phones/Players supporting AVRCP1.0 support those commands).
DATASHEET
Confidential Information
of
the
39/49
o
There are a lot of other features, but the phone/Bluetooth Music Players do
not implement these extended commands.
AVRCP CT 1.0 (Category 1 – Parrot Module):
- At least one command of the specification should be supported.
- Parrot has decided to implement the full Player Control (events send to the phone):
o Play, Pause, Stop, Next, Previous, Pause, FF, FW
AVRCP TG 1.3 (Category 1 – Music Players):
- Mandatory commands:
o Same perimeter as AVRCP TG 1.0.
- Optional Features:
o If the phone supports the Bluetooth SIG Vendor Unique Feature, only Title of
the Media is mandatory for Metadata. And Playback status and change of
current track shall be supported in this case.
o Other important features for Metadata support are Name of the Artist, Name of
the Album, Genre...
AVRCP CT 1.3 (Category 2 – Parrot Module):
- Mandatory commands:
o Same perimeter as AVRCP CT 1.0.
- Parrot optional features implemented:
o Referring to the specification, all “List of Media Attributes” are supported to be
displayed on the car radio HMI.
According to the AVRCP version supported by the phone, the HMI should be implemented
with information provided by the Module: Player status / Metadata for the current played
song.
As member of AV Working Group, Parrot is involved with the development of those
specifications.
DATASHEET
Confidential Information
40/49
e. Head Unit paired with Mobile phone and Music Player with
Bluetooth dongle:
A2DP Sink
MP3 or SBC (A2DP & AVRCP)
44,1 kHz stereo
A2DP Source
Streaming
Control
CK5050New & Host
Phonebook synchro
Mobile Phone or
Music Player
Audio unit
Mobile phone
Connection Management
Parrot Module is able to maintain two Bluetooth connections: one HFP to a phone (where the
phonebook synchronization is running after connection) and the other one with an A2DP
SRC Music Player. From the Module point of view, there are two users connected.
As stated with the Whitepaper, in this use case, the Module handles the AVHFP because the
A2DP SRC is not the connected phone. If the Bluetooth Music Player supports AVRCP TG,
Parrot alerts the HMI with Playback status and Metadata.
DATASHEET
Confidential Information
41/49
f. Head Unit paired with a stereo Headphone
Audio Streaming from Module to a stereo headphone
MP3 or SBC (A2DP & AVRCP)
44,1 kHz stereo
A2DP Source
A2DP Sink
Streaming
Control
CK5050New & Host
Bluetooth
Headphones
Audio unit
Parrot Module also embeds the A2DP SRC role, and then is able to play local music files to a
Sink device. Music file can be stored on a USB Stick, or can be routed from an iPod/iPhone
to the A2DP SNK.
g. Head Unit paired with two stereo Headphones
Audio streaming from Module to two Stereo Headphones simultaneously
A2DP Source
MP3 or SBC (A2DP & AVRCP)
44,1 kHz stereo
A2DP Sink
Streaming
Control
CK5050New Host
Bluetooth
Headphones
Music files
transfer
Audio unit
A2DP Sink
Bluetooth
Headphones
(In this configuration, DISCO library is needed)
DATASHEET
Confidential Information
42/49
The Module manages the A2DP SRC role, and establishes two A2DP connections with two
A2DP Sinks. The audio file is streamed at the same time to the two headsets.
This use case is dedicated to Music streaming rear seat entertainment.
DATASHEET
Confidential Information
43/49
h. Head Unit paired with Mobile phone: Data transfer
Dial Up Networking: The Head Unit acts as data terminal with a connected gateway device,
typically a mobile phone.
Data Terminal Device
DUN Gateway
Data flow
CK5050New Host
Data exchange
Mobile Phone
Audio unit
Multi Profile Use
Parrot handles multiple Bluetooth connections. On the same device, it is possible to set up
both an HFP and a DUN connection.
According to the various Bluetooth implementations on phones, here is the description of
what is possible (given no phone limitations):
- DUN only:
o In this case, the phone acts as a Gateway and the Module forwards the data
to the Host (Data Terminal).
- HFP and DUN:
o If an incoming call occurs during the data transfer, there are three behaviors:
 The call is established and data transfer continues without bandwidth
diminution.
 The call is established and data transfer is stopped (AG gives priority
to HFP feature).
 The distant caller reaches the voice mail of the connected phone
(phone limitation).
o If an outgoing call is requested by the user, the behaviors above also apply.
Those behaviors are described, phone by phone in the Parrot Bluetooth Compatibility Matrix with
all tested phones.
DATASHEET
Confidential Information
44/49
B. USB/iPod Use Cases
Parrot DISCO Library handles the USB/iPod/iPhone connectivity, and gives to the Host the
ability to manage the music player.
When it is allowed by the protocol, DISCO is able to build a database from the music files
available on the device.
USB mass storage, SDCards, local file system: a database can be created, called the BSM
Database ("Base de Synchronization Musicale": in French for historical reason).
MTP (Media Transfer Protocol) devices: a similar database can be created.
iPods/iPhone: if the device is seen as a USB mass storage device, a database can be
created, otherwise we use the iAP (iPod Accessory Protocol) protocol and no database is
created.
a. Head Unit with a iPod connected through the USB
USB Host and HandFree Device
Audio
Control
CK5050New Host
Audio unit
In this configuration, the Apple IC is required on
the motherboard. DISCO library is needed
DISCO library is needed)
Mobile phone
iPod/iPhone Management
In this case, the Module directly accesses the iPod/iPhone database via iAP. Here are the
browsing modes offers by the Module:
- Artist (For all devices, including USB Mass Storage)
- Album
- Genre
- Playlist
- Title
- Podcast (only for iPod/iPhone)
- Composer
DATASHEET
Confidential Information
45/49
-
StartList (For USB)
File System (For USB)
Flat File System (For USB)
As for the phonebook, UTF8 is used to communicate this database to the Host
(independently if this is a USB or iPod database).
List of Compatible iPods
iPod Classic (3G), iPod Classic Photo (4G), iPod Classic Video (5G), iPod Classic (6G),
iPod Mini (1G), iPod Nano (1G), iPod Nano (2G), iPod Nano (3G), iPod Nano (4G), iPod
Touch (1G), iPod Touch (2G), iPhone, iPhone (3G).
b. iPod & iPhones Use Cases
The iPhone/iPhone3G can be used as a Bluetooth AG and Music content at the same time.
In this case,
- First the user has to pair/connect its iPhone via Bluetooth to get the HFP features.
- Once HFP connection has been established, he can connect its iPhone to the
dedicated iPod connector, and the Module handles the browsing.
The user will have the Bluetooth HFP capacity and at the same time the possibility to browse
the iPod’s content.
Parrot releases more information about supported features in the Parrot Compatibility Matrix.
DATASHEET
Confidential Information
46/49
c. Head Unit paired with a connected USB Mass storage device
USB Host and HandFree Device
Music files
transfer
(In this configuration, DISCO library is needed)
CK5050New & Host
Audio unit
Mobile phone
Parrot music Management
Once the USB stick is plugged in for the first time, the Module reads the USB stick content,
parses music files, and gives the Host the access to the file system. Once this first parsing is
finished, the Module reparses music files, one by one, and builds the database using the
Metadata included in each file. The database is built according to this new parsing.
The Parrot Module provides the same set of commands for USB or iPods devices. The
implementation on the Host side is generic.
HFP and USB use at the same time
If a USB stick is plugged in while an HFP connection is already established with a phone, this
case is handled in two separate processes. Handsfree features are available while DISCO is
building the database in the background, without altering the Bluetooth link.
DATASHEET
Confidential Information
47/49
C. Head unit BT/USB software update
The firmware of Parrot modules can be updated in four different ways: by Bluetooth when paired with
a Bluetooth-enabled laptop, by DUN, USB or UART.
This is a very important feature of the Parrot Module. This ensures better Bluetooth
Compatibility with new phones coming on the Market. Some of these new phones need to
have a specific work-a-round when the Bluetooth specifications are not correctly
implemented on the phone (i.e. non-generic Bluetooth management).
Moreover, a major software update can include a new feature/profile (such as AVRCP1.4 for
instance) to give more compatibility or functionality to a car radio. This software update can
immediately be flashed (by Bluetooth, USB...) into your product already out in the market.
After the update, user settings (paired devices, phonebooks...) are not erased. This process
is transparent for the user.
Hands Free Device
Hands Free update
Update by Bluetooth or UART
Data flow
Computer
CK5050New & Host
Audio unit
Data Terminal Device
DUN Gateway
Update by Bluetooth
Data flow
CK5050New & Host
Mobile Phone
Audio unit
USB Host and HandFree Device
Data
transfer
CK5050New & Host
DATASHEET
(In this configuration, the update file is stored in
the USB stick)
Confidential Information
48/49
Methods available
- Bluetooth
o Via SPP
o Via FTP
o Via DUN (through a mobile phone connected to a server where is stored the
new software)
- Via USB with a standard USB Stick.
- Via UART with a host CPU that send the data
Secured update mechanism
The new software is copied into the flash Module’s memory but the previous software is not
affected by this copy. During this process, if an error occurs before the end of file transfer
(Bluetooth disconnection, data transfer stopped, USB Stick removed…), the Module will
restart with the previous software version.
The checksum of the new software is included into this new software. If the new file is
correctly written into the flash, when Module will reboots, the new checksum internally
calculated is compared the checksum of this new software. If checksum are equals, the new
file will overwrite the previous one. During this process, if power supply is turned off, the
remaining data will be continuing to be written where it has been stopped at the next boot.
DATASHEET
Confidential Information
49/49

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Encryption                      : Standard V1.3 (40-bit)
User Access                     : Print, Annotate, Fill forms, Extract, Assemble, Print high-res
Page Count                      : 49
Producer                        : GPL Ghostscript 8.54
Create Date                     : 2009:07:30 10:43:59+02:00
Modify Date                     : 2009:07:30 10:43:59
Title                           : CK5050New Datasheet 1.6
Creator                         : PDFCreator Version 0.9.3
Author                          : v.leblanc
Subject                         : 
EXIF Metadata provided by EXIF.tools
FCC ID Filing: RKXCK5050NEW

Navigation menu