Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TAS3108DCPR Datasheet(PDF) 27 Page - Texas Instruments

Click here to check the latest version.
Part # TAS3108DCPR
Description  AUDIO DIGITAL SIGNAL PROCESSORS
PDF  63 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI1 [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI1 - Texas Instruments

TAS3108DCPR Datasheet(HTML) 27 Page - Texas Instruments

Back Button TAS3108DCPR Datasheet HTML 23Page - Texas Instruments TAS3108DCPR Datasheet HTML 24Page - Texas Instruments TAS3108DCPR Datasheet HTML 25Page - Texas Instruments TAS3108DCPR Datasheet HTML 26Page - Texas Instruments TAS3108DCPR Datasheet HTML 27Page - Texas Instruments TAS3108DCPR Datasheet HTML 28Page - Texas Instruments TAS3108DCPR Datasheet HTML 29Page - Texas Instruments TAS3108DCPR Datasheet HTML 30Page - Texas Instruments TAS3108DCPR Datasheet HTML 31Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 27 / 63 page
background image
www.ti.com
6
Microprocessor Controller
TAS3108, TAS3108IA
AUDIO DIGITAL SIGNAL PROCESSORS
SLES152B – OCTOBER 2005 – REVISED NOVEMBER 2007
The 8051 microprocessor receives and distributes I2C write data, retrieves and outputs to the I2C bus
controllers the required I2C read data, and participates in most processing tasks requiring multiframe
processing cycles. The microprocessor has its own data RAM for storing intermediate values and queuing
I2C commands, a fixed boot-program ROM, and a program RAM. The microprocessor boot program
cannot be altered. The microprocessor controller has specialized hardware for master and slave interface
operation, volume updates, and a programmable interval timer interrupt. For more information, see the
TAS3108/TAS3108IA Firmware Programmer's Guide (SLEU067).
The TAS3108/TAS3108IA has a slave-only I2C interface that is compatible with the inter-IC (I2C) bus
protocol and supports both 100-kbps and 400-kbps data-transfer rates for multiple 4-byte write and read
operations (maximum is 20 bytes). The slave I2C control interface is used to program the registers of the
device and to read device status.
The TAS3108/TAS3108IA also has a master-only I2C interface that is compatible with the I2C bus protocol
and supports 375-kbps data transfer rates for multiple 4-byte write and read operations (maximum is 20
bytes). The master I2C interface is used to load program and data from an external I2C EEPROM.
On power up of the TAS3108/TAS3108IA, the slave interface is disabled and the master interface is
enabled. Following a reset, the TAS3108/TAS3108IA disables the slave interface and enables the master
interface. Using the master interface, the TAS3108/TAS3108IA automatically tests to see if an I2C
EEPROM is at address 1010xxx. The value xxx can be chip select, other information, or don’t cares,
depending on the EEPROM selected. If a memory is present and it contains the correct header
information and one or more blocks of program/memory data, the TAS3108/TAS3108IA loads the
program, coefficient, and/or data memories from the EEPROM. If a memory is present, the download is
complete when a header is read that has a zero-length data segment. At this point, the
TAS3108/TAS3108IA disables the master I2C interface, enables the slave I2C interface, and starts normal
operation.
If no memory is present or if an error occurred during the EEPROM read, TAS3108/TAS3108IA disables
the master I2C interface, enables the slave I2C interface, and loads the unprogrammed default
configuration. In this default configuration, the TAS3108/TAS3108IA streams eight channels of audio from
input to output if the GPIO pin is LOW. The master and slave interfaces do not operate simultaneously.
In the slave mode, the I2C bus is used to:
• Load the program and coefficient data
–
Microprocessor program memory
–
Microprocessor extended memory
–
Audio DSP core program memory
–
Audio DSP core coefficient memory
–
Audio DSP core data memory
• Update coefficient and other control values
• Read status flags
Once the microprocessor program memory has been loaded, it cannot be updated until the
TAS3108/TAS3108IA has been reset.
The master and slave modes do not operate simultaneously.
When acting as an I2C master, the data transfer rate is fixed at 375 kHz, assuming MCLKI or
XTALI = 12.288 MHz, PLL0 = PLL1 = 0, and MICROCLK_DIV = 0.
When acting as an I2C slave, the data transfer rate is determined by the master device on the bus. The
I2C communication protocol for the I2C slave mode is shown in Figure 6-1.
Submit Documentation Feedback
Microprocessor Controller
27
Not Recommended for New Designs



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com