Caprica 2L Play-FiTM Wireless Module Design Guide PHORUS-CAP-TSD- 0010 (2L) April 20, 2015 Revision 1 DTS Confidential Revision 1 Page 1 of 24
Document Change Summary Date: 4/20/2015 DTS Confidential Revision: X1 Changes: Initial Release Revision 1 Author: AK Approver: MC Page 2 of 24
Contents 1 Document Scope .............................................................................................................................................................. 5 2 Definitions .......................................................................................................................................................................... 5 2.1 Host .................................................................................................................................
7.3 Power Consumption ............................................................................................................................................... 15 7.4 Power Up Sequencing............................................................................................................................................ 15 7.4.1 Power up timing specifications ...................................................................................................................... 15 7.
1 Document Scope This document describes interface requirements for the second-generation Play-Fi Wireless Module, also known as Caprica2L. Caprica2L is a WiFi audio module designed for wireless, multi-room audio distribution. Caprica2L streams with 16 bit resolution and 44.1 KHz sampling rate. The module may be utilized in speakers, stand-alone receivers or incorporated into other products like AVRs. This document provides guidelines for the inclusion of this module into such products. 2 Definitions 2.
4 Features BT Disable The Caprica2L Play-Fi Wireless module is a programmable, high-performance, encapsulated design that enables manufacturers to wirelessly distribute audio to multiple devices. Sources can include PlayFi Applications, Play-Fi Drivers, or other sources of a manufacturer's choice, such as Bluetooth, via a I2S input. The design supports a number of interfaces that enable easy integration of the module to traditional consumer electronic designs. Caprica2L features include: 4.
4.7 I2S Output Caprica2L outputs digital audio via an I2S port. Caprica acts as the master device. The format is MSB Left Justified. LRCLK- 44.1 KHz BITCLK- 2.8224 MHz (64 * Fs) Data – 16 bits of data followed by 16 bits forced 0 on each rising/falling edge of LRCLK This format cannot be changed. 4.8 I2S Input Caprica2L can accept auxiliary inputs via I2S. Caprica is the slave here. The format is MSB Left Justified. LRCLK- 8KHz, 16KHz, 22.05KHz, 32KHz, 44.1KHz, 48KHz, 96Khz. (PIN 67) BITCLK- 2.
6 Caprica Module Electrical Interface Definition 6.1 Caprica Module Pin Definitions 80-pin Connector Net BTB Conn. Name DTS Confidential Function 1 V1_1 CAPRICA 2L Power (3.3V) 2 V5_2 Power (1.8V) 3 V1_1 Power (3.3V) 4 V5_2 Power (1.8V) 5 V1_1 Power (3.3V) 6 V2_2 Power (1.8V) 7 V3_3 Power (1.1V) 8 V2_2 Power (1.8V) 9 V3_3 Power (1.1V) 10 3V3_RTC RTC (3.3V) 11 V3_3 Power (1.
DTS Confidential 38 39 40 GND GND LED[0] Reserved 41 MMC1_CLK Reserved 42 LED[1] Reserved 43 MMC1_CMD/XD_CLE Reserved 44 GND 45 MMC1_D0/XD_D3 Reserved 46 SCL1 I2C1 47 MMC1_D1/XD_D4 Reserved 48 SDA1 I2C1 49 MMC1_D2/XD_nRE Reserved 50 GND 51 MMC1_D3/XD_nCE Reserved 52 SSP2_CLK Reserved 53 GND 54 SSP2_FRM Reserved 55 I2S_MCLK I2S 56 SSP2_TXD Reserved 57 I2S_BCLK I2S 58 SSP2_RXD Reserved 59 I2S_LRCK I2S 60 GND 61 I2S_SDOUT 62 GND 63 I2S_SDIN I2S
6.2 Pin Description, Electrical Characteristics Net/ Signal (s) Type I/O Descriptions of CAPRICA Level (V) Description POWER Power supply input: 5V; AVDD5_USB; USB VBUS, analog input for monitoring USB type A connector power. DC_5 P 5 V1_1 P 3.3 Power supply input: 3.3V V5_2 P 1.8 Power supply input: 1.8V V2_2 P 1.8 Power supply input: 1.8V_DDR V3_3 P 1.1 Power supply input: 1.1V Power On Last GND P 0 Ground for power, signal and shielding. RTC (Reserved function) 3V3_RT C P 3.
SSP2_TXD O 3.3 Reserved SSP2_CLK O 3.3 Reserved SSP2_FRM O 3.3 Reserved JTAG (Optional) TDI I 3.3 JTAG data input Required TMS I 3.3 JTAG mode select Required TCK I 3.3 JTAG clock Required TDO O 3.3 JTAG data output Required TRS T I 3.3 JTAG reset Required UART UART3_RXD I 3.3 Reserved UART3_TXD O 3.3 Reserved UART3_RTS O 3.3 Reserved UART3_CTS I 3.3 Reserved I2C SC I 3.3 I2C_SCL; Connect to MCU. Caprica is slave device. SDA I/O 3.
USB_OTG_ID I 3.3 USB OTG ID signal. Leave open. USB HOST (RESERVED - DO NOT USE) USB_HOST_DM I/O -- Reserved USB_HOST_DP I/O -- Reserved CONTROL INT_TO_MCU O 3.3 Interrupt signal from CAPRICA (module) to MCU (system). I2C_ADDR I 3.3 I2C address pin. Leave open. I 3.3 Reserved WIFI_LED_G O 3.3 WIFI indicate LED. EXT_WAKEUP I 3.3 External wakeup pin. RST_IN GPIO GPIO I/O 3.3 Reserved GPIO I/O 3.3 Airplay Certification- Reset GPIO I/O 3.3 Reserved GPIO I/O 3.
Caprica 2L Module (GL850G) USB HUB DEVICE Port 3 Optional Port 1 Port 2 USB to ETHERNET (ASIX AX88772C) PROCESSOR DTS Confidential USB to Ethernet (ASIX AS88772C) USB Type A Receptacle RJ45 Receptacle Revision 1 Page 13 of 24
6.3.3 Apple Authentication Coprocessor Integration Caprica2L supports integration of Apple Authentication Coprocessor. This is required for builds which wish to certify Apple AirPlay. The interface between Caprica2L and Apple Coprocessor requires three connections, 2 connections for I2C and one for Reset. The Caprica2L pins designated for this are pin 46 (SCL1), pin 48 (SDA1), and pin 66 (GPIO1) for reset. The GPIO1 connection is a jumper while SCL1 and SDA1 require external pullup resistors.
7.3 Power Consumption Symbol Voltages Test Point V3 1.1V R219 Test Mode Normal (connect AP) Play Music 1K Tone Avg. 409.8 412.8 V5 1.8V R218 Max. 477.1 439 Avg. 5.5 5.6 V2 1.8V R217 Max. 5.8 5.8 Avg. 199.6 201.2 Average Power 0.9698 W Max Power 1.2675 W In Rush 2.5350 W Max. 386.7 254 V1 3.3V R215 Avg. 13.3 15.1 Max. 16.9 14.9 5V 5V R216 Avg. Max. 116.4 140.5 117 131 Unit : mA 7.4 Power Up Sequencing 5V 80% 3.3V 1.8V DDR t1 80% 1.8V t3 t2 1.1V 7.4.
7.5 Power Down Sequencing 5V 3.3V 1.8V DDR 1.8V 1.1V t1 7.5.
8 Caprica2L Software Architecture (for reference only) The Caprica2L Software Architecture allows for Over the Air (OTA) reprogramming as well as factory updates using a built in USB port. 8.1 Base Linux OS The Base Linux OS (“OS”) includes the following sub-components: Power management Network connectivity Dual-Band WiFi support Notes: Supports the WiFi standards 802.
9 Host Control Communication The following describes initialization between Microprocessor (“Aspen”) inside Caprica2L Module and Microcontroller. Please refer to PHORUS-CAP-TSD-0004-Caprica-Host-Communication-Protocol.
11 Mechanical Outline All measurements in millimeters DTS Confidential Revision 1 Page 19 of 24
DTS Confidential Revision 1 Page 20 of 24
12 Certification Requirements 12.1 User Interface 12.1.1 User Input The device shall have the following user inputs: Required Implementation Requirement Feature Confirm 30 volume states can be accessed via all user interface Volume Up methods Volume Down Mute1 Wi-Fi Set-Up Factory Reset Power USB Type A Plug Confirm 30 volume states can be accessed via all user interface methods. Must return to the “FF” as a mute state.
12.1.2 Play-Fi to other System Controls Play-Fi module to system controls: Implementation Requirement Device restarts as expected after USB update of Caprica The unit cycles power in the same manner as a user commanded power cycle. Criteria Re-Start after USB update Reboot all Notes 12.1.3 Visual Feedback BT Disable The device shall have visual indicators for Wi-Fi Set-Up, Bluetooth Set-Up (if included), and Mute.
12.1.4 Audible Feedback The system shall provide the following audible feedback to the user as noted: Implementation Notes Required Feature Requirement Wi-Fi set-up mode is active WPS mode is active Each feature requires WPS set-up mode is no longer unique audible active feedback which can Reset initiated be a combination of Factory reset initiated audio cues 12.2 Wi-Fi Performance The Play-Fi module requires a minimum level of Wi-Fi performance.
12.3.3 Module Identification The Wi-Fi MAC ID of Play-Fi Module shall be displayed somewhere on the product. Criteria Implementation Requirement Notes Wi-Fi Mac ID is displayed on product MAC ID displayed on product matches MAC ID of Play-Fi module inside product. 13 MCU Controlled Audio Feedbacks Caprica is not involved in producing audio feedbacks for any of below mentioned cases.
FCC Warning Information to user Any changes or modifications not expressly approved by the party responsible for compliance could void your authority to operate the equipment. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
IC Warning This device complies with Industry Canada license‐exempt RSS standard(s). 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. Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence.
OEM Statement: Labelling Requirements for the Host device The host device shall be properly labelled to identify the modules within the host device.