DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

HMP9701 데이터 시트보기 (PDF) - Intersil

부품명
상세내역
제조사
HMP9701
Intersil
Intersil Intersil
HMP9701 Datasheet PDF : 20 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
HMP9701
TAG PHASE
20.8µs
(48kHz)
DATA PHASE
SYNC
BIT_CLK
12.288MHz
81.4ns
SDATA_OUT
VALID
FRAME
SLOT SLOT
1
2
SLOT
12
“0”
“0”
TIME SLOT “VALID” BITS
(“1” = TIME SLOT CONTAINS VALID DATA)
“1” = FRAME CONTAINS
VALID DATA
“0” BIT 19
BIT 0 BIT 19
BIT 0 BIT 19
BIT 0
SLOT 1
SLOT 2
SLOT 12
FIGURE 3. AC LINK AUDIO OUTPUT FRAME
The HMP9701 generates a serial bit clock (BIT_CLK) at
12.288MHz for synchronous data transfers on the AC Link.
Data is output on SDATA_IN by the rising edge of BIT_CLK,
and serial data is sampled on SDATA_OUT by the falling
edge of BIT_CLK. An audio frame transfer is initiated by the
assertion of SYNC for the 16 BIT_CLK’s comprising the Tag
Phase of the audio frame. The SYNC signal must be
asserted at a fixed 48kHz rate, and it can be derived by
dividing down the BIT_CLK.
The tag phase is a 16-bit data slot (Slot 0) wherein each bit
is a data valid flag for an associated time slot within the cur-
rent audio frame. A “1” in a given bit position of Slot 0 indi-
cates that the corresponding time slot within the audio frame
contains valid data. If the HMP9701 “tags” a slot invalid, it
will set the data bits comprising that slot to zero.
trol and PCM output data slots is valid. The remaining 8 bits
in Slot 0 are ignored as they are associated with reserved
data slots.
SYNC
HMP9701 SAMPLES HMP9701 SAMPLES
SYNC ASSERTION FIRST BIT OF AUDIO OUTPUT
BIT_CLK
SDATA_OUT
PREVIOUS
AUDIO FRAME
SLOT 1 SLOT 2
VALID
FRAME
AC Link Output Frame (SDATA_OUT)
The audio output frame contains data targeted for the
HMP9701’s DAC inputs, and control registers. This data is
transmitted in slots 1 through 4 of the audio frame as shown
in Figure 2. The tag slot, Slot 0, is a special reserved time
slot containing 16 bits that tell the AC-link interface circuitry
the validity of the following data slots.
The HMP9701 is synchronized to the beginning of a new
audio output frame when SYNC makes a low to high transi-
tion and is sampled low by the falling edge of BIT_CLK as
shown in Figure 3. On the next rising of BIT_CLK, the AC’97
controller drives SDATA_OUT with the first bit of slot 0 (Valid
Frame bit) which is then sampled by the HMP9701 on the
subsequent falling edge of BCLK. The controller drives the
remaining audio frame bits out on SDATA_OUT with each
rising edge of BCLK, and the HMP9701 samples these bits
on the subsequent falling edge.
The first bit of the output audio frame (Slot 0, bit 15) flags the
validity of the entire audio frame. If the “Valid Frame” bit is a
1, this indicates that the current audio frame contains at
least one time slot of valid data. The HMP9701 monitors the
next 4 bit positions to determine whether the data in the con-
FIGURE 4. START OF AUDIO OUTPUT FRAME
The 20-bit data word in each time slot must be transmitted MSB
first. If the data word targeted for a time slot is less than 20 bits,
the data word must be MSB justified in the most significant bits
of the time slot with the unused bits set to zero. For example, an
8 bit audio sample would be transmitted in bits 19-12 of the time
slot with the trailing 12 bits set to zero. The MSB of the audio
sample would map to bit 19 of the time slot. Note: for the play-
back of mono audio streams, the digital controller must send
the same sample to each PCM output channel.
Audio Output Slot 1: Control Address
The bits in Slot 1 are used to access the 16 bit control/status
registers within the HMP9701. The address space allocated
in slot 1 allows up to 64 sixteen bit registers, however, only
the even registers are valid (see Control/Status register sec-
tion for a complete register map). The control registers are
read/writable to provide more robust testability. A read or
write command is initiated by setting the Read/Write bit (Bit
19) in Slot 1. A complete bit map for Slot 1 is given in the
Table 1. Note: control data will only be loaded into the target
registers if Slot 2 (Control Data) is flagged as being valid.
4

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]