User manual

Copyright © Dr Robot Inc. 2005
98
VI. MAC5310 Audio Codec and Audio Power Amplifier Module
VI.1 Introduction
The MAC5310 Audio Codec and Audio Power Amplifier Module can be used as audio input/output
interface in the WiRobot system by plugging into the PMB5010 Multimedia Controller board. The on-
board codec provides high resolution signal conversion from digital-to-analog (D/A) and from analog-
to-digital (A/D) using over-sampling sigma-delta technology. With the on-board audio output power
amplifier and the microphone preamp in the codec, the external speaker and microphone can be
directly connected to the MAC5310 board.
VI.1.1 Features
16-bit over-sampling sigma-delta A/D, D/A converter
Maximum output conversion rate:
- 16 ksps with on-chip FIR filter
- 64 ksps with FIR bypassed
Codec built-in FIR produces 84-db SNR for ADC and 85-db SNR for DAC over 11-kHz BW
2s-complement data format
Codec built-in functions including PGA, anti-aliasing analog filter, and operational amplifiers
for general-purpose interface (such as MIC interface and hybrid interface)
On-board audio output power amplifier can support up to 1.5 W power to the external speaker
On-board oscillator
Plug-and-play in the WiRobot system
VI.1.2 Applications
Audio input/output for robotic systems
Voice and speech recognition
Voice and audio playback
VI.2 Operations
VI.2.1 Theory of Operation
The MAC5310 Module is designed to run as part of WiRobot system. It can be directly plugged on to
the PMB5010 Robot Multimedia Controller board. No configuration procedure is needed. Once
connected, the PMB5010 on-board firmware and the audio input/output device driver will take care
of the low level operations of the voice/speech capturing and audio output.
VI.3 Connections
VI.3.1 Board Structure
Figure VI.1 shows the board structure, locations and functions of the connectors on the MAC5310
module board.
Microphone
Connector
Speaker
Connector
System Interface
Connector