0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SM5903CF

SM5903CF

  • 厂商:

    NPC

  • 封装:

  • 描述:

    SM5903CF - compression and non compression type anti-shock memory controller - Nippon Precision Circ...

  • 数据手册
  • 价格&库存
SM5903CF 数据手册
SM5903CF NIPPON PRECISION CIRCUITS INC. compression and non compression type anti-shock memory controller Overview The SM5903CF is a compression and non compression type anti-shock memory controller LSI for compact disc players. The compression level can be set in 4 levels, and external memory can be selected from 4 options (1M, 4M, 4M× 2, 16M). It operates from a 4.5 to 5.5 V supply voltage range. Features - 2-channel processing - Serial data input ⋅ 2s complement, 16-bit/MSB first, rear-packed format ⋅ Wide capture function pre lim ina (until triple speed available) - System clock input ⋅ 384fs (16.9344 MHz) - Anti-shock memory controller ⋅ ADPCM compression method ⋅ 4-level compression mode selectable 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 ⋅ 4 external DRAM configurations selectable 16M DRAM (4M × 4 bits ×1,refresh cycle 2048 cycle) 4M DRAM (1M × 4 bits ×1 or ×2) 1M DRAM (256k × 4 bits ×1) - Microcontroller interface ⋅ Serial command write and state read-out ⋅Data residual quantity detector: 15-bit operation, 16-bit output ⋅ Forced mute - Extension I/O Microcontroller interface for external control using 5 extension I/O pins - +4.5 to +5.5 V operating voltage range - Schmidt inputs All input pins (including I/O pins) except CLK (system clock) - Reset signal noise elimination Approximately 3.8 µs or longer (65 system clock pulses) continuous LOW-level reset - 44-pin QFP package (0.8 mm pin pitch) Ordering Information SM5903CF 44pin QFP ry NIPPON PRECISION CIRCUITS-1 SM5903CF Package dimensions (Unit: mm) 44-pin QFP 12.80 0.30 10.00 0.30 ina ry (1.40) 4 0.17 0.05 12.80 0.30 10.00 0.30 0 to 10 0.20 1.50 0.10 (1.40) 0.80 0.15 0.35 0.10 0.20MAX Pinout (Top View) lim A3 A2 A1 A0 A4 A5 44 43 42 41 40 39 0.15 0.05 C0 .7 0.60 0.20 A6 A7 A8 36 38 37 35 A9 VDD2 UC1 UC2 UC3 UC4 UC5 N.C 34 NRAS 33 32 31 30 29 28 27 26 25 24 23 1 2 3 4 5 6 7 8 9 NWE D1 D0 D3 D2 NCAS A10/ NCAS2 YMCLK YMDATA YMLD YDMUTE SM5 9 0 3 C F pre NTEST CLK VSS 10 11 YSRDATA 12 13 14 15 16 17 18 19 20 21 YBLKCK NRESET ZSENSE YFCLK ZSRDATA ZLRCK YLRCK YFLAG VDD1 ZSCK YSCK 22 NIPPON PRECISION CIRCUITS-2 SM5903CF Pin description Pin number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Pine name VDD2 UC1 UC2 UC3 UC4 UC5 N.C NTEST CLK VSS YSRDATA YLRCK YSCK ZSCK ZLRCK ZSRDATA YFLAG YFCLK YBLKCK NRESET ZSENSE VDD1 I/O Ip/O Ip/O Ip/O Ip/O Ip/O Ip I I I I O O O I I I I O I I I Function H VDD supply pin Microcontroller interface extension I/O 1 Microcontroller interface extension I/O 2 Setting L ina ry Microcontroller interface extension I/O 4 Microcontroller interface extension I/O 5 Test pin Ground 16.9344 MHz clock input Audio serial input data Audio serial input LR clock Audio serial input bit clock Left channel Audio serial output bit clock Audio serial output data Audio serial output LR clock Left channel Signal processor IC RAM overflow flag Crystal-controlled frame clock Subcode block clock signal System reset pin Microcontroller interface status output VDD supply pin Forced mute pin Mute Microcontroller interface latch clock Microcontroller interface serial data DRAM address 10 Microcontroller interface shift clock DRAM2 CAS control (with 2 DRAMs) DRAM CAS control DRAM data input/output 2 DRAM data input/output 3 DRAM data input/output 0 DRAM data input/output 1 DRAM WE control DRAM RAS control DRAM address 9 DRAM address 8 DRAM address 7 DRAM address 6 DRAM address 5 DRAM address 4 DRAM address 0 DRAM address 1 DRAM address 2 DRAM address 3 Microcontroller interface extension I/O 3 Test Right channel Right channel Overflow YDMUTE YMLD YMDATA YMCLK A10 pre D0 D1 I/O I/O O O O O O O O O O O O O NWE A9 A8 A7 A6 A5 A4 A0 A1 A2 A3 NRAS Ip : Input pin with pull-up resistor lim I O (NCAS2) NCAS D2 D3 O O I/O I/O Reset Ip/O : Input/Output pin (With pull-up resistor when a input mode) NIPPON PRECISION CIRCUITS-3 SM5903CF Absolute maximum ratings (VSS = 0V, VDD1, VDD2 pin voltage = VDD) Parameter Supply voltage Input voltage Storage temperature Power dissipation Soldering temperature Soldering time Symbol VDD VI TSTG PD TSLD Rating - 0.3 to 7.0 VSS - 0.3 to VDD + 0.3 - 55 to 125 350 255 10 Unit V V ˚C mW ˚C sec tSLD Note. Refer to pin summary on the next page. Values also apply for supply inrush and switch-off. Electrical characteristics Recommended operating conditions Parameter Supply voltage Operating temperature Symbol VDD TOPR (VSS = 0V, VDD1, VDD2 pin voltage = VDD) Rating Unit V ˚C 4.5 to 5.5 DC characteristics Standard voltage:(VDD1 = VDD2 = 4.5 to 5.5 V, VSS = 0 V, Ta = - 40 to 85 ˚C) Parameter Pin Symbol IDD Condition Min Rating Typ 13.5 5.0 0.7VDD 0.3VDD 1.0 0.7VDD 0.3VDD 0.6VDD 0.2VDD IOH = - 0.5 mA IOL = 0.5 mA IOH = - 0.5 mA IOL = 0.5 mA VIN = VDD VIN = 0V VIN = 0V VIN = VDD VIN = 0V 5 5 1 15 15 2.5 VDD - 0.4 0.4 115 115 15 1.0 1.0 VDD - 0.4 0.4 Max 25.0 7.5 mA mA V V VP-P V V V V V V V V µA µA µA µA µA Unit Current consumption Input voltage pre (*2,3,4) (*5) H level L level L level H level Output voltage (*4,6) H level L level L level (*5,7) CLK H level Input current (*3,4) Input leakage current (*2,3,4,5) (*2,5) (*A) VDD1 = VDD2 = 5 V, CLK input frequency fXTI= 384fs = 16.9344 MHz, all outputs unloaded, SHPRF: Shock-proof, typical values are for VDD1 = VDD2 = 5 V. lim VDD CLK H level L level VIH1 VIL1 VINAC VIH2 VIL2 VIH3 VIL3 VOH1 VOL1 VOH2 VOL2 IIH1 IIL1 IIL2 ILH ILL ina ry - 40 to 85 (*A)SHPRF ON (*A)Through mode AC coupling NIPPON PRECISION CIRCUITS-4 SM5903CF (*1) (*2) Pin function Pin name Pin function Pin name (*3) (*4) (*5) (*6) (*7) Pin function Pin name Pin function Pin name Pin function Pin name Pin function Pin name Pin function Pin name Clock input pin (AC input) CLK Schmitt input pins YSRDATA, YLRCK, YSCK, YFLAG, YFCLK, NRESET, YBLKCK, YDMUTE, YMLD, YMDATA, YMCLK NCAS, NWE, NRAS, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 pre NIPPON PRECISION CIRCUITS-5 lim ina ry Schmitt input pin with pull-up NTEST I/O pins (Schmitt input with pull-up in input state) UC1, UC2, UC3, UC4, UC5 D0, D1, D2, D3 Outputs Outputs I/O pins (Schmitt input in input state) ZSCK, ZLRCK, ZSRDATA, ZSENSE SM5903CF AC characteristics Standard voltage: VDD1 = VDD2 = 4.5 to 5.5 V, VSS = 0 V, Ta = -40 to 85 ˚C (*) Typical values are for fs = 44.1 kHz System clock (CLK pin) Parameter Clock pulsewidth (HIGH level) Clock pulsewidth (LOW level) Clock pulse cycle Symbol ina ry Condition Rating Typ 29.5 29.5 59 System clock Min 26 26 Max 125 125 384fs 58 250 Unit ns ns ns tCWH tCWL tCY System clock input CLK 0.5VDD t CWH t CWL t CY Serial input (YSRDATA, YLRCK, YSCK pins) Parameter lim Symbol Min 75 75 50 50 50 50 0 Rating Typ Max Unit ns ns ns ns ns ns ns 3fs fs Condition YSCK pulsewidth (HIGH level) YSCK pulsewidth (LOW level) YSCK pulse cycle YSRDATA setup time YSRDATA hold time Last YSCK rising edge to YLRCK edge YLRCK edge to first YSCK rising edge YLRCK pulse frequency See note below. tBCWH tBCWL tBCY tDS tDH tBL tLB 150 Memory system ON (MSON=H) Memory system OFF (MSON=L) pre operation. fs 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 to be at 1/384 of this frequency. But, this IC can tolerate a certain amount of jitter. For details, refer to Through-mode t BCWH t BCY t BCWL 0.5VDD YSCK t DS t DH 0.5VDD t BL t LB 0.5VDD YSRDATA YLRCK NIPPON PRECISION CIRCUITS-6 SM5903CF Microcontroller interface (YMCLK, YMDATA, YMLD, ZSENSE pins) Parameter YMCLK LOW-level pulsewidth YMCLK HIGH-level pulsewidth YMDATA setup time YMDATA hold time YMLD LOW-level pulsewidth YMLD setup time YMLD hold time Rise time Fall time ZSENSE output delay Symbol Min Rating Typ Max ns ns ns ns ns ns ns 30 + 2tCY 30 + 2tCY 30 + tCY 30 + tCY 30 + tCY 30 + tCY 30 + 2tCY Unit Note. tCY is the system clock cycle time (59ns typ). YMDATA t MDS YMCLK t MCWL YMLD t MLS ZSENSE lim t MLWL tf 0.7 V DD 0.3 V DD YMCLK YMDATA YMLD pre Reset input (NRESET pin) Parameter NRESET pulsewidth First HIGH-level after supply voltage rising edge Note. tCY is the system clock (CLK) input (384fs) cycle time. tCY = 59 ns, tNRST (min) = 3.8 µs when fs = 44.1 kHz VDD1,VDD2 NRESET t HNRST t NRST ina ry 100 100 100 + 3tCY tMCWL tMCWH tMDS tMDH tMLWL tMLS tMLH tr tf tPZS ns ns ns 0.5VDD t MDH 0.5VDD t MCWH t MLH 0.5VDD t PZS 0.5VDD tr 0.7 V DD 0.3 V DD 0.5VDD Symbol Min Rating Typ Max 0 64 Unit tHNRST tNRST tCY (Note) tCY (Note) NIPPON PRECISION CIRCUITS-7 SM5903CF Serial output (ZSRDATA, ZLRCK, ZSCK pins) Parameter ZSCK pulsewidth ZSCK pulse cycle ZSRDATA and ZLRCK output delay time Symbol Condition Min 15 pF load 15 pF load 15 pF load 15 pF load 0 0 Rating Typ 1/96fs 1/48fs 60 60 ns ns Max Unit ZSCK ZSRDATA ZLRCK DRAM access timing (NRAS, NCAS, NCAS2, NWE, A0 to A10, D0 to D3) Parameter NRAS pulsewidth NRAS falling edge to NCAS falling edge NCAS pulsewidth NRAS NCAS NCAS NCAS Symbol Condition ina ry 0.5VDD t SCOW t SCOW t SCOY 0.5VDD t DHL t DLH Rating Typ 5 2 5 3 1 1 1 5 3 3 40 0 15 pF load 15 pF load Non compression 1M ×1 4M 6-bit compression tSCOW tSCOY tDHL tDLH Unit Min 3 Max Setup time Hold time Hold time falling edge to address falling edge to address Setup time Setup time Hold time falling edge to data write rising edge to data read pre Input hold NWE pulsewidth NWE falling edge to NCAS falling edge Refresh cycle (fs = 44.1 kHz playback) Memory system ON (RDEN=H) Decode sequence operation Input setup tRASL tRASH tRCD tCASH tCASL tRADS tRADH tCADS tCADH tCWDS tCWDH tCRDS tCRDH tWEL tWCS 15 pF load 15 pF load 15 pF load 15 pF load 15 pF load 15 pF load 15 pF load 15 pF load 15 pF load 15 pF load 15 pF load lim tREF 16M ×1 tCY(note) tCY tCY tCY tCY tCY tCY tCY tCY tCY tCY ns ns 6 3 1.5 3.7 4.4 5.5 3.0 7.3 8.8 10.9 5.9 14.6 17.5 21.8 tCY tCY ms ms ms ms ms ms ms ms ms ms ms ms DRAM 5-bit compression 4-bit compression Non compression 6-bit compression DRAM 5-bit compression × 1 or × 2 4-bit compression Non compression 6-bit compression DRAM 5-bit compression 4-bit compression Note. tCY is the system clock (CLK) input (384fs) cycle time. tCY = 59 ns when fs = 44.1 kHz NIPPON PRECISION CIRCUITS-8 SM5903CF DRAM access timing (with single DRAM) t RASL 5 tCY NRAS t RCD 2tCY NCAS t CASL 3 tCY t CASH 5tCY t RASH 3 tCY A0 to A10 ,,,,,,, ,,,,,,, ,,,,,,, ,,,,,,, t RADS 1tCY t RADH 1tCY t CWDS 3tCY D0 to D3 (WRITE) D0 to D3 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (READ) ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, t WCS 3tCY t WEL 6tCY NWE (WRITE) The NWE terminal output is fixed as "High-level" when selecting "READ". DRAM access timing (with 2 DRAMs) lim t RASL 5 tCY t RCD 2tCY t CASL 3tCY t RDC 2 tCY t CASL 3tCY t RADS 1tCY t RADH 1tCY t CADS 1tCY t CWDS 3tCY t CWDH 3tCY 3 tCY WCS NRAS NCAS (DRAM1 SELECT) NCAS2 (DRAM2 SELECT) pre A0 to A9 ,,,,,,, ,,,,,,, ,,,,,,, ,,,,,,, ,,,,,,, D0 to D3 (WRITE) D0 to D3 (READ) ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, t t WCS t WEL 6 tCY NWE (WRITE) The NWE terminal output is fixed as "High-level" when selecting "READ". NCAS terminal output is fixed as "High-level" when selecting "DRAM2". NCAS2 terminal output is fixed as "High-level" when selecting "DRAM1". ina ry t CADS 1tCY t CADH 5tCY t CWDH 3tCY t CRDS t CRDH t RASH 3tCY t CASH 5tCY t CASH 5tCY t CADH 5tCY t CRDS t CRDH ,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,, NIPPON PRECISION CIRCUITS-9 SM5903CF Block diagram ZSRDATA ZLRCK ZSCK SM5903 YBLKCK YFCLK YFLAG Control Input 1 YMDATA YMCLK YMLD ZSENSE Microcontroller Interface lim Compression Mode UC1 to UC5 General Port YDMUTE NRESET NTEST pre Control Input 2 CLK A0 to A10 NRAS NWE NIPPON PRECISION CIRCUITS-10 D0 to D3 NCAS2 NCAS ina ry Output Interface Input Interface Input Buffer Through Mode Decoder Encoder DRAM Interface YSCK YSRDATA YLRCK SM5903CF Functional description SM5903CF has two modes of operation; shockproof mode and through mode. The operating sequences are controlled using commands from a microcontroller. Microcontroller interface Command format Commands from the microcontroller are input using 3 bit serial inputs; data (YMDATA), bit clock (YMCLK) and load signal (YMLD). Write command format (Commands 80 to 85) DATA 8bit YMDATA D7 D6 D5 D4 D3 YMCLK YMLD YMDATA YMCLK YMLD lim COMMAND 8bit B4 B3 B7 B6 B5 B2 B1 B0 S7 S6 S5 COMMAND 8bit B4 B3 B2 B1 B0 B7 B6 B5 S7 S6 Read command format (Commands 90, 91, 93) pre ZSENSE YMDATA YMCLK YMLD ZSENSE Read command format (Command 92 (memory residual read)) ina ry COMMAND 8bit B4 B3 D2 D1 D0 B7 B6 B5 B2 B1 B0 STATUS 8bit S4 S3 S2 S1 S0 RESIDUAL DATA 16bit S1 S0 M1 M2 M7 M8 In the case of a read command from the microcontroller, bit serial data is output (ZSENSE) synchronized to the bit clock input (YMCLK). NIPPON PRECISION CIRCUITS-11 SM5903CF Command table Write command summary MS command 80 B7 B6 B5 B4 Anti-shock memory system settings Bit D7 D6 D5 D4 D3 D2 D1 D0 Name MSWREN MSWACL MSRDEN MSRACL MSDCN2 MSDCN1 WAQV MSON Function Encode sequence start/stop Write address reset Read address reset 80hex = 1000 0000 ina ry Start Reset Start Decode sequence start/stop Reset Q data valid Valid ON Memory system ON Function Output Output Output Output Output Function H output H output H output H output H output H operation Reset level 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 Extension I/O settings 81 B7 B6 B5 B4 Extension I/O port input/output settings Bit D7 D6 D5 D4 D3 D2 D1 D0 UC5OE UC4OE UC3OE UC2OE UC1OE Name 81hex = 1000 0001 H operation Reset level lim Extension I/O port UC5 input/output setting Extension I/O port UC4 input/output setting Extension I/O port UC3 input/output setting Extension I/O port UC2 input/output setting Extension I/O port UC1 input/output setting pre Extension I/O output data settings 82 Bit Name D7 D6 D5 D4 D3 D2 D1 D0 UC5WD UC4WD UC3WD UC2WD UC1WD Extension port HIGH/LOW output level B7 B6 B5 B4 A port setting is invalid if that port has already been defined as an input using the 81H command above. 82hex = 1000 0010 H operation Reset level Extension I/O port UC5 output data setting Extension I/O port UC4 output data setting Extension I/O port UC3 output data setting Extension I/O port UC2 output data setting Extension I/O port UC1 output data setting NIPPON PRECISION CIRCUITS-12 B3 B2 B1 B0 B3 B2 B1 B0 B3 B2 B1 B0 L L L L L L L L L L L L L L L L L L SM5903CF MUTE, CMP12 settings 83 B7 B6 B5 B4 83hex = 1000 0011 Bit D7 D6 D5 D4 D3 D2 D1 D0 CMP12 12-bit comparison connect/ 16-bit comparison connect MUTE Forced muting (changes instantaneously) Mute ON L Name Function H operation Reset level ina ry Function DRAM type setting Full-bit compression mode 6-bit compression mode 5-bit compression mode 4-bit compression mode 12-bit comparison Refer to Force mute, 12-bit comparison connection. Option settings 85 B7 B6 B5 B4 85hex = 1000 0101 H operation Reset level Bit D7 Name RAMS1 RAMS1=0 RAMS2=0 when 1MDRAM(256k × 4bit) × single RAMS1=1 RAMS2=0 when 4MDRAM(1M × 4bit) × single D6 D5 RAMS2 YFLGS RAMS1=0 RAMS2=1 when 4MDRAM(1M × 4bit) × double RAMS1=1 RAMS2=1 when 16MDRAM(4M × 4bit) × single lim FLAG6 set conditions (reset using status read command 90H) - When YFLGS=0, YFCKP=0, YFCLK input falling edge, YFLAG=L - When YFLGS=0, YFCKP=1, YFCLK input rising edge, YFLAG=L - When YFLGS=1, YFCKP=0, YFLAG=L L L H L L - When YFLGS=1, YFCKP=1, YFLAG=H D4 D3 D2 D1 D0 YFCKP COMPFB COMP6B COMP5B COMP4B When the number of compression bits is set incorrectly (2 or more bits in D0 to D3 are set to 1 or all bits are set to 0), 6-bit compression mode is selected. pre NIPPON PRECISION CIRCUITS-13 B3 B2 B1 B0 B3 B2 B1 B0 L L L L SM5903CF Read command summary Anti-shock memory status (1) 90 B7 B6 B5 B4 90hex = 1001 0000 Bit S7 S6 S5 S4 S3 S2 S1 S0 DCOMP MSWIH MSRIH Name FLAG6 MSOVF BOVF Function Signal processor IC jitter margin exceeded When input buffer memory overflow Write overflow (Read once only when RA exceeds WA) because sampling rate of input data is too fast Data compare-connect sequence operating HIGH-level state Exceeded DRAM overflow Encode sequence stop due to internal factors Decode sequence stop due to internal factors Anti-shock memory status (2) 91 ina ry Encoding stopped Decoding stopped HIGH-level state No valid data Memory full Encoding Decoding Iput buffer memory overflow Compare-connect sequence operating Refer to Status flag operation summary. B7 B6 B5 B4 91hex = 1001 0001 Bit S7 S6 S5 S4 S3 S2 S1 S0 Name MSEMP OVFL ENCOD DECOD Function lim Encode sequence operating state Decode sequence operating state Valid data empty state (Always HIGH when RA exceeds VWA) Write overflow state (Always HIGH when WA exceeds RA) Refer to Status flag operation summary. pre NIPPON PRECISION CIRCUITS-14 B3 B2 B1 B0 B3 B2 B1 B0 SM5903CF Anti-shock memory valid data residual 92 B7 B6 B5 B4 B3 B2 B1 B0 92hex = 1001 0010 Bit S7 S6 S5 S4 S3 S2 S1 S0 M1 M2 M3 M4 M5 M6 M7 M8 Name AM21 AM20 AM19 AM18 AM17 AM16 AM15 AM14 AM13 AM12 AM11 AM10 AM09 AM08 AM07 AM06 Function Valid data accumulated VWA-RA (MSB) 8M bits 4M bits 2M bits 1M bits Note. The time conversion factor varies depending on the compression bit mode.(M = 1,048,576 K= 1,024) Residual time (sec) = Valid data residual (Mbits) × Time conversion value k where the Time conversion value k (sec/Mbit) ≈ 2.78(4 bits), 2.22 (5 bits), 1.85 (6 bits) and 0.74 (Full bits). Extension I/O inputs 93 Input data entering (or output data) an extension port terminal is echoed to the microcontroller. (That is, the input data entering an I/O port configured as an input port using the 81H command, OR the output data from a pin configured as an output port using the 82H command.) Bit S7 S6 S5 S4 S3 S2 S1 S0 UC5RD UC4RD UC3RD UC2RD UC1RD Name Function lim B7 B6 B5 B4 ina ry 512k bits 256k bits 128k bits 64k bits 32k bits 16k bits 8k bits 4k bits 2k bits 1k bits 512 bits 256 bits HIGH-level state 93hex = 1001 0011 pre NIPPON PRECISION CIRCUITS-15 B3 B2 B1 B0 SM5903CF Status flag operation summary Flag name FLAG6 Read method READ 90H bit 7 Set Meaning - 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 Reset MSOVF READ 90H bit 6 Meaning Set Reset - Indicates once only that a write to external DRAM has caused an overflow. (When reset by the 90H status read command, this flag is reset even if the overflow condition continues.) - When the write address (WA) exceeds the read address (RA) - By 90H status read - When a read address clear (MSRACL) or write address clear (MSWACL) command is issued - After external reset BOVF READ 90H bit 5 Set Reset Meaning - Indicates that a input data was spilled (When input buffer memory overflow because sampling rate of input data is too fast.) lim Meaning Set Reset Meaning Set Reset Meaning Set Reset - When a read address clear (MSRACL) or write address clear (MSWACL) command is issued - After external reset - Indicates that a compare-connect sequence is operating DCOMP READ 90H bit 3 - When a (3-pair or 2-pair) compare-connect start command is received (MSDCN2=1) - When a direct connect command is received (MSDCN2=0, MSDCN1=1) - When a (3-pair or 2-pair) comparison detects conforming data - When the connect has been performed after receiving a direct connect command - When a compare-connect stop command (MSDCN2=0, MSDCN1=0) is received received at the same time, the compare-connect command has priority.) - After external reset (not microcontroller commands) - When FLAG6 (above) is set - When BOVF (above) is set - When MSOVF (above) is set - Indicates that the encode sequence has stopped due to internal factors - When a MSWREN=1 command is received (However, if a compare-connect command is pre MSWIH READ 90H bit 2 MSRIH READ 90H bit 1 - When conforming data is detected after receiving a compare-connect start command - When the connect has been performed after receiving a direct connect command - After external reset (not microcontroller commands) - When the valid data residual becomes 0 - By 90H status read - When a read address clear (MSRACL) or write address clear (MSWACL) command is received - Indicates that the decode sequence has stopped due to internal factors - When a read address clear (MSRACL) or write address clear (MSWACL) command is issued - After external reset ina ry When YFLGS=0, YFCKP=0, YFCLK input falling edge, YFLAG=L When YFLGS=0, YFCKP=1, YFCLK input rising edge, YFLAG=L When YFLGS=1, YFCKP=0, YFLAG=L When YFLGS=1, YFCKP=1, YFLAG=H - By 90H status read - By 80H command when MSON=ON - After external reset - When inputs a data during a buffer memory overflow - By 90H status read NIPPON PRECISION CIRCUITS-16 SM5903CF Flag name MSEMP Read method READ 91H bit 7 Reset Meaning Set - Indicates that the valid data residual has become 0 - When the VWA (final valid data's next address) = RA (address from which the next read would take place) Meaning Set Reset OVFL READ 91H bit 6 (Note: This flag is not set when WA=RA through an address initialize or reset operation.) - When the read address (RA) is advanced by the decode sequence - After external reset - When a read address clear (MSRACL) or write address clear (MSWACL) command is issued ENCOD READ 91H bit 5 Meaning Set - Indicates that the encode sequence (input data entry, encoding, DRAM write) is operating - By the 80H command when MSWREN=1 - When conforming data is detected during compare-connect operation - When the FLAG6 flag=1 (above) - When the OVFL flag=1 (above) - When the connect has been performed after receiving a direct connect command Reset - By the 80H command when MSDCN1=1 or MSDCN2=1 (compare-connect start command) - By the 80H command when MSON=0 - After external reset DECOD READ 91H bit 4 pre NIPPON PRECISION CIRCUITS-17 lim Meaning Set Reset Note. Reset conditions have priority over set conditions. For example, if the 80H command has - Indicates that the decode sequence (read from DRAM, decoding, attenuation, data output) is operating - Whenever the above does not apply MSWREN=1 and MSDCN1=1, the ENCOD flag is reset and compare-connect operation starts. - By a new 80H command when MSRDEN=1 and the MSEMP flag=0 (above) ina ry - Indicates a write to external DRAM overflow state - When the write address (WA) exceeds the read address (RA). - By the 80H command when MSWREN=0 - Whenever the above does not apply SM5903CF Write command supplementary information 80H (MS command) - MSWREN When 1: Encode sequence starts Invalid when MSON is not 1 within the same 80H command Invalid when FLAG6=1 Invalid when OVFL=1 Invalid when a compare-connect start command (MSDCN2=1 or MSDCN1=1) occurs simultaneously Direct connect if a compare-connect sequence is already operating When 0: Encode sequence stops - MSWACL -MSRACL When 1: Initializes the read address (RA) When 0: No operation - MSDCN2, MSDCN1 When 1: Initializes the write address (WA) When 0: No operation - MSRDEN When 0: Decode sequence stops 81H (I/O setting on extension I/O) 82H (Setting output data on extension I/O) pre NIPPON PRECISION CIRCUITS-18 lim When 1: Decode sequence starts Does not perform decode sequence if MSON=1.If there is no valid data, decode sequence temporarily stops. But, because the MSRDEN flag setting is maintained as is, the sequence automatically re-starts when valid data appears. ina ry When 0: No operation - MSON When 1 and 1: 3-pair compare-connect sequence starts When 1 and 0: 2-pair compare-connect sequence starts When 0 and 1: Direct connect sequence starts When 0 and 0: Compare-connect sequence stops. No operation if a compare-connect sequence is not operating. - WAQV When 1: The immediately preceding YBLKCK falling-edge timing WA (write address) becomes the VWA (valid write address). When 1: Memory system turns ON and compression-type shock-proof operation starts When 0: Memory system turns OFF and throughmode playback starts. (In this mode, the attenuator is still active.) SM5903CF 83H ( MUTE, 12-bit comparison connection settings) - MUTE (forced muting) When 1: Outputs are instantaneously muted to 0.(note 1) Same effect as taking the YDMUTE pin HIGH. When 0: No muting(note 1) (note1) Effective at the start of a Left-channel output data. - MUTE, YDMUTE relationship When all mute inputs are 0, mute is released. - CMP12 (12-bit comparison connection) When 1: Performs comparison connection using only the most significant 12 bits of input data. When 0: Performs comparison connection using all 16 bits of input data. 85H (option settings) - RAMS1, RAMS2 When 0 and 0 : 1M DRAMs (256k×4 bits)×single When 1 and 0 : 4M DRAMs (1M×4 bits)×single When 0 and 1 : 4M DRAMs (1M×4 bits)×double When 1 and 1 : 16M DRAMs (4M×4 bits)×single - YFLGS, YFCKP When 0 and 0: Sets FLAG6 on the falling edge of 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 pre NIPPON PRECISION CIRCUITS-19 lim ina ry - COMPFB, COMP6B, COMP5B, COMP4B When 0, 0, 0 and 1: Selects 4-bit compression mode When 0, 0, 1 and 0: Selects 5-bit compression mode When 1, 0, 0 and 0: Selects full-bit compression mode In all other cases: Selects 6-bit compression mode Changing mode without initialize in operation is possible. SM5903CF Shock-proof operation overview Shock-proof mode is the mode that realizes shockproof operation using external DRAM. Shock-proof mode is invoked by setting MSON=H in microcontroller command 80H. This mode comprises the following 3 sequences. - Encode sequence 1. Input data from a signal processor IC is stored in internal buffers. 2. Encoder starts after a fixed number of data have been received. - Decode sequence 1. Reads compressed data stored in external buffer RAM at rate fs. 2. Decoder starts, using the predicting filter type and quantization levels used when encoded. - Compare-connect sequence pre NIPPON PRECISION CIRCUITS-20 lim 1. Encoding immediately stops when either external buffer RAM overflows or when a CD read error occurs due to shock vibrations. 2. Then, using microcontroller command 80H, the compare-connect start command is executed and compare-connect sequence starts. ina ry 3. Outputs the result. 3. The encoder, after the most suitable predicting filter type and quantization steps have been determined, performs ADPCM encoding and then writes to external DRAM. 3. Compares data re-read from the CD with the processed final valid data stored in RAM (confirms its correctness). 4. As soon as the comparison detects conforming data, compare-connect sequence stops and encode sequence re-starts, connecting the data directly behind previous valid data. SM5903CF RAM addresses The SM5903CF uses either 1 or 2 external 1M or 4M DRAMs as external buffers. Three kinds of addresses are used for external RAM control. WA (write address) RA (read address) VWA (valid write address) Among these, VWA is the write address for conforming data whose validity has been confirmed. Determination of the correctness of data read from the CD is delayed relative to the encode write processing, so VWA is always delayed relative to WA. Connect data work area RA WA The region available for valid data is the area between VWA-RA. - Connect data work area This is an area of memory reserved for connect data. This area is 2k bits if using 1M DRAMs, 4k bits if using 4M DRAMs, or 8k bits if using 16M DRAMs. VWA (valid write address) The VWA is determined according to the YBLKCK pin and WAQV command. Refer to the timing chart below. 1.YBLKCK is a 75 Hz clock(HIGH for 136 µs) when used for normal read mode and it is a 150 Hz clock when used for double-speed read mode. Both modes clock are synchronized to the CD format block end timing. When this clock goes LOW, WA which is the write address of internal encode sequence, is stored pre YBLKCK Microcontroller data set Refer to Microcontroller interface lim VWA VWA(x) Fig 2. YBLKCK and VWA relationship ina ry VWA Valid data area Fig1. RAM addresses (see note 2). 2.The microcontroller checks the subcode and, if confirmed to be correct, generates a WAQV command (80H). 3.When the WAQV command is received, VWA is updated according to the previously latched WA. (note 2) Actually, there is a small time difference, or gap, between the input data and YBLKCK. This gap serves to preserves the preceding WA to protect against incorrect operation. 13.3ms VWA latch set WAQV set VWA(x + 1) Values shown are for rate fs. The values are 1/2 those shown at rate 2fs. NIPPON PRECISION CIRCUITS-21 SM5903CF YFLAG, YFCLK, FLAG6 Correct data demodulation becomes impossible for the CD signal processor IC when a disturbance exceeding the RAM jitter margin occurs. The YFLAG signal input pin is used to indicate when such a condition has occurred. The YFCLK is a 7.35 kHz clock synchronized to the CD format frame 1. The IC checks the YFLAG input and stops the encode sequence when such a disturbance has occurred, and then makes FLAG6 active. The YFLAG check method used changes depending on the YFLGS flag and YFCKP flag (85H command). See table1. If YFLAGS is set to 1, then YFCLK should be tied either High or Low. 85H command YFLGS 1 2 3 4 1 0 YFCKP 0 1 0 1 When YFLAG=LOW on YFCLK input falling edge When YFLAG=LOW on YFCLK input rising edge When YFLAG=LOW When YFLAG=HIGH Table1. YFLAG signal check method pre NIPPON PRECISION CIRCUITS-22 lim ina ry FLAG6 set conditions YFCLK be tied either High or Low - After system reset FLAG6 reset conditions - When MSON=LOW - By status read (90H command) SM5903CF Compare-connect sequence The SM5903CF supports three kinds of connect modes; 3-pair compare-connect, 2-pair compareconnect and direct connect. Note that the SM5903CF can also operate in 12-bit comparison connect mode using only the most significant 12 bits of data for connection operation. In 3-pair compare-connect mode, the final 6 valid data (3 pairs of left- and right-channel data input before encode processing) and the most recently input data are compared until three continuous data pairs all conform. At this point, the encode sequence is re-started and data is written to VWA. 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 conform with the valid data. At this point, the encode sequence is re-started and data is written to VWA. In direct-connect mode, comparison is not performed at all, and encode sequence starts and data is written to the VWA. This mode is for systems that cannot perform compare-connect operation. - Compare-connect preparation time - Compare-connect sequence stop If a compare-connect stop command (80H with MSDCN1= 1, MSDCN2= 0) is input from the microcontroller, compare-connect sequence stops. pre NIPPON PRECISION CIRCUITS-23 lim 1. Comparison data preparation time Internally, when the compare-connect start command is issued, a sequence starts to restore the data for comparison. The time required for this preparation after receiving the command is approximately 2.5 × (1/fs). (approximately 60 µs when fs = 44.1 kHz) 2. After the above preparation is finished, data is input beginning from the left-channel data and com- ina ry parison starts. 3. If the compare-connect command is issued again, the preparation time above is not necessary and operation starts from step 2. 4. The same sequence takes place in direct-connect mode also. However, at the point when 3 words have been input, all data is directly connected as if comparison and conformance had taken place. If compare-connect sequence was not operating, the compare-connect stop command performs no operation. However, make sure that the other bit settings within the same 80H command are valid. SM5903CF Encode sequence temporary stop - When RAM becomes full, MSWREN is set LOW using the 80H command and encode sequence stops. (For details of the stop conditions, refer to the description of the ENCOD flag.) - Then, if MSWREN is set HIGH without issuing a compare-connect start command, the encode sequence re-starts. At this time, newly input data is written not to VWA, but to WA. In this way, the data already written to the region between VWA and WA is not lost. - 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. After comparison and conformance are detected, no operation is performed because the encode sequence has already been started. However, make sure that the other bit settings within the same 80H command are valid. DRAM refresh pre Data compression mode 4 bit 5 bit 6 bit Full bit lim 1M (256K×4 bits) 5.44 ms 4.35 ms 3.63 ms 1.36 ms - DRAM initialization refresh A 15-cycle RAS-only refresh is carried out for DRAM initialization under the following condition. When MSON changes from 0 to 1 in command 80H. When from MSON=1, MSRDEN=0 and MSWREN=0 states only MSWREN changes to 1. In this case, encode sequence immediately starts and initial data is written (at 2fs rate input) after a delay of 0.7ms. - Refresh during Shock-proof mode operation In this IC, a data access operation to any address also serves as a data refresh. Accordingly, there are no specific refresh cycles other than the initialization refresh cycle (described above). This has the resulting effect of saving on DRAM Table 2. Decode sequence refresh rate ina ry DRAMs used (same for 1 or 2 DRAMs) 4M (1M×4 bits) 10.88 ms 8.71 ms 7.26 ms 2.72 ms 16M(4M×4 bits) 21.77ms 17.42ms 14.52ms 5.81ms power dissipation. A data access to DRAM can occur in an encode sequence write operation or in a decode sequence read operation. In an encode sequence write operation the connect operation is stopped, while in a decode sequence read operation the data is always output to the D/A converter in a fixed manner. The refresh rate for each DRAM during decode sequence is shown in the table below. The decode sequence, set by MSON=1 and MSRDEN=1, operates when valid data is in DRAM (when MSEMP=0). - When MSON=0, DRAM is not refreshed because no data is being accessed.Although MSON=1, DRAM is not refreshed if ENCOD=0 and DECOD=0 (both encode and decode sequence are stopped). NIPPON PRECISION CIRCUITS-24 SM5903CF Through-mode operation If MSON is set LOW (80H command), an operating mode that does not perform shock-proof functions becomes active. In this case, input data is passed as-is (except Force mute operation) to the output. External DRAM is not accessed. - In this case, input data needs to be at a rate fs and the input word clock must be synchronized to the CLK input (384fs). However, short range jitter can be tolerated (jitter-free system). - Jitter-free system timing starts from the first YLRCK rising edge after either (A) a reset (NRESET= 0) release by taking the reset input from LOW to HIGH or (B) by taking MSON from HIGH to LOW. Accordingly, to provide for the largest possible jitter margin, it is necessary that the YLRCK clock be at rate fs by the time jitter-free timing starts. The jitter margin is 0.2/ fs. This jitter margin is the allowable difference between the system clock (CLK) 1/ 384 divided, fs rate clock and the YLRCK input clock. If the timing difference exceeds the jitter margin, irregular operation like data being output twice or conversely complete “1” data output may occur. In the worst case, a click noise will also be generated. Recommendation; Set the mute "ON" when a mode change for reduce a click noise. Force mute Serial output data is muted by setting the YDMUTE pin input HIGH or by setting the MUTE flag to 1. Mute starts and finishes on the leading left-channel bit. 12-bit comparison connection When the CMP12 flag is set to 1, the least significant 4 bits of the 16-bit comparison connection input data are discarded and comparison connection is performed using the remaining 12 bits. pre NIPPON PRECISION CIRCUITS-25 lim ina ry When MSON is HIGH and valid data is empty (MSEMP=H), the output is automatically forced into the mute state. Note that if the CMP12 flag is set to 1 during a comparison connection operation, only the most significant 12 bits are used for comparison connection from that point on. SM5903CF Timing charts Input timing (YSCK, YSRDATA, YLRCK) 16 16 YSCK LSB ina ry L ch R ch MSB LSB MSB LSB YSRDATA YLRCK 1/(3fs ) Output timing (ZSCK, ZSRDATA, ZLRCK) 1 9 24 33 48 lim L ch MSB LSB LSB ZSCK ZSRDATA ZLRCK R ch MSB LSB 1/fs pre NIPPON PRECISION CIRCUITS-26 SM5903CF DRAM write timing (NRAS, NCAS, NCAS2, NWE, A0 to A10, D0 to D3) Write timing (with single DRAM) t RASL NRAS t RDC NCAS t RADS A0 to A10 t RADH t RASH ,,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,,,, t CWDS D0 to D3 (WRITE) NWE Write timing (with 2 DRAMs) lim t RASL t RDC t RDC t RADS t RADH t CADS NRAS NCAS1 (DRAM1 SELECT) NCAS2 (DRAM2 SELECT) pre A0 to A9 t CWDS D0 to D3 (WRITE) NWE ,,,,,,, ,,,,,,, ,,,,,,, ,,,,,,, ina ry t CASL t CADS t CADH t CWDH t WEL t RASH t CASL t CASH t CASL t CASH t CADH t CWDH t WEL t CASH ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, NIPPON PRECISION CIRCUITS-27 SM5903CF DRAM read timing (NRAS, NCAS, NCAS2, NWE, A0 to A10, D0 to D3) Read timing (with single DRAM) t RASL NRAS t RASH t RCD NCAS ,,,,,,, ,,,,,,, A0 to A10 ,,,,,,, ,,,,,,, ,,,,,,, t RADS t RADH ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, D0 to D3 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (READ) ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, t OEL NWE lim t RASL t RCD t CASL t RCD t CASL t RADS t RADH t CADS Read timing (with 2 DRAMs) NRAS NCAS1 (DRAM1 SELECT) NCAS2 (DRAM2 SELECT) pre A0 to A9 D0 to D3 (READ) NWE ,,,,,,, ,,,,,,, ,,,,,,, ,,,,,,, ,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ina ry t CASL t CASH t CADS t CADH t CRDS t CRDH t RASH t CASH t CASH t CADH t CRDS t CRDH ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,, ,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,, NIPPON PRECISION CIRCUITS-28 SM5903CF Connection example SM5903 Microcontroller YMDATA YMCLK YMLD ZSENSE UC1 to UC5 DSP Matsushita MN662740 YBLKCK YFCLK YFLAG YSCK YLRCK YSRDATA ZSCK ZLRCK ZSRDATA CLK NRESET YDMUTE D/A converter lim Microcontroller SCOR XROF DSP SONY CXD2517 YBLKCK YFLAG YFCLK YSCK YMDATA YMCLK YMLD ZSENSE pre CLK NRESET YDMUTE YLRCK YSRDATA note1 - When 2 DRAMs are used, the DRAM OE pins should be tied LOW. - When single DRAM is used, the DRAM OE pin should be tied LOW or controlled by the SM5903CF 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 NIPPON PRECISION CIRCUITS-29 ina ry NRAS NWE A0 to A10 D0 to D3 NCAS RAS WE A0 to A10 D0 to D3 CAS OE NCAS2 DRAM 1 DRAM 2 NRAS RAS NWE WE A0 to A9 A0 to A9 D0 to D3 D0 to D3 CAS OE SM5903 UC1 to UC5 DRAM 1 RAS WE A0 to A10 D0 to D3 CAS OE NRAS NWE A0 to A9 D0 to D3 DRAM 2 RAS WE A0 to A9 D0 to D3 CAS OE NRAS NWE A0 to A10 D0 to D3 NCAS NCAS2 ZSCK ZLRCK ZSRDATA D A SM5903CF Device comparison with SM5902AF Pin differences Pin No. 7 pin SM5902AF DIT SM5903CF (N.C) VDD pins SMl5902AF has a built-in level shifter to use 5V DARM during IC operation with 3V, therefore, it has 2 electrical power terminals. VDD 1 is an electrical power terminal used for internal ICs and VDD 2 is an electrical power terminal used for external Deleted functions form SM5902AF 1) DIT function 2) Digital attenuator function 3) Soft mute function Microcomputer commands listed below are deleted from SM5902AF. Obsolete commands Command 83H Bit D4 lim Name NS D5 D7 SOFT ATT D0 to D7 D4 to D7 S3 K0 to K7 D0 to D11 QRDY Microcontroller interface extensions 84H 86H 87H 91H pre Compression mode switching Attentions Compression mode switching using 85 H command of SM5903CF can’t be changed during shockproof operation. In order to switch compression mode, it is necessary to change it to “through-mode” first About SM5903CF, Soft mute function and Attenuation function are deleted. In order not to ina ry Function Noise shaper ON/OFF switch Soft muting ON/OFF switch Attenuator ON/OFF switch Attenuation level settings Digital audio interface settings Subcode Q data settings Q data write buffer status DRAM interface. Regarding SM5903CF, VDD can’t be set to other voltage due to the different processing. Therefore, make sure to set VDD 1 and VDD 2 to the same voltage. 4) Noise shaper function during compress encoding 5) Compression mode switching function during shock proof operation and change the compression mode setting, then again set shock- proof mode ( Detailed switching procedure is available ). cause audio output noise, it is necessary to activate Soft mute after DA converter. NIPPON PRECISION CIRCUITS-30 SM5903CF pre NIPPON PRECISION CIRCUITS INC. 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. lim NIPPON PRECISION CIRCUITS INC. 4-3, FUKUZUMI 2 CHOME, KOTO-KU TOKYO,135-8430, JAPAN Telephon: +81-3-3642-6661 Facsimile: +81-3-3642-6698 NP9823AE 1999.2 ina ry NIPPON PRECISION CIRCUITS-31
SM5903CF 价格&库存

很抱歉,暂时无法提供与“SM5903CF”相匹配的价格&库存,您可以联系我们找货

免费人工找货