Wistron NeWeb SWA16 User Manual

SWA16-TX/RX
Module Datasheet
Mono/Stereo Wireless Audio System, based on the Avnera AV6100 IC
We use diff. label colors to distinguish between TX and RX.
General Description
The SWA16 module family of products represents a new level of system integration offering customers fast time to market with a point-to-point mono, or stereo, wireless connection. These modules are optimized for low-cost, high-quality and ease-of-use.
The module incorporates Avnera’s proprietary wireless audio protocol, designed from the ground up specifically for audio. It features low fixed latency, uncompressed CD quality mono or stereo audio, superior interference immunity and industry leading coexistence with WiFi – even at close proximity to a WiFi device.
The SWA16 module integrates all features necessary to complete a wireless stereo ro mono link, including AV6100 Wireless Audio Chip, printed diversity antenna, flash memory, interface connector and all passive components. Just supply 5 Volts and an I2S interface and you are ready to create a wireless audio link.
The module measures just 26 x 60 x 3.5 mm and is provided with a 24 pin FPC connector or pin header for connection to the system board.
The module is certified to FCC and CE standards.
Applications
Wireless Subwoofers Stereo Wireless Rear Speakers Soundbar / Audio Video Receiver / BluRay Mono/Stereo Audio Channel Transmission
Ordering Options
Features
Audio Interfaces
I2S Digital Input / Output interface with
>94dB end-to-end digital audio path
Wireless Range
> 15m Non Line Of Sight (NLOS) range
> 50m Line Of Sight (LOS) range
Frequency range: 2.4 GHz ISM band,
continuous dynamic frequency selection
Forward error correction coding, error
detection, and audio-specific error concealment
Dual printed PCB diversity antennas for
multipath and fading mitigation
Auto-search/synch and dynamic channel
selection
Low and fixed latency
24 pin FPC or pin header connector
Sample rate converter: Support for 32 -
96kHz input sample rates
Over-the-air firmware update capability
Customizable firmware for simple, low-cost,
sub-woofer amplifier implementations
General purpose over-the-air (OTA) serial
interface:
11 kbps, bi-directional, full duplex
Support for amplifier control data, meta-
data, and remote control commands
SWA16-TX: Transmit module with digital audio input
SWA16- RX: Receive module with digital audio output
CONFIDENTIAL | PROVIDED UNDER NDA
SWA16 Module Datasheet Rev 1.0
1 SWA16 Functional
The SWA16 module is available in 2 variations; digital input transmitter module or digital output receiver module. There is a separate I2S port for digital audio input and output functions and either of these can be configured to be a master or a slave – only the input or output port can be active at any time. In addition, MCLK can be generated from the module, or input to the module as required by the system application.
The hardware for the audio input (transmit) and audio output (receive) versions of the module is identical and only the firmware loaded on the module determines its function.
The highly integrated nature of the AV6100 transceiver IC results in few external components being required for the SWA16 module design. 2 Printed antennas are used to achieve increased range, and to offer diversity, and the simple RF path consists only of the antennas, associated tuning components, the RF switch and a balun connected to the AV6100 IC. A 16MHz crystal generates the AV6100 system clock signal used as the basis for all RF and digital audio signals. In addition, a 2Mb flash memory stores the factory based firmware, as well as firmware upgrade images and configuration parameters. The module firmware enables upgrades to be performed by the I2C slave interface or over-the-air. The module can be controlled from an external host device via the I2C interface. The I2C master port allows the module to control other system audio devices such as a sub-woofer amplifier system without having to add another MCU to the product design. Up to a maximum of 17 GPIOs are supported with the SWA16 module including I2C and I2S signals. This large number of GPIOs can be leveraged to implement low cost sub-woofer designs as outlined below.
The SWA16 module offers a standard and low­latency firmware with different over the air sample rate. While the standard 22.2KSps over the air sample rate optimizes audio quality and WiFi co­existence performance; Lower audio latency can
be achieved by using the low-latency 44.4KSps over the air sample rate.
1.1 Typical Sub-Woofer Implementation
A simple low cost implementation of a sub-woofer product design is shown in Figure 1. The sub amplifier consists of a PWM chip plus an output stage device, but no external MCU is required as the SWA16 RX module performs the control function using the I2C master communication port in conjunction with multiple GPIOs. +5V power and an optional reset signal are supplied to the SWA16 RX module and I2C slave communication can be used to control the module if required. Several GPIOs can be used to drive LEDs, or to connect to UI buttons. Typically 2 LEDs may be used and 1 button for pairing purposes. Another button could be used, for example, to implement a “bass enhance” feature. Another GPIO can be used to control the main power supply for the unit. The SWA16 RX module will remain always powered up but a GPIO control line is used to enable/disable the higher voltage rail for the amplifier output circuitry. If the wireless link is lost (when the sound bar, or SWA16 TX module is powered down) the SWA16 RX module can, after a timeout period, power down the amplifier section to conserve power and to help meet energy start requirements.
The I2C master port from the SWA16 RX module can communicate, control, and initialize external audio ICs such as the PWM chip in this example. Other GPIOs can be used to detect fault conditions (over temperature etc) and notify the module. The audio is routed from the SWA16 RX module to the amplifier circuit with the I2S output port which can be configured as either a master or a slave as required. MCLK can also be generated from the SWA RX module as a ~12.288MHz clock if required.
CONTENTS SUBJECT TO CHANGE WITHOUT NOTICE 2 CONFIDENTIAL
SWA16 Module Datasheet Rev 1.0
Figure 1: SWA16 RX Module Simple Sub-Woofer Implementation
CONTENTS SUBJECT TO CHANGE WITHOUT NOTICE 3 CONFIDENTIAL
SWA16 Module Datasheet Rev 1.0
Signal Type
Description
+5V Supply
Single +5V +/10% supply rail to the module
Reset
Active low reset input. This pin is driven from an open collector/drain device such that it can pull to ground for the active reset state but, when released, must go to a high impedance state. If this input is driven high the internal reset circuit on the module will not operate correctly.
I2S In Port
The I2S input port can be configured as a master or slave. Consequently BCLK and LRCK can be either inputs or outputs. In addition, MCLK can be generated by the module on pin 16, or used as an input. Typically, as the AV6100 IC contains a sample rate converter, MCLK is not required to be supplied to the module when it is an I2S slave. CMOS 3.3 logic levels are used for all I2S signals.
I2S Out Port
The I2S output port can be configured as a master or slave. Consequently BCLK and LRCK can be either inputs or outputs. In addition, MCLK can be generated by the module on pin 16, or used as an input. Typically, as the AV6100 IC contains a sample rate converter, MCLK is not required to be supplied to the module when it is an I2S slave. CMOS 3.3 logic levels are used for all I2S
signals.
I2C Slave Port
The I2C slave port is used for external host communication and during module test. It is assumed that external pull up resistors are connected at the I2C master communicating with the module.
I2C Master Port
The I2C master port is used to communicate with external audio devices such as a sub-woofer amplifier. The SDA and SCL signal lines have pull ups internal to the module.
GPIOs
3.3V CMOS logic level GPIOs available to connect to other devices, or to use as UI supporting GPIOs for LED and button support. All supported GPIOs can be configured as inputs or outputs.
1.2 SWA16 Module Connections
CONTENTS SUBJECT TO CHANGE WITHOUT NOTICE 4 CONFIDENTIAL
SWA16 Module Datasheet Rev 1.0
No
Pin Name
I/O
AV6100
Pin Description
SWA16 TX
Module
SWA16 RX
Module
1
VDD -
+5V +/- 10%
2
VDD -
+5V +/- 10%
3
GPIO
I/O
GPIO13 pin 28
Function defined by firmware application.
GPIO
ADOUT0 RX = output
4
GPIO
I/O
GPIO18 pin 43
Function defined by firmware application.
GPIO
GPIO
5
GPIO
I/O
GPIO19 pin 37
Function defined by firmware application.
GPIO
GPIO
6
Reset
I
Pin 24
Driven from open drain external source. Can be left open.
Reset
Reset 7
I2C_SCL_S / S_MISO
I/O
GPIO5 pin 44
I2C slave or SPI slave port
I2C_SCL_S
LED RED, firmware upgrade
8
I2C_SDA_S / S_MOSI
I/O
GPIO4 pin 45
I2C slave or SPI slave port
I2C_SDA_S
LED BLUE, firmware upgrade
9
I2C_SCL_M
O
GPIO22 pin 41
I2C master port or GPIO
GPIO
I2C_SCL_M
10
I2C_SDA_M
I/O
GPIO21 pin 42
I2C master port or GPIO
GPIO
I2C_SDA_M
11
S_SCLK
I
GPIO3 pin 46
SPI slave port or GPIO
GPIO
GPIO 12
GND -
Ground
GND
GND
13
BCK1
I/O
GPIO15 pin 26
I2S port
BCLK1, TX module = input
POWER
14
WCLK1
I/O
GPIO16 pin 25
I2S port
LRCK1, TX module
GPIO
15
S_SSB
I
GPIO2 pin 47
SPI slave port or GPIO
GPIO
GPIO
16
MCLK
I/O
GPIO10 pin 31
I2S port or GPIO
GPIO/MCLK
RX = 12.288MHz output
17
ADIN1
I/O
GPIO14 pin 27
I2S port
ADIN1 TX = input
GPIO 18
M_SSB/GPIO17
GPIO6 pin 36/GPIO17 pin 48
SPI master port
GPIO
GPIO
19
N.C GPIO7pin 35/GPIO1 pin 1
SPI master port
NC
NC
20
N.C GPIO8 pin 34
SPI master port
NC
NC
21
N.C GPIO9 pin 33
SPI master port
NC
NC
22
GPIO
I/O
GPIO11 pin 30
Function defined by firmware application.
LED1
BCLK0
23
GPIO
I/O
GPIO12 pin 29
Function defined by firmware application.
LED2
WCLK0 24
GND -
Ground
2 SWA16 Connector Information
CONTENTS SUBJECT TO CHANGE WITHOUT NOTICE 5 CONFIDENTIAL
Table 1: SWA16 Connector Information
Loading...
+ 9 hidden pages