PARROT CK5050NEW Users Manual

Page 1
Memory (Flash/SDRAM)
Vertic
al Horizontal
Parrot CK5050NEW
All in one multimedia module Bluetooth 2.0+EDR compliant Bluetooth 2.1+EDR available in 09Q3
Version 2.00 March 2009
Application:
Telephony
Audio streaming
USB
Ipod management
Internet access (through DUN)
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.
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.
FEATURES
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
Description:
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
Internal or external antenna
Parrot
P5+
BT 2.0+EDR RF chip
Flash
SDRAM
CAN
2*USB 2 Full speed Host
2*UART
I²C
I²S in*1/out*2
PCM in/out
2*GPIO
2*Analog microphone input
Analog line in
2*Analog output
DATASHEET Confidential Information 1/49
Internal antenna External antenna
32Mbits/64Mbbits 64Mbits/128Mbbits 32Mbits/64Mbbits 64Mbits/128Mbbits
PF240023AA PF240024AA PF240033AA PF240036AA PF240037AA PF240038AA
PF240034AA
PF240039AA
Page 2
Table of contents
1 PRODUCT OVERVIEW ............................................................................................................................... 4
2 SOFTWARE SPECIFICATIONS .................................................................................................................... 6
2.1
B
LUETOOTH STACK
2.2
B
LUETOOTH PROFILE SUPPORTED
2.3
S
OFTWARE INTERFACE
2.4
M
EMORY CONFIGURATIONS
3 ELECTRICAL SPECIFICATIONS .................................................................................................................... 8
3.1
H
ARDWARE ARCHITECTURE
3.2
P
INOUT
.................................................................................................................................................... 8
3.2.1 40 pins diagram ................................................................................................................................. 8
3.2.2 Pinout table ....................................................................................................................................... 9
3.2.3 Unconnected pins advice ................................................................................................................. 10
3.3
M
AXIMUM RATINGS
3.4
P
OWER CONSUMPTION
3.5
E
LECTRICAL SPECIFICATIONS
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
R
ESET AND SUPPLY SEQUENCE DIAGRAM
3.6.1 Switching ON ................................................................................................................................... 19
3.6.2 Switching OFF .................................................................................................................................. 19
3.6.3 Diagram ........................................................................................................................................... 19
3.7
I
NTERNAL COMPONENTS SCHEMATICS
3.7.1 Audio I/O ......................................................................................................................................... 20
3.7.2 Boot/reset and Power supply .......................................................................................................... 20
3.7.3 Serial Link ........................................................................................................................................ 20
3.8
I
NTEGRATION RECOMMENDATIONS
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
...................................................................................................................................... 6
................................................................................................................... 6
................................................................................................................................. 7
.......................................................................................................................... 7
........................................................................................................................... 8
.................................................................................................................................. 11
(T°=-40°C
TO
+85°C) .............................................................................................. 11
........................................................................................................................ 11
....................................................................................................... 19
.......................................................................................................... 20
.............................................................................................................. 21
4 MECHANICAL SPECIFICATIONS ............................................................................................................... 24
4.1
H
4.2
4.3
4.4
4.5
4.6
4.7
4.8
ORIZONTAL MODULE WITH INTERNAL ANTENNA
H
ORIZONTAL MODULE WITH EXTERNAL ANTENNA
V
ERTICAL MODULE WITH INTERNAL ANTENNA
V
ERTICAL MODULE WITH EXTERNAL ANTENNA
C
ONNECTOR OF HORIZONTAL VERSION
C
ONNECTOR OF VERTICAL VERSION
PCB
FOOTPRINT FOR HORIZONTAL MODULE
PCB
FOOTPRINT FOR VERTICAL MODULE
.......................................................................................................... 28
............................................................................................................... 29
............................................................................................ 24
............................................................................................ 25
................................................................................................. 26
................................................................................................ 27
................................................................................................... 30
........................................................................................................ 30
DATASHEET Confidential Information 2/49
Page 3
4.9
C
ONNECTORS SPECIFICATIONS
..................................................................................................................... 30
5 AVAILABLE TOOLS .................................................................................................................................. 31
5.1
W
ORKBENCH
5.1.1 Diagram ........................................................................................................................................... 31
5.1.2 Schematics ....................................................................................................................................... 32
5.2
W
XSERIAL
6 APPROVAL / CERTIFICATIONS ................................................................................................................ 33
6.1
CE D
6.2
FCC
AND IC REQUIREMENTS FOR MODULE APPLICATION
6.3
ROHS
ANNEXE .......................................................................................................................................................... 35
A. B
LUETOOTH
a. Head Unit paired with Mobile phone ................................................................................................... 35
b. Head Unit connected to Mobile phone and headset device ................................................................ 37
c. Head Unit paired with two Mobile phones .......................................................................................... 38
d. Audio Streaming and Handsfree working together ............................................................................. 39
e. Head Unit paired with Mobile phone and Music Player with Bluetooth dongle: ................................. 41
f. Head Unit paired with a stereo Headphone ........................................................................................ 42
g. Head Unit paired with two stereo Headphones ................................................................................... 42
h. Head Unit paired with Mobile phone: Data transfer ........................................................................... 44
B. USB/IP
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. H
EAD UNIT
........................................................................................................................................... 31
............................................................................................................................................... 32
ECLARATION
DECLARATION
OD USE CASES
BT/USB
..................................................................................................................................... 33
................................................................................... 34
................................................................................................................................. 34
HFP & A2DP/AVRCP
................................................................................................................................... 45
SOFTWARE UPDATE
USE CASES OVERVIEW
........................................................................................................... 48
: .................................................................................. 35
DATASHEET Confidential Information 3/49
Page 4
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
Page 5
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
Page 6
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
Page 7
(4)
(2)
(3)
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 Up to
64/128 Up to
(1)
Some codecs need specific fee to be paid directly to the right organization
(2)
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
Paired
phones
10 10
Max.
contacts
Disco
Supported
codecs
(1)
1000 No SBC No 5000 Yes
SBC, MP3, WMA, WAV, AAC
Ipod
Yes
DATASHEET Confidential Information 7/49
Page 8
*
* : BT2.1 + EDR will be available in 09Q3
3 Electrical specifications
3.1 Hardware architecture
Internal
or
exter nal
antenna
RF Baseband
2*microphone input
Analog line in
2*Analog output
I²S out
I²S in/out
PCM in/out
3.2 Pinout
3.2.1 40 pins diagram
CAN_Tx
CAN_Rx
I/O1
USB0_D-
USB0_D+
Boots
Vcc
PCM_OUT
PCM_IN
PCM_SYNC
PCM_CLK
I2S_OUT1
I2S_SYNC
I2S_MCLK
Vss
SPK2P
MIC_PWR
MIC1P
MiC2N
Lin
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Osc.
2.0+EDR
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
UART
PCM
CODEC
I2C_CLK I2C_DA I/O2 USB1_D­USB1_D+ NRESET VSS U1_OUT U1_IN U0_OUT U0_IN I2S_OUT2 I2S_IN I2S_CLK Vcc SPK1P HP_COM MIC2P MIC2N Rin
SDRAM
I²S in
I²S out
Parrot
P5+
FLASH26MHz
Reset
Boots
Pin 1
Various
Voltages
(internal)
2*GPIO 2*UART CAN I²C 2*USB 2 Full speed Host
Supply & reset
nReset power Boots
Pin 1
DATASHEET Confidential Information 8/49
Page 9
Pin Function
Type
Description
01 CAN_TX
O
CAN interface
02 I2C_CLK
O
I²C clock
03 CAN_RX
I
CAN interface
04 I2C_DA
I/O I²C data
05 I/O_1
I/O General purpose IO
06 I/O_2
I/O General purpose IO
07 USB0_D
- I/O USB interface data
-
08 USB1_D
- I/O USB interface data
-
09 USB0_D+
I/O USB interface data +
10 USB1_D+
I/O USB interface data +
11 Boots
I
Command for software update
12 Nreset
I
Reset
13 Vcc Power
Power
14 Vss Power
Ground
15 PCM_OUT
O
PCM data out
16 U1_OUT
O
UART
out (debug)
17 PCM_IN
I
PCM data in
18 U1_IN
I
UART in (debug)
19 PCM_SYNC
I/O PCM synchronization
20 U0_OUT
O
UART out
21 PCM_CLK
I/O PCM clock
22 U0_IN
I
UART in
23 I2S_OUT1
O
I²S data out
24 I2S_OUT2
O
I²S data out
25 I2S_SYNC
I/O I²S synchronization
26 I2S_IN
I
I²S data in
27 I2S_MCLK
I/O I²S master clock
28 I2S_CLK
I/O I²S clock
29 Vss Power
Ground
30 Vcc Power
Power
31 SPK2P
O
Analog audio out
put (left)
32 SPK1P
O
Analog audio output (right)
33 MIC_PWR
O
Microphone power supply
34 HP_COM
I
Headphone ground common feedback input
35 MIC1P
I
Analog microphone differential input +
36 MIC2P
I
Analog microphone differential input +
37 MIC1N
I Analog microphone differential input
-
38 MIC2N
I
Analog microphone differential input
-
39 Lin I Analog audio line in (left)
40 Rin I Analog audio line in (right)
3.2.2 Pinout table
DATASHEET Confidential Information 9/49
Page 10
Pin Function
Type
Comment
01 CAN_TX
O
02 I2C_CLK
O
Left ope
n
03 CAN_RX
I
04 I2C_DA
I/O Left open
05 I/O_1
I/O To be configured as
input
and
connected to
Vss
06 I/O_2
I/O To be configured as input and connected to
Vss
07 USB0_D
- I/O Left open
08 USB1_D
- I/O Left open
09 USB0_D+
I/O Left open
10 USB1_D+
I/O Left open
11 BOOTS
I
Left open
15 PCM_OUT
O
16 U1_OUT
O
Left open
17 PCM_IN
I
18 U1_IN
I
Pull Up 22KOmhs
19 PCM_SYNC
I/O
20 U0_OUT
O
Left open
21 PCM_CLK
I/O
22 U0_IN
I
Left open
23 I2S_OUT1
O
Left open
24 I2S_OUT2
O
Left open
25 I2S_SYNC
I/O Left open
26 I2S_IN
I
Pull Down 47KOmhs
27 I2S_MCLK
I/O Left open
28 I2S_CLK
I/O Left open
31 SPK2P
O
32 SPK1P
O
33 MIC_PWR
O
Left open
34 HP_COM
I
35 MIC1P
I
Connect directly to ground
36 MIC2P
I
Connect directly to ground
37 MIC1N
I
Conn
ect directly to ground
38 MIC2N
I
Connect directly to ground
39 Lin I Connect to ground through a capacitor (1nF)
40 Rin I Connect to ground through a capacitor (1nF)
3.2.3 Unconnected pins advice
DATASHEET Confidential Information 10/49
Page 11
Parameter
Conditions
Min.
Typ.
Max.
Unit
Paramet
er Conditions
Min.
Typ.
Max.
Unit
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
Stop mode ..................................................................................................................... <20µA
Idle mode (waiting for commands) .............................................................................. <150mA
Hands free and audio streaming mode ....................................................................... <300mA
(T°=-40°C to +85°C)
3.5 Electrical specifications
3.5.1 Power pins
Conditions unless noted, otherwise : Tamb.=25°C Normal supply 3.2 - 3.6 V
3.5.2 Reset pin
Conditions unless noted, otherwise : T=-40°C to +85°C; Vcc=3V2 to 3V6 Reset time 50 - - µs
Active reset voltage level - - 0.4 V Non active reset voltage level 2.5 - - V
DATASHEET Confidential Information 11/49
Page 12
Parameter
Conditions
Min.
Typ.
Max.
Unit
Parameter
Conditions
Min.
Typ.
Max.
Unit
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 Input voltage 0 - Vcc V
Output voltage 0 - Vcc V High level input voltage ( Low level input voltage ( Low level input current Vi=0V; High level input current Vi=Vcc; Hysteresis voltage 0.5 0.62 V High level output voltage ( Low level output voltage ( Level output current Vout= n V - - 2 mA
Vih min
Vil max
) 0.7*
Vcc
- - V
) - - 0.2*Vcc V
Voh min
Vol max
pull up
) Iout= n mA Vcc-0.4 3.3 - V
) Iout= n mA - - 0.4 V
- - 100 µA
pull down
- - 92 µA
3.5.4 CAN
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Input high level voltage (Vih min) 0.7*
Input low level voltage (Vil max) - - 0.2*Vcc V Output high level voltage (Voh
Vcc-0.4 - - V min) Output low level voltage (Vol
- - 0.4 V
max)
Vcc
- Vcc V
DATASHEET Confidential Information 12/49
Page 13
Parameter
Conditions
Unit
Min.
Max.
Min.
Max.
3.5.5 I²C
Timing parameters of the I²C bus (pins 2 and 4)
SDA
Tbus
Tclk(h)
SCL
Tf
Tclk(l)
Tr
Tdat(h)
Tdat(s)
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3
I²C 100kHz I²C 400kHz
SCL clock frequency 0 100 0 400 kHz Bus free between start and
6 - 1.5 - µs stop (Tbus) Low period of SCL (Tclk(l)) 6 - 1.5 - µs High period of SCL (Tclk(h)) 4.0 - 0.6 - µs Data hold time (Tdat(h)) 50 50 ns Data setup time (Tdat(s)) 50 - 50 - ns Rise time of both SDA &
- 50 - 50 ns SCL (Tr) Fall time of both SDA &
- 50 - 50 ns SCL (Tf) Max. capacity load for each
- 400 - 400 pF bus line Input high level voltage (Vih
0.7*
Vcc
- 0.7*
Vcc
- V min) Input low level voltage (Vil
- 0.2*Vcc - 0.66 V max) Output high level voltage
Vcc-0.4 - Vcc-0.4 - V (Voh min) Output low level voltage
- 0.4 - 0.4 V
(Vol max)
DATASHEET Confidential Information 13/49
Page 14
Parameter
Conditions
Min.
Typ.
Max.
Unit
Paramete
r Conditions
Min.
Typ.
Max.
Unit
(1)
3.5.6 USB
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3; Cload=50pF Differential input sensitivity |(D+)-(D-)| TBD - - V
Differential common mode voltage range Single ended receiver switching threshold voltage Low level output voltage for low and full speed High level output voltage for low and full speed Transceiver capacitance Pin to Vss - - TBD pF Rise time 10% to 90% 4 - 20 ns Fall time 10% to 90% 4 - 20 ns Output signal crossover voltage 1.3 - 2 V Input high level voltage (Vih min) TBD - - V Input low level voltage (Vil max) - - TBD V Output high level voltage (Voh min) TBD - - V Output low level voltage (Vol max) - - TBD V
Include differential input sensitivity TBD - TBD V
Rload=1.5k to 3V3 - - TBD V Rload=1.5k to Vss TBD - TBD V
TBD - TBD V
3.5.7 UART0/UART1
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Input high level voltage (Vih min) 0.7*Vcc - - V
Input low level voltage (Vil max) - - 0.2*Vcc V Output high level voltage (Voh min) 0.4*Vcc - - V Output low level voltage (Vol max) - - 0.4 V Rise time Cload=10pf - - 170 ns Fall time Cload=10pf - - 160 ns Baud rate - - 650 kbps Emission Baud rate precision - 0.25 - % Reception Baud rate tolerance - 4 - %
DATASHEET Confidential Information 14/49
Page 15
Parameter
Conditions
Min.
Typ.
Max.
Unit
3.5.8 PCM
Timing parameters of PCM interface (pins 15, 17, 19 & 21)
TI frame sync
Tfs.ti(h)
Tclk(h)
Tdat.in(h)Tdat.out(v)
OKI frame sync
Clock
Tfs.oki(s)
Tfs.ti(s )
Tfs.oki(h)
Tclk(l)
Data OUT
Data IN
MSB LSB MSB
Tdat.in(s)
MSB LSB MSB
LSB
LSB
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Frame sync TI to clock falling setup time
10 - - ns (Tfs.ti(s)) Frame sync TI to clock falling hold time
10 - - ns (Tfs.ti(h)) Frame sync Oki to clock falling setup time
10 - - ns (Tfs.oki(s)) Frame sync Oki to clock falling hold time
10 - - ns (Tfs.oki(h)) PCM clock high time (Tclk(h)) 100 - - ns PCM clock low time (Tclk(l)) 100 - - ns PCM data in hold time (Tdat.in(h)) 10 - - ns PCM data in setup time (Tdat.in(s)) 10 - - ns PCM data out volid time (Tdat.out(v)) - - 25 ns Input high level voltage (Vih min) 0.7*Vcc - - V Input low level voltage (Vil max) - - 0.2*Vcc V Output high level voltage (Voh min) 0.4*Vcc - - V Output low level voltage (Vol max) - - 0.4 V
DATASHEET Confidential Information 15/49
Page 16
Parameter
Conditions
Min.
Typ.
Max.
Unit
3.5.9 I²S
Timing and electrical parameters of I²S interface (Pins 23 to 26)
Sync
Tsync(h) Tsync(s)
Tr
Clock
Tclk(h)
Tf
Data in
Data out
Tcy
Tclk(l)
LSB MSB
Tdat(d)
Tdat(s)
Tdat(h)
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Bitclock cycle time (Tcy) 325
(48kHz)
- 354 (44.1kHz)
ns
Bitclock Rise time (Tr) - - 10 ns Bitclock Fall time (Tf) - - 10 ns Bitclock time high (Tckl(h)) 150 - - ns Bitclock time low (Tckl(l)) 150 - - ns Data setup time (Tdat(s)) 10 - - ns Data hold time (Tdat(h)) 10 - - ns Data delay time (Tdat(d)) - - 100 ns Sync setup time (Tsync(s)) 10 - - ns Sync hold time (Tsync(h)) 10 - - ns High level input voltage (Vih
0.7*Vcc - - V min) Low level input voltage (Vil max) - - 0.2*Vcc V High level output voltage (Voh
0.4*Vcc - - V min) Low level output voltage (Vol
- - 0.4 V max) Drive load capability - 2 mA
DATASHEET Confidential Information 16/49
Page 17
Parameter
Conditions
Min.
Typ.
Max.
Unit
rm
s
Parameter
Conditions
Min.
Typ.
Max.
Unit
rm
s
Parameter
Conditions
Min.
Typ.
Max.
Unit
rm
s
3.5.10 Analog out
Electrical parameters of SPK1P and SPK2P pins (29 and 30). Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Average DC output voltage - 1.5 - V
Bandwidth -3dB 3.8 - 21.1K Hz Load resistor 16 - - Full scale output Rload=10K, Gain=0dB 0,9 V THD+N Rload AC=20k, f=1kHz,
- - 80 dB
OdB
SNR @1kHz, A-Weighted - 65 - dBA
3.5.11 Line in
Electrical parameters of the line-in pins (39 and 40). Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3
Full scale input voltage THD<0.5% - 0.7 V Input resistance Gain=0dB 46 k THD+N 1kHz, 1.3Vrms,
- 85 dB
BW=20kHz
SNR 1kHz, Bw=20kHz,
75 - dBA 0dBref.=1.3Vrms, A­weighted
Audio input frequency response -3dB roll off 12 - 21k Hz
3.5.12 Microphone input
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Maximum input impedance data - - TBD
DC input voltage (Pin MIC_PWR) - TBD - V Max. AC input voltage @ THD = 0.05% TBD TBD TBD mV SNR @1kHz, A-weighted,
G=0dB, Vin=800mVrms
THD+N @1kHz, Vin=300mVrms - 90 - dB Bandwidth -3dB, G=0dB,
Vin=800mVrms
- 80 - dBA
7 - 21k Hz
DATASHEET Confidential Information 17/49
Page 18
Parameter
Conditions
Min.
Typ.
Max.
Unit
3.5.13 Bluetooth radio link
Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Antenna impedance Module with connector only - 50 -
DATASHEET Confidential Information 18/49
Page 19
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)
UART0 in
UART0 out
Delay 10s max.
AT*POFF
Delay 3s max.
DATASHEET Confidential Information 19/49
Page 20
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
Page 21
CK5050New audio output
Line in
DATASHEET Confidential Information 21/49
3.8 Integration recommendations
3.8.2 Analog in
3.8.1 Analog out
C80
VSS
1n8_50V_COG
C83
10u_6V3_X5R
R138
VSS VSS
100K
LIN
R135 100R
C81
RIN
1n8_50V_COG
C82 10u_6V3_X5R
R136 100R
R137
100K
VSS
C78
2n7_50V_COG
SPK1P
R133 470R
SPK2P
R134 470R
C79
VSSVSS
2n7_50V_COG
VSS
123
2
J9 Jack_3_5mm
3
VSS
1
J3 Jack_3_5mm
Page 22
3.8.3 Microphone input
MIC_PWRMIC_PWR
3V3_CK5050New
NU_R94
100R
R99 0R
C51
C16
4u7_10V_X5R
100n_25V_X5R
VSS
R167
680R R168 47K
C101
220p_50V_COG
VSS
MIC1N
NU_R100 >100R
VSS
MIC1P
C50
47u_6V3_X5R
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
R129 39R
VSS
C74 10p_50V_COG
Note: I2S routing
Parrot advises to route
I2S_MCLK in internal layout with ground around.
The filters have to be put near of Parrot connector.
I2S_SYNC
VSS
VSS
VSS
VSS
C77 10p_50V_COG
R132 39R
R131 39R
C76 10p_50V_COG
R130 39R
C75 10p_50V_COG
R128 39R
C73 10p_50V_COG
I2S_OUT1 I2S_OUT2
I2S_MCLK
I2S_CLK
DATASHEET Confidential Information 22/49
Page 23
3.8.5 USB
1u_10V_X5R
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.
R143
0R
C7
5V
VSS
USB1_5V
USB1_D­USB1_D+
1
1
VSS
2
2
3
3
4
4
5
5
fix1
Blindage1
fix2
Blindage2
fix3
Blindage3
fix4
Blindage4
Mini_USB_5points
J11
R210R R220R
DATASHEET Confidential Information 23/49
Page 24
4 Mechanical specifications
4.1 Horizontal module with internal antenna
DATASHEET Confidential Information 24/49
Page 25
4.2 Horizontal module with external antenna
DATASHEET Confidential Information 25/49
Page 26
4.3 Vertical module with internal antenna
DATASHEET Confidential Information 26/49
Page 27
4.4 Vertical module with external antenna
DATASHEET Confidential Information 27/49
Page 28
4.5 Connector of horizontal version
DATASHEET Confidential Information 28/49
Page 29
4.6 Connector of vertical version
DATASHEET Confidential Information 29/49
Page 30
4.7 PCB footprint for horizontal module
4.8 PCB footprint for vertical module
4.9 Connectors specifications
DATASHEET Confidential Information 30/49
Page 31
5 Available tools
5.1 Workbench
5.1.1 Diagram
TOP view
Bottom view
DATASHEET Confidential Information 31/49
Page 32
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
Page 33
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 EN60950-1:2001/A11:2004 EMF EN50371 (06/2002)
3.1-b) EMC EN301 489-1 V1.6.1
3.2 Radio EN300 328 V1.7.1
Paris, July 30th , 2009
Qualification Manager
Arezki Guerrab
DATASHEET Confidential Information 33/49
Page 34
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
Page 35
Hands Free Audio Gateway
Hands Free Device
Mobile Phone
Audio unit
Telephony
Phonebook
Phonebook synchro
ANNEXE
A. Bluetooth HFP & A2DP/AVRCP use cases overview:
a. Head Unit paired with Mobile phone
Handsfree telephony & Phonebook Synchronization
Hands Free Telephony
CK5050New & Host
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
Page 36
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
Page 37
SCO link
Audio 8 kHz Mono
Car announcements
(Navigation,etc…)
Hands Free Audio Gateway
Hands Free Device
Mobile Phone
Audio unit
Pho
nebook synchro
Telephony
Phonebook
b. Head Unit connected to Mobile phone and headset device
Hand Free Audio Gateway
CK5050New & Host
Hands Free Telephony
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
Page 38
Hands Free Audio Gateway
Hands Free Device
Mobile Phone
Audio unit
Telephony
Phonebook
Phonebook synchro
Hands Free Audio Gateway
c. Head Unit paired with two Mobile phones
Establish and receiving call possible on two different mobile phones
Hands Free Telephony
CK5050New & Host
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
Page 39
A2DP source
A2DP Sink
Mobile Phone or
Audio unit
MP3 or SBC (A2DP & AVRC)
Streaming
d. Audio Streaming and Handsfree working together
Audio Streaming from phone to Module (remotely controlled by the Module)
44 kHz stereo
Control
CK5050New & Host
Music Player
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 of the
phones/Players supporting AVRCP1.0 support those commands).
DATASHEET Confidential Information 39/49
Page 40
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
Page 41
A2DP Source
Mobile Phone or
Audio unit
MP3 or SBC (A2DP & AVRC
P
)
44,1
kHz stereo
Streaming
Phonebook synchro
e. Head Unit paired with Mobile phone and Music Player with
Bluetooth dongle:
A2DP Sink
Control
CK5050New & Host
Music Player
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
Page 42
A2DP Sink
A2DP Source
Bluetooth
Headphones
Audio unit
MP3 or SBC (A2DP & AVRC
P
)
Streaming
A2DP Source
Audio unit
)
Streaming
Control
f. Head Unit paired with a stereo Headphone
Audio Streaming from Module to a stereo headphone
44,1 kHz stereo
Control
CK5050New & Host
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
CK5050New Host
transfer
Music files
MP3 or SBC (A2DP & AVRCP
44,1 kHz stereo
A2DP Sink
A2DP Sink
Bluetooth
Headphones
(In this configuration, DISCO library is needed)
DATASHEET Confidential Information 42/49
Bluetooth
Headphones
Page 43
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
Page 44
DUN
Gateway
Data Terminal
Device
Mobile Phone
Audio unit
Data flow
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.
CK5050New Host
Data exchange
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
Page 45
USB Host and HandFree Device
Audio unit
Audio
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.
o
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).
o
MTP (Media Transfer Protocol) devices: a similar database can be created.
o
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
Control
CK5050New Host
In this configuration, the Apple IC is required on the motherboard. 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
Page 46
- 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
Page 47
USB Host and HandFree Device
Audio unit
c. Head Unit paired with a connected USB Mass storage device
Music files
transfer
CK5050New & Host
(In this configuration, DISCO library is needed)
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
Page 48
Hands Free
update
Hands Free Device
Computer
Audio unit
D
ata flow
DUN
Gateway
Data Terminal
Device
Mobile Phone
Audio unit
Data flow
luetooth
USB Host and HandFree Device
C. Head unit BT/USB software update
The firmware of Parrot modules can be updated in four different ways: by Bluetooth when paired with
Bluetooth-enabled
a
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.
laptop, by DUN, USB or UART.
Update by Bluetooth or UART
CK5050New & Host
Update by B
CK5050New & Host
Data
transfer
CK5050New & Host
DATASHEET Confidential Information 48/49
(In this configuration, the update file is stored in the USB stick)
Page 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
- Via UART
with a standard USB Stick.
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
Loading...