| 数据搜索系统,热门电子元器件搜索 |
|
TAS3208IPZP 数据表(PDF) 64 Page - Texas Instruments |
|
|
|
|||||||||||||||||||||||||||||
TAS3208IPZP 数据表(HTML) 64 Page - Texas Instruments |
|
64 / 79 page ![]() TAS3208 SLES201E – JANUARY 2007 – REVISED MARCH 2011 www.ti.com Table 28. Analog Busy(1) ANALOG BUSY FLAG ABSY Analog is busy 1 Analog not busy 0 (1) Default values are shown in italics. Analog control sequence takes time (maximum approximately 500 ms for headphone power up). This busy flag indicates whether the analog control sequence is running or not. Table 29. I2C Bus Error(1) I2C BUS ERROR BUSE Bus error 1 No bus error 0 (1) Default values are shown in italics. If an I2C bus error occurs, this flag will be set. Only the host microcontroller can clear this flag by writing 0 to this bit. I2C bus error status is read from ESFR 0xC5, bit 6, and is cleared by ESFR 0xC7, bit 6. I2C RAM Load Control and Data Registers (0x04 and 0x05) The I2C memory load port permits the system controller to load the TAS3208 memories as an alternative to having the TAS3208 load its memory from an external EEPROM. The transfer is performed by writing to two I2C registers. The first register is a 8-byte register than holds the checksum, memory to be written, starting address, and number of data bytes to be transferred. The second register holds eight bytes of data. The memory load operation starts with the first register being set. Then the data is written into the second register using the format shown. After the last data byte is written into the second register, an additional two bytes are written, which constrain the 2-byte checksum. At that point, the transfer is complete and status of the operation is reported in the Status register. NOTE Once the microprogram memory has been loaded, further updates to this memory are inhibited until the device is reset. When the first I2C slave download register is written by the system controller, the TAS3208 updates the Status register by setting a error bit to indicate an error for the memory type that is being loaded. This error bit is reset when the operation complete and a valid checksum has been received. For example, when the microprogram memory is being loaded, the TAS3208 will set a microprogram memory error indication in the Status register at the start of the sequence. When the last byte of the microprogram memory and checksum is received, the TAS3208 will clear the microprogram memory error indication. This enables the TAS3208 to preserve any error status indications that occur as a result of incomplete transfers of data/ checksum error during a series of data and program memory load operations. The checksum is always contained in the last two bytes of the data block. The I2C slave download is terminated when a termination header with a zero-length byte count field is received. 64 Submit Documentation Feedback Copyright © 2007–2011, Texas Instruments Incorporated Product Folder Link(s): TAS3208 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| 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 |