PARROT CK5050NEW Bluetooth Car Multimedia Module User Manual CK5050New Datasheet 1 6
PARROT Bluetooth Car Multimedia Module CK5050New Datasheet 1 6
PARROT >
Users Manual
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