|
STAC9704 Datasheet, PDF (20/49 Pages) Hynix Semiconductor – Multimedia Audio Codec for AC97 | |||
|
◁ |
SigmaTel, Inc.
STAC9704/7
Figure 10. STAC9704/7 Powerdown Timing
SYNC
BIT_CLK
SDATA_OUT
slot2
per frame
TAG
Write to Data
0x20 PR4
SDATA_IN
slot2
per frame
TAG
Note: BIT_CLK not to scale
BIT_CLK and SDATA_IN are transitioned low immediately (within the maximum specified time) following
the decode of the write to the Powerdown Register (26h) with PR4. When the ACâ97 controller driver is at
the point where it is ready to program the AC-link into its low power mode, slots (1 and 2) are assumed to
be the only valid stream in the audio output frame (all sources of audio input have been neutralized).
The ACâ97 controller should also drive SYNC, and SDATA_OUT low after programming the STAC9704/7
to this low power mode.
3.2.1 Waking up the AC-link
Once the STAC9704/7 has halted BIT_CLK, there are only two ways to âwake upâ the AC-link. Both
methods must be activated by the ACâ97 controller. The AC-link protocol provides for a âCold ACâ97
Resetâ, and a âWarm ACâ97 Resetâ. The current power down state would ultimately dictate which
form of reset is appropriate. Unless a âcoldâ or âregisterâ reset (a write to the Reset register) is
performed, wherein the ACâ97 registers are initialized to their default values, registers will keep their
current state during all power down modes.
Once powered down, re-activation of the AC-link via re-assertion of the SYNC signal must not occur
for a minimum of 4 audio frame times following the frame in which the power down was triggered.
When AC-link powers up it indicates readiness via the Codec Ready bit (input slot 0, bit 15).
20
10/02/98
|
▷ |