PARROT PRODUCT DATASHEET Parrot FC6000 Version 1.
Ref: GC-2010-001 Parrot FC6000 FEATURES All in one multimedia module Bluetooth 3.0 Bluetooth 3.0 qualified module 3.3V & 1.8V power supply, UART, I²S GPIO Digital audio input and output Analog microphone input Analog output Up to 10 paired phones Small size module (32 x 36 mm) Automotive qualified Version 1.7 March 2012 Application: Description: Telephony Internet access (through DUN or PAN) Audio Streaming Voice Recognition / Text To Speech Confidential Information BT 2.
Table of contents 1 PRODUCT OVERVIEW ............................................................................................................................... 5 2 SOFTWARE SPECIFICATIONS .................................................................................................................... 8 2.1 BLUETOOTH STACK ...................................................................................................................................... 8 2.2 BLUETOOTH PROFILE SUPPORTED ........
6 APPROVAL / CERTIFICATIONS ................................................................................................................ 38 6.1 FC6000S ............................................................................................................................................... 38 6.1.1 CE Declaration ................................................................................................................................. 38 6.1.2 FCC and IC requirements for module application .
1 Product overview The FC6000 is a feature-rich Bluetooth platform dedicated for the integration of Bluetooth in car audios, car telematics systems or any systems requiring a complete embedded multimedia solution. FC6000 features are: Bluetooth connectivity Bluetooth Power Class 2 Radio Embedded Bluetooth .1, v1.2, v2.0+EDR, v2.1+EDR & v3.
Phone Book Automatic Phone book synchronization over Bluetooth (up to 5000 contacts; depending on the Flash memory size) 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 Microphone(s): the module can manage two configurations: Single microphone Two microphones with AMS (Automatic Microphone Selection): 1 for the driver and 1
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 or UART Very large compatibility with Phones, Smart phones, PDAs, Music players External Bluetooth Antenna connection diagnostic HSTI In order to facilitate communication between the FC6000 and your product host microprocessor, Parrot has created and provides the HS
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). Channel manager, AMP Manager, HCI AMP (BT 3.0 software). HCI Read Encryption Key Size command (BT 3.0 software). 2.2 Bluetooth profile supported Generic Access Profile Phone Management HFP 0.96 / 1.0 / 1.5 Multi-HFP1 HSP 1.0 / 1.2 SAP (SIM Access Profile) 1.
2.3 Software interface The FC6000 software interface, HSTI Library, is defined by a high level command set on top of Parrot Libraries. This interface software is based on the HSTI commands defined by Parrot. These commands are fully documented and the software library is provided by Parrot for easy implementation in the host CPU. Some commands are used to manage Bluetooth related functions like device pairing and connection management as well as the acoustic and speech recognition functions.
2.5 Speaker independent Voice recognition 2.5.1 Voice Recognition principles 2.5.1.1 Description VoCon 3200 V3.3 is NUANCE training-less speaker independent speech recognition algorithm.
2.5.2 Text To Speech (TTS) Text to Speech (TTS) on FC6000 is based on SVOX Automotive Speech. SVOX Automotive TTS solutions are tailored for noisy car environments and enjoy a reputation for industry-leading quality. They power many of the most advanced and successful in-dash infotainment systems in the market. SVOX TTS technology is characterized by natural and clear sound as well as unique polyglot capability – the same voice can speak multiple languages like a native speaker.
3 Electrical specifications 3.1 Hardware architecture 3.2 Pin-out 3.2.1 Pin-out diagram Pin N.
3.2.2 Pinout table PIN SIGNAL PIN TYPE FUNCTION Voltage Rating (V) Min Max 1 UART_AT_RX I AT Commands & flash update UART input -0.3 3.6 2 I2S_OUT O VSS P3V3 3 UART_AT_TX O Digital audio data output AT Commands & flash update UART output VSS P3V3 4 I2S_IN I Digital audio data input -0.3 3.6 5 UART_DBG_RX I Debug UART input -0.3 3.
3.2.
3.3 Absolute 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 ...................................................................... 3.1V to 3.6V ESD sensitivity according ESD Association AEC Q100 ....................... ±2kV HBM / ±200V MM 3.
3.5.2.3 1V8_ENABLE Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Parameter Conditions 1V8_ENABLE VOH IOH<1mA 1V8_ENABLE VOL IOL<1mA Min. 2.8 -0.3 Typ. - Max. Unit V 0.4 V 3.5.2.4 Recommended schematics 12 17 RESET_EXT_N KRC406 2 (or equivalent) Host MCU FC6000 11 BOOTS 1V8_ENABLE 33k1 1V8 Reg. with ON/OFF function EN OFF ON Notes: 1 : To make sure 1V8 power source is off when FC6000 is off, a Pull down resistor can be placed on 1V8_ENABLE line. Minimum value of 10kΩ is advised.
3.5.3.1 Recommended schematics Rp1 UART_xx_TX RX FC6000 3 HOST UART Tranceiver 1 UART_xx_RX 100Ω TX Notes: 1 : FC6000 module would have internal Pull resistors on UART lines once booted (AT command *PSTU has been released). In case idle level is required by host FW on UART lines while FC6000 is in Reset mode, an external pull resistor Rp should be added to the proper level on the host side. 2 : FC6000 UART is 16C550 interface type 3.5.
SYNC_CLK hold time (tshld) SYNC_CLK setup time (tsstp) I2S_OUT propagation delay (todly) I2S_IN setup time (tistp) I2S_IN hold time (tihld) 10 10 - - ns ns - - 10 ns 10 10 - - ns ns 3.5.4.1 Recommended schematics 10 I2S_MCLK FC6000 I2S_CLK 6 8 I2S_FSYNC I2S_OUT 2 4 I2S_IN HOST AUDIO CODEC 15 pF cap1 close to FC6000 pins 100Ω Notes: 1 : 15pF bypass capacitors might be used on fastest clocks to improve EMC performances. : I²S interface is defaulted to Texas Transmit Mode.
3.5.5 Audio 3.5.5.1 Analog out Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 (I2S in -> audio out) Parameter Conditions Min. Typ. Max. 7 Lineout to agnd, AC Drive load capability coupled 30 1000 Next stage input Maximum output level 0.85 impedance = 100k Output impedance ZL ≥ 7kohm 150 250 High cut-off frequency =0.4535xFs Signal to Noise Ratio @1kHz, 0.75Vrms 80 THD+N @1kHz, 0.75Vrms 0.02 0.1 @ 1kHz, 1.25 Vrms -91 Crosstalk between @ 10kHz, 1.
3.5.5.2 Microphone input Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 (voice in ->I2S out) Parameter Conditions Min. Typ. Max. Input impedance +30dB gain 7.1 Linear Dynamic Range 0dB gain 73 Maximum input signal 0dB gain 840 890 100nF capacitor Low Cut-off Frequency 20 250 on mother board High Cut-off Frequency 3450 Signal to Noise Ratio @1kHz, 0.76Vrms 80 86 89 THD+N @1kHz, 0.76Vrms 0.0054 0.1 Crosstalk between @ 1kHz, 1Vrms -90 channels Unit kΩ dB mVrms Hz Hz dB % dB 3.5.5.2.
FC6000 3.5.5.3.1 Recommended schematics 20 MIC_BIAS 10µF To microphone supply pin + 470µF1 Note: 1 : When using the same microphone bias source for both microphones, it is strongly recommended to add a high value-low ESR filtering capacitor on the bias source to prevent coupling between the 2 channels. 3.5.6 Bluetooth radio link Conditions unless noted, otherwise : Tamb.
3.6 Reset and supply sequence diagram 3V3 RESET_EXT_N 1V8_ENABLE 625mA 250mA 80mA 1V8 current tRA tPOR tP1 tP2 tRTR tRP tES1V8 Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Parameter Conditions tRA tPOR tRTR tP1 tRP tP2 tES1V8 DATASHEET FC6000 Confidential Information Min. 102 - Typ. 30.5 100 6.9 - Max.
3.7 Flash update sequence diagram Flash Update Complete 3V3 RESET_EXT_N BOOTS tBS tBH tRA Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Parameter Conditions Min. Typ. tBS 30 tBH 30 - Max. - Unit µs µs 3.8 Power Off Sequence diagram UART_AT_RX AT*POFF UART_AT_TX *POFF:END RESET_EXT_N pin must be driven low before next start-up RESET_EXT_N 3V3 tCUT Conditions unless noted, otherwise : Tamb.=25°C; Vcc=3V3 Parameter Conditions tCut DATASHEET FC6000 Confidential Information Min.
3.8.1 Power supplies reference design 3.8.1.1 3V3 3.8.1.
4 Mechanical specifications The following chart describes the availability of the various versions of the FC6000. Module version FC6000 Mounting horizontal vertical Bluetooth antenna Internal external Yes Yes Yes Yes 4.
4.
4.
4.
4.5 Module connectors 4.5.
4.5.2 Horizontal modules connector JST reference: 24P3.
4.5.
4.5.
4.6 Motherboard Mechanical Integration Mechanical constraints for the integration on the mother board are detailed below. 4.6.
4.6.
5 Available tools 5.1 Workbench 5.1.
5.1.
5.2 WxHipHop WxHipHop is a windows based software that gives the possibility to send and read the AT commands used by the FC6000. 5.3 WxFlasher WxFlasher is a windows based software that gives the possibility to flash and to update the software of the FC6000.
6 Approval / Certifications 6.1 FC6000S 6.1.1 CE Declaration We, Parrot SA 174 quai de Jemmapes 75010 Paris France, declare under our responsibility that our product (Parrot FC6000S) 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:2006/A11:2009 EN50371 (06/2002) EN301 489-1 V1.8.1 EN300 328 V1.7.
6.1.2 FCC and IC requirements for module application FCC ID: RKXFC6000S IC : 5119A-FC6000S In accordance with FCC Part 15, the FC6000S is listed as a Modular Transmitter device. USA – User information This intends to inform how to specify the FCC ID of our module “FC6000S” on the product. Based on the Public Notice from FCC, the host device should have a label which indicates that it contains our module.
6.2 FC6000N 6.2.1 CE Declaration We, Parrot SA 174 quai de Jemmapes 75010 Paris France, declare under our responsibility that our product (Parrot FC6000N) 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:2006/A11:2009 EN50371 (06/2002) EN301 489-1 V1.8.1 EN300 328 V1.7.
6.2.2 FCC and IC requirements for module application FCC ID: RKXFC6000N IC : 5119A-FC6000N In accordance with FCC Part 15, the FC6000N is listed as a limited Modular Transmitter device. USA – User information This intends to inform how to specify the FCC ID of our module “FC6000N” on the product. Based on the Public Notice from FCC, the host device should have a label which indicates that it contains our module.
7 Use Cases 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 FC6000 Phonebook synchro Audio unit Mobile Phone Connections Strategy If the Host does not store the last synchronized phonebook, it is always available for the Host at Module start up.
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.
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 FC6000 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.
c. Head Unit paired with two Mobile phones Establish and receiving call possible on two different mobile phones Hands Free Audio Gateway Hands Free Device Hands Free Telephony Telephony Phonebook Phonebook synchro FC6000 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.
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 FC6000 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).
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.
e. Head Unit paired with Mobile phone and Music Player with BT integrated or Bluetooth dongle: A2DP Sink MP3 or SBC (A2DP & AVRCP) 44,1 kHz stereo A2DP Source Streaming Control FC6000 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.
f. Head Unit paired with a stereo Headphone Audio Streaming from Module to a stereo headphone A2DP Source MP3 or SBC (A2DP & AVRCP) 44,1 kHz stereo A2DP Sink Streaming Control FC6000 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.
g. 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 FC6000 Data exchange Audio unit Mobile Phone 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.
B. Head unit BT/UART software update The firmware of Parrot modules can be updated in two different ways: by Bluetooth when paired with a Bluetooth-enabled laptop, 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 workaround when the Bluetooth specifications are not correctly implemented on the phone (i.e. non-generic Bluetooth management).
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…), the module will restart with the previous software version. The checksum of the new software is included into this new software.