51
5 Device Operation
5.1
Device Initialization
5.1.1
Reset
The reset pin allows the device to be reset. The reset operation is a synchronous operation requiring MCLK to perform
the sequence of reset operations. During reset, the TAS3001 returns to the default state as described in this section
and goes through the initialization process. The TAS3001 does not reset automatically when power is applied to the
device.
A reset is required after power is applied to any of the power pins.
Required conditions for a successful reset:
MCLK is running.
RESET is low for a minimum of 10 MCLK cycles.
The reset operation typically takes 5 ms to complete.
Once reset has completed, the master control register (MCR) should be set. The MCR sets the serial mode and fast
load. It is recommended that the MCR be set only once, following reset.
5.1.2
Device Power On and System Reset
When power is applied to the TAS3001, the device powers up in an unknown state. It must be reset before the device
will be in a known state. It is recommended that RESET be applied following power up. The TAS3001 performs its
internal reset operations in 5 ms and is then ready for operation. Following the reset, the TAS3001 initializes to its
default state (fast load mode). The main control register is configured to 1XXX XXXX, where X is not initialized, as
shown in Figure 51 (see Appendix A for a complete description of the MCR). Only the fast load bit set to a 1 in the
main control register. This puts the device into fast load mode (see the Initialization section). All random access
memory (RAM) will be initialized (previous data will be overwritten).
Bit 7
Bit 0
1
X
Figure 51. Main Control Register (MCR)
The I2C address pins (CS1 and CS2) should be driven or biased to set the TAS3001 to a known I2C address. This
also ensures the I2C port is active immediately after the reset initialization phase. Furthermore, when implementing
a three- or six-speaker system, the CS1 and CS2 pins must always be driven or set to unique addresses on all
devices. The I2C port is powered up but does not acknowledge any I2C bus activity until the entire device has been
initialized. This initialization typically takes 5 ms.
5.1.3
Initialization
After reset, the system enters fast-load mode and the following occur as part of initialization:
All of the parametric EQ is initialized to 0 dB (all-pass).
The tone (bass/treble) is set to 0 dB.
The mix function sets SDIN1 to 0 dB and SDIN2 to mute (no-pass).
The volume is set to mute.