The SM5846AP is a multi-function digital filter that
incorporates 4/8 times oversampling digital audio
signal reproduction, digital deemphasis, digital
attenuation and soft mute functions. The I/O interface allows serial data transmission of 16/20/24/32bit input data and 20/24-bit output data.
FEATURES
Functions
■
8-times oversampling (interpolation)
■
Switchable 8/4 times oversampling output
■
Two master clock frequencies
(refer to Clock Functions)
• 384fs/512fs (normal-speed sampling)
• 192fs/256fs (high-speed sampling)
Digital deemphasis
■
• Compatible with 32/44.1/48 kHz (normalspeed) and 64/88.2/96 kHz (high-speed) input
sampling frequencies
• ON/OFF control
Digital attenuator
■
• 128-step attenuation using linear 7-bit data setting
Soft muting
■
• 1016/fs (normal-speed sampling)
• 2032/fs (high-speed sampling)
Output data round-off operation (normal round-off
■
or rectangular distribution dither round-off)
Selectable LR clock polarity
■
Microprocessor controllable
■
Input data format
■
• 2s complement, MSB first, alternating L/R
serial
• 16/20/24/32-bit data selectable
Output data format
■
• 2s complement, MSB first, simultaneous L/R
serial
• 20/24-bit data selectable.
24-bit internal data processing
■
Jitter-free mode/synchronous mode selectable
■
Crystal oscillator circuit built-in
■
TTL-compatible outputs
■
Molybdenum-gate CMOS
■
Multi-function Digital Filter
Filter Construction
Interpolation filter (linear 3-stage FIR filter)
■
• Normal-speed sampling mode
1st stage (fs to 2fs) 121st order
2nd stage (2fs to 4fs) 21st order
3rd stage (4fs to 8fs) 13th order
• High-speed sampling mode:
1st stage (fs to 2fs) 177th order
2nd stage (2fs to 4fs) 29th order
3rd stage (4fs to 8fs) 17th order
■
Deemphasis filter (IIR filter)
■
Arithmetic units
•25× 24-bit parallel adder
• 32-bit accumulator
■
Overflow limiter built-in
Applications
■
Digital audio equipment
PINOUT
ASEL2/MDCK
SYNC/MDLE
ORDERING INFOMATION
(TOP VIEW)
1
DIN
2
BCKI
3
VDD1
4
DITH
CKEN
5
6
XTI
7
XTO
8
VSS1
CKO
9
CKS
10
11
HS/MDT
SM5846AP28pin DIP
12
13
RST
14
DevicePackage
SM5846AP
28
27
26
25
24
23
22
21
20
19
18
17
16
15
LRCI
MDS
BCKO
WCKO
DOL
DOR
VDD2
VSS2
ASEL1
OBS
TEST2
TEST1
DEEM
LRS
Audio
ICs
NIPPON PRECISION CIRCUITS—1
PACKAGE DIMENSIONS
Unit: mm
SM5846AP
28-pin plastic DIP
3.8 0.1
2.54
37.3 0.3
0.45 0.1
1.5
+
−
0.3
0.05
13.8 0.2
4.5 0.3
3.2 0.2
3.2 0.2
7.7 0.5
15.2
+
0.10
0.25
0.05
−
Audio
ICs
0° to 15°
NIPPON PRECISION CIRCUITS—2
≥
SM5846AP
FILTER CHARACTERISTICS
Normal-speed Sampling
ParameterRating
Passband bandwidth0 to 0.4535fs
Stopband bandwidth0.5465 to 7.4535fs
Passband ripple±0.0004 dB
Stopband attenuation
Group delay time
1
When CKS is HIGH: 63.89/fs (when SYNC is LOW) and 63.51/fs to 64.26/fs (when SYNC is HIGH)
When CKS is LOW: 63.76/fs (when SYNC is LOW) and 63.59/fs to 64.14/fs (when SYNC is HIGH)
1. The time difference due to digital filter operation between the end of serial data input (at rate fs) and the start of serial data output (at rate 8fs).
Overall frequency characteristic
0
75 dB
Audio
ICs
20
40
(dB)
60
80
100
Attenuation
120
140
0.01.02.03.04.05.06.07.08.0
Passband frequency characteristic
-0.0005
-0.00025
0.00000
0.00025
Attenuation (dB)
0.0005
0.0000.1250.2500.3750.500
Frequency
Frequency
(fs)
(fs)
Transition band characteristic
0
20
40
(dB)
60
80
100
Attenuation
120
140
0.00 0.1250.25 0.3750.50 0.6250.75 0.8251.00
Frequency
(fs)
NIPPON PRECISION CIRCUITS—3
≥
SM5846AP
High-speed Sampling (8fs Output)
ParameterRating
Passband bandwidth0 to 0.4535fs
Stopband bandwidth0.5465 to 7.4535fs
Passband ripple±0.00001 dB
Stopband attenuation
Group delay time
1
When CKS is HIGH: 51.91/fs (when SYNC is LOW) and 51.53/fs to 52.28/fs (when SYNC is HIGH)
When CKS is LOW: 51.78/fs (when SYNC is LOW) and 51.40/fs to 52.15/fs (when SYNC is HIGH)
1. The time difference due to digital filter operation between the end of serial data input (at rate fs) and the start of serial data output (at rate 8fs).
Overall frequency characteristic
0
20
105 dB
Audio
ICs
40
(dB)
60
80
100
Attenuation
120
140
0.01.02.03.04.05.06.07.08.0
Passband frequency characteristic
-0.0001
-0.00005
(dB)
0.00000
0.00005
Attenuation
0.0001
0.0000.1250.2500.3750.500
Transition band characteristic
Frequency
Frequency
(fs)
(fs)
0
20
40
(dB)
60
80
100
Attenuation
120
140
0.00 0.1250.25 0.3750.50 0.6250.75 0.8251.00
Frequency
(fs)
NIPPON PRECISION CIRCUITS—4
≥
SM5846AP
High-speed Sampling (4fs Output)
ParameterRating
Passband bandwidth0 to 0.4535fs
Stopband bandwidth0.5465 to 7.4535fs
Passband ripple±0.00001 dB
Stopband attenuation
Group delay time
1
When CKS is HIGH: 50.78/fs (when SYNC is LOW) and 50.40/fs to 51.15/fs (when SYNC is HIGH)
When CKS is LOW: 50.77/fs (when SYNC is LOW) and 50.40/fs to 51.15/fs (when SYNC is HIGH)
1. The time difference due to digital filter operation between the end of serial data input (at rate fs) and the start of serial data output (at rate 8fs).
time
MDLE HIGH-level pulsewidtht
MDLE LOW-level pulsewidtht
MDCK
MCY
MCWH
MCWL
MDS
MDH
t
MCL
t
MLC
MLWH
MLWL
tMCWH
tMCY
Rating
Unit
mintypmax
100––ns
50––ns
50––ns
20––ns
20––ns
50––ns
50––ns
20––ns
20––ns
tMCWL
0.5VDD
Audio
ICs
MDLE
tMDStMDH
tMCL
tMCL
tMLWLtMLWH
0.5VDDMDT
0.5VDD
NIPPON PRECISION CIRCUITS—11
SM5846AP
Output signal timing (CKO, BCKO, DOR, DOL, WCKO)
VDD = 4.5 to 5.5 V, VSS = 0 V, Ta = −20 to 70 °C, CL = 15 pF
ParameterSymbolCondition
XTI to CKO propagation delay time
XTI to BCKO propagation delay time
BCKO to DOR propagation delay
time
BCKO to DOL propagation delay time
BCKO to WCKO propagation delay
time
CKO output
XTI
t
CKH
t
CKL
t
t
t
t
t
bdH
t
t
bdH
t
t
bdH
t
sbH
sbL
sbH
sbL
bdL
bdL
bdL
Normal and high-speed
mode 4fs output
High-speed mode 8fs
output
Rating
mintypmax
–1735
–1735
–2060
–2060
–2060
–2060
−5–15
−5–15
−5–15
−5–15
−5–15
−5–15
0.5VDD
Unit
ns
ns
ns
ns
ns
Audio
ICs
CKO
tCKH
tCKL
1.5V
NIPPON PRECISION CIRCUITS—12
BCKO output
XTI
SM5846AP
tsbH
0.5VDD
Audio
ICs
BCKO *1
BCKO *2
DOR, DOL, WCKO output
BCKO
DOR
DOL
WCKO
tsbL
tsbL
tsbH
*1 : High speed mode 8fs output
*2 : Normal and high-speed mode 8fs output
tbdHtbdL
1.5V
1.5V
1.5V
1.5V
NIPPON PRECISION CIRCUITS—13
PIN DESCRIPTION
SM5846AP
NumberNameI/O
1DINIpData input
2BCKIIpBit clock input
3VDD1–5 V supply voltage
4DITHIpDither ON/OFF control
5CKENIpCrystal oscillator operation enable
6XTIICrystal oscillator input/external clock input
7XTOOCrystal oscillator output
8VSS1–Ground
9CKOOMaster clock output
10CKSIpMaster clock input frequency select
11ASEL2/MDCKIpOperating mode select/microprocessor interface clock input
12HS
13SYNC/MDLEIpSync mode select/microprocessor interface latch enable input
14RSTIpReset input
15LRSIpLR clock polarity select
16DEEMIpDeemphasis ON/OFF select
17TEST1IpTest pin 1. Tie HIGH or leave open for normal operation.
18TEST2IpTest pin 2. Tie LOW for normal operation.
19OBSIpOutput data length select
20ASEL1IpOperating mode select
21VSS2–Ground
22VDD2–5 V supply voltage
23DORORight-channel data output
24DOLOLeft-channel data output
25WCKOOWord clock output
26BCKOOOutput data bit clock output
27MDSIpMode set method select
28LRCIIpLR cloc k input
/MDTIpOperating mode select/microprocessor interface data input
1
Description
Audio
ICs
1. Ip = input pin with pull-up resistor, I = input, O = output
NIPPON PRECISION CIRCUITS—14
BLOCK DIAGRAM
XTI
XTO
CKO
CKEN
CKS
SM5846AP
RST
VDD2
VDD1
VSS2
VSS1
Audio
ICs
DIN
BCKI
LRCI
LRS
Clock Generator
Output data
Interface
(serial input)
Control
Micro controller
Interface
(serial input)
Reset Circuit
Arithmetic Block
Control
DEEM
TEST2
TEST1
SYNC/MDLE
Output data
Interface
(serial output)
Control
Operation Mode
Control
MDS
HS/MDT
ASEL2/MDCK
DOR
DOL
BCKO
WCKO
OBS
DITH
ASEL1
NIPPON PRECISION CIRCUITS—15
SYSTEM CONFIGURATION
DIN
BCKI
LRCI
DSP
CKO
MDS
CKEN
SM5846AP
Setting
ASEL1
HS/MDT
ASEL2/MCK
XTI
XTO
LRS
DITH
DEEN
SYNC/MLE
CKS
VSS1
OBS
VSS2
TEST2
VDD1
VDD2
+5V
TEST1
RST
DOR
DOL
BCKO
WCKO
DAC
Oscilation
Control
DATA FLOW
ATT1/ATT2 soft muting uses the D-ATT function to set the gain to −∞.
Normal-speed sampling (fs = 32/44.1/48 kHz)
FIRI
(fs)
IN
(×2)
LPF
fs
2fs2fs2fs2fs4fs
SWa (121 order)
High-speed sampling (fs = 64/88.2/96 kHz)
FIR4
LPF
fs2fs
IN
(fs)
(×2)
2fs
SWb(177 order)
DEMIDLYATT1FIR2FIR3
2fs
4fs
2fs2fs2fs
FIR5
LPF
4fs
(×2)
(29 order)
4fs
SWd(ON / OFF)
Setting
DEM2
+5V+5V
(D-ATT / Soft Mute)
ATT2
4fs
4fs
(D-ATT / Soft Mute)
LPF
4fs
(×2)
(21 order)(13 order)
FIR6
LPF
4fs
8fs
(17 order)
(×2)
8fs
4fs
8fs
Reset Circuits
LPF
(×2)
SWg ( 8fs / 4fs )
8fs
8fs/4fs
OUT
(8fs)
OUT
( 8fs / 4fs )
NIPPON PRECISION CIRCUITS—16
SM5846AP
FUNCTIONAL DESCRIPTION
Mode Switching and Function Switching
The SM5846AP supports several operating modes and
function switches. Internal control flags, set by the digital
inputs or serial data input signal from a microprocessor,
determine the status of those function switches.
Mode switching/function switch controls
StageName
SystemM DSYesIC control request switch (input pin/control flag)
HSYesYes
Operating mode switch
ASEL1YesYes
Clock switch
Filter switch
Input interface switch
Output interface switchOBSY esYesOutput data length set
CKSYesInput clock frequency switching
CKENYesCrystal oscillator operating control switching
DEEMYesYesDeemphasis ON/OFF switching
FSEL2Yes
FSEL1Yes
MUTEYesMute ON/OFF control
DITH
SYNCYesYesJitter-free/sync mode switching
LRSYesLRCI (LR clock) input polarity s witching
IBS2Yes
IBS1Yes
Control request
InputControl flag
Yes
(pos. logic)
Yes
(neg. logic)
Function
Operating mode switchingASEL2YesYes
Deemphasis filter sampling frequency set
Dither ON/OFF control
Input data length set
Control request switching
MDS input and device control
Mode switching/function switching is performed under
input pin control when MDS is HIGH, and under internal
flag control when MDS is LOW.
1
MDS
HIGHInput pins
LOWControl flags
1. Switching MDS during device operation is prohibited.
Control request
Input pin functions when MDS is LOW
All pins that are part of the microprocessor interface
can be used whenever MDS is LOW.
Pin nameFunctionNotes
HS
/MDT
ASEL2/MDCKSerial data transfer clock
SYNC/MDLE
CK SCKS function switch input
CKENCKEN function switch input
LRSLRS function switch input
Serial data transfer data
clock
Used for the
input
Serial data transfer latch
enable input
NIPPON PRECISION CIRCUITS—17
microprocessor
interface
Input pin control only
because there is no
corresponding
control flag.
SM5846AP
Control flag functions when MSD is HIGH
(default)
Other requests are controlled by internal flag only
because there is no corresponding input pin. These
control flags are valid when MDS is HIGH. The
default values are shown in the following table.
Flag nameDefault valueDefault setting
FSEL2HIGH
FSEL1HIGH
MUTE
IBS2LOW
IBS1HIGH
HIGHMuting OFF
44.1 kHz deemphasis filter
sampling frequency
16-bit input data length
Clock Functions
Input clock frequency switching (CKS)
This switch is used to select the input clock frequency—384fs or 512fs (normal-speed sampling),
and 192fs or 256fs (high-speed sampling).
CKSInput sampling frequency fs (kHz)
Frequency (MHz)(× fs)
3216.384512fsNormal-speed sampling mode
LOW
6416.384256fsHigh-speed sampling mode
3212.288
4818.432
HIGH
6412.288
9618.432
Crystal oscillator control switch (CKEN)
This switch is used to start/stop the crystal oscillator
circuit.
CKENCrystal oscillator operation
HIGHOscillating
LOWStopped
System clock
Notes
384fsNormal-speed sampling mode44.116.9344
192fsHigh-speed sampling mode88.216.9344
NIPPON PRECISION CIRCUITS—18
Crystal oscillator circuit
SM5846AP
The built-in crystal oscillator circuit comprises a
feedback resistor and several logic gates. The system
Rf
XTICKEN
X'tal
Oscilation/Stop
Contorol
C1
clock can be generated using an external quartz crystal and 2 capacitors.
System
Clock
XTO
C2
CKO
System Clock
Output
External clock
When an external clock is used, XTO is left opencircuit and the clock signal is input on XTI.
Rf
XTICKEN
Oscilation/ Stop
Contorol
External Clock
Input
Open
XTO
System
Clock
CKO
System Clock
Output
NIPPON PRECISION CIRCUITS—19
SM5846AP
Other control settings
Input data length select
ISB1 and ISB2 flags are used to set the input data
length.
IBS2IBS1
HIGHHIGH20 bits
HIGHLOW24 bits
LOWHIGH16 bits
LOWLOW32 bits
LRCI input polarity select
Input data
length
Notes
The length is set to the
default value of 16 bits
(IBS2 = LOW and IBS1 =
HIGH) after a reset.
Pin LRS is used to set the LRCI input polarity.
LRSLRCIInput channel
HIGHHIGHLeft
HIGHLOWRight
LOWHIGHRight
LOWLOWLeft
Sync mode select
Filter Stage
Operating mode
The SM5846A supports 3 different operating modes
to control output data rate switching. The operating
mode is selected by the state of HS, ASEL1 and
ASEL2.
HSASEL1 ASEL2
HIGHLOWHIGH
LOWHIGH
1. Only the above 3 modes are valid.
HIGH
LOW4-times
Operating mode
SpeedOversampling
Normal-speed
sampling
High-speed
sampling
Operating speed and sampling frequency
The SM5846AP supports sampling frequencies of
32/44.1/48 kHz (normal-speed sampling mode) and
64/88.2/96 kHz (high-speed sampling mode).
Operating speedInput sampling frequency
Normal-speed sampling32/44.1/48 kHz
High-speed sampling64/88.2/96 kHz
1
8-times
8-times
The SYNC pin or flag setting can be used to select
either jitter-free mode or sync mode to control synchronization between input data and internal arithmetic blocks.
SYNCModeNotes
HIGHJitter-free mode
LOWSync mode
The SYNC flag is set HIGH
(default) after a reset.
Deemphasis filter
The SM5846AP contains a digital deemphasis filter
controlled by DEEM.
DEEMDeemphasis
HIGHON
LOWOFF
The sampling frequency is selected by FSEL1 and
FSEL2.
Sampling frequency fs (kHz)
FSEL2FSEL1
HIGHHIGH44.188.2
HIGHLOW4896
LOWHIGH44.188.2
LOWLOW3264
Normal-speed
sampling
High-speed
sampling
Digital attenuator
The digital attenuator is controlled by serial data
from the microprocessor interface. This data can set
attenuation and muting. Note that the digital attenuator is only enabled when MDS is LOW. ATT1 and
ATT2 are used to set the attenuation in normal-speed
sampling and high-speed sampling, respectively.
NIPPON PRECISION CIRCUITS—20
SM5846AP
Attenuation setting
The data stored in the D-ATT attenuation register,
accessed through the microprocessor interface,
determines the attenuation setting of the digital
attenuator. The D-ATT register data format is shown
below.
The attenuation register is reset to 0 (attenuation = 0
dB) after a system reset signal.
When data is written to the attenuation register,
through the microprocessor interface, the attenuation
changes from the current value to the new value at
the speed shown in the following table.
Operating speed
Normal-speed
sampling
High-speed sampling 16/fs per step change
Speed of
attenuation change
8/fs per step change
Soft muting operation
Time from min. to
max. attenuation
1016/fs (23.0 ms at
44.1 kHz)
2032/fs (23.0 ms at
88.2 kHz)
Soft muting ON/OFF is controlled by the MUTE
flag, accessed through the microprocessor interface.
MutingNotes
MUTE
HIGHOFF
LOWON
The MUTE
system reset.
flag is set HIGH (default) after a
When muting is ON, the attenuation ramps down to
at the speed shown in the table. Similarly when
muting is OFF, the attenuation level returns to the
original value at the same speed.
If the contents of the DATT attenuation register are
changed while muting is ON (attenuation = − ∞ ),
only the register contents are replaced. If muting is
subsequently turned OFF, the attenuation value
changes to the new value at the same speed as shown
in the table.
NIPPON PRECISION CIRCUITS—21
Output data round-off
,
,
SM5846AP
Output data round-off processing is required because
the internal data length of the digital filter is different
from the output data length (internal data processing
width > output data width).
The SM5846AP can select either normal round-off
or dither round-off on the output data. Round-off
processing can be selected either by input pin or control flag settings.
MDS
HIGH
LOW
DITH
pin
HIGH
LOW
Normal round-off
DITH
flag
HIGH
LOW
Output
data
round-off
Dither
round-off
Normal
round-off
Normal
round-off
Dither
round-off
Notes
The DITH
flag is set
HIGH (default) after a
system reset.
Normal round-off is carried out by adding 1/2 LSB
to the filter output data to form 20/24-bit output data,
depending on the selected output data length.
Dither round-off
Dither round-off is carried out by adding a pseudorandom number between 0 and 1 LSB, derived from
a rectangular distribution, to the filter output data to
form 20/24-bit output data, depending on the
selected output data length. The random number
rectangular distribution is shown below (average =
1/2 LSB).
Probavility
,,,,,,
,,,,,,
01/21(LSB)
×
×
Overflow limiter
If an overflow or underflow condition occurs after
round-off or filter arithmetic processing, the output
data will be fixed at positive or negative maximum
value.
NIPPON PRECISION CIRCUITS—22
SM5846AP
Audio Data Input Interface
Serial data transmission is used for the digital audio
data input.
The data has the following format:
■
16/20/24/32-bit data length
■
Alternating left/right-channel serial data transmission
■
MSB first
■
Rear packed
■
2s complement for negative values
Audio data input interface schematic
Audio data input interface pins
Audio data is input using pins LRCI, BCKI, and
DIN. The LRCI input polarity is determined by pin
LRS.
Pin nameFunction
LRCILeft/right-channel latch clock input
BCKIBit transfer clock input
DINSerial data input
LRSLRCI input polarity switch
Serial data on DIN is input to the serial-to-parallel
shift register on the falling edge of the bit transfer
clock BCKI. The parallel data is then stored in the
left/right-channel input buffers on the HIGH/LOWlevel pulse of the LRCI latch clock signal, depending on the selected polarity of the LRCI clock.
Audio
ICs
DIN
BCKI
LRCI
LRS
D
Left channel
C
Input Data Buffer
Q
Left channel
Input Data
32bit SIPO Shiftregister
D
C
32bit Register
Q
D
Right channel
C
Input Data Buffer
Q
Right channel
Input Data
32bit Register
NIPPON PRECISION CIRCUITS—23
Input data interface example (LRS = HIGH)
32-bit input data length
SM5846AP
(MSB)
DIN
BCKI
(64fs)
LRCI
24-bit input data length
DIN
BCKI
(64fs)
LRCI
fs
Left channel Input Data
(LSB)
31
30
29 28210 3130 29 28201
Right channel Input Data
(MSB)
fs
Left channel Input Data
(MSB)(LSB)
23 2221023 22201
Right channel Input Data
(MSB)
(LSB)
(LSB)
Audio
ICs
20-bit input data length
DIN
BCKI
(64fs)
LRCI
16-bit input data length
DIN
BCKI
(64fs)
fs
Left channel
Input Data
(MSB)
19 182101918201
Left channel
Input Data
(MSB)(LSB)(MSB)(LSB)
15 141015 1410
(LSB)(MSB)(LSB)
fs
Right channel
Input Data
Right channel
Input Data
LRCI
NIPPON PRECISION CIRCUITS—24
Input data validity
,
32-bit input data length
SM5846AP
31 30282624
Polarity
Mark
24-bit input data length
Decimal point
23 222018166420
Polarity
Mark
20-bit input data length
Effective Number of Bits (24bits)
Decimal point
86420
,,,,,,,,,,,,,,,,,
Input Data (32bits)
Effective Number of Bits (24Bits)
Input Data (24Bits)
Low order 8 bits cut it off
(No round-offattention)
19 181614420
Polarity
Mark
16-bit input data length
15 141220
Polarity
Mark
Decimal point
Decimal point
Input Data (16bits)
Effective Number of bits (24bits)
Input Data (20bits)
000000000
Effective Number of Bits (24bits)
0000
Input to "0"(4 bits)
Input to "0"(8 bits)
NIPPON PRECISION CIRCUITS—25
SM5846AP
Audio Data Output Interface
Serial data transmission is used for the digital audio
data output.
The data has the following format:
■
20/24-bit data length
■
Simultaneous left/right-channel serial data transmission
■
MSB first
■
Bit transfer clock burst (NPC format)
■
2s complement for negative values
Audio data output interface pins
Audio data is output using pins WCKO, BCKO, DOL
and DIN.
Pin nameFunction
WCKOWord clock output
BCKOBit transfer clock output
DOLLeft-channel serial data output
DORRight-channel serial data output
Serial data is output on DOL and DOR on the falling edge of the bit transfer clock BCKO. Generally,
external circuits, such as a serial D/A converter,
sample the serial data output on DOL and DOR on
the rising edge of the bit transfer clock signal, and
then shift the data into a register. At the completion
of one data cycle (20/24-bit selectable) transfer, the
word clock WCKO goes LOW with a 50% duty
ratio. Then the external circuit writes parallel data to
a buffer register on the falling edge of word clock
WCKO.
Output data length select
The output data length is set by either the OBS pin
or flag.
OBS
HIGH24 bits
LOW20 bits
Output data
length
Notes
The OBS flag is set LOW
(default) after a system reset.
Audio
ICs
NIPPON PRECISION CIRCUITS—26
Audio data output interface
DOL
L-ch Serial DAC
D
C
STB
R-ch Serial DAC
SM5846AP
Following Block
VO
VOUT(L-ch)
Audio
ICs
DOR
BCKO
WCKO
output data format
24-bit output data length
23 222018166420
D
C
STB
D
C
D
20/24bit
SIPO
Shiftregister
20/24bit SIPO
Shiftregister
IN
DAC
VO
VOUT(R-ch)
Polarity
Mark
Decimal point
20-bit output data length
19 181614420
Polarity
Mark
Output Data (24bits)
Decimal point
Output Data (20bits)
NIPPON PRECISION CIRCUITS—27
SM5846AP
Audio data output timing
Normal-speed sampling: 384fs clock, 24-bit data output, 8fs output data rate
1 frame (1/8fs)
CK/2
f
(192fs)
WCKO
BCKO
DOL
110122420
Audio
ICs
21222320
DOR
MSB
24bits
Normal-speed sampling: 384fs clock, 20-bit data output, 8fs output data rate
1 frame (1/8fs)
21224
fCK/2
(192fs)
WCKO
BCKO
DOL
110 2021
2310
LSB
DOR
18191710
LSBMSB
20bits
NIPPON PRECISION CIRCUITS—28
SM5846AP
Normal-speed sampling: 512fs clock, 24-bit data output, 8fs output data rate
1 frame (1/8fs)
214163225
CK/2
f
(256fs)
WCKO
BCKO
DOL
DOR
11315173018
2223210
MSB
LSB
24bits
Normal-speed sampling: 512fs clock, 20-bit data output, 8fs output data rate
Audio
ICs
f
CK/2
(256fs)
WCKO
BCKO
DOL
DOR
1 frame (1/8fs)
214163221
113151730181920
1819170
MSB
20bits
LSB
NIPPON PRECISION CIRCUITS—29
SM5846AP
High-speed sampling: 192fs clock, 24-bit data output, 8fs output data rate
1 frame (1/8fs)
2101224
CK
f
(192fs)
WCKO
BCKO
DOL
1
Audio
ICs
2021
2223210
DOR
MSB
20321
24bits
High-speed sampling: 192fs clock, 20-bit data output, 8fs output data rate
1 frame (1/8fs)
2101224
fCK
(192fs)
WCKO
BCKO
DOL
12021
LSB
DOR
18170
MSB
20bits
119
LSB
NIPPON PRECISION CIRCUITS—30
SM5846AP
High-speed sampling: 256fs clock, 24-bit data output, 8fs output data rate
1 frame (1/8fs)
21314
f
CK
1
15161718253032
(256fs)
WCKO
BCKO
DOL
22210
23
DOR
MSB
24bits
High-speed sampling: 256fs clock, 20-bit data output, 8fs output data rate
Audio
ICs
LSB
CK
f
(256fs)
WCKO
BCKO
DOL
DOR
1 frame (1/8fs)
21314
1
18170
19
151617181920213032
MSB
20bits
LSB
NIPPON PRECISION CIRCUITS—31
SM5846AP
High-speed sampling: 192fs clock, 24-bit data output, 4fs output data rate
1 frame (1/4fs)
fCK/2
(96fs)
WCKO
BCKO
DOL
DOR
1
22213
23
20210
MSB
10
122024
LSB
24bits
High-speed sampling: 192fs clock, 20-bit data output, 4fs output data rate
1 frame (1/4fs)
CK/2
f
(96fs)
WCKO
BCKO
DOL
DOR
MSB
1
1918
17
10
12
21
20
0
1
24
LSB
20bits
NIPPON PRECISION CIRCUITS—32
SM5846AP
High-speed sampling: 256fs clock, 24-bit data output, 4fs output data rate
1 frame (1/4fs)
18
17
25
CK/2
f
(128fs)
WCKO
BCKO
DOL
DOR
1
MSB
2
2322
14
13
21
16
15
24bits
High-speed sampling: 256fs clock, 20-bit data output, 4fs output data rate
0
LSB
30
32
fCK/2
(128fs)
WCKO
BCKO
DOL
DOR
1
2
1918
MSB
1 frame (1/4fs)
131516171830
14
17
192021
0
32
LSB
20bits
NIPPON PRECISION CIRCUITS—33
SM5846AP
Microprocessor Interface
Microprocessor interface pins
When MDS is LOW, the SM5846AP is controlled by
internal flags set by serial data transferred over the
microprocessor interface comprising MDLE, MDCK
and MDT.
Pin nameFunction
MDLEMicroprocessor data latch enable input
MDCKMicroprocessor data transfer clock input
8bit SIPO Shift Register
MDT
MDCK
D
C
Q
8bit Register
D
D
C
C
Q
Q
Pin nameFunction
MDTSerial data input
Internal control flag serial data on MDT is input into
an internal shift register on the rising edge of
MDCK. After 8-bit data has been input, the data in
the shift register is stored in one of four internal flag
registers on the rising edge of MDLE latch enable.
The address of the flag register is derived by decoding bits 1 to 3 of the 8-bit data.
Microprocessor interface
D
D
C
C
Q
Q
8bit Register8bit Register
D
C
Q
8bit Register
D
C
Q
Decoder
MDLE
Mode flag 1D-ATT Attenation
Microprocessor interface data input timing
MDCK and MDLE can also follow the dotted lines above
Address information is displayed in double-line cells of the table.
Test bits (mode flag 1 bit 4 and mode flag 3 bit 6) should be set to 0.
System Reset
A 0.01 µF external capacitor is recommended. However, the time constant can be lengthened if longer
time is required for the XTI and LRCI clocks to stabilize after power-ON.
When a reset is necessary
The device must be reset under the following conditions.
■ When power is first applied
■ When the LRCI clock or system clock stop
Reset input conditions
The external capacitor discharges through the internal pull-up resistor at power-OFF as this is the only
possible discharge path. This could cause reset failure if power is reapplied while the external capacitor
is discharging. Therefore, a diode should be connected between RST and VDD to quickly discharge
the capacitor and ensure correct power-ON reset
operation.
The RST input is active LOW.
External power-ON reset circuit
At power-ON reset, RST must go LOW and then go
HIGH after the XTI and LRCI clocks stabilize (reset
release).
Reset timing
The internal arithmetic registers and output sequence
are initialized on the rising edge of the LRCI clock
after reset release. The internal control flags and DATT attenuation register are initialized after RST
goes LOW. Outputs DOL and DOR are tied LOW
while RST is LOW.
Power-ON reset using a capacitor
The RST input configuration is a Schmitt-trigger
input with a pull-up resistor, which means that a simple power-ON reset circuit can be made by connecting a capacitor between RST and VSS as shown
below.
‘
Internal Pull-up Register
RST
Schmitt Buffer
External
Capacitor
C
Discharge
for Diode
External
Capacitor
Internal Pull-up Register
RST
Schmitt Buffer
C
NIPPON PRECISION CIRCUITS—35
SM5846AP
Internal control flag/D-ATT attenuator register initial values
The SM5846AP has a relatively long group delay
time because multi-stage filters are employed to
achieve the desired filter characteristics. Under the
following conditions, undesirable noise output can
occur during the group delay time period. In this
case, it may be necessary to use external muting.
■ When power is first applied.
The state of internal registers may be undefined
during power-ON.
■ When switching the operating mode.
When switching the operating mode using HS,
ASEL1 and ASEL2, the internal register assignments may be changed.
■ If the LRCI and/or XTI clock stop.
If a disturbance occurs during an input data cycle,
normal filter output may not be achieved.
■ When switching deemphasis ON/OFF.
Switching the deemphasis filter parameters may
cause switching noise output.
■ When switching the sampling frequency (clock
frequency).
■ When switching between input/output data for-
mats (including LRCI clock polarity switching).
Test Precautions
The following conditions should be maintained for
normal operation.
■ MDS and DITH inputs should not be simulta-
neously LOW.
■ TEST1 (bit 4 of mode flag 1 register) should not
be set to 1.
■ TEST2 (bit 4 of mode flag 3 register) should be set
to 0 after system reset (including power-ON).
■ Mode flag 3 register bit 5 and/or bit 7 should not
be set to 0.
Note that switching MDS is inhibited during system
operation.
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 warr anty that such applications will be suitab le 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 expor t, 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 INC.
Telephone: 03-3642-6661
Facsimile: 03-3642-6698
NC9616BE 1998.01
NIPPON PRECISION CIRCUITS—36
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.