The SM5844AF is a digital audio signal,
asynchronous sample rate converter LSI. It reads 16
or 20-bit word length input data, and writes 16, 18,
or 20-bit word length output data. It also features a
built-in digital deemphasis filter and digital
attenuator.
The SM5844AF operates from a 5 V supply, and is
available in 44-pin QFPs.
• ±0.03 dB gain deviation from ideal filter
characteristics
Converter noise levels
■
•≤−110 dB internally-generated noise
•−98 dB (16-bit output), −110 dB (18-bit output)
and −122 dB (20-bit output) word rounding
noise
■
Anti-aliasing LPF characteristics (4 FIR filters)
with automatic output/input sample rate
conversion ratio selection
• Up converter LPF (1.0 to 2.0 times)
• Down converter LPF 1 (48.0 to 44.1 kHz or
0.92 times)
• Down converter LPF 2 (44.1 to 32.0 kHz or
0.73 times)
• Down converter LPF 3 (48.0 to 32.0 kHz or
0.67 times)
■
Output S/N ratio (theoretical values)
Output signal word
length
16 bits94.8 dB97 dB
18 bits97.5 dB106 dB
20 bits97.7 dB109 dB
16-bit input word
length
S/N ratio
20-bit input word
length
Interfaces
■
Input data format
• 2s-complement, L/R alternating, serial
• Normal format (non IIS)
ModeWord length
116 bits
20 bits3Front
4RearLSB first
■
Output data format
Front/rear
packing
Rear
• 2s-complement, MSB first, L/R alternating,
serial
• Continuous bit clock
ModeWord lengthIIS selection
116 bits
Nor mal (non
320 bits
420 bits
516 bits
720 bits
IIS)
IIS618 bits
Data
sequence
MSB first2
Front/rear
packing
Rear218 bits
Front
NIPPON PRECISION CIRCUITS—2
Page 3
BLOCK DIAGRAM
SM5844AF
IFM1IFM2BCKIDI
MCOM
MDT/FSI1
MCK/FSI2
MLEN/DEEM
ICLK
ICKSL
LRCI
RSTN
TST1N
TST2N
Deemphasis and
attenuator setup
Input-stage
divider
Input timing
controller
Filter characteristic
select
Output operation
timing controller
Input data
interface
Arithmetic
operations
Deemphasis
operation
Attenuator
Interpolation
filter operation
Output
operation
OW18N
OW20N
IISN
SLAVE
OCLK
OCKSL
THRUN
DMUTE
Output format
controller
Output-stage
clock select
Output-stage
divider
Mute
generator
Dither
LRCOBCKODOUT
Output data
interface
LRCI BCKI DI
Through mode
switching
Direct mute
STATE
NIPPON PRECISION CIRCUITS—3
Page 4
PIN DESCRIPTION
SM5844AF
1
Number
1, 2DIIpData input
3, 4BCKIIpInput bit clock
5LRCI
6ICLKIInput system clock input
7ICKSLIpInput system clock (ICLK) select. 384fsi when HIGH, and 256fsi when LOW .
8, 9IFM1Ip
10, 11IFM2Ip
12, 13V DD–5 V supply pin
14, 15DMUTEIpDirect mute pin
16MCOMIp
17MDT/FSI1Ip
18MCK/FSI2Ip
NameI/O
3
2
IpInput word clock (fsi)
Input format select
IFM1IFM2W ord lengthData sequenceData position
L O WL O W16 bits
LOWHIGH
HIGHHIGHLSB firstRear packed
Interface switch control pin. M D T, MCK and MLEN control when HIGH. FSI1, FSI2 and DEEM
control when LOW.
When MCOM is HIGH: Microcontroller interface
data input (MDT)
When MCOM is HIGH: Microcontroller interface
bit clock (MCK)
Description
MSB first
20 bitsHIGHLOWFront packed
When MCOM is LOW: Deemphasis frequency
set pins
FSI1FSI2fsi
LOWHIGH48.0 kHz
×
HIGHHIGH32.0 kHz
Rear packed
LO W44.1 kHz
19, 20MLEN/DEEMIp
21, 22OW18NIp
23, 24OW20NIp
25, 26IISNIpIIS output mode select. Normal mode when HIGH, and IIS mode when LOW .
27S TAT EOInternal operation status output (for operation check)
28TST1NIpOutput dither control. Dither ON when LOW, and OFF when HIGH.
29TST2NIpTest pin. Test mode when LOW. Normal operating mode when HIGH.
When MCOM is HIGH: Microcontroller data word latch clock (MLEN)
When MCOM is LOW: Deemphasis ON/OFF control (DEEM)
Output format select
When IISN = HIGH (normal mode)
OW20NOW18NWord lengthData position
LOWLOW
20 bits
LOWHIGH
HIGHHIGH16 bits
When IISN = LOW (IIS mode)
OW20NOW18NWord lengthData position
LOWLOW
20 bits
LOWHIGH
HIGHLOW18 bits
HIGHHIGH16 bits
Front packed
Rear packedHIGHLOW18 bits
IIS mode
Front packed
NIPPON PRECISION CIRCUITS—4
Page 5
+
−
−
−
°
°
−
°
SM5844AF
Number
1
NameI/O
2
Description
30, 31RSTNIpReset pin
32, 33VS S–0 V ground pin
34, 35SL AV EIp
BC KO and LRCO mode set. Outputs (master mode) when LOW, and inputs (slave mode) when
HIGH.
36, 37T H RUNIpDOUT through mode set. Normal mode when HIGH, and through mode when LOW.
38OCKSLIpOutput system clock (OCLK) select. 384fso when HIGH, and 256fso when LOW .
39OCLKIOutput system clock input
40LRCO
3
I/OOutput word clock input/output (fso). Input/output mode set by the level on SLAV E.
41, 42B C K OI/OOutput bit clock input/output. Input/output mode set by the level o n S LAVE .
43, 44DOUTOData output
1. Pins which have the same name are connected internally. Accordingly, circuit connections can be made to either pin or to both pins.
2. I = input, Ip = Input with pull-up resistor (HIGH-level pins can be left open), O = output, I/O = input/output
3. fsi is the input word clock (LRCI) frequency, and fso is the output word clock (LRCO) frequency.
SPECIFICATIONS
Absolute Maximum Ratings
V
= 0 V
SS
ParameterSymbolRatingUnit
Supply voltage rangeV
Input voltage rangeV
Storage temperature rangeT
Po w er dissipationP
Soldering temperatureT
Soldering timet
DD
IN
stg
D
sld
sld
0.3 to 7.0V
0.3 to V
0.3V
DD
40 to 125
550m W
255
10s
C
C
Recommended Operating Conditions
V
= 0 V
SS
ParameterSymbolRatingUnit
Supply voltage rangeV
Operating temperature rangeT
DD
opr
4.75 to 5.5V
20 to 70
C
NIPPON PRECISION CIRCUITS—5
Page 6
DC Electrical Characteristics
−
V
= 4.75 to 5.5 V, V
DD
= 0 V, T
SS
= −20 to 70 °C
a
SM5844AF
−
Ω
ParameterSymbolCondition
Current consumptionI
HIGH-level input voltage
L O W -level input voltage
AC-coupled input voltage
HIGH-level output voltage
L O W-level output voltage
HIGH-level input current
L O W -level input current
Input leakage current
Pull-up resistance
BCKI LOW-level pulsewidtht
BCKI HIGH-level pulsewidtht
BCKI pulse cyclet
DI setup timet
DI hold timet
Last BCKI rising edge to LRCI edget
LRCI edge to first BCKI rising edget
BCKI, DI, LRCI timing
BCKI
t
DS
DI
BCWL1
BCWH1
BCY1
DS
DH
BL1
LB1
Rating
mintypmax
50––ns
50––ns
100––ns
50––ns
50––ns
50––ns
50––ns
t
BCY1
t
BCWH1
t
DH
t
BCWL1
Unit
0.5V
0.5V
DD
DD
t
BL1
LRCI
BCKO, LRCO (Inputs when SLAVE = HIGH)
ParameterSymbol
B CK O L OW -level pulsewidtht
BC KO HIGH-level pulsewidtht
B C KO pulse cycle
1
Last BCKO rising edge to LRCO edget
LRCO edge to first BCKO rising edget
BCWL2
BCWH2
t
BCY2
BL2
LB2
1. BCK O clock inputs exceeding 64fso cannot be detected, and will cause incorrect operation.
mintypmax
78––ns
78––ns
156––ns
78––ns
78––ns
Rating
t
LB1
0.5V
DD
Unit
NIPPON PRECISION CIRCUITS—7
Page 8
BCKO, LRCO timing
SM5844AF
t
BCWH2
t
BCY2
t
BCWL2
BCKO
t
BL2
LRCO
MDT, MCK, MLEN inputs
ParameterSymbol
MCK and MLEN rise time
MCK and MLEN fall time
MDT setup timet
MDT hold timet
MLEN setup timet
MLEN hold timet
MLEN LOW-level pulsewidtht
MLEN HIGH-level pulsewidtht
1
1
t
r
t
f
MDS
MDH
MCS
MCH
MEWL
MEWH
1. tr and tf are the input waveform transition times measured between 0.1VDD and 0.9VDD levels.
–1/2fso–ns
OCKSL = LOW–1/64fso–
OCKSL = HIGH–1/48fso–
OCKSL = LOW–1/128fso–
OCKSL = HIGH–1/96fso–
OCKSL = LOW–1/128fso–
OCKSL = HIGH–1/96fso–
From OCLK fall to BCKO
rise
From OCLK fall to BCKO
fall
From OCLK fall to BCKO
rise
From OCLK fall to BCKO
fall
From BCKO fall to DOUT
rise
From BCKO fall to DOUT
fall
10–70ns
10–70ns
15–80ns
15–80ns
0–20ns
0–20ns
Unit
Unit
ns
ns
ns
SLAVE = HIGH (inputs), CL = 15 pF
ParameterSymbolCondition
t
bdH2
BC KO to DOUT delay time
t
bdL2
From BCKO fall to DOUT
rise
From BCKO fall to DOUT
fall
Rating
Unit
mintypmax
10–100ns
10–100ns
NIPPON PRECISION CIRCUITS—9
Page 10
DOUT, BCKO, LRCO timing
OCLK
BCKO
SM5844AF
BCKO
DOUT
LRCO
t , t
sbL1 sbL2
t , t
bdH bdL
t
bdH
t
BOWH
t
LOCH
t
BOCY
t
LROOY
t , t
sbH1 sbH2
t
bdL
t
BOWL
t
LOCL
NIPPON PRECISION CIRCUITS—10
Page 11
Filter Characteristics
Anti-aliasing filter frequency characteristic
0
SM5844AF
20
40
60
80
Attenuation (dB)
100
120
140
0.2500.3000.3500.4000.4500.5000.5500.6000.650
48k 32k
48k 44.1k
44.1k 32k
Up conversion
Frequency (fs)
Deemphasis filter frequency characteristic
0
2
4
48.0 kHz
44.1 kHz
32 kHz
0
Θ
–20
–40
6
Attenuation (dB)
8
10
12
1020501002005001k2K5k10k20k
PhaseAttenuation
Frequency (Hz)
48.0, 44.1 and 32 kHz
Phase characteristic, (°)
–60
NIPPON PRECISION CIRCUITS—11
Page 12
SM5844AF
FUNCTIONAL DESCRIPTION
Input Data Interface (DI, LRCI, BCKI, IFM1, IFM2)
ModeIFM1IFM2W ord lengthData position
1LO WL O W16 bits
2LOWHIGH
20 bits3HIGHLOWFront packed
4HIGHHIGHRear packedLSB first
Rear packed
Attenuator and Deemphasis Selection
The attenuator is set using the microcontroller
interface. When the attenuator is used, deemphasis
settings also need to be set using the microcontroller
interface. The microcontroller interface comprises
MDT, MCK and MLEN, and is used to receive all
input serial data.
Table 1. Attenuator and deemphasis function
selection
Function set method
Function
Deemphasis
ON/OFF
External pins
(MCOM = LOW)
DEEMFDEEM
Microcontroller
interface flags
(MCOM = HIGH)
Data
sequence
MSB first
Common features
Non IIS
L/R alternating
Bit serial
Deemphasis
frequency (fsi)
select
Attenuator data setN/A (no attenuation)11 bits (a1 to a11)
Test mode select
FSI1, FSI2FFSI1, FFSI2
Irreversible
(test mode 1)
FTST1, FTST2
When MCOM is HIGH, serial data received on
MDT , MCK and MLEN sets the attenuation data and
control flag data.
When MCOM is LOW, the logic levels on FSI1,
FSI2 and DEEM select the device function.
NIPPON PRECISION CIRCUITS—12
Page 13
SM5844AF
Microcontroller Interface (MCOM, MDT, MCK, MLEN)
When MCOM is HIGH, MDT (data), MCK (clock)
and MLEN (latch enable clock) interface pins are
used.
Input data on MDT is synchronized to the MCK
clock. Data is read into the input stage shift register
on the rising edge of MCK. Accordingly, the input
data should change on the falling edge of MCK.
Input data enters an internal SIPO (serial-to-parallel
converter register), and then the parallel data is
B2
B3
MDT
MCK
MLEN
LOWB1a0
MSB
a1
Figure 1. Attenuation data format (B1 = LOW)
latched into the mode register on the rising edge of
the latch enable clock MLEN.
The mode register addressed is determined by the 1st
bit of the 12 data bits before MLEN goes HIGH. If
this bit is LOW, then the data is read into the
attenuation data register as shown in figure 1. If this
bit is HIGH, then the data is read into the mode flag
register as shown in figure 2. The function of each bit
in the mode flag register is described in table 1.
B4
a2
B8
a6
B9a8B10
a7
MCK and MLEN can also follow the dotted lines.
B11
a9
B12
a10
LSB
MDT
MCK
MLEN
B1B2
HIGH
B5
Not used
B6
FTST1
FTST2
FRATEB8F12DBB9FFSI1
Figure 2. Mode flag data format (B1 = HIGH)
B10
MCK and MLEN can also follow the dotted lines.
B11
FFSI2
B12* *B7
FDEEM
NIPPON PRECISION CIRCUITS—13
Page 14
Table 2. Mode flag description
SM5844AF
B1BitMode flag
B2 to B5Not used
B6FTST1Test mode select 1
B7FTST2Test mode select 2LOW
B8FR AT EInput/output rat e
HIGH
B9F12DBAttenuator
B10FFSI1
B11FFSI2
Mode function select
ParameterLOW/HIGHSelect
TST2N = LOW
FTST2FTST1Mode
LOWLOW0
LOWHIGH1
HIGHLOW2
HIGHHIGH3
LOW
HIGH
LO WNor mal operation (no shift)
HIGH+12 dB gain shift
Deemphasis filter fs
select 1
Deemphasis filter fs
select 2
Input/output sample rate ratio check after eve ry
output
Input/output sample rate ratio check for high
accuracy after every 2048 outputs
FFSI2FFSI1fsi
LOWLOW
LOWHIGH
HIGHLOW48.0 kHz
HIGHHIGH32.0 kHz
Reset
mode
LOW
LOW
LOW
LOW
44.1 kHz
LOW
B12FDEEM
Deemphasis control
ON/OFF
LOWDeemphasis filter OFF
HIGHDeemphasis filter ON
Deemphasis (DEEM, FSI1, FSI2 pins or FDEEM, FFSI1, FFSI2 flags)
The digital deemphasis filter is an IIR filter with variable coefficients to faithfully reproduce the gain and
phase characteristics of standard analog deemphasis
filters.
The filter coefficients are selected by FSI1 (or FFSI1
flag) and FSI2 (or FFSI2 flag) to correspond to the
sampling frequencies fs = 44.1, 48.0 and 32.0 kHz.
Table 3. Deemphasis ON/OFF
When MCOM = LOWWhen MCOM = HIGHDeemphasis
DEEM = HIGHFDEEM = HIGHO N
DEEM = LOWFDEEM = LOWOFF
The digital attenuator coefficients are read in as
serial data on the microcontroller interface. Data on
MDT is read into the internal shift register on the
rising edge of MCK, and then 12 bits are latched
internally on the rising edge of MLEN.
B2
B3
MDT
MCK
MLEN
LOWB1a0
MSB
a1
Figure 3. Attenuation data format (microcontroller interface)
Although the attenuation data comprises 11 bits,
only 1025 levels are valid as given by the following.
10
DATTai2
=
∑
i0=
10 i–()
×
The gain of the attenuator for values of DATT from
001H to 400H are given by the following equations.
Note that when the F12DB flag is HIGH, the gain is
shifted by +12.0412 dB.
When the leading bit is 0 (B1 = LOW), the following
11 bits are read into the attenuation register and used
as an unsigned integer in MSB first format. See
figure 3.
B4
a2
B8
a6
Gain20
B9a8B10
a7
MCK and MLEN can also follow the dotted lines.
DATT
--------------- -
log×[dB]=
1024
B11
B12
a9
a10
LSB
when F12DB = LOW
DATT
20
when F12DB = HIGH
--------------- -
log×[dB]=
256
−∞
−∞
−
−
−
−
After a system reset initialization, DATT is set to
400H and the F12DB flag is LOW, corresponding to
0 dB gain. (The F12DB flag is described in table 2.)
Table 5. Attenuator settings
Attenuation data DATT
000H
001H
↓↓↓↓↓
100H
↓↓↓↓↓
3FFH
400H (to 7FFH)01.012.0414.0
F12DB = LOW (default)F12DB = HIGH
Gain (dB)Linear expressionGain (dB)Linear expression
0.0
60.2061/1024
12.041256/10240.0256/256
0.00851023/102412.0321023/256
48.1651/256
NIPPON PRECISION CIRCUITS—15
0.0
Page 16
SM5844AF
Attenuator operation
A change in the attenuation data DATT causes the
gain to change smoothly from its previous value
towards the new setting. The new attenuation data is
stored in the attenuation data register and the current
attenuation level is stored in a temporary register.
Consequently, if a new attenuation level is read in
before the previously set level is reached, the gain
changes smoothly from the current value towards the
latest setting as shown in figure 4.
The attenuation counter output changes, and hence
the gain changes, by 1 step every output sample. The
time taken to reduce the gain from 0 dB (or 12 dB) to
dB is (1024/fso), which corresponds to
approximately 23.2 ms when fso = 44.1 kHz.
Level 1
0 dB
Gain
Level 2
− ∞
∆t
Level 3
Level 4
Figure 4. Attenuator operation example
Level 5
Time
−∞
NIPPON PRECISION CIRCUITS—16
Page 17
Direct Mute (DMUTE)
Direct mute ON/OFF
Table 6. DMUTE operation
DMUTEFunction
Nor mal data is output from the next output word (mute
LOW
OFF)
HIGH0 data is output from the next output word (mute ON)
Reset mute
Table 7. RSTN mute operation
RSTNFunction
L OW0 data is output from the next output word (mute ON)
SM5844AF
HIGH
Nor mal data is output from the 3073rd output word
(mute OFF)
Internal operating status (STATE)
Internally, all functions are performed using 20-bit
serial data, and the conversion rate and filter type are
Table 8. Bit function
Output bit positionContent
(Output data cycle/input data cycle)
Ex.
1st to 18th
19thDA1Selected filter type
20thDA0
1st 18th
00.1111111111110111 ⇒ 1.0 times
01.1111111111110111 ⇒ 2.0 times (1/2 conversion rate ratio)
00.0111111111110111 ⇒ 0.5 times (2.0 conversion rate ratio)
9
D A 1D A 0FilterMode
00Up converter1
1044.1 to 48 kHz2
0132 to 44.1 kHz3
1132 to 48 kHz4
automatically selected for output. Output data is in
20-bit front-packed format.
−
Note that when THRUN is LOW, LRCO and BCKO are not guaranteed to be synchronized to the STATE
output.
NIPPON PRECISION CIRCUITS—17
Page 18
System Clock
SM5844AF
Input system clock (ICLK, ICKSL)
The input system clock can be set to run at either
256fsi or 384fsi, where fsi is the input frequency on
LRCI.
Note that ICLK and LRCI should be divided from a
common clock source or PLL to maintain
synchronism.
Output system clock (OCLK, OCKSL)
The output system clock can be set to run at either
256fso or 384fso, where fso is the input frequency on
LRCO. In through mode, OCLK and OCKSL have
no function and are not used.
Note that in slave mode, a suitable clock must be
input on OCLK. The clock on OCLK should ideally
have a protection circuit to prevent incorrect
Table 9. ICLK system clock
ICKSLICLK system clock rate
HIGH384fsi
L OW256fsi
operation for times when the clock on ICLK is
halted.
Table 10. OCLK system clock
SLAVEOCKSLOCLK system clock rate
LOW
HIGH
HIGH384fso
LO W256fso
Not used
Output data interface and output clock selection (LRCO, BCKO, DOUT, SLAVE)
Table 11. Output mode description
THRUNSLAVE
ModeDescriptionLRCO, BCKO state
Function
LOWMaster mode
HIGH
HIGHSlave mode
LOW
1. The number of BCKO input clock cycles should not exceed 64 per word. Correct operation is not guaranteed beyond these limits.
Through mode
System Reset (RSTN)
At power-ON, all de vice functions must be reset. The
Output word clock (LRCO) and output bit clock
(B CKO) are divided from OCLK.
Output word clock (LRCO) and output bit clock
(BCKO) are supplied exter nally.
Output word clock (LRCO), output bit clock
(BCKO) and output data (DOUT) are the
same as LRCI, BCKI and DI, respectively.
Through Mode (THRUN)
Table 12. THRUN operation
device is reset by applying a LOW-level pulse on
RSTN. At system reset, the internal arithmetic
operation, output timing counter and internal flag
register operation are synchronized on the next LRCI
rising edge. Note that all flags are set to their defaults
(all LOW).
THRUNModeDescription
LOWThrough mode
HIGHNormal modeSample rate converter operation
Direct connections are made: LRCI
to LRCO, BCKI to BCKO , and DI to
DOUT.
A power-ON reset signal can be applied from an
external microcontroller. For systems where ICLK
and LRCI are stable at power ON, initialization can
be performed by connecting a 0.001 µF capacitor
between RSTN and VSS. Otherwise, a capacitor
value should be chosen such that RSTN does not go
HIGH until after LRCI and ICLK have stabilized.
Outputs
1
Inputs
Outputs
×
×
NIPPON PRECISION CIRCUITS—18
Page 19
SM5844AF
Internal Arithmetic Timing Auto-reset
The clock on LRCI should pass through 1 cycle for
every 384 (ICKSL = HIGH) or 256 (ICKSL = LOW)
ICLK clock cycles to maintain correct internal
arithmetic sequence. If the number of ICLK cycles is
different, increases or decreases, or any jitter is
present, device operation could be affected.
There is a fixed-value tolerance within which the
internal sequence and LRCI clock timing are not
adversely affected.
Table 13. Clock tolerance
ICKSLAllowa b le clock variation
HIGH (384fs mode)+8/−6 cycles
LO W (256fs mode)+4/−3 cycles
Whenever the allowable tolerance is exceeded, the
internal sequence is automatically reset so that the
internal sequence matches the LRCI clock. When
this occurs, there is a possibility that click noise will
be generated.
Output Timing Calculation
The output timing is calculated to maintain the
desired ratio between the output data cycle and the
input data cycle.
Filter Characteristic Selection
Conversion rates from 0.5 to 2.0 times are supported
using the following 4 filter types.
The ratio between the output sample rate and input
sample rate is measured automatically and the most
suitable filter type for this ratio is selected
automatically.
Table 15. fs ratio and filter selection
ModeFilterfs ratio (fso/fsi)Selects range
1U p c on ver ter1.0 to 2.0≥ 0.97
248.0 to 44.1 kHz0.918750.865 to 0.97
344.1 to 32.0 kHz0.725620.711 to 0.865
448.0 to 32.0 kHz0.66667≤ 0.711
Output Format Control (OW18N,
OW20N, IISN)
The output is in MSB-first, 2s-complement, L/R
alternating, bit serial format with a continuous bit
clock.
Table 14. Output format selection
InputsOutput for mat
Mode
IISN O W20N OW18N
1
3LOWHIGH20 bits
4LOWL O W20 bits
5
7LOW
HIGHHIGH16 bits
HIGH
HIGHHIGH16 bits
LOW
Word
length
×
20 bits
IIS
selection
Non IIS
IIS6HIGHLOW18 bits
Front/rear
packing
Rear2HIGHLOW18 bits
Front
When the selected fs conversion ratio and the actual
sample rate conversion ratio do not coincide, the
following phenomenon are generated.
Table 16. fs ratio mismatch
ConditionAffect
Actual sample rate conversion
ratio is low er than the selected
filter conversion ratio
Actual sample rate conversion
ratio is higher than the selected
filter conversion ratio
Note: An output noise may be generated if the fs conversion ratio
changes at a rate greater than 0.057%/sec.
The audio band high-pass
develops aliasing noise.
The audio band high-pass is cut
off.
NIPPON PRECISION CIRCUITS—19
Page 20
SM5844AF
TIMING DIAGRAMS
Input Timing Examples (DI, BCKI, LRCI)
Audio data input timing (rear-packed 16-bit word, IFM1 = LOW, IFM2 = LOW)
1/fs
BCKI
LRCI
MSBLSBMSBLSB
DI
Left-channel data Right-channel data
Audio data input timing (rear-packed 20-bit word, IFM1 = LOW, IFM2 = HIGH)
1/fs
BCKI
LRCI
MSBLSBMSBLSB
DI
Left-channel data Right-channel data
1615142116151421
2019182120191821
Audio data input timing (front-packed 20-bit word, IFM1 = HIGH, IFM2 = LOW)
1/fs
MSBLSB
Right-channel data
BCKI
LRCI
MSBLSB
DI
Left-channel data
12319 2012319 20
All data bits after the LSB (20th bit) are ignored. Accordingly, more than 20 BCKI cycles are required.
1
NIPPON PRECISION CIRCUITS—20
Page 21
SM5844AF
Audio data input timing (rear-packed 20-bit word, LSB first, IFM1 = HIGH, IFM2 = HIGH)
LSBMSBLSBMSB
DI
BCKI
LRCI
Left-channel data Right-channel data
Output Timing Examples (DOUT, BCKO, LRCO)
Audio data output timing (rear-packed 16-bit word)
MSBLSB
DOUT
BCKO
Left-channel data
211516
1/fs
1/fso
MSBLSB
211516
Right-channel data
2019182120191821
LRCO
Audio data output timing (rear-packed 18-bit word)
MSBLSB
DOUT
BCKO
LRCO
Left-channel data
211718
Audio data output timing (rear-packed 20-bit word)
MSBLSB
DOUT
Left-channel data
211920
1/fso
MSBLSB
211718
1/fso
MSBLSB
211920
Right-channel data
Right-channel data
BCKO
LRCO
NIPPON PRECISION CIRCUITS—21
Page 22
SM5844AF
Audio data output timing (front-packed 20-bit word, OW18N = LOW, OW20N = LOW)
1/fso
DOUT
BCKO
LRCO
MSBLSB
Left-channel data
21
1920
MSB
21
Right-channel data
LSB
1920
Audio data output timing (IIS mode, front-packed 16/18/20-bit word selected by OW18N and
OW20N)
1/fso
DOUT
MSBLSB
Left-channel data
211617181920
MSBLSB
Right-channel data
211617181920
BCKO
LRCO
Data is output in 20-bit units.
State Data Output Timing
State data output timing (IISN = HIGH)
MSBLSB
STATE
BCKO
LRCO
State data output timing (IISN = LOW)
MSBLSB
STATE
State data
21
State data
21
1/fso
1920
1/fso
1920
BCKO
LRCO
NIPPON PRECISION CIRCUITS—22
Page 23
SM5844AF
Delay Time
t
is the time when the serial input data has been
INPUT
read in completely (on the rising edge of LRCI).
t
OUTPUT
is the time when the serial output data has
1/fs
LRCI
Serial data input
t
input
LRCO
1/fso
t
INPUT
t – t
OUTPUT INPUT
been read out completely (on the rising edge of
LRCO). The delay between input and output is given
49 ±2
by t
OUTPUT
− t
INPUT
Serial data output
= (49 ± 2)/fsi.
t
output
t
OUTPUT
NIPPON PRECISION CIRCUITS—23
Page 24
TYPICAL APPLICATIONS
Input Interface Circuits
Digital audio interface receiver (PD0052)
SM5844AF
384fs
LRCK
BCK
DATA
MODE
EMP
32k
VCOOUT
DIR
PD0052
44.1k48k
Digital audio interface transceiver(YM3613)
SM5844AF
OCKSL
OCLK
LRCO
BCKO
DOUT
IISN
OW18N
OW20N
THRUN
SLAVE
384fs 16.9344 MHz
ICLK
ICKSL
LRCI
BCKI
DI
MCOM
MLEN/DEEM
MDT/FSI1
MCK/FSI2
øA
WCI
BCI
DIN
SEL
SM5844AF
1FM1
1FM2
DIT
YM3613
NIPPON PRECISION CIRCUITS—24
Page 25
APPLICATION NOTE
SM5844AF
Delay in the slave mode
In the slave mode , the delay (tbdH2, tbdL2)of
DUOT from BCKO is MIN= 10ns, MAX= 100ns
which is ratter wide width.
As specified in AC Electrical Characteristics, and
When tbdH2, tbdL2 is maximum 100ns, ideal timing
may not be attained for the following devise,
depending on the OCLK cycle (example 1).
Please use considering the timing in the following
examples in the slave mode.
BCKO is prohibited from inputting longer than
64fso.
NIPPON PRECISION CIRCUITS INC. reserves the right to make changes to the products described in this data sheet in order to
improve the design or performance and to supply the best possible products. Nippon Precision Circuits Inc. assumes no responsibility for
the use of any circuits shown in this data sheet, conveys no license under any patent or other rights, and makes no claim that the circuits
are free from patent infringement. Applications for any devices shown in this data sheet are for illustration only and Nippon Precision
Circuits Inc. makes no claim or warranty that such applications will be suitable for the use specified without further testing or modification.
The products described in this data sheet are not intended to use for the apparatus which influence human lives due to the failure or
malfunction of the products. Customers are requested to comply with applicable laws and regulations in effect now and hereinafter,
including compliance with export controls on the distribution or dissemination of the products. Customers shall not export, directly or
indirectly, any products without first obtaining required licenses and approvals from appropriate government agencies.
NIPPON PRECISION CIRCUITS INC.
4-3, Fukuzumi 2 chome
Koto-ku, Tokyo 135-8430, Japan
NIPPON PRECISION CIRCUITS LTD.
Telephone: 03-3642-6661
Facsimile: 03-3642-6698
NC9308DE2000.09
NIPPON PRECISION CIRCUITS—26
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.