欢迎访问ic37.com |
会员登录 免费注册
发布采购

UAC3552A 参数 Datasheet PDF下载

UAC3552A图片预览
型号: UAC3552A
PDF下载: 下载PDF文件 查看货源
内容描述: 通用串行总线 [Universal Serial Bus]
分类和应用:
文件页数/大小: 28 页 / 327 K
品牌: MICRONAS [ MICRONAS ]
 浏览型号UAC3552A的Datasheet PDF文件第2页浏览型号UAC3552A的Datasheet PDF文件第3页浏览型号UAC3552A的Datasheet PDF文件第4页浏览型号UAC3552A的Datasheet PDF文件第5页浏览型号UAC3552A的Datasheet PDF文件第7页浏览型号UAC3552A的Datasheet PDF文件第8页浏览型号UAC3552A的Datasheet PDF文件第9页浏览型号UAC3552A的Datasheet PDF文件第10页  
UAC 3552A  
PRELIMINARY DATA SHEET  
2. Functional Description  
2.1. Hardware  
The ROM contains the USB drivers for the microcon-  
troller as well as the complete descriptor table includ-  
ing the report descriptor for the HID-class. Some parts  
of the descriptor which are subjected to be changed by  
the customer, however, reside in the EEPROM.  
A detailed block diagram of the UAC 3552A is depicted  
in Fig. 21. The functions of the blocks are explained  
in the following sections.  
The EEPROM is built to keep static customer-related  
data that will customize the UAC 3552A-based USB  
device during production.  
2.1.1. USB Interface  
2.1.1.1. Transceiver  
The 128×8 bit EEPROM contains the customer spe-  
cific information of the USB device descriptor, like ven-  
dor ID, product ID, as well as strings for manufacturer,  
product and serial number. Apart from this USB-  
related information, the EEPROM holds customer-spe-  
cific parameters for the PerfectSpeaker equalizer.  
The differential input receiver is used to accept the  
USB data signal according to the full-speed (12 MB/s)  
USB driver characteristics (USB SPEC 1.1 - 7.1.4).  
The UAC 3552A is shipped with a preprogrammed  
EEPROM that allows normal USB functionality even if  
no reprogramming is performed on the customers  
side.  
2.1.1.2. Interface Engine  
The interface engine comprises two major sections:  
the transceiver logic and the receiver logic. The trans-  
ceiver logic transmits data packets built in memory by  
the microcontroller. These packets are converted from  
a serial to a parallel data stream. This includes NRZI  
encoding, bit stuffing, CRC-computation, and addition  
of SYNC field and EOP. The receiver logic will receive  
USB data and stores these packets in its memory for  
processing by the microcontroller. Serial USB data is  
converted to a byte-wide parallel data stream and  
stored in system memory. In addition to USB basic  
data decoding, the Rx logic performs a PID check and  
protocol layer checks.  
The EEPROM can be programmed via USB by means  
of UAC 3552A application tools.  
2.1.2. Audio Control Interface  
The audio control interface links the microcontroller to  
the DSP and is used to initialize the DSP and to trans-  
mit audio-related USB control data, like volume setting,  
tone control etc.  
2.1.3. Audio Streaming Interface  
2.1.1.3. Microcontroller  
The audio streaming interface directly connects the  
serial interface engine to the DSP in order to transmit  
the digital audio data. The interface collects and buff-  
ers the burst audio data for further processing by the  
audio processing unit.  
The microcontroller manages buffers for all enabled  
endpoints and interacts with the interface engine. The  
buffers are built and decoded in memory. This way, the  
microcontroller realizes the USB protocol handling, like  
USB reset, enumeration, and all chapter 9 processing,  
error handling, as well as class-specific endpoint han-  
dling, like audio class and HID class. The audio-class  
processing consists of interpreting the USB audio  
commands and accordingly controlling the DSP-audio  
function through a dedicated audio-control-interface to  
the DSP. HID class processing means polling keys pro-  
viding the corresponding key-codes to the host-com-  
puters requests. These keys are connected to the  
GPIO-pins. The RAM can be accessed by the micro-  
controller and by the interface-engines DMA-control-  
ler. All endpoint communication is realized with intelli-  
gent buffer management built up in the RAM.  
2.1.4. Audio Processing Unit  
The audio processing unit is a powerful DSP core  
which allows high-quality sample conversion, base-  
band audio processing, and interpolation filtering used  
for oversampling DAC, as well as customized algo-  
rithms. For more details on the software see Section  
2.2.2. Audio Processing Softwareon page 11.  
2.1.5. Analog Back-end  
A part of the RAM is reserved for download software.  
This allows adding extra functionality to the GPIO pins,  
like I2C-handling or any other control of external com-  
ponents via USB. Downloading is handled by an extra  
driver which allows direct RAM/ROM access via USB.  
The analog back-end comprises the audio DAC, ana-  
log filters, input mixer, op amps for optimal external  
postfiltering, analog volume and mute, and the output  
amplifier.  
6
Micronas  
 复制成功!