WISOL CO. LTD ATM200 Benutzerhandbuch

Seite von 15
 
                                                                                                                             
ATM200
 
 
Version 1.0 
 
page 3 of 15 
 
 
 
or a slave – depending on the application, the I2S ports can operate simultaneously as either inputs or outputs. When 
configured as slaves, the I2S inputs/outputs can be independently clocked by up to two external masters. In addition, 
MCLK can be output from the module to provide a reference clock source to an external ADC or DAC. MCLK can also be 
input to the module to provide a reference clock from an external source.  
 
The hardware for the audio input (transmit) and audio output (receive) versions of the module is identical and only the 
firmware loaded onto the module determines its function. 
 
The highly integrated nature of the AV5100 transceiver IC results in few external components being required for the 
ATM200 module design. 2 printed PCB antennas are used to achieve increased range, and to achieve antenna spatial 
diversity. The extended-range RF path consists of the antennas, associated tuning components, shield can, the RF switch, 
RF power amplifier (PA) and two baluns, one connected to each of the RF input/output ports on the AV5100 IC. 
 
A 16MHz crystal oscillator generates the AV5100 fundamental system clock used as the basis for all RF and digital audio 
clocks. 
 
A 2Mb flash memory chip is used to store the module’s application firmware. The AV5100 is able to boot from internal 
ROM upon first power up, which enables programming the flash chip with the application firmware through USB. In 
addition, Over-the-air Firmware upgrade capability can be enabled through the application firmware. The module can be 
controlled from an external host device via the I2C Slave or the SPI Slave data interfaces. 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 9 additional GPIOs are available on the ATM200 module (not including I2C and I2S signals) 
for implementing different UI features on the target application.  
 
I/O interfaces description 
 
I/O interfaces 
Description 
+5.0V supply 
The ATM200 module is configured to accept a nominal +5.0V supply.  
Reset  
Active low reset input. This pin is driven from an open collector/drain device such that it can be 
pulled to ground for the active reset state but, when released, must go to a high impedance state. 
This pin should not be actively driven high, as the AV5100 internal reset circuit 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 sourced by the module. Since the AV5100 
IC contains a sample rate converter, MCLK is not required to be supplied to the module when it 
is an I2S slave. CMOS 3.3V 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 sourced by the module. Since the AV5100 
IC contains a sample rate converter, MCLK is not required to be supplied to the module when it 
is an I2S slave. CMOS 3.3V logic levels are used for all I2S signals.  
I2C Slave Port  
 
The I2C slave port can be used for external host communication and for module testing. 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 or rear speaker. It is assumed that external pull up resistors are included on the 
application board. 
 
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 outputs or inputs 
with configurable pull-ups/pull-downs.