SM5859AF Nippon Precision Circuits Inc, SM5859AF Datasheet

no-image

SM5859AF

Manufacturer Part Number
SM5859AF
Description
compression and non compression type antishock memory controller
Manufacturer
Nippon Precision Circuits Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SM5859AF
Manufacturer:
NPC
Quantity:
20 000
The SM5859 is a compression and non compres-
sion type anti-shock memory controller LSI for com-
pact disc players. The compression level can be set
in 4 levels, and external memory can be selected
Overview
Features
NIPPON PRECISION CIRCUITS INC.
- 2-channel processing
- Serial data input
- System clock input
- Anti-shock memory controller
- ADPCM compression method
- Compression mode selectable
- Microcontroller interface
format
2s complement, 16-bit/MSB first, rear-packed
384fs (16.9344 MHz)
4-level compression mode selectable
4 external DRAM configurations selectable
Serial command write and state read-out
Data residual quantity detector:
4-bit compression mode 2.78 s/Mbit
5-bit compression mode 2.22 s/Mbit
6-bit compression mode 1.85 s/Mbit
Full-bit non compression mode 0.74 s/Mbit
2 4M DRAM (1M 4 bits)
1 4M DRAM (1M 4 bits)
2 1M DRAM (256K 4 bits)
1 1M DRAM (256K 4 bits)
15-bit operation, 16-bit output
from 4 options (1M, 1M 2, 4M, 4M 2). Digital atten-
uator, soft mute and related functions are also
incorporated. It operates from a 2.7 to 5.5 V wide
supply voltage range.
compression and non compression type anti-
shock memory controller
- Extension I/O
- +2.7 to +5.5 V wide operating voltage range
- Schmitt inputs
- Reset signal noise elimination
- 44-pin QFP package (0.8 mm pin pitch)
Digital attenuator
Soft attenuator function
Soft mute function
Forced mute
Full-bit setting
Noiseless attenuation-level switching
(256- step switching in 23 ms max.)
Mute ON in 23 ms max.
Direct return after soft mute release
Microcontroller interface for external control
using 5 extension I/O pins
All input pins (including I/O pins) except CLK
(system clock)
Approximately 3.8 s or longer (65 system
clock pulses) continuous LOW-level reset
NIPPON PRECISION CIRCUITS-1
SM5859AF

Related parts for SM5859AF

SM5859AF Summary of contents

Page 1

... I/O pins - +2.7 to +5.5 V wide operating voltage range - Schmitt inputs All input pins (including I/O pins) except CLK (system clock) - Reset signal noise elimination Approximately 3 longer (65 system clock pulses) continuous LOW-level reset - 44-pin QFP package (0.8 mm pin pitch) NIPPON PRECISION CIRCUITS-1 SM5859AF ...

Page 2

... Package dimensions 44-pin QFP 1 44-pin QFP 2 Pinout (Top View) SM5859AF (Unit: mm 12.80 0.30 10. 0.35 0.10 0. 12.80 0.30 10. 0.35 0.10 0.80 VDD 1 UC1 2 UC2 3 UC3 4 UC4 5 UC5 6 NTEST1 7 NTEST2 8 CLK 9 VSS 10 YSRDATA 0.60 0.20 1. 0.60 0.20 NWE NCAS 28 NOE/ NCAS2 27 YMCLK 26 YMDATA 25 YMLD 24 YDMUTE 23 NIPPON PRECISION CIRCUITS-2 ...

Page 3

... Input pin with pull-up resistor Ip/O : Input/Output pin (With pull-up resistor when a input mode) SM5859AF I/O Function - VDD supply pin Ip/O Microcontroller interface extension I/O 1 Ip/O Microcontroller interface extension I/O 2 Ip/O Microcontroller interface extension I/O 3 Ip/O Microcontroller interface extension I/O 4 Ip/O Microcontroller interface extension I ...

Page 4

... Output voltage (*4,6) (*5,7) Input current CLK (*3,4) Input leakage current (*2,3,4,5) (*2,5) (*A) VDD = 5 V, CLK input frequency f SHPRF: Shock-proof, typical values are for VDD = 5 V. SM5859AF (VSS = 0V, VDD pin voltage = V Rating - 0 125 350 255 10 (VSS = 0V, VDD pin voltage = V Rating 2 ...

Page 5

... Pin function Pin name (*3) Pin function Pin name (*4) Pin function Pin name (*5) Pin function Pin name (*6) Pin function Pin name (*7) Pin function Pin name SM5859AF Symbol Condition I (*B)SHPRF ON DD (*B)Through mode H level V IH1 L level V IL1 V AC coupling INAC H level V IH2 ...

Page 6

... Note. When the memory system is OFF (through mode), the input data rate is synchronized to the system clock input (384fs), so input data needs 1/384 of this frequency. But, this IC can tolerate a certain amount of jitter. For details, refer to Through-mode operation. YSCK YSRDATA YLRCK SM5859AF Symbol Condition System clock t CWH ...

Page 7

... Reset input (NRESET pin) Parameter First HIGH-level after supply voltage rising edge NRESET pulsewidth t Note. is the system clock (CLK) input (384fs) cycle time ns, (min) = 3.8 s when fs = 44.1 kHz CY NRST VDD NRESET SM5859AF Symbol Min MCWL MCWH ...

Page 8

... NOE pulsewidth NWE pulsewidth NWE falling edge to NCAS falling edge Refresh cycle (fs = 44.1 kHz playback) Memory system ON Decode sequence operation (RDEN=H) t Note. is the system clock (CLK) input (384fs) cycle time. CY SM5859AF Symbol Condition Min load SCOW load SCOY load ...

Page 9

... DRAM access timing (with single DRAM) NRAS NCAS t RADS (WRITE (READ) NOE (WRITE) NOE (READ) NWE (WRITE) NWE (READ) SM5859AF t RASL RCD CASL RADH CADS CWDS ...

Page 10

... DRAM access timing (with 2 DRAMs) NRAS NCAS (DRAM1 SELECT) NCAS (DRAM2 SELECT) NCAS2 (DRAM1 SELECT) NCAS2 (DRAM2 SELECT) t RADS (WRITE (READ) NWE (WRITE) NWE (READ) SM5859AF t RASL RCD CASL RCD CASL ...

Page 11

... SM5859 YBLKCK Control YFCLK Input 1 YFLAG YMDATA YMCLK Microcont- roller Interface YMLD ZSENSE General UC1 to UC6 Port YDMUTE Control NRESET Input 2 NTEST1, 2 SM5859AF Output Interface Attenuator Compression Through Mode Mode Decoder DRAM Interface NIPPON PRECISION CIRCUITS-11 Input Interface Input Buffer Encoder ...

Page 12

... Read command format (Command 92 (memory residual read)) YMDATA B7 B6 YMCLK YMLD ZSENSE SM5859AF The operating sequences are controlled using com- mands from a microcontroller. In the case of a read command from the microcon- troller, bit serial data is output (ZSENSE) synchro- nized to the bit clock input (YMCLK). DATA 8bit ...

Page 13

... UC6WD D4 UC5WD D3 UC4WD D2 UC3WD D1 UC2WD D0 UC1WD SM5859AF Function Encode sequence start/stop Write address reset Decode sequence start/stop Read address reset MSDCN2=H, MSDCN1=H: 3-pair comparison start MSDCN2=H, MSDCN1=L: 2-pair comparison start MSDCN2=L, MSDCN1=H: Direct-connect start MSDCN2=L, MSDCN1=L: Connect operation stop Q data valid ...

Page 14

... YFCKP D3 COMPFB D2 COMP6B D1 COMP5B D0 COMP4B When the number of compression bits is set incorrectly (2 or more bits are set all bits are set to 0), SM5859AF Function Attenuator enable Forced muting (changes instantaneously) Soft muting (changes smoothly when ON only) Function - 1 MSB 2 - ...

Page 15

... Valid data empty state (Always HIGH when RA exceeds VWA) S6 OVFL Write overflow state (Always HIGH when WA exceeds RA) S5 ENCOD S4 DECOD SM5859AF Function Function Encode sequence operating state Decode sequence operating state 90hex = 1001 0000 HIGH-level state Exceeded DRAM overflow Compare-connect sequence operating Encoding stopped ...

Page 16

... OR the output data from a pin configured as an output port using the 82H command.) Bit Name UC6RD S4 UC5RD S3 UC4RD S2 UC3RD S1 UC2RD S0 UC1RD SM5859AF Function 2M bits 1M bits 512K bits 256K bits 128K bits 64K bits 32K bits 16K bits 8K bits 4K bits 2K bits 1K bits 512 bits 256 bits 128 to 4 bits ...

Page 17

... Meaning 90H bit 1 Set Reset SM5859AF - Indicates to the CD signal processor DSP (used for error correction, de-interleaving) that a disturbance has exceeded the RAM jitter margin. - Set according to the YFLAG input and the operating state of YFCKP and YFLGS. FLAG6 set conditions When YFLGS=0, YFCKP=0, YFCLK input falling edge, YFLAG=L ...

Page 18

... Meaning 91H bit 4 Set Reset SM5859AF - Indicates that the valid data residual has become 0 - When the VWA (final valid data's next address (address from which the next read would take place) - Whenever the above does not apply - Indicates a write to external DRAM overflow state - When the write address (WA) exceeds the read address (RA) ...

Page 19

... MSRDEN flag setting is maintained as is, the sequence automatically re-starts when valid data appears. When 0: Decode sequence stops 81H (I/O setting on extension I/O) 82H (Setting output data on extension I/O) SM5859AF -MSRACL When 1: Initializes the read address (RA) When 0: No operation - MSDCN2, MSDCN1 When 1 and 1: 3-pair compare-connect sequence ...

Page 20

... YFCLK when YFLAG=0 When 0 and 1: Sets FLAG6 on the rising edge of YFCLK when YFLAG=0 When 1 and 0: Sets FLAG6 when YFLAG=0 When 1 and 1: Sets FLAG6 when YFLAG=1 SM5859AF - SOFT (soft muting) When 1: Outputs are smoothly muted to 0. When 0: No muting. Soft mute release occurs instantaneously ...

Page 21

... Then, using microcontroller command 80H, the compare-connect start command is executed and compare-connect sequence starts. SM5859AF troller command 80H. This mode comprises the following 3 sequences. 3. The encoder, after the most suitable predicting filter type and quantization steps have been deter- mined, performs APC encoding and then writes to external DRAM ...

Page 22

... YBLKCK Microcontroller data set Refer to Microcontroller interface VWA SM5859AF VWA 2.The microcontroller checks the subcode and, if confirmed to be correct, generates a WAQV com- mand (80H). 3.When the WAQV command is received, VWA is updated according to the previously latched WA. ...

Page 23

... When YFLAG=LOW 4 1 When YFLAG=HIGH SM5859AF encode sequence when such a disturbance has occurred, and then makes FLAG6 active. The YFLAG check method used changes depend- ing on the YFLGS flag and YFCKP flag (85H com- mand). See table1. If YFLGS is set to 1, then YFCLK should be tied either High or Low ...

Page 24

... Compare-connect sequence stop If a compare-connect stop command (80H with MSDCN1= 1, MSDCN2 input from the micro- controller, compare-connect sequence stops. SM5859AF In 2-pair compare-connect mode, comparison occurs just as for 3-pair comparison except that only 2 pairs from the three compared need to con- form with the valid data. At this point, the encode sequence is re-started and data is written to VWA ...

Page 25

... Data compression mode 4 bit 5 bit 6 bit Full bit SM5859AF - But if the MSWREN is set HIGH (80H command) after using the compare-connect start command even only once, data is written to VWA. If data is input before comparison and conformance is detected, the same operation as direct-connect mode takes place when the command is issued ...

Page 26

... WA CAS 3FE RA CAS 3FD Encode compression mode Decode compression mode ZSRDATA (note) CAS-000 is connect data. SM5859AF immediately after input of the 85H command, but it is performed at the following timing. After changing the mode, zero data of one block is output. 3FF 001 002 3FE ...

Page 27

... But when the ATT flag is 0 (Datt = 256), there is no attenuation. set 1 Gain set 2 SM5859AF LOW. Accordingly, to provide for the largest possi- ble jitter margin necessary that the YLRCK clock be at rate fs by the time jitter-free timing starts. The jitter margin is 0.2/ fs. ...

Page 28

... When the CMP12 flag is set to 1, the least signifi- cant 4 bits of the 16-bit comparison connection input data are discarded and comparison connec- tion is performed using the remaining 12 bits. SM5859AF Conversely, mute is released when the SOFT flag this case, the attenuation counter instanta- neously increases. The attenuation register takes on the value when the ATT flag was 1 ...

Page 29

... Timing charts Input timing (YSCK, YSRDATA, YLRCK) YSCK YSRDATA YLRCK Output timing (ZSCK, ZSRDATA, ZLRCK ZSCK ZSRDATA ZLRCK SM5859AF 16 L channel 1/2fs channel R channel 1/ channel 48 NIPPON PRECISION CIRCUITS-29 ...

Page 30

... NWE (WRITE) Write timing (with 2 DRAMs) NRAS NCAS (DRAM1 SELECT) NCAS (DRAM2 SELECT) NCAS2 (DRAM1 SELECT) NCAS2 (DRAM2 SELECT) t RADS (WRITE) NWE (WRITE) SM5859AF t RASL t t RCD CASL CADS CADH RADH t t CWDS CWDH t WEL t RASL ...

Page 31

... NOE (READ) NWE (READ) Read timing (with 2 DRAMs) NRAS NCAS (DRAM1 SELECT) NCAS (DRAM2 SELECT) NCAS2 (DRAM1 SELECT) NCAS2 (DRAM2 SELECT) t RADS (READ) NWE (READ) SM5859AF t RASL t t RCD CASL RADH CADS CADH t CRDS t OEL t RASL t t RCD ...

Page 32

... When single DRAM is used, the DRAM OE pin should be tied LOW or controlled by the SM5859 NOE signal. note 2 When CXD 2517 (Sony) is used Set 85H of microcontroller command (option setting) as setting YFLAG take in; D5: YFLAGS= 1 D4: YFCKP= 0 SM5859AF SM5859 UC1 to UC6 DRAM 1 NRAS RAS ...

Page 33

... Customers shall not export, directly or indirect- ly, any products without first obtaining required licenses and approvals from appropriate government agencies. NIPPON PRECISION CIRCUITS INC. SM5859AF reserves the right to make changes to the products described in this data sheet in order to NIPPON PRECISION CIRCUITS INC. ...

Related keywords