Electronic Components Datasheet Search
  English  ▼

X  

TAS3103ADBT Datasheet(PDF) 55 Page - Texas Instruments

Part # TAS3103ADBT
Description  Digital Audio Processor With 3D Effects
PDF  154 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI2 [Texas Instruments]
Direct Link  https://www.ti.com
Logo TI2 - Texas Instruments

TAS3103ADBT Datasheet(HTML) 55 Page - Texas Instruments

Back Button TAS3103ADBT Datasheet HTML 51Page - Texas Instruments TAS3103ADBT Datasheet HTML 52Page - Texas Instruments TAS3103ADBT Datasheet HTML 53Page - Texas Instruments TAS3103ADBT Datasheet HTML 54Page - Texas Instruments TAS3103ADBT Datasheet HTML 55Page - Texas Instruments TAS3103ADBT Datasheet HTML 56Page - Texas Instruments TAS3103ADBT Datasheet HTML 57Page - Texas Instruments TAS3103ADBT Datasheet HTML 58Page - Texas Instruments TAS3103ADBT Datasheet HTML 59Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 55 / 154 page
background image
2−22
2.3.2.2 I2C Slave Mode Operation
The I2C slave mode permits configuration parameters (other than volume via the GPIO pins for the I2C master mode)
to be changed. The TAS3103A can detect and reset the I2C interface when an invalid I2C command is received. This
feature is enabled by setting the I2C configuration control value N to zero. This feature is also enabled by the default
setting, 0x0000 0040, of the I2C configuration control register 0xFB. The I2C slave mode provides read access to the
spectrum analyzer and VU meter outputs. Configuration downloads from a master device can be used to replace the
I2C master mode EEPROM download.
For I2C read commands, the TAS3103A responds with data, a byte at a time, starting at the subaddress assigned,
as long as the master device continues to respond with acknowledges. If a given subaddress does not use all 32 bits,
the unused bits are read as logic 0. I2C write commands, however, are treated in accordance with the data assignment
for that address space. If a write command is received for a biquad subaddress, the TAS3103A expects to see five
32-bit words. If fewer than five data words have been received when a stop command (or another start command)
is received, the data received is discarded. If a write command is received for a mixer coefficient, the TAS3103A
expects to see only one 32-bit word.
Supplying a subaddress for each subaddress transaction is referred to as random I2C addressing. The TAS3103A
also supports sequential I2C addressing. For example, for write transactions, if a subaddress is issued followed by
data for that subaddress and the fifteen subaddresses that follow, a sequential I2C write transaction has taken place,
and the data for all 16 subaddresses is successfully received by the TAS3103A. For I2C sequential write transactions,
the subaddress then serves as the start address, and the amount of data subsequently transmitted, before a stop
or start is transmitted, determines how many subaddresses are written to. As was true for random addressing,
sequential addressing requires that a block of data be transmitted. If only a partial set of data is written to the last
subaddress, the data for the last subaddress is discarded. However, all other data written is accepted; just the
incomplete data is discarded.
The GPIO subaddresses require the downloading of four bytes of zero-valued spacer data in order to proceed to the
next subaddress. The TAS3103A can always receive sequential I2C addressing write data without issuing wait states.
Do not write to reserved and factory-test subaddresses.
The TAS3103A also supports sequential read transactions. When an I2C subaddress assignment write transaction
is followed by a read transaction, the TAS3103A outputs the data for that subaddress, and then continues to output
data for the subaddresses that follow as long as the master continues to issue data received acknowledges. With
only two exceptions, the TAS3103A outputs four bytes of zero-valued data for reserved and factory-test
subaddresses. The subaddresses of the exceptions and the number of bytes supplied by the TAS3103A for each
exception are given in Table 2−5. If a GPIO port is assigned as an output port, a logic 0 bit value is supplied by the
TAS3103A for this GPIO port in response to a read transaction at subaddress 0xEE.
CAUTION: Sequential write transactions must be in ascending subaddress order. The
TAS3103A does not wrap around from subaddress 0xFF to 0x00.
Sequential read transactions wrap around from subaddress 0xFF to 0x00.
Table 2−5. Four-Byte Read Exceptions—Reserved and Factory-Test I2C Subaddresses
SUBADDRESS
NUMBER BYTES SUPPLIED BY TAS3103A
0xC9
8
0xED
8
NOTE: Table 2−5 does not include read-only subaddresses and thus does
not include subaddresses 0xFD, 0xFE, and 0xFF. When read, these
read-only subaddresses output 10, 2, and 1 byte, respectively.
Thus, for all reserved and factory-test subaddresses, except subaddresses 0xC9 and 0xED, the master device must
issue four data-received acknowledges for the four bytes of zero-valued data. For subaddresses 0xC9 and 0xED,
the master device must issue eight data-received acknowledges for the eight bytes of zero-valued data.
Sequential read transactions do not have restrictions on outputting only complete subaddress data sets. If the master
does not issue enough data-received acknowledges to receive all the data for a given subaddress, the master device



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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


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