没有合适的资源?快使用搜索试试~ 我知道了~
首页CSR8675_Audio Sink Application user guide
资源详情
资源评论
资源推荐
Qualcomm Technologies International, Ltd.
Confidential and Proprietary – Qualcomm Technologies International, Ltd.
NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or websites to:
DocCtrlAgent@qualcomm.com.
Restricted Distribution: Not to be distributed to anyone who is not an employee of either Qualcomm Technologies International, Ltd. or its
affiliated companies without the express approval of Qualcomm Configuration Management.
Not to be used, copied, reproduced, or modified in whole or in part, nor its contents revealed in any manner to others without the express
written permission of Qualcomm Technologies International, Ltd.
Qualcomm aptX, Qualcomm BlueCore, Qualcomm BlueLab, Qualcomm BlueSuite, CSR, Qualcomm cVc, and Qualcomm Kalimba are
products of Qualcomm Technologies International, Ltd. Other Qualcomm products referenced herein are products of Qualcomm Technologies
International, Ltd. or Qualcomm Technologies, Inc. or its other subsidiaries.
Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. aptX, BlueCore, BlueLab,
BlueSuite, CSR, and cVc are trademarks of Qualcomm Technologies International, Ltd., registered in the United States and other countries.
Kalimba is a trademark of Qualcomm Technologies International, Ltd. Other product and brand names may be trademarks or registered
trademarks of their respective owners.
This technical data may be subject to U.S. and international export, re-export, or transfer (“export”) laws. Diversion contrary to U.S. and
international law is strictly prohibited.
Qualcomm Technologies International, Ltd. (formerly known as Cambridge Silicon Radio Limited) is a company registered in England and
Wales with a registered office at: Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom.
Registered Number: 3665875 | VAT number: GB787433096.
© 2012-2017 Qualcomm Technologies International, Ltd. All rights reserved.
Audio Sink Application
User Guide
CS-00236868-UG Rev. 14
May 6, 2017
CS-00236868-UG Rev. 14 Confidential and Proprietary – Qualcomm Technologies International, Ltd. 2
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Revision history
Revision
Date
Description
1
FEB 2012
Original publication of this document
2
DEC 2013
Updated for ADK 3 and to the new CSR™ style
3
JAN 2014
Minor editorial corrections
4
JUN 2014
Updated for ADK 3.5
5
AUG 2014
Correction to Document References
6
AUG 2014
Guidance added for external audio amplifier power management feature
using PIOs.
7
AUG 2014
Section 11.4 updated
8
JUN 2015
Updated and refactored for ADK 4.0
9
OCT 2015
Updated for ADK 4.0.1
10
FEB 2016
Editorial corrections
11
SEP 2016
Updated for ADK 4.1. Updated to conform to QTIL style
12
SEP 2016
Minor editorial correction
13
APR 2017
Updated for ADK4.2
14
MAY 2017
Updated to remove aptX Specific tone
CS-00236868-UG Rev. 14 Confidential and Proprietary – Qualcomm Technologies International, Ltd. 3
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Contents
1 Introduction ........................................................................................................................... 9
2 Overview ...............................................................................................................................10
2.1 The audio sink application ....................................................................................................................... 10
2.2 Supported Bluetooth profiles .................................................................................................................... 10
2.2.1 Traditional Bluetooth profiles .................................................................................................. 10
2.2.2 GATT-based Bluetooth low energy technology profiles .......................................................... 10
2.2.3 QTIL proprietary Bluetooth profiles ......................................................................................... 11
2.3 Supported interfaces ................................................................................................................................ 11
3 Hardware ..............................................................................................................................12
3.1 CSR8670 ................................................................................................................................................. 12
3.2 CSR8675 ................................................................................................................................................. 13
3.3 Supported plugin boards (for H13179 Carrier) ......................................................................................... 14
3.3.1 H13223 analog headphone amplifier ...................................................................................... 14
3.3.2 Digital amplifier ....................................................................................................................... 14
3.3.3 H13596 multichannel amplifier ............................................................................................... 14
3.4 Universal plugin boards ........................................................................................................................... 15
3.4.1 CNS11007 PCM audio ........................................................................................................... 15
3.4.2 H13191 SPDIF interface and infra-red receive ....................................................................... 16
3.4.3 CNS10010 display and FM receive ........................................................................................ 16
4 Development tools ...............................................................................................................18
4.1 xIDE 18
4.2 Universal Front End ................................................................................................................................. 18
4.3 PSTool ..................................................................................................................................................... 18
4.4 BlueFlash ................................................................................................................................................. 18
4.5 Sink Configuration tool ............................................................................................................................. 18
5 System architecture .............................................................................................................19
5.1 Application sandbox ................................................................................................................................. 19
5.2 Connection library .................................................................................................................................... 20
5.3 Support libraries ....................................................................................................................................... 20
5.4 Profile libraries ......................................................................................................................................... 21
5.5 Audio sink application events ................................................................................................................... 22
5.5.1 Control events ........................................................................................................................ 22
5.5.2 Indication events ..................................................................................................................... 23
5.6 Audio sink application states .................................................................................................................... 24
6 Operational modes ...............................................................................................................25
6.1 Headset mode ......................................................................................................................................... 25
6.2 Soundbar mode ....................................................................................................................................... 25
6.2.1 Subwoofer link ........................................................................................................................ 25
6.3 Peer Device (speaker) mode ................................................................................................................... 25
7 Build configuration ..............................................................................................................26
Audio Sink Application User Guide Contents
CS-00236868-UG Rev. 13 Confidential and Proprietary – Qualcomm Technologies International, Ltd. 4
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
7.1 Headset mode configurable build options ................................................................................................ 26
7.2 Soundbar mode configurable build options .............................................................................................. 26
7.3 Peer Device (speaker) mode configurable build options .......................................................................... 27
7.4 Generic configurable build options ........................................................................................................... 27
7.4.1 Call features ........................................................................................................................... 27
7.4.2 Audio codecs .......................................................................................................................... 27
7.4.3 Bluetooth low energy technology ............................................................................................ 28
7.4.4 AVRCP ................................................................................................................................... 28
7.4.5 USB ........................................................................................................................................ 29
7.4.6 GAIA ....................................................................................................................................... 29
7.4.7 FM 29
7.4.8 Other....................................................................................................................................... 30
8 Define symbols ....................................................................................................................31
8.1 Debug ...................................................................................................................................................... 31
9 Device configuration ............................................................................................................33
9.1 Configuration files .................................................................................................................................... 33
9.1.1 System configuration .............................................................................................................. 33
9.1.2 Application configuration......................................................................................................... 33
10 Audio ...................................................................................................................................34
10.1 Audio sources ........................................................................................................................................ 34
10.1.1 Wired audio .......................................................................................................................... 34
10.1.2 USB audio ............................................................................................................................ 34
10.1.3 FM receive ............................................................................................................................ 34
10.1.4 Bluetooth SCO ...................................................................................................................... 35
10.1.5 Bluetooth A2DP .................................................................................................................... 35
10.1.6 Speech recognition ............................................................................................................... 35
10.1.7 SPDIF input .......................................................................................................................... 36
10.2 Audio outputs ......................................................................................................................................... 36
10.2.1 Wired audio .......................................................................................................................... 36
10.2.2 SPDIF output ........................................................................................................................ 37
10.3 24-bit and Hi-res (88.2/96 kHz) support ................................................................................................. 37
10.3.1 Support and limitations ......................................................................................................... 37
10.4 Multi-channel output ............................................................................................................................... 38
10.4.1 Routing ................................................................................................................................. 38
10.4.2 Hardware setup .................................................................................................................... 39
10.4.3 Build options ......................................................................................................................... 39
10.4.4 Configuration ........................................................................................................................ 39
10.5 Audio routing .......................................................................................................................................... 41
10.5.1 Auto mode ............................................................................................................................ 41
10.5.2 Manual mode ........................................................................................................................ 41
10.6 Volume control ....................................................................................................................................... 42
10.6.1 DAC volume control .............................................................................................................. 42
10.6.2 Digital volume control ........................................................................................................... 42
10.6.3 Hybrid volume control ........................................................................................................... 42
10.7 Audio enhancements ............................................................................................................................. 43
10.7.1 Bass-Boost/Bass-Plus .......................................................................................................... 43
10.7.2 3D/3DV enhancement .......................................................................................................... 43
11 Bluetooth ............................................................................................................................44
11.1 Bluetooth BR/EDR ................................................................................................................................. 44
11.1.1 Headset profile ..................................................................................................................... 44
11.1.2 Handsfree profile .................................................................................................................. 44
11.1.3 Advanced Audio Distribution Profile ..................................................................................... 45
11.1.4 Audio/Video Remote Control Profile ..................................................................................... 46
Audio Sink Application User Guide Contents
CS-00236868-UG Rev. 13 Confidential and Proprietary – Qualcomm Technologies International, Ltd. 5
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
11.1.5 Message Access Profile ....................................................................................................... 47
11.1.6 Phone Book Access Profile .................................................................................................. 48
11.1.7 Human Interface Device Profile ............................................................................................ 49
11.2 Bluetooth low energy technology ........................................................................................................... 49
11.2.1 GATT manager ..................................................................................................................... 49
11.2.2 Supported GATT services (server role) ................................................................................ 50
11.2.3 Supported GATT services (client role) .................................................................................. 51
11.2.4 GATT events ........................................................................................................................ 51
11.3 Dual mode ............................................................................................................................................. 51
11.3.1 Supported Bluetooth low energy technology GAP roles ....................................................... 52
11.3.2 Use case guidelines ............................................................................................................. 52
11.3.3 Peripheral GAP role .............................................................................................................. 52
11.3.4 Central GAP role .................................................................................................................. 54
1.2. RSSI inquiry..................................................................................................................................... 56
11.3.5 Inquiry search ....................................................................................................................... 56
1.2.1. Proximity pairing ................................................................................................................ 56
11.3.6 Proximity connection............................................................................................................. 57
11.3.7 RSSI sink application events ................................................................................................ 57
12 User interface .....................................................................................................................58
12.1 Input manager ........................................................................................................................................ 58
12.1.1 Input Monitor Tasks .............................................................................................................. 58
1.2.2. Architecture ....................................................................................................................... 58
12.1.2 Input events .......................................................................................................................... 59
12.1.3 Timers................................................................................................................................... 59
12.1.4 Virtual buttons ....................................................................................................................... 60
12.1.5 Event translation ................................................................................................................... 60
12.2 Bluetooth low energy technology remote controller ............................................................................... 60
12.2.1 Events................................................................................................................................... 60
12.2.2 Multiple remote controllers .................................................................................................... 61
12.2.3 HID translation ...................................................................................................................... 61
12.3 Infra-red remote controller ..................................................................................................................... 61
12.3.1 Supported infra-red consumer protocols............................................................................... 61
12.3.2 Infra-red Learning mode ....................................................................................................... 61
12.3.3 Events................................................................................................................................... 62
12.3.4 Infra-red translation .............................................................................................................. 62
12.4 Buttons ................................................................................................................................................... 62
12.5 Logical inputs ......................................................................................................................................... 63
12.5.1 Event generation .................................................................................................................. 63
12.5.2 Button translation .................................................................................................................. 63
12.5.3 Button locking ....................................................................................................................... 63
1.3. Simple speech recognition .............................................................................................................. 64
12.5.4 User events .......................................................................................................................... 64
12.5.5 Tuning mode ......................................................................................................................... 64
12.6 Tones ..................................................................................................................................................... 64
12.6.1 Custom tones ....................................................................................................................... 64
12.7 Audio prompts ........................................................................................................................................ 64
12.7.1 Events................................................................................................................................... 65
12.8 LEDs ...................................................................................................................................................... 65
12.8.1 LED indications based on state and event changes ............................................................. 65
12.8.2 LED indications upon audio source selection ....................................................................... 65
12.8.3 LED indications on codec negotiation ................................................................................... 66
12.9 Display ................................................................................................................................................... 66
12.10 Secure connections ............................................................................................................................. 66
13 USB .....................................................................................................................................68
13.1 Battery charging ..................................................................................................................................... 68
13.2 Audio device .......................................................................................................................................... 68
剩余81页未读,继续阅读
caesarking
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0