The SM1350 series are single-chip high tone quality
melody ICs, fabricated using NPC’s Molybdenumgate CMOS process. Melodies are selected in serial
or binary (parallel) mode, up to a maximum of 16
melody blocks. There are 4 sound generators
incorporated to produce 4 kinds of output tone
controlled by 16-tone data, making these ICs ideal
for mechanical clocks and similar applications where
high tone quality output is demanded.
FEATURES
■
Basic Functions
• 4.0 MHz oscillator frequency
• Power-save function
- Oscillator stopped when no output
- S0 to S3, MODE, LH pull-up resistors open
• BTL or A-class outputs
• Chattering prevention circuit (STN, STOP, S0
to S3)
• 10-bit D/A converter
■
Sound Generator Functions
• DWS (dual wave synthesis) sound generators
• 4 simultaneous sounds for 4 tones
• G2 to F#7 note range
• 16-tone programmable
■
Melody Functions
• Up to 16 programmable melodies (singly or in
medleys)
• 1024-step length (notes, rests, jumps, end
codes)
• Level hold/one-shot melody modes
• Serial/binary (parallel) select modes
• 4.8 to 605.6 tempo range in 127 steps
• 12 rhythm values
3
xx3ee3q .e q3hq .hh .w
• Ties and slurs programmable
■
Control Signal Outputs
• BUSYN signal LOW during melody output
• CT signal output for external control
■
2.4 to 5.5 V supply voltage
■
Package
• 24-pin SSOP (SM1350×××)
■
Molybdenum-gate CMOS
High Tone Quality Melody LSI
PINOUT
PACKAGE DIMENSIONS
24-pin SSOP (Unit: mm)
ORDERING INFOMATION
(TOP VIEW)
1
VDD
S0
S1
S2
S3
MODE
LH
STOPMSB
STN
BUSYN
CT
ICNVSS
10.05 0.20
10.20 0.30
0.70.8
SM1
350
1213
5.40 0.20
0.36 0.10
7.80 0.30
1.80 0.10
2.10MAX
0.10 0.10
24
0.50 0.20
DevicePackage
SM1350 ×××M24pin SSOP
XT
XTN
TO
T3N
T2N
T1N
MSBN
SP
SPN
VOL
0.15
0.1
+
0.05
−
010
NIPPON PRECISION CIRCUITS—1
BLOCK DIAGRAM
SM1350 series
MODE
LH
STOP
STN
TO
T1N
T2N
T3N
XT
XTN
S3
S2
S1
S0
Input Circuit
Oscillator
Wave ROM
Arithmetic block Circuit
Parameter ROM
Control Circuit
Score ROM
+
DAC
SP
SPN
VOL
MSB
MSBN
BUSYN
CT
ICN
VDD
VSS
NIPPON PRECISION CIRCUITS—2
PIN DESCRIPTION
SM1350 series
NumberNameI/OState
1VDD––Supply pin
2S0ISU
3S1ISU
4S2ISU
5S3ISU
6MODEISUMelody select mode control. Binary mode when LOW, and serial mode when HIGH.
7LHISUMelody output mode control. One-shot when LOW, and level hold when HIGH.
8STOPIU or O
9STNIU or O Melody start control
10BUSYNOCBusy output signal. LOW when a melody is output.
11CTOCExternal control pulse output
12ICNIUInitialization clear input
13VSS––Ground pin
14VOLI–Volume adjust control. Volume adjusted using an external resistor.
15SPNOP
16SPOP
OCBTL output mode: Signed-bit output. HIGH when no melody is output.
17MSB
IUA-class output mode: BUSYIN input
18MSBNOC
19T1NIU
21T3NIU
22TOOCTest signal output. 62.5 kHz output when not in test mode.
23XTNO–Oscillator output
24XTI–Oscillator input
1
Binary select mode: Phrase select pins.
Serial select mode: S0 and S1 control melody output.
BTL output mode: Signed-bit output. HIGH when no melody is output.
A-class output mode: ENDN output. HIGH when no melody is output.
Test signal inputs20T2NIU
Description
2
1. U = pull-up resistor connection, SU : pull-up resistor connection only when melody output starts,
P = p-channel open drain, C = complementary output.
U or O = pull-up resistance or open drain (master slice)
2. BTL/A-class output mode is selected by mask option.
Serial-mode melody selections1 to 16
Melody output circuitBTL / A-class
Level-hold melody select change retriggerYes / No
Pull-up/pull-down resistance
STNU
STOPU / O
Underlined entries are the default standard options. Throughout this datasheet, the standard options are
assumed unless otherwise specified.
U: pull-up resistance O: open input
/ O
NIPPON PRECISION CIRCUITS—4
DC Characteristics
V
= 3 V, T
DD
Minimum operating supply voltage
Maximum operating supply voltage
Standby current consumptionI
Operating current consumptionI
XT external capacitanceC
XTN external capacitanceC
Clock frequency
Clock duty cycle
S0 to S3, MODE, LH, STOP, STN, ICN
HIGH-level input voltage
S0 to S3, MODE, LH, STOP, STN, ICN
LOW-level input voltage
S0 to S3, MODE, LH, STOP, STN, ICN
HIGH-level input current
S0 to S3, MODE, LH, STOP, STN, ICN
LOW-level input current
BUSYN, CT, TO HIGH-level output
current
BUSYN, CT , TO LOW-lev el output currentI
MSB , MSBN HIGH-level output currentI
MSB, MSBN LOW -level output currentI
SP, SPN output current
= 25 °C, V
a
= 0 V, f
SS
ParameterSymbolCondition
1
1
2
2
3
= 4.0 MHz
O
V
MIN
V
MAX
STBY
DD
G
D
f
XTI
R
XTI
V
IH
V
IL
I
IH
I
IL
I
OH1
OL1
OH2
OL2
I
OH3
−
−
−
−
SM1350 series
Rating
mintypmax
––2.4V
5.5––V
No melody output––1.0µA
BUSYN, CT, TO, SP, SPN,
MSB, MSBN all open
V
= V
IH
DD
V
= V
IL
SS
V
= V
OH1
V
OL1
V
OH2
V
OL2
V
OH3
0.72.0––mA
DD
= V
+ 0.72.0––mA
SS
= V
0.73.0––mA
DD
= V
+ 0.73.0––mA
SS
= V
+ 0.7––4.0mA
SS
––3.5mA
–30–pF
–30–pF
3.84.04.2MHz
405060%
V
0.3–V
DD
V
SS
–V
DD
+ 0.3V
SS
–1020µA
–1020µA
Unit
V
1.Supply voltage ratings shown are with oscillator running and all functions operating normally.
2.Clock frequency and duty cycle are ratings for the clock input on pin XT.
3.Output current when 20 kΩ volume control resistor is connected to VOL, and all D/A con verter bits ON, measured using the circuit of the next page.
V
= 5 V, T
DD
= 25 °C, V
a
= 0 V, f
SS
= 4.0 MHz
O
Rating
ParameterSymbolCondition
Unit
mintypmax
Minimum operating supply voltage
Maximum operating supply voltage
Standby current consumptionI
In binary select mode, S0 to S3 are sampled in sync
with the 15.26 Hz clock during level-hold melody
output. The chatter prevention function compares the
data sampled 65.5 ms after a data transition on S0 to
S3 with the data sampled 65.5 ms before the data
transition. If the 2 data samples are the same, then
the data transition is considered invalid. However, if
they are the not the same indicating a true transition
15.26Hz
S0 to S3
Melody
Output
#N#N
65.5
ms
#N
65.5
ms
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics.
Figure 3. S0 to S3 chattering prevention timing
has occurred, melody output stops and only restarts
again after 2 consecutive identical melody select data
samples occur.
Note that except for the “Select change retrigger
[No]” master slice option and binary select mode
with level hold output, the S0 to S3 chattering
prevention circuit is disabled.
65.5
ms
#M
#M
65.5
ms
65.5
ms
65.5
ms
#S
#S
Initialization
When power on and ICN goes LOW, all pins and internal states are initialized to the states shown below. ICN
initialization has priority over all other inputs.
■ Output pins
• SP, SPNOpen
• MSB, MSBNV
•CTV
• BUSYNV
■ Serial melody counter
Reset to first melody (S0 to S3 all 1)
■ Oscillator circuit
Stopped
DD
SS
DD
NIPPON PRECISION CIRCUITS—8
Melody Output Circuit
SM1350 series
The volume control circuit comprises a P-channel
current-summing D/A converter, a built-in constantcurrent source and an external variable resistor. The
circuit is set for either BTL output or A-class output
by master-slice option.
VDD
MSB
MSBN
SP
VSSVOL
SPN
BTLoutput
The BTL output comprises a pair of 9-bit D/A
converters and 4 external transistors (2 × NPN + 2 ×
PNP) to drive a speaker.
VDD
C
SPEAKER
Figure 4. BTL output circuit
A-class output circuit
The A-class output circuit comprises a single 10-bit
D/A converter with current output on SP. The D/A
converter MSB is set ON immediately after the
oscillator starts, and the current output that results is
the center point above and below which the converter
current output varies in response to the waveform
VDD
BUSYN
VSSVOL
SP
VSS
amplitude. The SP output is current-to-voltage
converted for connection to audio equipment or
amplifiers. In A-class output mode, the 4 sound
generator waveforms are time multiplexed, so an
integrating circuit must be connected between SP
and the amplifier to recover the signal.
VDD
AMP
SPEAKER
VSS
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics.
Figure 5. A-class output circuit
NIPPON PRECISION CIRCUITS—9
SM1350 series
Pin Functions
Binary select mode (MODE = LOW)
A melody (1 to 16) is selected according to the condition (H or L) of each 4 terminals (S0 to S3).
Note:Don’t select any address with no melody recorded.
One-shot melody output (LH = LOW)
STN
SS
level
S0 to S3
Melody
Output
#N
#N
#M
#M
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 6. One-shot mode (binary select)
NIPPON PRECISION CIRCUITS—10
Level hold melody output (LH = HIGH)
STN
SM1350 series
S0 to S3
Melody
Output
#N
#N#N
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 7. Level hold mode (binary select) with “Select change retrigger [No]” mask option
If the “Select change retrigger [Yes]” mask option is
selected, a new melody starts playing from the
STN
S0 to S3
Melody
Output
#N
#N
leading note when any of the S0 to S3 inputs changes
state.
#M
#M
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 8. Level hold mode (binary select) with “Select change retrigger [Yes]” mask option
Serial select mode (MODE = HIGH)
In serial select mode, the next melody is selected by
cycling through the melodies in the order #N →
#N+1 … #N−1 → #N when the STN input goes
master-slice option. Note that when melody output is
stopped using the STOP input, the melody-select
counter increments.
LOW. The number of melodies in the cycle is set by
One-shot melody output (LH = LOW)
STN
Melody
Output
#N#N+1#N+2
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 9. One-shot mode (serial select)
NIPPON PRECISION CIRCUITS—11
Level hold melody output (LH = HIGH)
STN
SM1350 series
Melody
Output
#N#N+1
#N+1
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 10. Level hold mode (serial select)
S0, S1 melody output control
The melody selection in serial mode is controlled by S0 and S1 as shown in the following table. When S1 is
HIGH, S0 switches to a pull-up input configuration. The states of S0 and S1 are read in immediately after startup and does not change during melody output.
Table 1. S0, S1 resistor and melody counter
S0S1Melody counter
LOW×Increments when melody output stops
HIGHLOWNo increment
HIGHHIGHIncrements when melody output starts
STN
S1
S0
Serection
Counter
Melody
Output
#N#N+1#N+2#N+2
#N#N+1#N+2#N+2
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 11. S0, S1 melody output control timing
NIPPON PRECISION CIRCUITS—12
One-shot mode repeat function
SM1350 series
In one-shot melody mode, the output repeats the
same melody while STN is LOW. When STN goes
STN
Melody
Output
#N#N#N
HIGH, the output continues until the end of the
currently playing melody and then stops.
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 12. One-shot melody repeat timing
One-shot mode perpetual repeat function
If the score ROM end code is set to the jump code,
the melody will continue to play continuously once
one-shot mode starts.
STOP pin
One-shot output mode stops when STOP goes from
HIGH to LOW. The STOP input is ignored in level
mode when STN is LOW. Note that even when
STOP is LOW, STN has higher priority.
hold output mode and is also ignored in one-shot
CT pin
A pulse in sync with selected notes or rests is output
on CT. There are 2 modes for the output pulses—
pulse mode and hold mode.
Pulse mode
jq q q .jq qjq
CT DATA
CT
Hold mode
In hold mode, the output pulse inverts when a note or
rest occurs for which the corresponding CT data in
score ROM is set to 1. The output goes LOW after
CT DATA
CT
101110
16.4msec
Figure 13. CT pulse mode output
qq .
1
e
e
0
1
In pulse mode, a 16.4 ms pulse is output when a note
or rest occurs for which the corresponding CT data
in score ROM is set to 1.
the start of a melody and when jumping to the
leading note of a melody.
qe
1
0
1
Figure 14. CT hold mode output
NIPPON PRECISION CIRCUITS—13
Fast Damping
SM1350 series
When melody output stops, the D/A converter output
amplitude does not fall to zero instantaneously,
instead the output converges to zero within a maxi-
Also, when one-shot melody output mode is retriggered, melody output restarts after the fast damping
interval.
mum of 8.2 ms to prevent noise being generated.
STOP
Melody
Output
8.2msec(max)
Note: Refer to the "TIMING DIAGRAMS" section to confirm melody timing specifics
Figure 15. Fast damping timing
NIPPON PRECISION CIRCUITS—14
SM1350 series
Sound Generator
Synthesis mthod
The sound generators use the dual wave synthesis (DWS) method. The DWS method uses the envelope of 2
waveforms (main waveform and sub waveform) to synthesize the generated tone. Using this method makes
possible high tone quality output that faithfully reproduces the tones of real musical instruments.
Main Wave
Envelope
Generated Sound
Synthesize
Sub Wave
Number of simultaneous sounds
The maximum number of tones that can be generated simultaneously is 4, making 4-part harmony
harmony
Generation possible (where each tone is derived from corresponding main and sub waveforms).
Sound range
The range of sounds covers 5 octaves from note G2 to F#7.
Waveform ROM
Waveforms are stored in a 10-bit × 128-word × 8-waveform capacity waveform ROM.
Number of programmable tones
Envelope
Figure 16.
The maximum number of programmable tones is 16. Note that 2 similar tones which have different envelope
settings are considered to be separate tones.
Built-in ROMs
The built-in ROMs comprise 3 types of ROM—waveform ROM containing waveform data, score ROM
containing musical score data, and parameter ROM containing envelope and jump data.
NIPPON PRECISION CIRCUITS—15
SM1350 series
Melodies
Number of melodies
The maximum number of program melodies is 16. Note that is the jump function is used to change the tone or
tempo during melody output, then the maximum number of melodies reduces by the number of times the jump
function was invoked.
Number of program steps
The maximum number of program steps that can be stored in score ROM (notes, rests, jump codes and end
codes) is 1024.
Tempo
The basic quarter note tempo can be set in the range 4.8 to 605.6 in multiples of 4.8.
Note (rest) rhythm values
There are 12 note rhythm values and 13 rest rhythm values that can be used to construct a melody. Also, 2 or
more notes can be combined using ties or slurs.
Table 2. Rhythm values Symbol Note Rest
0123456789ABC
Symbol
Note-
Rest
3¨3
3
x
Å
3
e
x
3
ä
Å
3
q
e
ä
3
Î
e.q
äÎ
3
h
q.hh.w
3
·
Îîî.î
NIPPON PRECISION CIRCUITS—16
SM1350 series
TIMING DIAGRAMS(Refer to AC CHARACTERISTICS)
One-shot Melody Mode
tICW
ICN
MODE
S0 to S3
BUSYN
MELODY
OUTPUT
STN
STOP
MODE
LH
STN
OSC
LH
tSTW
tXST
tCH1
tDAST
Figure 17. One-shot mode (standby to melody start)
t
STW
tSTPW
tMR
tCH2
tSR
tMR
tSR
#N
tBYST
tPYST
#N
S0 to S3
Melody
Output
BUSYN
ENDN
OSC
#M
#N
tPYST
tCH2
#N
tBYEN
tEDW
tEDST
Figure 18. One-shot mode (retrigger to melody stop)
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 export, directly or
indirectly, any products without first obtaining required licenses and approvals from appropriate government agencies.
NIPPON PRECISION CIRCUITS INC.
4-3, 2-chome Fukuzumi
Koto-ku, Tokyo 135-8430, Japan
NIPPON PRECISION CIRCUITS INC.
Telephone: 03-3642-6661
Facsimile: 03-3642-6698
NC9611BE 1998.10
NIPPON PRECISION CIRCUITS—21
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.