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 lowlatency firmware with different over the air sample
rate. While the standard 22.2KSps over the air
sample rate optimizes audio quality and WiFi coexistence 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
Single +5V +/10% supply rail to the module
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.
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.
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.
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.
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.
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
Function defined by
firmware application.
Function defined by
firmware application.
Function defined by
firmware application.
Driven from open
drain external source.
Can be left open.
I2C slave or SPI slave
port
LED RED,
firmware upgrade
I2C slave or SPI slave
port
LED BLUE,
firmware upgrade
GPIO6 pin 36/GPIO17 pin 48
N.C GPIO7pin 35/GPIO1 pin 1
Function defined by
firmware application.
Function defined by
firmware application.
2 SWA16 Connector Information
CONTENTS SUBJECT TO CHANGE WITHOUT NOTICE 5 CONFIDENTIAL
Table 1: SWA16 Connector Information