数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

TAS3001CPWR 数据表(PDF) 23 Page - Texas Instruments

部件名 TAS3001CPWR
功能描述  DIGITAL AUDIO PROCESSOR
PDF  56 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  TI [Texas Instruments]
网页  http://www.ti.com
标志 TI - Texas Instruments

TAS3001CPWR 数据表(HTML) 23 Page - Texas Instruments

Back Button TAS3001CPWR Datasheet HTML 19Page - Texas Instruments TAS3001CPWR Datasheet HTML 20Page - Texas Instruments TAS3001CPWR Datasheet HTML 21Page - Texas Instruments TAS3001CPWR Datasheet HTML 22Page - Texas Instruments TAS3001CPWR Datasheet HTML 23Page - Texas Instruments TAS3001CPWR Datasheet HTML 24Page - Texas Instruments TAS3001CPWR Datasheet HTML 25Page - Texas Instruments TAS3001CPWR Datasheet HTML 26Page - Texas Instruments TAS3001CPWR Datasheet HTML 27Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 23 / 56 page
background image
3−3
However, this wait cycle does not occur during the volume or tone change command, instead it occurs during the next
command after the acknowledgement of the first data byte.
Table 3−4 gives typical values of the wait states of the TAS3001 commands.
Table 3−4. I2C Wait States
SYSTEM SAMPLING FREQUENCY
COMMENT
32 kHz
44.1 kHz
48 kHz
96 kHz
COMMENT
Volume
62 ms
49 ms
41 ms
21 ms
Not dependent on size of change
Bass
231 ms
167 ms
153 ms
77 ms
18 dB to −18 dB (proportional to step
change)
Treble
231 ms
167 ms
153 ms
77 ms
18 dB to −18 dB (proportional to step
change)
Mixer
None
None
None
None
Equalization
None
None
None
None
The I2C operation sequence that the TAS3001 uses to assert an I2C wait cycle is:
1.
The TAS3001 detects a valid start condition and correct device ID. At this point the TAS3001 issues an ACK.
2.
The TAS3001 decodes the eight-bit subaddress and issues another ACK.
3.
The TAS3001 decodes the first data byte and issues a third ACK.
4.
At this point, the TAS3001 device can hold the SCL clock line low until the internal controller is ready to
accept more data. This is an I2C slave wait state.
There are two ways a master can handle the I2C slave wait.
The preferred way to handle wait states is to use an I2C master that recognizes wait states. During the
wait-state period, the master stops sending data over I2C. In this case, when the master releases the clock
to go high after a slave ACK (to latch in the next bit of data), the master monitors the SCL line and ensures
that the slave has released SCL. Once SCL has been released the master can start the next transmission.
Alternatively, if this function is not available on the system controller, fixed delays can be implemented in
the system software to ensure that the TAS3001 is ready to receive additional data. Sending I2C data while
the TAS3002 device is busy causes errors and the device locks up and have to be reset.
Issuing a stop command in the middle of an I2C transaction puts the TAS3001 I2C slave block into an unknown state,
possibly locking up the controller or causing it to send incorrect data to the signal processing block.
3.2.3
Resetting the TAS3001 I2C Interface
To put the TAS3001 back into a known state, an I2C transaction with a subaddress of 00h and followed by 16 bytes
of zeros clears out the I2C slave block buffer. Resetting the device also puts it into a known state.
During normal operation, the TAS3001 should never issue a NACK. If the TAS3001 issues a NACK, this is an
indication of an I2C protocol discrepancy.
3.2.4
Power-Up Conditions
Upon system power up, the I2C bus SCL can initialize in a mode in which the line is held low. This prevents any I2C
operations from being performed. To prevent this from occurring, always hold RESET low for a minimum of 10 MCLK
clock cycles after applying power.
Upon reset, the TAS3001 goes through an initialization sequence with a duration of 5 ms.
Before a reset, the SDA and SCL lines may be held low by the 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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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