Control Pins
RESET
www.ti.com ....................................................................................................................................................................................................... SLES235 – JULY 2008
Table 4. Process Description
PROCESS STATE
ESFR
DESCRIPTION
DSP idle
uP initialization
I2C bus high
uP Flush Internal RAM
Clear micro internal RAM (256 byte)
uP Flush External RAM
Clear micro external RAM (2048 byte)
uP command to Flush Delay
clr_dly_ram (0xc0 bit(3))
1
Memory
uP initialize variables
Initialize variables
mute0_t
0
mute1_t
0
Default mutez control
mute2_t
0
reset_dac_mod
0xff
reset_adc_sinc
0x03
uP set default H/W configuration
clock_control1
0x0a
clock_delay_control2
0x05
clock_delay_sel
0x80
i2s_word_byte
0x22
IW/OW: 24 bit
i2c_mode_byte
0x22
IM/OM: I2S
sap_en
1
uP Flush uP Instruction RAM
mem_sel
0x02
Clear uP Instruction RAM (16384Byte)
uP Flush DSP Instruction RAM
mem_sel
0x01
Clear DSP Instruction RAM (3328W)
Clear DSP lower coefficient RAM (1024 W) and data
uP flush DSP lower coef/data RAM
mem_sel
0x00
(48 bit) RAM (768 W)
Enable I2C master I/F
Setup I2C master I/F mode (enable interrupt 10)
EEPROM load
Disable I2C master mode and
i2c_ms_ctl
0
Switch control MUX to slave I2C port
enable slave I/F
Switch ROM to RAM
pc_source
1
If (gpio_in_3_0 == 1) {
Host_dsp = 1; /* keep DSP turned off */
Load default DSP
host_dsp
0
} else {
Program and coefficient
Host_dsp = 0; /* turn on DSP */
}
GPIO1 output low
Enable GPIO output mode, and output low.
RESET is an asynchronous control signal that restores all TAS3218 components to the default configuration.
When a reset occurs, the Digital Audio Processor (DAP) is put into an idle state and the M8051 MCU starts
initialization. A reset can be initiated by inputting logic 0 on the reset pin . A reset will also be issued at power up
sequencing by the internal 1.8V regulator power sub-system.
NOTE:
There is a 1.3-s de-glitch filter on the RESET pin.
During a power up sequencing process, RESET should be held low until the DVDD and AVDD power inputs
have reached a voltage of 3.0 V.
As long as the RESET pin is held a logic 0 the device is in the reset state. During this reset state, all I2C and
Serial Data bus operations are ignored. The I2C interface SCL and SDA lines goes HIGH and remain in that state
until device initialization has completed.
Copyright 2008, Texas Instruments Incorporated
25