CC85XX – RF SOC FOR WIRELESS AUDIO STREAMING
SWRU250M – JUNE 2013
Copyright © 2010, Texas Instruments Incorporated
3.4.2.1 Autonomous Operation, including USB Device...................................................................... 67
3.4.2.2 Host-Controlled Operation ...................................................................................................... 67
3.4.3 Network Maintenance .................................................................................................................... 69
3.4.3.1 Autonomous Operation, including USB Device...................................................................... 69
3.4.3.2 Host-Controlled Operation ...................................................................................................... 69
3.4.4 Data Side-Channel ........................................................................................................................ 70
3.4.4.1 Connection Establishment and Loss ...................................................................................... 71
3.4.4.2 Queuing Mechanisms ............................................................................................................. 71
3.4.4.3 Responsibilities of the Host Processor ................................................................................... 72
3.4.5 Manual Frequency Planning .......................................................................................................... 73
3.5 Audio Functionality ............................................................................................................................ 74
3.5.1 Audio Streaming Control ............................................................................................................... 74
3.5.1.1 Static Logical Channel Mapping ............................................................................................. 74
3.5.1.2 Dynamic Channel Selection for Autonomous Operation ........................................................ 74
3.5.1.3 Dynamic Channel Mapping for Host-Controlled Operation .................................................... 75
3.5.2 Sample Rate Control ..................................................................................................................... 76
3.5.3 External Audio Device Control....................................................................................................... 76
3.5.3.1 State Configuration Sequences ............................................................................................. 77
3.5.4 Audio Volume Control .................................................................................................................... 78
3.5.4.1 Autonomous Operation .......................................................................................................... 78
3.5.4.2 USB Devices .......................................................................................................................... 79
3.5.4.3 Host-Controlled Operation ...................................................................................................... 79
3.5.4.4 Smooth Volume Changes ...................................................................................................... 80
3.6 USB Functionality ............................................................................................................................... 81
3.6.1 Supported Control Requests ......................................................................................................... 81
3.6.2 Audio Streaming Functionality ....................................................................................................... 81
3.6.3 Human Interface Device Functionality ........................................................................................... 82
3.7 System Functionality .......................................................................................................................... 83
3.7.1 Power Management ...................................................................................................................... 83
3.7.1.1 Network Standby Mode .......................................................................................................... 83
3.7.1.2 Battery Voltage Monitoring ..................................................................................................... 84
3.7.1.3 Autonomous Operation .......................................................................................................... 84
3.7.1.4 Host-Controlled Operation ...................................................................................................... 85
3.7.1.5 USB Device ............................................................................................................................ 86
A ABBREVIATIONS ....................................................................................................... 87
B EHIF REFERENCE ...................................................................................................... 89
B.1 Basic SPI Operations ......................................................................................................................... 89
B.2 Boot Behavior and Flash Programming ........................................................................................... 96
B.2.1 On-Chip Memory ........................................................................................................................... 96
B.2.2 Boot Behavior ................................................................................................................................ 97
B.2.3 Flash Programming Through SPI Slave Interface ......................................................................... 98
B.2.4 Flash Programming Through I
2
C EEPROM Memory .................................................................. 100
B.3 EHIF Command Set........................................................................................................................... 102
B.3.1 Device Information Commands ................................................................................................... 105
B.3.2 EHIF Control Commands ............................................................................................................ 106
B.3.3 Audio Network Control and Status Commands ........................................................................... 106
B.3.4 Remote Control Commands ........................................................................................................ 112
B.3.5 Data Side-Channel Commands ................................................................................................... 114