Part Number Hot Search : 
AS300DB 1N2812 SM552 0100M M1000 CFB940P 683ML KRA317
Product Description
Full Text Search
 

To Download SAA2022 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 INTEGRATED CIRCUITS
DATA SHEET
SAA2022 Tape formatting and error correction for the DCC system
Product specification Supersedes data of February 1993 File under Integrated Circuits, Miscellaneous February 1994
Philips Semiconductors
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
FEATURES * Integrated error correction encoder/decoder function with Digital Compact Cassette (DCC) optimized algorithms * Control of capstan servo during recording and after recording by microcontroller * Frequency and phase regulation of capstan servo during playback * Choice of two Dynamic Random Access Memory (DRAM) types operating in page mode * Scratch pad RAM area available to microcontroller in system DRAM * Low power standby mode * I2S interface * Microcontroller interface for high-speed transfer burst rates up to 170 kbytes per second * SYSINFO and AUXILIARY data flags on microcontroller interface * Protection against invalid AUXILIARY data * +4 V operating voltage capability. ORDERING INFORMATION EXTENDED TYPE NUMBER SAA2022GP Note 1. PACKAGE PINS 64 PIN POSITION QFP
(1)
SAA2022
GENERAL DESCRIPTION Performing the tape formatting and error correction functions for DCC applications, the SAA2022 can be used in conjunction with the PASC (SAA2002/SAA2012), tape equalization (SAA2032), read amplifier (TDA1317 or TDA1318) and write amplifier (TDA1316 or TDA1319) circuits to implement a full signal processing system.
MATERIAL plastic
CODE SOT208A
When using reflow soldering it is recommended that the Dry Packing instructions in the "Quality Reference Pocketbook" are followed. The pocketbook can be ordered using the code 9398 510 34011.
February 1994
2
February 1994 3
BLOCK DIAGRAM
Philips Semiconductors
Tape formatting and error correction for the DCC system
V DD1 LTCLK LTEN LTCNT1 LTCNT0 PINI SBEF SBDA SBCL SBWS SBMCLK TCH0 - 7, TAUX 5 6 3 4 49 57 62 61 60 56 33-41 43
V DD2 8
V DD3 27
V DD4 59
2 29 28 32 TAPE INPUT BUFFER TAPE OUTPUT BUFFER SB - I 2 S INTERFACE MICROCONTROLLER INTERFACE 50 51
LTDATA WDATA WCLOCK PINO1 PINO2 PINO3
ERROR CORRECTION CODER
SAA2022
9 15 17-25
RASN CASN A0-8
CLOCK GENERATOR
CONTROL
DRAM INTERFACE
11-14 D0-3 10 16 WEN OEN LTREF URDA SBDIR SPEED SPDF
RESET PWRDWN CLK24
48 47 44
1 64 63 30 31 52 55 42 V SS1 7 V SS2 26 V SS3 58 V SS4
Product specification
AZCHK MCLK
SAA2022
MEA711 - 2
Fig.1 Block diagram.
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
PINNING SYMBOL LTREF LTDATA LTCNT1 LTCNT0 LTCLK LTEN VSS2 VDD2 RASN WEN D3 D2 D1 D0 CASN OEN A8 A7 A6 A5 A4 A3 A2 A1 A0 VSS3 VDD3 WCLOCK WDATA SPEED SPDF PINO1 TAUX TCH7 TCH6 TCH5 TCH4 TCH3 TCH2 PIN 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 DESCRIPTION timing reference for microcontroller interface data for microcontroller interface (3-state; CMOS levels) control for microcontroller interface control for microcontroller interface bit clock for microcontroller interface enable for microcontroller interface supply ground (0 V) supply voltage (+5 V) DRAM row address strobe DRAM write enable DRAM data (MSB); 3-state output; TTL compatible input DRAM data; 3-state output; TTL compatible input DRAM data; 3-state output; TTL compatible input DRAM data (LSB); 3-state output; TTL compatible input DRAM column address strobe DRAM output enable DRAM address (MSB) DRAM address DRAM address DRAM address DRAM address DRAM address DRAM address DRAM address DRAM address (LSB) supply ground (0 V) supply voltage (+5 V) clock for write amplifier transfers write amplifier serial data capstan phase information capstan frequency information Port expander output 1 AUX channel input from SAA2032 main data channel 7, input from SAA2032 main data channel 6, input from SAA2032 main data channel 5, input from SAA2032 main data channel 4, input from SAA2032 main data channel 3, input from SAA2032 main data channel 2, input from SAA2032
SAA2022
February 1994
4
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SYMBOL TCH1 TCH0 VSS1 VDD1 CLK24 TEST0 TEST1 PWRDWN RESET PINI PINO2 PINO3 AZCHK TEST2 TEST3 MCLK SBMCLK SBEF VSS4 VDD4 SBWS SBCL SBDA SBDIR URDA PIN 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 DESCRIPTION main data channel 1, input from SAA2032 main data channel 0, input from SAA2032 supply ground (0 V) supply voltage (+5 V) 24.576 MHz clock from SAA2002 test select LSB; do not connect test select MSB; do not connect sleep mode selection reset input with hysteresis and pull-down resistor Port expander input Port expander output 2 Port expander output 3 azimuth check (channels 0 and 7) symbol error rate measurement output do not connect master clock output (6.144 MHz) master clock for SB-I2S-interface byte error SB-I2S-interface supply ground (0 V) supply voltage (+5 V) word select SB-I2S-interface; 3-state output; CMOS levels bit clock SB-I2S-interface; 3-state output; CMOS levels data line SB-I2S-interface; 3-state output; CMOS levels direction SB-I2S-interface unusable data SB-I2S-interface
SAA2022
February 1994
5
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
SBMCLK
TEST3
SBWS
SBCL
64
63
62
61
60
59
58
57
56
55
54
53
TEST2
URDA
MCLK
SBDA
SBEF
52
AZCHK
SBDIR
VDD4
VSS4
LTREF LTDATA LTCNT1 LTCNT0 LTCLK LTEN VSS2 VDD2 RASN WEN D3 D2 D1 D0 CASN OEN A8 A7 A6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 A5 20 A4 21 A3 22 A2 23 A1 24 A0 25 26 VDD3 27 WCLOCK 28 WDATA 29 30 31 32
51 50 49 48 47 46 45 44 43
PINO3 PINO2 PINI RESET PWRDWN TEST1 TEST0 CLK24 V DD1 V SS1 TCH0 TCH1 TCH2 TCH3 TCH4 TCH5 TCH6 TCH7 TAUX
MEA693 - 2
SAA2022
42 41 40 39 38 37 36 35 34 33
VSS3
SPEED
SPDF
Fig.2 Pin configuration (SOT208A).
February 1994
6
PINO1
February 1994
RECORDING + PLAY BACK
analog input ADC SAA7360 stereo filter codec analog output DAC SAA7323 IS SAA2002 I 2S (sub-band)
2
FUNCTIONAL DESCRIPTION
Philips Semiconductors
Tape formatting and error correction for the DCC system
speed control
capstan drive
TDA1316 or TDA1319
write heads and tape read digital equalizer RAM 256 kbits
digital input digital output
DAIO TDA1315
SAA2012 adaptive allocation and scale factors
SAA2022
SAA2032
7
AUDIO INPUT/OUTPUT
TDA1317 or TDA1318
PASC PROCESSING
TAPE DRIVE PROCESSING
MEA695 - 2
MICROCONTROLLER
Product specification
SAA2022
Fig.3 DCC data flow diagram.
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
The SAA2022 provides the following functions: In Playback Modes * Tape channel data and clock recovery * 10 to 8 demodulation * Data placement in DRAM * C1 and C2 error correction decoding * I2S-interfacing to SB-I2S-bus * Interfacing to microcontroller for SYSINFO and AUX data * Capstan control for tape deck. In Record Modes * I S-interfacing to SB-I S-bus
2 2
SAA2022
PWRDWN This pin is an active HIGH signal which places the SAA2022 in a "SLEEP" mode. When the SAA2022 is in "SLEEP" mode and the CLK24 is either held HIGH or held LOW, there is no activity in the device, thus resulting in no EMI and a low power dissipation (typically <10% of operational dissipation). This pin should be connected to the DCC power-down signal, which can be driven by the system microcontroller. To enter the "SLEEP" mode the SAA2022 should reset and hold reset. After a delay of at least 15 s the PWRDWN pin should be brought HIGH after which the state of the reset pin is "don't care". The power dissipation is reduced further when the CLK24 input signal stops. When recovering from "SLEEP" mode the PWRDWN pin should be driven LOW and the chip reset with a pulse of at least 15 s duration. CLK24 This is the 24.576 MHz clock input and should be connected directly to the SAA2002 CLK24 pin. Connections to SAA2032 TCH0 TO TCH7 AND TAUX These lines are the equalized and clipped (to VDD) tape channel inputs and should be connected to the SAA2032 pins TCH0 to TCH7 and TAUX. Sub-band I2S-bus Connections The timing for the SB-I2S-interface is given in Figs 4 to 9.
* C1 and C2 error correction encoding * Formatting for tape transfer * 8 to 10 modulation * Interfacing to microcontroller for SYSINFO and AUX data * Capstan control for tape deck, programmable by microcontroller. Operational Modes The 3 basic modes of operation are: * DPAP - Main data (audio) and SYSINFO play, AUX play * DRAR - Main data (audio) and SYSINFO record, AUX record * DPAR - Main data (audio) and SYSINFO play, AUX record. Hardware Interfacing RESET This is an active HIGH input signal which resets the SAA2022 and brings it into its default mode, DPAP. This should be connected to the system reset, which can be driven by the microcontroller. The duration of the reset pulse should be at least 15 s. This pin has an internal pull-down resistor of between 20 k and 125 k.
February 1994
8
February 1994
SBMCLK SBCL SBWS SBDA bit number byte number SBEF byte number
Philips Semiconductors
Tape formatting and error correction for the DCC system
lines show rising edge of SBMCLK
0
1
2
3 0
4
5
6
7
8
9
10
11 1
12
13
14
15
0
1
9
16 17 18 19 2 20 21 22 23 24 25 26 27 3 28 29 30 31 2 3
MEA697 - 1
Product specification
SAA2022
Fig.4 SB-I2S-interface in playback master mode (1).
February 1994
t H-1 SBMCLK (INPUT) t L-1 SBCL (OUTPUT) t dSR SBWS (OUTPUT) SBEF (OUTPUT) t suMR t suMR t dSR
Philips Semiconductors
Tape formatting and error correction for the DCC system
10
MCLK (OUTPUT) t dMR SBDA (OUTPUT)
SBEF (OUTPUT)
MEA696
Product specification
SAA2022
Fig.5 SB-I2S-interface in playback master mode (2).
February 1994
SBCL SBWS SBDA bit number byte number SBEF 0 1 2 3 0 4 5 6 7 8 9 10 11 1 12 13 14 15
Philips Semiconductors
Tape formatting and error correction for the DCC system
11
16 17 18 19 2 20 21 22 23 24 25 26 27 3 28 29 30 31
MEA699 - 1
Product specification
SAA2022
Fig.6 SB-I2S-interface in playback slave mode (1).
February 1994
MCLK t hMR t suMR SBCL (INPUT) t hMR t suMR SBWS (INPUT)
Philips Semiconductors
Tape formatting and error correction for the DCC system
12
SBEF (OUTPUT) t dMR SBDA (OUTPUT)
MEA698
Product specification
SAA2022
Fig.7 SB-I2S-interface in playback slave mode (2).
February 1994
SBCL SBWS SBDA bit number byte number 0 1 2 3 0 4 5 6 7 8 9 10 11 1 12 13 14 15
Philips Semiconductors
Tape formatting and error correction for the DCC system
13
16 17 18 19 2 20 21 22 23 24 25 26 27 3 28 29 30 31
MSA536
Product specification
SAA2022
Fig.8 SB-I2S-interface in record mode (1).
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system SAA2022
MEA700
t suMR
MCLK (OUTPUT)
t hMR
SBWS (INPUT)
February 1994
SBCL (INPUT)
14
SBDA (INPUT)
Fig.9 SB-I2S-interface in record mode (2).
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SBMCLK This is the sub-band master clock input for the SB-I2S-interface. The frequency of this signal is nominally 6.144 MHz. This pin should be connected to the SBMCLK pin of the SAA2002. SBDIR This output pin is the sub-band I2S-bus direction signal, it indicates the direction of transfer on the SB-I2S-bus. A logic 1 indicates a SAA2022 to SAA2002 transfer (audio play) whilst a logic 0 is output for a SAA2002 to SAA2022 transfer (audio record). This pin connects directly to the SBDIR pin on the SAA2002. SBCL This input/output pin is the bit clock line for the SB-I2S-interface to the SAA2002. Is has a nominal frequency of 768 kHz. SBWS This input/output pin is the word select line for the SB-I2S-interface to the SAA2002. It has a nominal frequency of 12 kHz. SBDA
SAA2022
This input/output pin is the serial data line for the SB-I2S-interface to the SAA2002. SBEF This active HIGH output pin is the error per byte line for the SB-I2S-interface to the SAA2002. URDA This active HIGH output pin indicates that the main data (audio), the SYSINFO and the AUXILIARY data are not usable, regardless of the state of the corresponding reliability flags. The state of this pin is reflected in the URDA bit of STATUS byte 0, which can be read by the microcontroller. This pin should be connected directly to the URDA pin of the SAA2002. URDA is activated as a result of a reset, a mode change from DRAR to DPAP, or if the SAA2022 has had to resynchronize with the incoming data from tape. The position of the first SB-I2S-bytes in a tape frame is shown in Fig.10.
February 1994
15
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
MODE DPAP OR DPAR
SNUM 0 1
LTREF
SBWS
SBDA BYTE number 8191 OF PREVIOUS TAPE FRAME BYTE number 2 BYTE number 1 BYTE number 0
MODE DRAR
SNUM 3 0
LTREF
SBWS
SBDA BYTE number 8191 OF PREVIOUS TAPE FRAME BYTE number 2 BYTE number 1 BYTE number 0
MEA701 - 2
Fig.10 Position of first SB-I2S-bytes in tape frame.
February 1994
16
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
MCLK
RASN
CASN
D0...D3
#0
#1
#2
A0...A7 (A8)
ROW
COLUMN #0
COLUMN #1
COLUMN #2
OEN
WEN 1 read cycle = 651 ns
MEA702
Fig.11 DRAM timing read cycle.
DRAM Interface The SAA2022 has been designed to operate with 64 k x 4-bit or 256 k x 4-bit DRAMs operating in page mode, with an access time of 80 to 100 ns. The timing for read, write and refresh cycles is shown in Figs 11 to 13. CASN This output pin is the column address strobe (active LOW) for the DRAM, it connects directly to the column address strobe pin of the DRAM. RASN This output pin is the row address strobe (active LOW) for the DRAM, it connects directly to the row address strobe pin of the DRAM.
OEN This pin provides the output enable (active LOW) for the DRAM, it connects directly to the output enable pin of the DRAM. WEN This output pin provides the write enable (active LOW) for the DRAM, it connects directly to the write enable pin of the DRAM. A0 TO A8 These output pins are the multiplexed column and row address lines for the DRAM. When the 64 k x 4-bit DRAM is used, pins A0 to A7 should be connected to the DRAM address input pins, and pin A8 should be left unconnected. When using the 256 k x 4-bit DRAM then address pins A0 to A8 should be connected to the address input pins of the DRAM.
February 1994
17
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
MCLK
RASN
CASN
D0...D3
#0
#1
#2
A0...A7 (A8)
ROW
COLUMN #0
COLUMN #1
COLUMN #2
OEN
WEN 1 write cycle = 651 ns
MEA703
Fig.12 DRAM write cycle.
D0 TO D3 These input/output pins are the data lines for the DRAM, they should be connected directly to the DRAM data I/O pins. Write amplifier interface The SAA2022 may be used with either the TDA1316 or TDA1319 write amplifiers. WCLOCK This output pin provides the 3.072 MHz clock output for the WRITE AMPLIFIER, it should be connected directly to the WCLOCK pin of the WRITE AMPLIFIER.
WDATA This output pin is the multiplexed data and control line for the WRITE AMPLIFIER (timing information is shown in Fig.14). The WDATA pin should be connected directly to the WDATA pin of the WRITE AMPLIFIER.
February 1994
18
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
MCLK
RASN
CASN
D0...D3
A0...A7 (A8)
ROW
OEN
WEN 1 refresh cycle = 651 ns
MEA704 - 1
Fig.13 DRAM refresh cycle.
Tape deck capstan control interface SPEED This signal is a pulse width modulated output that may be used to control the tape deck capstan. The period of the SPEED signal is 41.66 s and the nominal duty cycle is 50%. There are 4 modes of operation for the SPEED signal which can be selected by the programmed settings of CSPD (microcontroller capstan speed), ENFREG (enable frequency regulation) and ENEFREG (enable extended frequency regulation) flags. SPDF If CSPD = logic 0 this pin outputs a pulse width modulated measurement of the main data channel bit rates and may be used in combination with the SPEED signal to control the tape deck capstan. The period of the
SPDF signal is 5.2 s. The duty cycle of SPDF can vary from 0% at +6.5% deviation to 100% at -6.5% deviation. If the deviation = 0% then the duty cycle of SPDF is 50%. Microcontroller Interface LTREF The SAA2022 divides time into segments of 42.67 ms nominal duration which are counted in modulo 4. The LTREF active LOW output pin can be connected directly to the interrupt input of the microcontroller and indicates the start of a time segment. It goes LOW for 5.2 s once every 42.66 ms and can be used for generating interrupts. Note if a resync occurs then the time between the occurrences of LTREF can vary. The function and programming of the other interface lines LTCNT0, LTCNT1, LTEN, LTCLK and LTDATA are described in the pinning and programming sections.
February 1994
19
February 1994
WCLOCK
Philips Semiconductors
Tape formatting and error correction for the DCC system
20
WDATA SYNC TDATPLB TAUXPLB TERAUX TCH0 TCH1 TCH2 TCH3 TCH4 TCH5 TCH6 TCHAUX TCH7 TDATPLB
MLA643
SYNC
Product specification
SAA2022
Fig.14 WDATA and WCLOCK timing.
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
handbook, full pagewidth
Duration of the one tape block 5.3 ms
AZCHK
(8 periods MCLK) 1.3 s
MEA705
This is a measure of the azimuth error.
Fig.15 AZCHK timing.
Test Pins TEST0, TEST1, TEST2 AND TEST 3 These input pins are for test use only and for normal operation should not be connected. AZCHK This output pin indicates the occurrence of a tape channel sync symbol on tape channels TCH0 and TCH7. The separation between the pulses for the TCH0 and TCH7 channels gives a measure of the azimuth error between the tape and head alignment (see Fig.15). Port Expansion Pins PINI This input pin is connected directly to the PINI bit in the STATUS byte 1, it can be read by the microcontroller, and may be used for any CMOS level compatible input signals. PINO1 This output pin is connected directly to the PINO1 bit of the SETTINGS byte 1 register and can be set or reset by the microcontroller.
PINO2 This output pin is connected directly to the PINO2 bit of the SETTINGS byte 1 register and can be set or reset by the microcontroller. PINO3 This output pin is connected directly to the PINO3 bit of the SETTINGS byte 1 register and can be set or reset by the microcontroller. Power Supply Pins VDD1 TO VDD4 These are the +5 V power supply pins which must all be connected. Decoupling of VSS1 to VSS4 is recommended. VSS1 TO VSS4 These are the +5 V power supply ground pins, all of which must be connected.
February 1994
21
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
Programming the SAA2022 via the Microcontroller Interface Table 1 SAA2022 interface connections to the microcontroller. INPUT/OUTPUT I I I I I/O O enable active HIGH clock signal control LSB control MSB bi-directional data timing reference 5 s at start of every segment active LOW DESCRIPTION
SAA2022
PIN LTEN LTCLK LTCNT0 LTCNT1 LTDATA LTREF
All transfers are in units of 8-bits, registers with less than 8-bits are LSB justified, unless otherwise specified. The four basic types of transfer are shown in Table 2. Table 2 Types of transfer. LTCNT0 0 1 0 1 TRANSFER WDAT RDAT WCMD RSTAT EXPLANATION write DATA to SAA2022 read DATA from SAA2022 write Command to SAA2022 read Status from SAA2022
LTCNT1 0 0 1 1
Microcontroller Interface Registers The SAA2022 microcontroller interface has 7 write and 4 read registers, as shown in Table 3. Table 3 SAA2022 Microcontroller Interface Registers. READ/WRITE WRITE WRITE WRITE WRITE WRITE WRITE WRITE READ READ READ READ NO. OF BITS 7 8 6 8 7 8 4 8 7 8 8 primary settings secondary settings microcontroller command byte counter random access counter duty cycle for SPEED AUXILIARY flag level primary status secondary status SYSINFO/AUX flags channel status flags COMMENTS
REGISTER SET0 SET1 CMD BYTCNT RACCNT SPDDTY AFLEV STATUS0 STATUS1 STATUS2 STATUS3
February 1994
22
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
Direct Access Only one write (CMD) and four read (STATUS0 to STATUS3) registers can be directly accessed using the LTCNT lines, all other registers must be accessed by first programming the command register. The four Status registers can be read by performing 4 RSTAT transfers within the same LTEN = HIGH period. Indirect Access
SAA2022
To write to or read from the indirect access registers, a command must first be sent to the command register. The transfer of bytes can then occur using WDAT and RDAT type transfers. It is the responsibility of the microcontroller to ensure that the transfer type and the last command are compatible. The same type of transfer can continue until a new command is sent. Typical transfers on the microcontroller interface are shown in Figs 16 to 19.
transfer of byte from microcontroller (a) t LE LTEN t su1 LTCNT0,1 t su4 LTCLK t su3 LTDATA 0 t h3 1 2 t Hc 3 4 5 6 7 t su2 t Lc t h1 t h2
transfer of byte to microcontroller (b) t LE LTEN t su1 LTCNT0,1 t su4 LTCLK t d1 LTDATA 0 t d2 1 2 t Hc 3 t h5 4 5 6 t h6 7
MEA715 - 1
t h1
t h2
t su2
t Lc
Fig.16 LT interface timing (1).
February 1994
23
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
Notes to Fig.16a. DESCRIPTION
SAA2022
TIMING
For the timing figures it is assumed that cycle time Tcy of MCLK is within the limits 160 ns < Tcy < 165 ns The set-up time tsu of LTEN, LTCNT, LTCLK and LTDATA to MCLK HIGH The hold time th of LTEN, LTCNT, LTCLK and LTDATA to MCLK HIGH LTEN LOW time before start data transfer LTCLK LOW time LTCLK HIGH time LTCNT0/1 set-up time to LTEN HIGH LTCNT0/1 hold time to LTEN HIGH LTEN set-up time to LTCLK LOW LTEN hold time to LTCLK HIGH LTDATA set-up time to LTCLK HIGH LTDATA hold time to LTCLK HIGH LTCLK set-up time to LTEN HIGH Note 1. See interface timing (Fig.16b) for the transfer of a byte to the microcontroller. tsu < 40 ns th = 0 ns tLE > 535 ns; note 1 tLc > 205 ns tHc > 205 ns tsu1 > 205 ns th1 > 205 ns tsu2 > 0 ns th2 > 205 ns tsu3 > 205 ns th3 > 40 ns tsu4 > 535 ns
February 1994
24
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
Notes to Fig.16b. DESCRIPTION
SAA2022
TIMING
For the timing figures it is assumed that cycle time Tcy of MCLK is within the limits 160 ns < Tcy < 165 ns The set-up time tsu of LTEN, LTCNT, LTCLK and LTDATA to MCLK HIGH The hold time th of LTEN, LTCNT, LTCLK and LTDATA to MCLK HIGH The delay time td of LTDATA from MCLK HIGH is within the limits The delay time td of LTEN to the 3-state control of LTDATA LTEN LOW time before start data transfer LTCLK LOW time LTCLK HIGH time LTCNT0/1 set-up time to LTEN HIGH LTCNT0/1 hold time from LTEN HIGH LTEN set-up time to LTCLK LOW LTEN hold time from LTCLK HIGH LTCLK set-up time to LTEN HIGH LTCLK hold time from LTEN LOW LTDATA hold time from LTEN LOW LTDATA delay time from LTEN HIGH LTDATA delay time from LTCLK HIGH LTDATA delay time from LTEN (3-state control) Note 1. tLE is determined by the longest path from LTEN LOW to LTDATA. This path is via the reset of the internal bit counter. This reset is only necessary when after the last LTEN = LOW, an exact multiple of 8-bits has not been transferred. Otherwise tLE can be Tcy = 165 ns less. tsu < 40 ns th = 0 ns 0 ns < td < 30 ns 0 ns < td < 50 ns tLE > 535 ns; note 1 tLc > 205 ns tHc > 205 ns tsu1 > 205 ns th1 > 205 ns tsu2 > 0 ns th2 > 205 ns tsu4 > 535 ns th5 > 160 ns th6 > 0 ns td1 < 235 ns td2 < 400 ns td4 < 50 ns
February 1994
25
February 1994 26
Philips Semiconductors
Tape formatting and error correction for the DCC system
transfer of 3 status bytes to microcontroller LTEN
LTCNT0,1
3HEX
LTCLK t d3 LTDATA 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 t d3 0 1 2 3 4 5 6 7
status byte 0
status byte 1
status byte 2
transfer of 2 SYSINFO bytes to microcontroller (in fast transfer period)
LTEN
LTCNT0,1
2HEX
1HEX
LTCLK t ds1 LTDATA 0 1 1 0 2 0 3 1 4 0 5 0 6 0 7 0 first SYSINFO byte transfer of 2 SYSINFO bytes from microcontroller (in fast transfer period) second SYSINFO byte 0 1 2 3 4 5 6 7 t ds2 0 1 2 3 4 5 6 7
command RDSYS
LTEN
LTCNT0,1
2HEX
0HEX
LTCLK t dr1 LTDATA 0 1 1 1 2 0 3 1 4 0 5 0 6 0 7 0 first SYSINFO byte second SYSINFO byte 0 1 2 3 4 5 6 7 0 1 2 t dr2 3 4 5 6 7
MEA712 - 1
Product specification
command WRSYS
SAA2022
Fig.17 LT interface timing (2).
February 1994
transfer of two SYSINFO bytes starting at byte # 8 to microcontroller (in fast transfer period) LTEN LTCNT0,1 2HEX 0HEX 2HEX 1HEX 1HEX LTCLK LTDATA Idbyte 08hex rdsys sysinfo (8) sysinfo (9)
Philips Semiconductors
Tape formatting and error correction for the DCC system
27
LTEN LTCNT0,1 2HEX LTCLK LTDATA Idbyte
transfer of two SYSINFO bytes starting at byte # 8 from microcontroller to SAA2022 (in fast transfer period)
0HEX
2HEX
0HEX
0HEX
08hex
wrsys
sysinfo (8)
sysinfo (9)
MEA714
Product specification
SAA2022
Fig.18 LT interface timing (3).
February 1994
transfer of two scratch pad RAM bytes (SPR) starting at SPR page 3, column 5, row 23 to microcomputer (in fast transfer period) LTEN LTCNT0,1 2HEX 0HEX 2HEX 0HEX 2HEX 1HEX 1HEX LTCLK LTDATA Idbyte 97hex L draccnt 38hex rddrac spr (3,5,23) spr (3,5,24)
Philips Semiconductors
Tape formatting and error correction for the DCC system
28
LTEN LTCNT0,1 2HEX 0HEX LTCLK LTDATA Idbyte 97hex
transfer of two scratch pad RAM bytes (SPR) starting at SPR page 3, column 5, row 23 from microcontroller to SAA2022 (in fast transfer period)
2HEX
0HEX
2HEX
0HEX
0HEX
L draccnt
38hex
wrdrac
spr (3,5,23)
spr (3,5,24)
MEA713
Product specification
SAA2022
Fig.19 LT interface timing (4).
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
MEA717
100 % 91 % duty factor speed
50 %
9% 0 + 2 blocks + 10.6 ms + 1.65 blocks + 8.8 ms 0 - 1.65 blocks - 8.8 ms - 2 blocks - 10.6 ms
Fig.20 SPEED pulse width as a function of phase error.
SNUM AUXBLK
01 1 2
2 3
3 0
0 1
1 2
2 3
3 0
0 1
1 2
2 3
3 0
0 1
1 2
2 3
3 0
0 1
1 2
2 3
3 0
0 1
1 2
2 3
3 0
AUX CHN
0
2
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
2
RECLAB
SYSBLK
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
DATA CHN
MEA706
Fig.21 Recording a label.
February 1994
29
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
Table 4 Microcontroller Interface Commands.
SAA2022
CMD REGISTER 76543210 XXXX1000 XXXX1001 XXXX1010 XXXX1011 XXXX0000 XXXX0001 XXXX0010 XXXX0011 XXXX0101 XXXX0110 XXYZ1100 XXYZ1101 XXYZ1110 XXYZ1111 Explanation of settings
COMMAND RDAUX RDSYS WRAUX WRSYS LDSET0 LDSET1 LDAFLEV LDSPDDTY LDBYTCNT LDRACCNT RDDRAC RDFDRAC WRDRAC WRFDRAC read AUXILIARY INFO read SYSINFO write AUXILIARY INFO write SYSINFO load new settings register 0 load new settings register 1 load AUX flag threshold level load record speed duty cycle load byte counter load random access counter
EXPLANATION
read data in random access mode from RAM quarter YZ read flag and data in random access mode from RAM quarter YZ write data in random access mode to RAM quarter YZ write flag and data in random access mode to RAM quarter YZ
ENEFREG
Enable Extended Frequency Regulation active HIGH, allows extended frequency information from the data channels to be used with the "normal" frequency information and the phase information to generate the capstan SPEED signal, if ENFREG is active. SET1 REGISTER (TABLE 7)
SET0 REGISTER (TABLE 6) CSPD An active HIGH, selects microprocessor control for the SPEED pulse width modulated servo control signal.
DISRSY
Disable Resyncs active HIGH, is used in after recording.
TEST1
This setting is for test only. For use in applications this bit should be always programmed to logic 0.
RECLAB
Record labels active HIGH when in DRAR or DPAR modes; a label being defined as the bodies of all four AUX tape blocks in a tape frame which is being written. This setting has immediate effect and should only be modified in time segment 1.
PINO1
Pin Output 1, Port expander output for the microcontroller.
TFEMAS
This allows the SAA2022 to become master of the SB-I2S-bus in modes DPAP and DPAR. In mode DRAR the device always operates as a slave irrespective of the settings bit.
ENFREG
In modes DPAP and DPAR Enable Frequency Regulation active HIGH, allows frequency information from the data channels to be used with the phase information to generate the capstan SPEED signal.
February 1994
30
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
PORTAB
Portable application active HIGH, allows for the data channels clock extraction to track fast variations in tape bit rate. For home use set to inactive. EXTENDED TAPE FREQUENCY MODE
SAA2022
ENFREG = logic 1, ENEFREG = logic 1 and CSPD = logic 0
In this mode there are 3 regions. This provides a more gentle transition from frequency plus phase control to phase only control. Firstly from 0% to 4.5% deviation, where the operation is as for the tape phase mode. Secondly from 4.5% to 6% deviation where the contribution of the frequency information to the servo information is half of that in the region beyond 6% deviation. Thirdly when the deviation is greater than 6%, which is the same as for the tape frequency mode. MICROCONTROLLER MODE CSPD = logic 1 In this mode the pulse width is determined by the microcontroller programming of the SPDDTY interface register.
NOCOS
No Corrected Output Symbol active HIGH, disables the writing of the error corrected output to the DRAM. It is only used for debugging.
TEST2
This setting is for test only. For use in applications this bit should always be programmed to logic 0.
PINO2
Pin output 2, Port expander output for the microcontroller.
PINO3
Pin output 3, Port expander output for the microcontroller. TAPE PHASE MODE
NMODE0, NMODE1
These two bits control the mode change operation in the SAA2022. Table 5 NMODE1, NMODE0. NMODE0 0 0 1 1 OPERATING MODE DPAP DPAR DRAR invalid state
ENFREG = logic 0, ENEFREG = logic 0 and CSPD = logic 0
In this mode the SAA2022 performs a new calculation to determine the pulse width for the SPEED signal approximately once every 21.33 ms, giving a sampling rate of approximately 46.9 Hz. This calculation is basically a phase comparison between the incoming main data tape frame and an internally generated reference. The pulse duty cycle increases linearly from approximately 9% when the incoming main data tape frame is 1.65 tape blocks (8.8 ms) too early up to 91% when the incoming main data tape frame is 1.65 tape blocks (8.8 ms) too late, in 256 steps (see Fig.20). Outside 2 tape blocks range the pulse width characteristic overflows and repeats itself forming a saw-tooth pattern. The SAA2022 has an internal buffer of 8.8 ms inside which the phase information is valid. TAPE FREQUENCY MODE
NMODE1 0 1 1 0
ENFREG = logic 1, ENEFREG = logic 0 and CSPD = logic 0
The above description is overridden with frequency information. That is if the incoming main data bit rate deviates by more than approximately 6% from the nominal bit rate of 96000 bits per second, frequency information is mixed with the phase information. In between the limits 6% the pulse width is determined as above.
February 1994
31
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SETTINGS REGISTERS Table 6 SET0. BIT 6 5 4 3 2 1 0 DEFAULT 0 0 0 0 0 0 0 DPAP DPAP DPAR DPAR DRAR DRAR Notes 1. 2. BIT 7 6 5 4 3 2 1 0 Typical Settings. SETTING BYTE 0 7 X X X X X X 6 1 1 X X X X 5 1 1 X X X X 4 0 0 0 1 0 1 3 0 0 X X 1 1 2 0 0 0 0 1 1 1 0 0 1 1 1 1 0 0 0 1 1 0 0 7 0 0 0 0 0 0 6 0 0 0 0 0 0 5 0 0 0 0 0 0 4 0 0 0 0 0 0 1 3 0 1 0 0 0 0 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 DEFAULT 0 0 0 0 1 1 0 0 3. Table 8 SPEED Source. MODE CSPD 0 1 0 1 0 1
SAA2022
SPEED tape(1) C(2) tape(1) C(2) 50%(3) C(2)
SETTING ENEFREG ENFREG RECLAB DISRSY CSPD NMODE1 NMODE0 Table 7 SET1.
"Tape" means that the duty cycle has been calculated from the playback tape signal. "C" means that the microcontroller programs the duty cycle via the SPDDTY register in the microcontroller interface. "50%" defines that the duty cycle is fixed at 50%.
SETTING PINO3 PINO2 TEST2 NOCOS PORTAB TFEMAS PINO1 TEST1 Table 9
WHEN
play home machine play portable machine record NO LABEL record LABEL after record NO LABEL after record LABEL
February 1994
32
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
STATUS REGISTERS
SAA2022
The SAA2022 has 4 status registers all of which are read only. A circular pointer is used to select which of the status registers is addressed. This pointer is reset to point to STATUS0 as result of the rising edge of LTEN while the LTCNT0/ 1 = RSTAT. Any number of the registers may be read, always starting at STATUS0. Table 10 STATUS0. STATUS BIT RFBT SYSFLC AUXFLC AUXFLO FLAGI URDA SNUM1 SNUM0 Table 11 STATUS1. STATUS BIT SLOWTFR TEST4 - PINI PAG2 PAG1 MODE1 MODE0 BIT 7 6 5 4 3 2 1 0 CHANS7 CHANS6 CHANS5 CHANS4 CHANS3 CHANS2 CHANS1 CHANS0 BIT 7 6 5 4 3 2 1 0 NFLG3 NFLG2 NFLG1 NFLG0 FLG3 FLG2 FLG1 FLG0 Table 13 STATUS3. STATUS BIT BIT 7 6 5 4 3 2 1 0 Table 12 STATUS2. STATUS BIT BIT 7 6 5 4 3 2 1 0
February 1994
33
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SNUM0, SNUM1
Time segment number.
SAA2022
PINI
Pin input, Port expander input for the microcontroller.
URDA
Unreliable Data active HIGH, means that regardless of the other flag information you cannot use the Data, SYSINFO or AUX, because they are unreliable, this can occur as result of a RESYNC, a mode change from mode DRAR to mode DPAP, or a reset of the SAA2022. When a resync occurs it resynchronizes with the incoming main data tape channel information, with a result that for a period of time, the time that URDA is HIGH all output data is unusable.
TEST4
This is for test purposes only.
SLOWTFR
Indicates that LT data transfers of SYSINFO, AUX or Scratch Pad RAM can only occur at low speed rate. This occurs only during the second half of time segment 0, therefore the status bit RFBT must be polled to see if a transfer is possible. This bit will be HIGH only during the second half of time segment 0.
FLAGI
Instantaneous flag active HIGH, indicates that the AUXILIARY byte that is about to be transferred to the microcontroller has a flag that is AFLEV, or that the SYSINFO byte that is about to be transferred is in error.
FLG 0 to 3
Error flag from the next AUXILIARY/SYSINFO byte which is to be transferred to the microcontroller. The flags for SYSINFO bytes have only 2 values, logic 0 which implies that the error corrector finds the bytes are good and logic 1 which implies that the bytes are in error. The flags for AUXINFO bytes can have any one of 16 values, 0 to 15, depending on the type of correction. All of the AUX bytes in the same AUX code word will have the same flag value. The less reliable the data, the higher the flag value. It is recommended that any byte with a flag value of 10 or higher is deemed unreliable.
AUXFLO
Old Aux Flag active HIGH, indicates that AUXILIARY data due to be transferred to the microcontroller in the current segment should not be used.
AUXFLC
AUX Flag active HIGH, indicates that at least one of the AUXILIARY data bytes due to be transferred to the microcontroller in the current segment is in error. This information is provided before the transfer occurs.
NFLG 0 to 3
Error flag from the byte after the next AUXILIARY/ SYSINFO byte which will be transferred to the microcontroller.
SYSFLC
SYSINFO flag active HIGH, indicates that at least one of the SYSINFO bytes in the current segment is in error. This information is provided before the transfer occurs.
CHANS 0 to 7
Error Correction Channel status, which indicates if the even C1 code words in the 5th block of the segment for each data tape channel were non correctable. Therefore 1 in every 16 C1 code words from each channel is monitored to see if the C1 error correcting decoding was successful.
RFBT
Ready for byte transfer of SYSINFO, AUX or Scratch pad RAM to or from the microcontroller active HIGH.
MODE0, MODE1
Current mode of operation of the SAA2022.
PAG1, PAG2
Two most significant bits of the modulo 6 internal page counter, the least significant bit is equal to SNUM0.
February 1994
34
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
Loadable registers Table 14 AFLev. 3 1 2 0 1 1 0 0 default value
SAA2022
BIT
AUX Flag threshold level. FLAGI goes HIGH for the AUX bytes whose flags are AFLev. AUXFLC will go HIGH if the flags from either code word in the current segment are AFLev. The default value is 10. Table 15 SPDDTY. 7 1 6 0 5 0 4 0 3 0 2 0 1 0 0 0 default value BIT
SPEED duty cycle register. If CSPD is active, this register determines the duty cycle of the speed signal. The duty cycle is given by:
SPDDTY x 100 Duty cycle = ------------------------------------------ % 256
* 0 for 0% duty cycle * 128 for 50% duty cycle * 255 for 99.6% duty cycle. The default value is 128. Table 16 BYTCNT. 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 0 default value BIT
Byte counter for SYSINFO, AUX and Scratch Pad RAM transfers. For SYSINFO: values 0 to 31 access SYSINFO from the current segment. values 32 to 63 access SYSINFO from the current +1 segment. values 64 to 95 access SYSINFO from the current +2 segments. values 96 to 127 access SYSINFO from the current +3 segments. In Random access mode the SYSTEM ADDRESS is mapped on to BYTCNT as follows: Table 17 SYSTEM ADDRES in Random access mode. 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 ROW BYTCNT
Table 18 RAACNT. 6 0 5 0 4 0 3 0 2 0 1 0 0 0 default value BIT
February 1994
35
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
Random Access counter is used for generating addresses in the Random access mode, the SYSTEM ADDRESS is mapped on to RACCNT as shown in Table 19. Table 19 SYSTEM address. 6 - - 2 5 - - 1 4 - - 0 3 - 2 - 2 - 1 - 1 - 0 - 0 8 - - ROW COL PAG RACCNT
SYSINFO AND AUX DATA OFFSETS AUX data consists of 4 blocks of 36 bytes, one block being transferred in each time segment. Each tape frame contains 128 bytes of SYSINFO, the SYSINFO bytes can for convenience, be considered as being grouped into 4 SYSINFO blocks, with: SYSBlk0 ==> SI0 to SI31, SYSBlk1 ==> SI32 to SI63, etc. In modes DPAP and DPAR SYSINFO transfers may occur in two ways: 1. 2. 4 blocks of 32 bytes, one block being transferred from the SAA2022 in each time segment. 1 block of 128 bytes being transferred in time segment 1.
In mode DRAR SYSINFO must be transferred to the SAA2022 as 4 blocks of 32 bytes, one block in each segment. Figures 26 to 29 show the offsets between the SYSINFO and AUX and the time segment counter, for the various modes of operation of the SAA2022.
February 1994
36
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
BLOCK OFFSETS WITH RESPECT TO TIME SEGMENT
SAA2022
quarters, each of 6 pages where each page consists of 8 columns x 448 rows. The pages are numbered 0 to 5, columns 0 to 7 and rows 0 to 431. This gives then a total of (2688 + (3 x 6 x 8 x 448)) = 67200 locations. The RAM quarter is chosen by the YZ bits of the microcontroller interface commands. Use of the scratch pad RAM outside the above ranges will upset the operation of the device. As with SYSINFO, AUX transfers can occur at high-speed at all times except the second half of time segment 0, that is when the status bit SLOWTFR is HIGH. During this period the microcontroller must poll the status bit RFBT to determine when a transfer can occur. There are two possible methods for addressing the scratch pad RAM. For random access of the scratch pad the address of each location is sent by the microcontroller to the SAA2022 before each location transfer. Alternatively, the address of the first location can be sent by the microcontroller before the first location transfer. This will automatically increment the row for all subsequent transfers until the end of the column. The RACCNT and BYTCNT registers are used for addressing the scratch pad. For the 64 k x 4-bit DRAM, and first quarter of 256 k x 4 DRAM the mapping of the scratch pad RAM address onto the RACCNT and BYTCNT registers is shown in Tables 20 and 21. For the other three-quarters of the 256 k x 4 DRAM the mapping of the scratch pad RAM address onto the RACCNT and BYTCNT registers is shown in Tables 22 and 23.
Mode DPAP
SYSBlk = (SNUM + 3) MOD 4; or read all 4 SYSINFO blocks when SNUM = 1. If AUX and MAIN were recorded simultaneously then AUXBlk = (SNUM + 1) MOD 4; else read and interpret 1 AUX block in each time segment.
Mode DRAR
SYSBlk = SNUM; AUXBlk = (SNUM + 1) MOD 4.
Mode DPAR
SYSBlk = (SNUM + 3) MOD 4; or read all 4 SYSINFO blocks when SNUM = 1; AUXBlk = (SNUM + 1) MOD 4. THE SCRATCH PAD RAM The SAA2022 provides the microcontroller with a scratch pad RAM, which it can use for any purpose. The size of the scratch pad depends upon the size of the DRAM used and the locations may be written and read in 8-bit or 12-bit units. For a 64 k x 4-bit DRAM, the scratch pad is arranged as 6 pages, where each page consists of 7 columns x 64 rows. The pages are numbered 0 to 5, columns 1 to 7 and rows 0 to 63. This gives a total of (6 x 7 x 64) = 2688 locations. For a 256 k x 4-bit DRAM, the scratch pad is the same as for the 64 k x 4 bit DRAM, plus an additional 3 RAM Table 20 RACCNT bit. RACCNT BIT 6 P2 5 P1 4 P0 3 C2 2 C1 1 C0 0 1
Table 22 RACCNT bit. RACCNT BIT 6 P2 5 P1 4 P0 3 C2 2 C1 1 C0 0 R8
Table 21 BYTCNT bit. BYTCNT BIT 7 1 6 0 5 R5 4 R4 3 R3 2 R2 1 R1 0 R0
Table 23 BYTCNT bit. BYTCNT BIT 7 R7 6 R6 5 R5 4 R4 3 R3 2 R2 1 R1 0 R0
February 1994
37
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
Mode changes Table 24 Possible mode changes for the SAA2022. NEW MODE CURRENT MODE DPAP DPAP DRAR DPAR TIMING FOR MODE CHANGES - YES YES DRAR YES - -
SAA2022
DPAR YES - -
Mode change DRAR to DPAP
This mode change occurs at the first end of time segment 0 after the SAA2022 receives the new setting. Writing of MAIN and AUX data stops immediately after the mode change. The time segment jumps back to 0, URDA goes HIGH and stays HIGH for 5 time segments (213.3 ms) after which it goes LOW, as shown in Fig.24.
Mode change DPAP to DRAR
This mode change occurs at the end of the time segment in which the SAA2022 receives the new settings. Writing of the first MAIN and AUX data commences at the start of the time segment 1 which follows two subsequent end of time segment 3 intervals. The delay to writing to tape is approximately 222 ms, as shown in Fig.22. If "seamless appending" is required the new settings should be sent to the SAA2022 during time segment 2.
Mode change DPAR to DPAP
This mode change occurs at the first end of time segment 0 after the SAA2022 receives the new setting. The writing of AUX data to tape stops immediately after the mode change. The first AUX read from tape can be expected during the following time segment 0 or 1 (i.e. 128 to 170.67 ms after the mode change), as shown in Fig.25.
Mode change DPAP to DPAR
This mode change occurs at the first end of time segment 2 after the SAA2022 receives the new settings. Output of AUX to tape begins at the start of the following time segment 1, (i.e. 85.3 ms after the mode change), as shown in Fig.23.
February 1994
38
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
handbook, halfpage
SNUM
0
1
230
1
2
3
0
1
2
handbook, halfpage
SNUM
1
2
3
01
DPAR
2
30
1
2
MODE NEW MODE
DPAP
DRAR DRAR
MODE NEW MODE
MEA707 - 2
DPAP DPAR
AUXILIARY, MAIN TAPE OUT
222 ms
AUXILIARY TAPE OUT
85.3 ms
MEA708 - 2
Fig.22 Mode change DPAP to DRAR (AUX and MAIN simultaneously recording).
Fig.23 Mode change DPAP to DPAR (AUX after recording).
handbook, halfpage
SNUM MODE
1
2
3
0
1
2
3
0
1
2
handbook, halfpage
SNUM
1
2
3
00
1
23
0
1
DPAR DPAP DPAP NEW MODE
MODE NEW MODE
DRAR DPAP
DPAP
AUXILIARY TAPE OUT
URDA
213.3 ms
MEA709 - 1
AUXILIARY TO MICROCONTROLLER
128 ms 170.66 ms
MEA710 - 2
Fig.24 Mode change DRAR to DPAP.
Fig.25 Mode change DPAR to DPAP.
February 1994
39
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
SNUM
01 1 3 2 0 0 1 2 3
2 3 1
3 0 2
0 1 3
1 2 0
2 3 1
3 0 2
0 1 3
1 2 0
2 3 1
3
0
1 2
2 3
AUX BLK
01 2 3
SYS BLK
SYS BLK *
,, ,,,, ,,, ,, ,, ,,,, ,,, ,,
01 0 1 2 3 0 1 2 3 0 1 2 3 01 2 3 0 1 2 3 0 1 2 3 0 1 2
MLB413
AUX, MAIN DATA INPUT FROM TAPE
Fig.26 SYSINFO and AUX block delays in DPAP (Audio and AUX simultaneously recorded).
SNUM
01
2
3
0
1
2
3
0
1
2
3
0
1
2
AUX BLK
DEPENDS ON PHASE OF AUX WRT MAIN DATA CHANNELS
SYS BLK SYS BLK *
AUX, MAIN DATA INPUT FROM TAPE
,,,,,,, ,, ,,,,,,, ,, ,,,,,,, ,,
3 0 0 1 2 3 1 2 3 0 1 2 3 0 1 2 3 01 0 1 2 3 0 1 2 3 0 1 2 3 01 2 3 0 1 2 3 0 1 2 3 0 1 2
MLB414
Fig.27 SYSINFO and AUX block delays in mode DPAP (Audio and AUX recorded separately).
February 1994
40
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SAA2022
SNUM
01 1 2
2 3 2
3 0 3
0 1 0
1 2 1
2 3 2
3 0 3
0 1 0
1 2 1
2 3 2
3
0
1 2 1
2 3 2
AUX BLK
01 3 0
SYS BLK
01
AUX, MAIN DATA OUTPUT FROM TAPE
3
0
1
2
3
0
1
2
3
0
1
2
3
01
MLB415
Fig.28 SYSINFO and AUX block delays in mode DRAR.
SNUM
AUX BLK
SYS BLK SYS BLK *
MAIN DATA INPUT FROM TAPE
AUX OUTPUT TO TAPE
,,,, ,,,,, ,,,,, ,,,, ,, ,,,, ,,, ,,, ,, ,,,, ,,, ,,, ,, ,,,, ,,, ,,, ,, ,,, ,,,, ,, ,,, ,,,,
,,,,, 123 ,,,,, 0 ,,,,,
3 0 0 1 2 3 1 2 01 2 3 0 1 2 3 0 1 2 1 2 3 0 1 2 3 3 0 1 2 3 0 1
,,,,,, 0123 ,,,,,, ,,,,,,
2 3 01 0 1 2 3
3
0
1
2
0 1 2 3
0 1 2 3
01
1
,,,,,,0 0123 ,,,,,, ,,,,,,
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
,,, 01 ,,, ,,,
1
2
MLB416
Fig.29 SYSINFO and AUX block delays in mode DPAR.
February 1994
41
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
LIMITING VALUES In accordance with the Absolute Maximum Rating System (IEC 134). SYMBOL VDD VI ISS IDD II IO Ptot Tstg Tamb Ves1 Ves2 Notes 1. 2. 3. Input voltage should not exceed 6.5 V unless otherwise specified. Equivalent to discharging a 100 pF capacitor through a 1.5 k series resistor. Equivalent to discharging a 200 pF capacitor through a 0 series resistor. PARAMETER supply voltage input voltage supply current in VSS supply current in VDD input current output current total power dissipation storage temperature operating ambient temperature electrostatic handling electrostatic handling note 2 note 3 note 1 CONDITIONS MIN. -0.5 -0.5 - - -10 -20 - -55 -40 -1500 -70
SAA2022
MAX. +6.5 V
UNIT
VDD + 0.5 V -100 100 +10 +20 500 +150 +85 +1500 +70 mA mA mA mA mW C C V V
DC CHARACTERISTICS VDD = 3.8 to 5.5 V; Tamb = -40 to +85 C; unless otherwise specified. SYMBOL Supply VDD IDD supply voltage supply current note 1 VDD = 5 V VDD = 3.8 V 3.8 - - 5.0 21 16 5.5 30 25 V mA mA PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Inputs CLK24, TCH0 to TCH7, TAUX, PWRDWN, LTCLK, LTCNT0, LTCNT1, LTEN, PINI and SBMCLK VIL VIH II LOW level input voltage HIGH level input voltage input current VI = 0 V; Tamb = 25 C VI = 5.5 V; Tamb = 25 C - 0.7VDD - - - - - - 0.3VDD - -10 10 V V A A
February 1994
42
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SYMBOL Input RESET VtLH VtHL Vhys II threshold voltage LOW-HIGH threshold voltage HIGH-LOW hysteresis input current VtLH - VtHL VI = VDD IO = -3 mA IO = 3 mA 0.8VDD - - 25 - - 1.5 - - PARAMETER CONDITIONS MIN. TYP.
SAA2022
MAX.
UNIT
V V V A
0.2VDD - 400
Outputs RASN, CASN, WCLOCK and WDATA VOL VOH LOW level output voltage HIGH level output voltage - - 0.4 - V V
VDD - 0.5 -
Outputs LTREF, WEN, OEN, A0 to A8, SPEED, SPDF, PINO1, PINO3, AZCHK, TEST2, TEST3, MCLK, SBEF, SBDIR and URDA VOL VOH LOW level output voltage HIGH level output voltage IO = -2 mA IO = 2 mA - - 0.4 - V V
VDD - 0.5 - - 2 - - - - - -
Inputs/outputs D0 to D3; with outputs in 3-state VIL VIH II LOW level input voltage HIGH level input voltage input leakage current TTL-level TTL-level VI = 0 V; Tamb = 25 C VI = 5.5 V; Tamb = 25 C Inputs/outputs D0 to D3 VOL VOH LOW level output voltage HIGH level output voltage IO = -3 mA IO = 3 mA - VDD - 0.5 - 0.7VDD - - - - 0.4 - V V 0.8 - -10 10 V V A A
Inputs/outputs LTDATA, SBCL, SBDA and SBWS; with outputs in 3-state VIL VIH II LOW level input voltage HIGH level input voltage input leakage current TTL-level TTL-level VI = 0 V; Tamb = 25 C VI = 5.5 V; Tamb = 25 C Inputs/outputs LTDATA, SBCL, SBDA and SBWS VOL VOH Note 1. For applications requiring minimum power dissipation the device may be operated from a nominal +4 V supply. LOW level output voltage HIGH level output voltage IO = - 3mA IO = 3 mA - - 0.4 - V V - - - - 0.3VDD - -10 10 V V A A
VDD - 0.5 -
February 1994
43
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
AC CHARACTERISTICS VDD = 3.8 to 5.5 V; Tamb = -40 to +85 C; unless otherwise specified. SYMBOL Clock inputs Ci CLK24 f tL-i tH-i SBMCLK f tL-i tH-i pulse frequency pulse width LOW pulse width HIGH - 30 30 6.144 - - 12.5 - - pulse frequency pulse width LOW pulse width HIGH 23 10 10 24.576 - - 26 - - input capacitance - - 10 PARAMETER CONDITIONS MIN. TYP.
SAA2022
MAX.
UNIT
pF
MHz ns ns
MHz ns ns
Clock outputs CL MCLK f tL-i tH-i tdMFR td Clock inputs Ci input capacitance - - 10 pF pulse frequency pulse width LOW pulse width HIGH delay time from CLK24 delay time from PWRDWN note 1 - 50 50 - - 6.144 - - - 15 - - - 45 - MHz ns ns ns ns load capacitance - - 50 pF
Inputs LTCLK, LTCNT0, LTCNT1, LTEN, RESET, TCH0 to TCH7 and TAUX tsuMR thMR Input PINI tsuMR thMR Outputs CL load capacitance - - 50 pF set-up time to MCLK hold time from MCLK note 1 note 1 70 0 - - - - ns ns set-up time to MCLK hold time from MCLK note 2 note 2 40 0 - - - - ns ns
February 1994
44
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SYMBOL PARAMETER CONDITIONS MIN. TYP.
SAA2022
MAX.
UNIT
Outputs A0 to A8, AZCHK, TEST2, LTREF, SBDIR, SBEF, SPDF, SPEED, PINO1 to PINO3, URDA, WCLOCK, WDATA, OEN and WEN tdMR delay time from MCLK note 2 - - 30 ns
Outputs OEN and WEN td Output RASN tdFR td Output CASN tdFR td delay time from CLK24 delay time from PWRDWN note 1 - - - 15 30 - ns ns delay time from CLK24 delay time from PWRDWN note 1 - - - 15 30 - ns ns delay time from PWRDWN - 15 - ns
Inputs/outputs Ci CL input capacitance load capacitance - - - - 10 50 pF pF
Inputs/outputs D0 to D3 tsuCR thCR tdMR td set-up time to CASN hold time from CASN delay time from MCLK delay time from PWRDWN note 3 note 3 note 2 10 0 - - - - - 15 - - 25 - ns ns ns ns
Input/output LTDATA tsuMR thMR tdMR td td set-up time to MCLK hold time from MCLK delay time from MCLK delay time from PWRDWN delay time from LTEN note 2 note 2 note 2 40 0 - - - - - - 15 15 - - 30 - - ns ns ns ns ns
Inputs/outputs SBCL and SBWS tsuMR thMR tdSR tdMR td set-up time to MCLK hold time from MCLK delay time from SBMCLK delay time from MCLK delay time from PWRDWN note 2 note 2 note 3 notes 2 and 5 40 0 - - - - - - - 15 - - 40 30 - ns ns ns ns ns
February 1994
45
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SYMBOL Input/output SBDA tsuMR thMR tdMR td Notes 1. 2. 3. 4. 5. LOW-to-HIGH transition of CLK24. LOW-to-HIGH transition of MCLK. LOW-to-HIGH transition of CASN. LOW-to-HIGH transition of SBMCLK. 3-state control. set-up time to MCLK hold time from MCLK delay time from MCLK delay time from PWRDWN note 2 note 2 note 2 40 0 - - - - - 15 - - 30 - PARAMETER CONDITIONS MIN. TYP.
SAA2022
MAX.
UNIT
ns ns ns ns
t L-i CLK24 t dFR OUT1 t dMFR MCLK t suMR IN1 t dMR OUT2 t dFR CASN t suCR IN2 t L- i SBMCLK t H- i OUT3 t dSR
MEA716 - 1
t H-i
t dMFR t H-O
t hMR
t L-O
t dFR
t hCR
Fig.30 Timing for AC characteristics.
February 1994
46
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
PACKAGE OUTLINE
SAA2022
seating plane
0.15 S 19.2 18.2
S
B 64 1 pin 1 index 52 51 1.2 (4x) 0.8 1.0
0.50 0.35
19 20 0.50 0.35 14.1 13.9 32
33
0.15 M A
1.0
1.2 0.8 (4x)
0.15 M B
20.1 25.2 19.9 24.2
X
A
2.85 2.65
1.45 1.15 0.30 0.05 0.25 0.14 3.2 2.7
1.55 0.85 detail X
0 to 7
o
MBC658 - 1
Dimensions in mm.
Fig.31 64-lead quad flat-pack; plastic (SOT208).
February 1994
47
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
SOLDERING Quad flat-packs BY WAVE During placement and before soldering, the component must be fixed with a droplet of adhesive. After curing the adhesive, the component can be soldered. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. Maximum permissible solder temperature is 260 C, and maximum duration of package immersion in solder bath is 10 s, if allowed to cool to less than 150 C within 6 s. Typical dwell time is 4 s at 250 C. A modified wave soldering technique is recommended using two waves (dual-wave), in which, in a turbulent wave with high upward pressure is followed by a smooth laminar wave. Using a mildly-activated flux eliminates the need for removal of corrosive residues in most applications. BY SOLDER PASTE REFLOW Reflow soldering requires the solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the substrate by screen printing, stencilling or pressure-syringe dispensing before device placement.
SAA2022
Several techniques exist for reflowing; for example, thermal conduction by heated belt, infrared, and vapour-phase reflow. Dwell times vary between 50 and 300 s according to method. Typical reflow temperatures range from 215 to 250 C. Preheating is necessary to dry the paste and evaporate the binding agent. Preheating duration: 45 min at 45 C. REPAIRING SOLDERED JOINTS (BY HAND-HELD SOLDERING
IRON OR PULSE-HEATED SOLDER TOOL)
Fix the component by first soldering two, diagonally opposite, end pins. Apply the heating tool to the flat part of the pin only. Contact time must be limited to 10 s at up to 300 C. When using proper tools, all other pins can be soldered in one operation within 2 to 5 s at between 270 and 320 C. (Pulse-heated soldering is not recommended for SO packages.) For pulse-heated solder tool (resistance) soldering of VSO packages, solder is applied to the substrate by dipping or by an extra thick tin/lead plating before package placement.
February 1994
48
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system
DEFINITIONS Data sheet status Objective specification Preliminary specification Product specification Limiting values
SAA2022
This data sheet contains target or goal specifications for product development. This data sheet contains preliminary data; supplementary data may be published later. This data sheet contains final product specifications.
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress rating only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information Where application information is given, it is advisory and does not form part of the specification. LIFE SUPPORT APPLICATIONS These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such improper use or sale.
The Digital Compact Cassette logo is a registered trade mark of Philips Electronics N.V.
February 1994
49
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system NOTES
SAA2022
February 1994
50
Philips Semiconductors
Product specification
Tape formatting and error correction for the DCC system NOTES
SAA2022
February 1994
51
Philips Semiconductors - a worldwide company
Argentina: IEROD, Av. Juramento 1992 - 14.b, (1428) BUENOS AIRES, Tel. (541)786 7633, Fax. (541)786 9367 Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113, Tel. (02)805 4455, Fax. (02)805 4466 Austria: Triester Str. 64, A-1101 WIEN, P.O. Box 213, Tel. (01)60 101-1236, Fax. (01)60 101-1211 Belgium: Postbus 90050, 5600 PB EINDHOVEN, The Netherlands, Tel. (31)40 783 749, Fax. (31)40 788 399 Brazil: Rua do Rocio 220 - 5th floor, Suite 51, CEP: 04552-903-SAO PAULO-SP, Brazil. P.O. Box 7383 (01064-970). Tel. (011)829-1166, Fax. (011)829-1849 Canada: INTEGRATED CIRCUITS: Tel. (800)234-7381, Fax. (708)296-8556 DISCRETE SEMICONDUCTORS: 601 Milner Ave, SCARBOROUGH, ONTARIO, M1B 1M8, Tel. (0416)292 5161 ext. 2336, Fax. (0416)292 4477 Chile: Av. Santa Maria 0760, SANTIAGO, Tel. (02)773 816, Fax. (02)777 6730 Colombia: Carrera 21 No. 56-17, BOGOTA, D.E., P.O. Box 77621, Tel. (571)217 4609, Fax. (01)217 4549 Denmark: Prags Boulevard 80, PB 1919, DK-2300 COPENHAGEN S, Tel. (032)88 2636, Fax. (031)57 1949 Finland: Sinikalliontie 3, FIN-02630 ESPOO, Tel. (9)0-50261, Fax. (9)0-520971 France: 4 Rue du Port-aux-Vins, BP317, 92156 SURESNES Cedex, Tel. (01)4099 6161, Fax. (01)4099 6427 Germany: P.O. Box 10 63 23, 20095 HAMBURG , Tel. (040)3296-0, Fax. (040)3296 213 Greece: No. 15, 25th March Street, GR 17778 TAVROS, Tel. (01)4894 339/4894 911, Fax. (01)4814 240 Hong Kong: 15/F Philips Ind. Bldg., 24-28 Kung Yip St., KWAI CHUNG, Tel. (0)4245 121, Fax. (0)4806 960 India: PEICO ELECTRONICS & ELECTRICALS Ltd., Components Dept., Shivsagar Estate, Block 'A', Dr. Annie Besant Rd., Worli, BOMBAY 400 018, Tel. (022)4938 541, Fax. (022)4938 722 Indonesia: Philips House, Jalan H.R. Rasuna Said Kav. 3-4, P.O. Box 4252, JAKARTA 12950, Tel. (021)5201 122, Fax. (021)5205 189 Ireland: Newstead, Clonskeagh, DUBLIN 14, Tel. (01)640 000, Fax. (01)640 200 Italy: Viale F. Testi, 327, 20162 MILANO, Tel. (02)6752.1, Fax. (02)6752.3350 Japan: Philips Bldg 13-37, Kohnan 2 -chome, Minato-ku, KOKIO 108, Tel. (03)3740 5101, Fax. (03)3740 0570 Korea: (Republic of) Philips House, 260-199 Itaewon-dong, Yongsan-ku, SEOUL, Tel. (02)794-5011, Fax. (02)798-8022 Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA, SELANGOR, Tel. (03)757 5511, Fax. (03)757 4880 Mexico: Philips Components, 5900 Gateway East, Suite 200, EL PASO, TX 79905, Tel. 9-5(800)234-7381, Fax. (708)296-8556 Netherlands: Postbus 90050, 5600 PB EINDHOVEN, Tel. (040)78 37 49, Fax. (040)78 83 99 New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND, Tel. (09)849-4160, Fax. (09)849-7811 Norway: Box 1, Manglerud 0612, OSLO, Tel. (22)74 8000, Fax. (22)74 8341 Pakistan: Philips Markaz, M.A. Jinnah Rd., KARACHI 3, Tel. (021)577 039, Fax. (021)569 1832 Philippines: PHILIPS SEMICONDUCTORS PHILIPPINES Inc, 106 Valero St. Salcedo Village, P.O. Box 911, MAKATI, Metro MANILA, Tel. (02)810 0161, Fax. (02)817 3474 Portugal: Av. Eng. Duarte Pacheco 6, 1009 LISBOA Codex, Tel. (01)683 121, Fax. (01)658 013 Singapore: Lorong 1, Toa Payoh, SINGAPORE 1231, Tel. (65)350 2000, Fax. (65)251 6500 South Africa: 195-215 Main Road, Martindale, P.O. Box 7430,JOHANNESBURG 2000, Tel. (011)470-5433, Fax. (011)470-5494 Spain: Balmes 22, 08007 BARCELONA, Tel. (03)301 6312, Fax. (03)301 42 43 Sweden: Kottbygatan 7, Akalla. S-164 85 STOCKHOLM, Tel. (0)8-632 2000, Fax. (0)8-632 2745 Switzerland: Allmendstrasse 140, CH-8027 ZURICH, Tel. (01)488 2211, Fax. (01)481 7730 Taiwan: 69, Min Sheng East Road, Sec 3, P.O. Box 22978, TAIPEI 10446, Tel. (2)509 7666, Fax. (2)500 5899 Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd., 60/14 MOO 11, Bangna - Trad Road Km. 3 Prakanong, BANGKOK 10260, Tel. (2)399-3280 to 9, (2)398-2083, Fax. (2)398-2080 Turkey: Talatpasa Cad. No. 5, 80640 LEVENT/ISTANBUL, Tel. (0212)279 2770, Fax. (0212)269 3094 United Kingdom: Philips Semiconductors Limited, P.O. Box 65, Philips House, Torrington Place, LONDON, WC1E 7HD, Tel. (071)436 41 44, Fax. (071)323 03 42 United States: INTEGRATED CIRCUITS: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409, Tel. (800)234-7381, Fax. (708)296-8556 DISCRETE SEMICONDUCTORS: 2001 West Blue Heron Blvd., P.O. Box 10330, RIVIERA BEACH, FLORIDA 33404, Tel. (800)447-3762 and (407)881-3200, Fax. (407)881-3300 Uruguay: Coronel Mora 433, MONTEVIDEO, Tel. (02)70-4044, Fax. (02)92 0601
For all other countries apply to: Philips Semiconductors, International Marketing and Sales, Building BAF-1, P.O. Box 218, 5600 MD, EINDHOVEN, The Netherlands, Telex 35000 phtcnl, Fax. +31-40-724825 SCD28 (c) Philips Electronics N.V. 1994
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.
Philips Semiconductors


▲Up To Search▲   

 
Price & Availability of SAA2022

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X