PRELIMINARY DATA SHEET MICRONAS Edition May 14, 1999 6251-482-2PD MSP 3400D, MSP 3410D Multistandard Sound Processors MICRONAS MSP 34x0D PRELIMINARY DATA SHEET Contents Page Section Title 5 5 5 1. 1.1. 1.2. Introduction Common Features of MSP 34x0D Specific Features of MSP 3410D 6 6 6 6 2. 2.1. 2.2. 2.3. Basic Features of the MSP 34x0D Demodulator and NICAM Decoder Section DSP Section (Audio Baseband Processing) Analog Section 7 7 7 3. 3.1. 3.2. Application Fields of the MSP 34x0D NICAM plus FM/AM-Mono German 2-Carrier System (Dual-FM System) 10 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 15 15 15 16 4. 4.1. 4.1.1. 4.1.2. 4.1.3. 4.1.4. 4.1.5. 4.1.6. 4.1.7. 4.1.8. 4.1.9. 4.1.10. 4.2. 4.2.1. 4.2.2. 4.3. 4.3.1. 4.4. 4.5. 4.6. 4.7. Architecture of the MSP 34x0D Demodulator and NICAM Decoder Section Analog Sound IF – Input Section Quadrature Mixers Low-pass Filtering Block for Mixed Sound IF Signals Phase and AM Discrimination Differentiators Low-pass Filter Block for Demodulated Signals High-Deviation FM Mode FM Carrier Mute Function in the Dual-Carrier FM Mode DQPSK Decoder NICAM Decoder Analog Section SCART Switching Facilities Stand-by Mode DSP Section (Audio Baseband Processing) Dual-Carrier FM Stereo/Bilingual Detection Audio PLL and Crystal Specifications ADR Bus Interface Digital Control Output Pins I2S Bus Interface 17 18 19 19 19 19 19 20 5. 5.1. 5.2. 5.2.1. 5.2.2. 5.2.3. 5.2.4. 5.3. I2C Bus Interface: Device and Subaddresses Protocol Description Proposal for MSP 34x0D I2C Telegrams Symbols Write Telegrams Read Telegrams Examples Start-Up Sequence: Power-Up and I2C-Controlling 2 Micronas PRELIMINARY DATA SHEET MSP 34x0D Contents, continued Page Section Title 21 21 22 22 23 23 24 25 25 27 28 30 31 32 32 32 32 33 33 33 33 33 33 35 35 35 35 35 35 6. 6.1. 6.2. 6.3. 6.4. 6.4.1. 6.4.2. 6.5. 6.5.1. 6.5.2. 6.5.3. 6.5.4. 6.6. 6.6.1. 6.6.2. 6.6.3. 6.6.4. 6.6.5. 6.6.6. 6.6.7. 6.6.8. 6.6.9. 6.7. 6.8. 6.8.1. 6.8.2. 6.8.3. 6.8.4. 6.8.5. Programming the Demodulator and NICAM Decoder Section Short-Programming and General Programming of the Demodulator Part Demodulator Write Registers: Table and Addresses Demodulator Read Registers: Table and Addresses Demodulator Write Registers for Short-Programming: Functions and Values Demodulator Short-Programming AUTO_FM/AM: Automatic Switching between NICAM and FM/AM-Mono Demodulator Write Registers for the General Programming Mode: Functions and Values Register ‘AD_CV’ Register ‘MODE_REG’ FIR Parameter DCO Registers Demodulator Read Registers: Functions and Values Autodetection of Terrestrial TV Audio Standards C_AD_BITS ADD_BITS [10...3] 0038hex CIB_BITS ERROR_RATE 0057hex CONC_CT (for compatibility with MSP 3410B) FAWCT_IST (for compatibility with MSP 3410B) PLL_CAPS AGC_GAIN Sequences to Transmit Parameters and to Start Processing Software Proposals for Multistandard TV Sets Multistandard Including System B/G with NICAM/FM-Mono only Multistandard Including System I with NICAM/FM-Mono only Multistandard Including System B/G with NICAM/FM-Mono and German DUAL-FM Satellite Mode Automatic Search Function for FM Carrier Detection 37 37 39 40 40 41 41 42 42 43 44 44 45 45 46 46 46 7. 7.1. 7.2. 7.3. 7.3.1. 7.3.2. 7.3.3. 7.3.4. 7.3.5. 7.3.6. 7.3.7. 7.3.8. 7.3.9. 7.3.10. 7.3.11. 7.3.12. 7.3.13. Programming the DSP Section (Audio Baseband Processing) DSP Write Registers: Table and Addresses DSP Read Registers: Table and Addresses DSP Write Registers: Functions and Values Volume – Loudspeaker and Headphone Channel Balance – Loudspeaker and Headphone Channel Bass – Loudspeaker and Headphone Channel Treble – Loudspeaker and Headphone Channel Loudness – Loudspeaker and Headphone Channel Spatial Effects – Loudspeaker Channel Volume – SCART1 and SCART2 Channel Channel Source Modes Channel Matrix Modes SCART Prescale FM/AM Prescale FM Matrix Modes (see also Table 4–1) FM Fixed Deemphasis Micronas 3 MSP 34x0D PRELIMINARY DATA SHEET Contents, continued Page Section Title 46 47 47 47 47 48 48 48 48 48 49 50 50 50 50 50 51 51 51 51 51 51 7.3.14. 7.3.15. 7.3.16. 7.3.17. 7.3.18. 7.3.19. 7.3.20. 7.3.21. 7.3.22. 7.3.23. 7.3.24. 7.3.25. 7.4. 7.5. 7.6. 7.6.1. 7.6.2. 7.6.3. 7.6.4. 7.6.5. 7.6.6. 7.6.7. FM Adaptive Deemphasis NICAM Prescale NICAM Deemphasis I2S1 and I2S2 Prescale ACB Register Beeper Identification Mode FM DC Notch Mode Tone Control Automatic Volume Correction (AVC) Subwoofer Channel Equalizer Loudspeaker Channel Exclusions for the Audio Baseband Features Phase Relationship of Analog Outputs DSP Read Registers: Functions and Values Stereo Detection Register Quasi-Peak Detector DC Level Register MSP Hardware Version Code MSP Major Revision Code MSP Product Code MSP ROM Version Code 52 8. Differences between MSP 3400C, MSP 3400D, MSP 3410B, and MSP 3410D 55 55 57 60 64 66 66 67 71 9. 9.1. 9.2. 9.3. 9.4. 9.5. 9.5.1. 9.5.2. 9.5.3. Specifications Outline Dimensions Pin Connections and Short Descriptions Pin Configurations Pin Circuits (pin numbers refer to PLCC68 package) Electrical Characteristics Absolute Maximum Ratings Recommended Operating Conditions Characteristics 77 10. Application Circuit 79 11. Appendix A: MSP 34x0D Version History 80 12. Data Sheet History 4 Micronas MSP 34x0D PRELIMINARY DATA SHEET Multistandard Sound Processors Release Notes: The hardware description in this document is valid for the MSP 34x0D version B3 and following versions. Revision bars indicate significant changes to the previous edition. 1.1. Common Features of MSP 34x0D – AVC: Automatic Volume Correction – Subwoofer Output – 5-band graphic equalizer (as in MSP 3400C) – Enhanced spatial effect (pseudostereo/basewidth enlargement as in MSP 3400C) 1. Introduction The MSP 34x0D is designed as a single-chip Multistandard Sound Processor for applications in analog and digital TV sets, satellite receivers, video recorders, and PC cards. – headphone channel with balance, bass, treble, loudness – balance for loudspeaker and headphone channels in dB units (optional) – D/A converters for SCART2 out The MSP 34x0D, again, improves function integration: The full TV sound processing, starting with analog sound IF signal-in, down to processed analog AF-out, is performed in a single chip. It covers all European TV standards (some examples are shown in Table 3–1). – improved oversampling filters (as in MSP 3400C) The MSP 3400D is fully pin and software-compatible to the MSP 3410D, but is not able to decode NICAM. It is also compatible to the MSP 3400C. – Additional I2S input (as in MSP 3400C) The IC is produced in submicron CMOS technology, combined with high-performance digital signal processing. The MSP 34x0D is available in the following packages: PLCC68, PSDIP64, PSDIP52, PQFP80, and PLQFP64. Note: The MSP 3410D version is fully downward-compatible to the MSP 3410B, the MSP 3400B, and the MSP 3400C. To achieve full software-compatibility with these types, the demodulator part must be programmed as described in the data sheet of the MSP 3410B. – Four SCART inputs – Full SCART in/out matrix without restrictions – SCART volume in dB units (optional) – New FM identification (as in MSP 3400C) – Demodulator short programming – Autodetection for terrestrial TV sound standards – Improved carrier mute algorithm – Improved AM demodulation – ADR together with DRP 3510A – Dolby Pro Logic together with DPL 351xA – Reduction of necessary controlling – Less external components – Significant reduction of radiation 1.2. Specific Features of MSP 3410D – All NICAM standards – Precise bit-error rate indication – Automatic switching from NICAM to FM/AM or viceversa – Improved NICAM synchronization algorithm Micronas 5 MSP 34x0D PRELIMINARY DATA SHEET 2. Basic Features of the MSP 34x0D 2.2. DSP Section (Audio Baseband Processing) 2.1. Demodulator and NICAM Decoder Section The MSP 34x0D is designed to perform demodulation of FM or AM-Mono TV sound. Alternatively, two-carrier FM systems according to the German or Korean terrestrial specs or the satellite specs can be processed with the MSP 34x0D. Digital demodulation and decoding of NICAM-coded TV stereo sound, is done only by the MSP 3410. The MSP 34x0D offers a powerful feature to calculate the carrier field strength which can be used for automatic standard detection (terrestrial) and search algorithms (satellite). The IC may be used in TV sets, as well as in satellite tuners and video recorders. It offers profitable multistandard capability, including the following advantages: – flexible selection of audio sources to be processed – two digital input and one output interface via I2S bus for external DSP processors, featuring surround sound, ADR etc. – digital interface to process ADR (ASTRA Digital Radio) together with DRP 3510A – performance of all deemphasis systems including adaptive Wegener Panda 1 without external components or controlling – digitally performed FM identification decoding and dematrixing – digital baseband processing: volume, bass, treble, 5-band equalizer, loudness, pseudostereo, and basewidth enlargement – simple controlling of volume, bass, treble, equalizer etc. – two selectable analog inputs (TV and SAT-IF sources) – Automatic Gain Control (AGC) for analog IF input. Input range: 0.10–3 Vpp – integrated A/D converter for sound-IF inputs – all demodulation and filtering is performed on chip and is individually programmable – easy realization of all digital NICAM standards (B/G, I, L, and D/K) with MSP 3410. – FM demodulation of all terrestrial standards (incl. identification decoding) – FM demodulation of all satellite standards – no external filter hardware is required – only one crystal clock (18.432 MHz) is necessary – FM carrier level calculation for automatic search algorithms and carrier mute function – high-deviation FM-Mono mode (max. deviation: approx. ±360 kHz) ADR 3 I2S 5 2 Sound IF 2 2 Loudspeaker OUT 1 Subwoofer OUT 2 Headphones OUT 2 SCART1 OUT 2 SCART2 OUT MONO IN SCART1 IN SCART2 IN SCART3 IN SCART4 IN 2 MSP 34x0D 2 2 2 – four selectable analog pairs of audio baseband inputs (= four SCART inputs) input level: ≤2 VRMS, input impedance: ≥25 kΩ – one selectable analog mono input (i.e. AM sound): input level: ≤2 VRMS, input impedance: ≥15 kΩ – two high-quality A/D converters, S/N-Ratio: ≥85 dB – 20 Hz to 20 kHz bandwidth for SCART-to-SCART copy facilities – MAIN (loudspeaker) and AUX (headphones): two pairs of fourfold oversampled D/A-converters output level per channel: max. 1.4 VRMS output resistance: max. 5 kΩ S/N-ratio: ≥85 dB at maximum volume max. noise voltage in mute mode: ≤10 µV (BW: 20 Hz ...16 kHz) – two pairs of fourfold oversampled D/A converters supplying two selectable pairs of SCART outputs. output level per channel: max. 2 VRMS, output resistance: max. 0.5 kΩ, S/N-Ratio: ≥85 dB (20 Hz ... 16 kHz) I2C Sound IF 1 2.3. Analog Section Fig. 2–1: Main I/O signals of the MSP 34x0D 6 Micronas MSP 34x0D PRELIMINARY DATA SHEET 3. Application Fields of the MSP 34x0D In the following sections, a brief overview of the two main TV sound standards, NICAM 728 and German FM-Stereo, demonstrates the complex requirements of a multistandard audio IC. 3.1. NICAM plus FM/AM-Mono According to the British, Scandinavian, Spanish, and French TV standards, high-quality stereo sound is transmitted digitally. The systems allow two high-quality digital sound channels to be added to the already existing FM/AM channel. The sound coding follows the format of the so-called Near Instantaneous Companding System (NICAM 728). Transmission is performed using Differential Quadrature Phase Shift Keying (DQPSK). Table 3–2 provides some specifications of the sound coding (NICAM); Table 3–3 offers an overview of the modulation parameters. In the case of NICAM/FM (AM) mode, there are three different audio channels available: NICAM A, NICAM B, and FM/AM-Mono. NICAM A and B may belong either to a stereo or to a dual-language transmission. Information about operation mode and the quality of the NICAM signal can be read by the CCU via the control bus. In the case of low quality (high biterror rate), the CCU may decide to switch to the analog FM/AM-Mono sound. Alternatively, an automatic NICAM-FM/AM switching may be applied. 3.2. German 2-Carrier System (Dual-FM System) Since September 1981, stereo and dual-sound programs have been transmitted in Germany using the 2-carrier system. Sound transmission consists of the already existing first sound carrier and a second sound carrier additionally containing an identification signal. More details of this standard are given in Tables 3–1 and 3–4. For D/K and M-Korea, very similar systems are used. Table 3–1: TV standards TV System Position of Sound Carrier /MHz Sound Modulation Color System Country B/G 5.5/5.7421875 FM-Stereo PAL Germany B/G 5.5/5.85 FM-Mono/NICAM PAL Scandinavia, Spain L 6.5/5.85 AM-Mono/NICAM SECAM-L France I 6.0/6.552 FM-Mono/NICAM PAL UK D/K 6.5/6.2578125 D/K1 6.5/6.7421875 D/K2 6.5/5.85 D/K-NICAM FM-Stereo SECAM-East USSR M M-Korea 4.5 4.5/4.724212 FM-Mono FM-Stereo NTSC USA Korea Satellite Satellite 6.5 7.02/7.2 FM-Mono FM-Stereo PAL PAL Europe (ASTRA) Europe (ASTRA) FM-Mono/NICAM Hungary Note: NICAM demodulation cannot be done with the MSP 3400D Micronas 7 MSP 34x0D PRELIMINARY DATA SHEET Table 3–2: Summary of NICAM 728 sound coding characteristics Characteristics Values Audio sampling frequency 32 kHz Number of channels 2 Initial resolution 14 bits/sample Companding characteristics near instantaneous, with compression to 10 bits/sample in 32-sample (1 ms) blocks Coding for compressed samples 2’s complement Preemphasis CCITT recommendation J.17 (6.5 dB attenuation at 800 Hz) Audio overload level +12 dBm measured at the unity gain frequency of the preemphasis network (2 kHz) Table 3–3: Summary of NICAM 728 sound modulation parameters Specification I B/G L D/K Carrier frequency of digital sound 6.552 MHz 5.85 MHz 5.85 MHz 5.85 MHz Transmission rate 728 kbit/s Type of modulation Differentially encoded quadrature phase shift keying (DQPSK) Spectrum shaping Roll-off factor by means of Roll-off filters 1.0 Carrier frequency of analog sound component 8 1.0 0.4 6.0 MHz FM mono 5.5 MHz FM mono 0.4 0.4 6.5 MHz AM mono terrestrial cable 6.5 MHz FM-Mono Power ratio between vision carrier and analog sound carrier 10 dB 13 dB 10 dB 16 dB 13 dB Power ratio between analog and modulated digital sound carrier 10 dB 7 dB 17 dB 11 dB Hungary Poland 12 dB 7 dB Micronas MSP 34x0D PRELIMINARY DATA SHEET Table 3–4: Key parameters for B/G, D/K, and M 2-carrier sound system Sound Carriers Carrier FM1 B/G D/K Vision/sound power ratio Carrier FM2 M B/G D/K 13 dB M 20 dB Sound bandwidth 40 Hz to 15 kHz 50 µs Preemphasis 75 µs ±50 kHz Frequency deviation 50 µs ±25 kHz 75 µs ±50 kHz ±25 kHz Sound Signal Components Mono transmission mono Stereo transmission mono (L+R)/2 Dual-sound transmission (L+R)/2 (L−R)/2 R language A language B Identification of Transmission Mode on Carrier FM2 Pilot carrier frequency in kHz 54.6875 Type of modulation 55.0699 AM Modulation depth 50 % Modulation frequency mono: unmodulated stereo: 117.5 Hz dual: 274.1 Hz 33 34 39 MHz SAW Filter 5 9 MHz According to the mixing characteristics of the sound IF mixer, the sound IF filter may be omitted. Sound IF Filter Sound IF Mixer Tuner 149.9 Hz 276.0 Hz Loudspeaker 1 Mono Vision Demodulator Subwoofer 2 SCART1 MSP 34x0D Headphone 2 SCART Inputs Composite Video SCART2 2 SCART3 SCART4 2 2 2 I2S1 Dolby Pro Logic Processor DPL35xxA ADR SCART1 SCART Outputs SCART2 I2S2 ADR Decoder DRP3510A Fig. 3–1: Typical MSP 34x0D application Micronas 9 MSP 34x0D PRELIMINARY DATA SHEET 4. Architecture of the MSP 34x0D 4.1. Demodulator and NICAM Decoder Section Fig. 4–1 shows a simplified block diagram of the IC. Its architecture is split into three main functional blocks: 4.1.1. Analog Sound IF – Input Section The input pins ANA_IN1+, ANA_IN2+, and ANA_IN− offer the possibility to connect two different sound IF (SIF) sources to the MSP 34x0D. By means of bit [8] of AD_CV (see Table 6–5 on page 25), either terrestrial or satellite sound IF signals can be selected. The analog-to-digital conversion of the preselected sound IF signal is done by an A/D converter whose output is used to control an analog automatic gain circuit (AGC) providing an optimal level for a wide range of input levels. It is possible to switch between automatic gain control and a fixed (setable) input gain. In the optimal case, the input range of the A/D converter is completely covered by the sound IF source. Some combinations of SAW filters and sound IF mixer ICs, however, show large picture components on their outputs. In this case, filtering is recommended. It was found, that the high-pass filters formed by the coupling capacitors at pins ANA_IN1+ and ANA_IN2+ and the IF impedance (as shown in the application diagram) are sufficient in most cases. 1. demodulator and NICAM decoder section 2. digital signal processing (DSP) section performing audio baseband processing 3. analog section containing two A/D-converters, nine D/A-converters, and SCART Switching Facilities. I2S_DA_OUT ADR-Bus I2S_DA_IN1 I2S_CL I2S_DA_IN2 AUD_CL_OUT I2S_WS XTAL_OUT XTAL_IN I2S Interface Crystal PLL 2 Sound IF ANA_IN1+ ANA_IN2+ I2S1/2L/R Demodulator & NICAM Decoder FM1/AM FM2 NICAM A NICAM B Mono D_CTR_OUT0/1 I2S_L/R LOUDSPEAKER L D/A DACM_L LOUDSPEAKER R D/A DACM_R SUBWOOFER D/A DACM_SUB HEADPHONE L D/A DACA_L HEADPHONE R D/A DACA_R SCART1_L D/A SC1_OUT_L SCART1_R D/A SC1_OUT_R SCART2_L D/A SC2_OUT_L SCART2_R D/A SC2_OUT_R IDENT Loudspeaker Subwoofer DSP MONO_IN SC1_IN_L SCART1 Headphone SC1_IN_R SC2_IN_L SCART2 SC2_IN_R A/D SCARTL A/D SCARTR SC3_IN_L SCART3 SC3_IN_R SCART 1 SCART 2 SC4_IN_L SCART4 SCART Switching Facilities SC4_IN_R Fig. 4–1: Architecture of the MSP 34x0D 10 Micronas MSP 34x0D PRELIMINARY DATA SHEET 4.1.2. Quadrature Mixers 4.1.3. Low-pass Filtering Block for Mixed Sound IF Signals The digital input coming from the integrated A/D converter may contain audio information at a frequency range of theoretically 0 to 9 MHz corresponding to the selected standards. By means of two programmable quadrature mixers, two different audio sources, for example NICAM and FM-Mono, may be shifted into baseband position. In the following, the two main channels are provided to process either: Data shaping and/or FM bandwidth limitation is performed by a linear phase finite impulse response (FIR) filter. Just like the oscillators’ frequency, the filter coefficients are programmable and are written into the IC by the CCU via the control bus. Thus, for example, different NICAM versions can easily be implemented. Two not necessarily different sets of coefficients are required, one for MSP-Ch1 (NICAM or FM2) and one for MSP-Ch2 (FM1 = FM-mono). In a corresponding table several coefficient sets are proposed. – NICAM (MSP-Ch1) and FM/AM mono (MSP-Ch2) simultaneously or, alternatively: – FM-Mono (Ch2) – FM2 (MSP-Ch1) and FM1 (MSP-Ch2). Two programmable registers, to be divided up into a low and a high part, determine frequency of the oscillator, which corresponds to the frequency of the desired audio carrier. DCO1 ADR MSP3410D only MODE_REG[6] Oscillator FIR1 Mixer Lowpass DQPSK Decoder NICAM Decoder Differentiator Mute NICAMA NICAMB Phase Phase and AM Discrimination Lowpass FM2 Mixer IDENT Lowpass FM1/AM VREFTOP MSP sound IF channel 1 (MSP-Ch1: FM2, NICAM) AD_CV[7:1] Amplitude Carrier Detect ANA_IN1+ AGC AD_CV[9] AD ANA_IN2+ Carrier Detect AD_CV[8] MSP sound IF channel 2 (MSP-Ch2: FM1, AM) ANA_IN- Mixer Lowpass Amplitude Phase and AM Discrimination Mute Differentiator Phase FRAME Pins NICAMA Internal signal lines (see fig. 4–2) DCO2 Demodulator Write Registers FIR2 MODE_REG[8] Oscillator DCO2 Fig. 4–2: Architecture of demodulator and NICAM decoder section Micronas 11 MSP 34x0D 4.1.4. Phase and AM Discrimination The filtered sound IF signals are demodulated by means of the phase and amplitude discriminator block. On the output, the phase and amplitude is available for further processing. AM signals are derived from the amplitude information, whereas the phase information serves for FM and NICAM (DQPSK) demodulation. PRELIMINARY DATA SHEET 4.1.8. FM Carrier Mute Function in the Dual-Carrier FM Mode 4.1.5. Differentiators To prevent noise effects or FM identification problems in the absence of one of the two FM carriers, the MSP 34x0D offers a carrier detection feature, which must be activated by means of AD_CV[9]. If no FM carrier is available at the MSPD channel 1, the corresponding channel FM2 is muted. If no FM carrier is available at the MSPD channel 2, the corresponding channel FM1 is muted. FM demodulation is completed by differentiating the phase information output. 4.1.9. DQPSK Decoder 4.1.6. Low-pass Filter Block for Demodulated Signals The demodulated FM and AM signals are further lowpass filtered and decimated to a final sampling frequency of 32 kHz. The usable bandwidth of the final baseband signals is about 15 kHz. 4.1.7. High-Deviation FM Mode By means of MODE_REG [9], the maximum FM deviation can be extended to approximately ±360 kHz. Since this mode can be applied only for the MSP sound IF channel 2, the corresponding matrices in the baseband processing must be set to sound A. Apart from this, the coefficient sets 380 kHz FIR2 or 500 kHz FIR2 must be chosen for the FIR2. In relation to the normal FM mode, the audio level of the high-deviation mode is reduced by 6 dB. The FM prescaler should be adjusted accordingly. In high-deviation FM mode, neither FM-Stereo nor FM identification nor NICAM processing is possible simultaneously. In case of NICAM mode, the phase samples are decoded according the DQPSK-coding scheme. The output of this block contains the original NICAM bitstream. 4.1.10. NICAM Decoder Before any NICAM decoding can start, the MSP must lock to the NICAM frame structure by searching and synchronizing to the so-called frame alignment words (FAW). To reconstruct the original digital sound samples, the NICAM bitstream has to be descrambled, deinterleaved, and rescaled. Also, bit-error detection and correction (concealment) is performed in this block. To facilitate the Central Control Unit CCU to switch the (e.g.) TV set to the actual sound mode, control information on the NICAM mode and bit error rate are supplied by the NICAM decoder. It can be read out via the I2C bus. An automatic switching facility (AUTO_FM) between NICAM and FM/AM reduces the amount of CCU instructions in case of bad NICAM reception. 12 Micronas MSP 34x0D PRELIMINARY DATA SHEET 4.2. Analog Section selected SCART inputs to SCART outputs in the TV set’s stand-by mode. 4.2.1. SCART Switching Facilities The analog input and output sections include full matrix switching facilities, which are shown in Fig. 4–3. To design a TV set with four pairs of SCART inputs and two pairs of SCART outputs, no external switching hardware is required. The switches are controlled by the ACB bits defined in the audio processing interface (see section 7.3.18. on page 47). SCART_IN ACB[5,9,8] SC1_IN_L/R to Audio Baseband Processing (DSP_IN) SC2_IN_L/R SC3_IN_L/R A D SC4_IN_L/R SCARTL/R MONO_IN Mute S1 ACB[6,11,10] SCART_OUT SC1_OUT_L/R In case of power-on start or starting from stand-by, the IC switches automatically to the default configuration, shown in Fig. 4–3. This action takes place after the first I2C transmission into the DSP part. By transmitting the ACB register first, the individual default setting mode of the TV set can be defined. 4.3. DSP Section (Audio Baseband Processing) All audio baseband functions are performed by digital signal processing (DSP). The DSP functions are grouped into three processing parts: input preprocessing, channel source selection, and channel postprocessing (see Fig. 4–5 and section 7.). The input preprocessing is intended to prepare the various signals of all input sources in order to form a standardized signal at the input to the channel selector. The signals can be adjusted in volume, are processed with the appropriate deemphasis, and are dematrixed if necessary. Having prepared the signals that way, the channel selector makes it possible to distribute all possible source signals to the desired output channels. The ability to route in an external coprocessor for special effects, like surround processing and sound field processing, is of special importance. Routing can be done with each input source and output channel via the I2S inputs and outputs. S2 Mute ACB[7,13,12] SCART_OUT from Audio Baseband Processing (DSP_OUT) All input and output signals can be processed simultaneously with the exception that FM2 cannot be processed at the same time as NICAM. FM identification and adaptive deemphasis are also not possible simultaneously. Note, that the NICAM input signals are only available in the MSP 3410D version. SC2_OUT_L/R D A 4.3.1. Dual-Carrier FM Stereo/Bilingual Detection SCART1_L/R D A SCART2_L/R Mute S3 Fig. 4–3: SCART switching facilities (see 7.3.18.). Switching positions show the default configuration after power-on reset For the terrestrial dual-FM carrier systems, audio information can be transmitted in three modes: mono, stereo, or bilingual. To obtain information about the current audio operation mode, the MSP 34x0D detects the socalled identification signal. Information is supplied via the Stereo Detection Register to an external CCU. Stereo Detection Filter 4.2.2. Stand-by Mode IDENT If the MSP 34x0D is switched off by first pulling STANDBYQ low, and then disconnecting the 5 V, but keeping the 8 V power supply (‘Stand-by’-mode), the switches S1, S2, and S3 (see Fig. 4–3) maintain their position and function. This facilitates the copying from Micronas Level Detect AM Demodulation − Bilingual Detection Filter Stereo Detection Register Level Detect Fig. 4–4: Stereo/bilingual detection 13 SCART SCARTL Loudspeaker Channel Matrix Prescale SCARTR AVC Bass/ Treble or Equalizer Σ Loudness Lowpass DC level readout FM1 FM1/AM Adaptive Deemphasis FM2 Demodulated IF Inputs Deemphasis 50/75 µs J17 Loudspeaker R Level Adjust Loudspeaker Outputs Volume Subwoofer FM-Matrix Headphone Channel Matrix Volume Bass/ Treble Σ Loudness Headphone L Balance Headphone Outputs Headphone R Prescale I2S1L I2S1 I2S1R Prescale Channel Source Select NICAM Deemphasis J17 Volume SCART1 Channel Matrix 2 2 I S2 2 Prescale I S2L SCART1_L SCART1_R SCART Outputs Volume SCART2 Channel Matrix I2SL I 2S Channel Matrix Quasi-Peak Channel Matrix SCART2_L SCART2_R I2S Bus Inputs NICAMA Balance Prescale NICAMA I S2R Loudspeaker L Spatial Effects Beeper FM/AM DC level readout FM2 NICAMB Complementary Highpass MSP 34x0D 14 Analog Inputs I2SR I2S Outputs Quasi peak readout L Quasi-Peak Detector Quasi peak readout R Internal signal lines (see Fig. 4–2 and Fig. 4–3) Fig. 4–5: Audio baseband processing (DSP firmware) PRELIMINARY DATA SHEET Micronas MSP 34x0D PRELIMINARY DATA SHEET Table 4–1: Some examples for recommended channel assignments for demodulator and audio processing part Mode MSP Sound IFChannel 1 MSP Sound IFChannel 2 FMMatrix ChannelSelect Channel Matrix B/G-Stereo FM2 (5.74 MHz): R FM1 (5.5 MHz): (L+R)/2 B/G Stereo Speakers: FM Stereo B/G-Bilingual FM2 (5.74 MHz): Sound B FM1 (5.5 MHz): Sound A No Matrix Speakers: FM H. Phone: FM Speakers: Sound A H. Phone: Sound B NICAM-I-ST/ FM-mono NICAM (6.552 MHz) FM (6.0 MHz): mono No Matrix Speakers: NICAM H. Phone: FM Speakers: Stereo H. Phone: Sound A Sat-Mono not used FM (6.5 MHz): mono No Matrix Speakers: FM Sound A Sat-Stereo 7.2 MHz: R 7.02 MHz: L No Matrix Speakers: FM Stereo Sat-Bilingual 7.38 MHz: Sound C 7.02 MHz: Sound A No Matrix Speakers: FM H. Phone: FM Speakers: Sound A H. Phone: Sound B=C Sat-High Dev. Mode don’t care 6.552 MHz No Matrix Speakers: FM H. Phone: FM Speakers: Sound A H. Phone: Sound A 4.4. Audio PLL and Crystal Specifications 4.5. ADR Bus Interface The MSP 34x0D requires a 18.432 MHz (12 pF, parallel) crystal. The clock supply of the whole system depends on the MSP 34x0D operation mode: For the ASTRA Digital Radio System (ADR), the MSP 34x0D performs preprocessing, as there are carrier selection and filtering. Via the 3-line ADR bus, the resulting signals are transferred to the DRP 3510A, where the source decoding is performed. To be prepared for an upgrade to ADR with an additional DRP board, the following lines of MSP 34x0D should be provided on a feature connector: 1. FM-Stereo, FM-Mono: The system clock runs free on the crystal’s 18.432 MHz. 2. NICAM: An integrated clock PLL uses the 364 kHz baud rate, accomplished in the NICAM demodulator block to lock the system clock to the bit rate, respectively, 32-kHz sampling rate of the NICAM transmitter. As a result, the whole audio system is supplied with a controlled 18.432 MHz clock. 2 – AUD_CL_OUT – I2S_DA_IN1 or I2S_DA_IN2 – I2S_DA_OUT – I2S_WS 3. I S slave operation: In this case, the system clock is locked to a synchronizing signal (I2S_CL, I2S_WS) supplied by the coprocessor chip. – I2S_CLK Remark on using the crystal: External capacitors at each crystal pin to ground are required (see General Crystal Recommendations on page 69). – ADR_DA – ADR_CL – ADR_WS 4.6. Digital Control Output Pins The static level of two output pins of the MSP 34x0D (D_CTR_OUT0/1) is switchable between HIGH and LOW by means of the I2C bus. This enables the controlling of external hardware-controlled switches or other devices via I2C bus (see section 7.3.18. on page 47). Micronas 15 MSP 34x0D PRELIMINARY DATA SHEET 4.7. I2S Bus Interface The I2S bus interface consists of five pins: 1. I2S_DA_IN1, I2S_DA_IN2: For input, four channels (two channels per line, 2*16 bits) per sampling cycle (32 kHz) are transmitted. By means of this standardized interface, additional feature processors can be connected to the MSP 34x0D. Two possible formats are supported: The standard mode (MODE_REG[4]=0) selects the SONY format, where the I2S_WS signal changes at the word boundaries. The so-called PHILIPS format, which is characterized by a change of the I2S_WS signal one I2S_CL period before the word boundaries, is selected by setting MODE_REG[4]=1. 2. I2S_DA_OUT: For output, two channels (2*16 bits) per sampling cycle (32 kHz) are transmitted. 3. I2S_CL: Gives the timing for the transmission of I2S serial data (1.024 MHz). The MSP 34x0D normally serves as the master on the I2S interface. Here, the clock and word strobe lines are driven by the MSP 34x0D. By setting MODE_REG[3]=1, the MSP 34x0D is switched to a slave mode. Now, these lines are input to the MSP 34x0D and the master clock is synchronized to 576 times the I2S_WS rate (32 kHz). NICAM operation is not possible in this mode. 4. I2S_WS: The I2S_WS word strobe line defines the left and right sample. A precise I2S timing diagram is shown in Fig. 4–6. (Data: MSB first) FI2SWS I2S_WS SONY Mode PHILIPS Mode PHILIPS/SONY Mode programmable by MODE_REG[4] SONY Mode PHILIPS Mode Detail C I2S_CL Detail A I2S_DAIN L LSB R MSB R LSB L MSB R LSB L LSB 16 bit left channel 16 bit right channel Detail B I2S_DAOUT L LSB R MSB R LSB L MSB R LSB L LSB 16 bit left channel Detail C 1/FI2SCL I2S_CL 16 bit right channel Detail A,B I2S_CL TI2SWS1 TI2S1 TI2SWS2 I2S_WS as INPUT TI2S2 I2S_DA_IN TI2S5 I2S_WS as OUTPUT TI2S3 TI2S6 TI2S4 I2S_DA_OUT Fig. 4–6: I2S bus timing diagram 16 Micronas MSP 34x0D PRELIMINARY DATA SHEET 5. I2C Bus Interface: Device and Subaddresses As a slave receiver, the MSP 34x0D can be controlled via I2C bus. Access to internal memory locations is achieved by subaddressing. The demodulator and the DSP processor parts have two separate subaddressing register banks. In order to allow for more MSP 34x0D ICs to be connected to the control bus, an ADR_SEL pin has been implemented. With ADR_SEL pulled to HIGH, LOW, or left open, the MSP 34x0D responds to changed device addresses. Thus, three identical devices can be selected. By means of the RESET bit in the CONTROL register, all devices with the same device address are reset. The IC is selected by asserting a special device address in the address part of an I2C transmission. A device address pair is defined as a write address (80, 84, or 88hex) and a read address (81, 85, or 89hex) (see Table 5–1). Writing is done by sending the device write address, followed by the subaddress byte, two address bytes, and two data bytes. Reading is done by sending the device write address, followed by the subaddress byte and two address bytes. Without sending a stop condition, reading of the addressed data is completed by sending the device read address (81, 85, or 89hex) and reading two bytes of data (see Fig. 5–1: “I2C Bus Protocol” and section 5.2. “Proposal for MSP 34x0D I2C Telegrams”). Due to the internal architecture of the MSP 34x0D, the IC cannot react immediately to an I2C request. The typical response time is about 0.3 ms for the DSP processor part and 1 ms for the demodulator part if NICAM processing is active. If the receiver (MSP) can’t receive another complete byte of data until it has performed some other function; for example, servicing an internal interrupt, it can hold the clock line I2C_CL LOW to force the transmitter into a wait state. The positions within a transmission where this may happen are indicated by ’Wait’ in section 5.1. The maximum wait period of the MSP during normal operation mode is less than 1 ms. I2C bus error caused by MSP hardware problems: In case of any internal error, the MSPs wait period is extended to 1.8 ms. Afterwards, the MSP does not acknowledge (NAK) the device address. The data line will be left HIGH by the MSP and the clock line will be released. The master can then generate a STOP condition to abort the transfer. By means of NAK, the master is able to recognize the error state and to reset the IC via I2C bus. While transmitting the reset protocol (see section 5.2.4. on page 19) to ‘CONTROL’, the master must ignore the notacknowledge bits (NAK) of the MSP. A general timing diagram of the I2C Bus is shown in Fig. 5–2 on page 19. Table 5–1: I2C Bus Device Addresses ADR_SEL Low High Left Open Mode Write Read Write Read Write Read MSP device address 80 hex 81 hex 84 hex 85 hex 88 hex 89 hex Table 5–2: I2C Bus Subaddresses Name Binary Value Hex Value Mode Function CONTROL 0000 0000 00 W software reset TEST 0000 0001 01 W only for internal use WR_DEM 0001 0000 10 W write address demodulator RD_DEM 0001 0001 11 W read address demodulator WR_DSP 0001 0010 12 W write address DSP RD_DSP 0001 0011 13 W read address DSP Micronas 17 MSP 34x0D PRELIMINARY DATA SHEET Table 5–3: Control Register (Subaddress: 00 hex) Name Subaddress MSB 14 13..1 LSB CONTROL 00 hex 1 : RESET 0 : normal 0 0 0 5.1. Protocol Description Write to DSP or Demodulator S write device address Wait ACK subaddr ACK addr byte high ACK addr byte low ACK data byte high ACK data byte low ACK P Read from DSP or Demodulator S write device address ACK Wait subaddr ACK addr byte high ACK addr byte low ACK S read device address Wait ACK data byte high ACK data byte low NAK P Write to Control or Test Registers S write device address Note: S = P= ACK = NAK = Wait = Wait ACK subaddr ACK data byte high ACK data byte low ACK P I2C bus Start Condition from master I2C bus Stop Condition from master Acknowledge-Bit: LOW on I2C_DA from slave (= MSP, gray) or master (= CCU, hatched) Not-Acknowledge Bit: HIGH on I2C_DA from master (= CCU, hatched) to indicate ‘End of Read’ or from MSP indicating internal error state I2C clock line held low by the slave (= MSP) while interrupt is serviced (<1.8 ms) 1 0 I2C_DA S P I2C_CL Fig. 5–1: I2C bus protocol 18 (MSB first; data must be stable while clock is high) Micronas MSP 34x0D PRELIMINARY DATA SHEET (Data: MSB first) 1 fI2C TI2C4 I2C_CL TI2C1 TI2C5 TI2C3 TI2C6 TI2C2 I2C_DA as input TI2COL2 TI2COL1 I2C_DA as output Fig. 5–2: I2C bus timing diagram 5.2. Proposal for MSP 34x0D I2C Telegrams 5.2.1. Symbols daw dar < > aa dd write device address read device address start condition stop condition address byte data byte 5.2.2. Write Telegrams <daw 00 d0 00> <daw 10 aa aa dd dd> <daw 12 aa aa dd dd> write to CONTROL register write data into demodulator write data into DSP 5.2.3. Read Telegrams <daw 11 aa aa <dar dd dd> read data from demodulator <daw 13 aa aa <dar dd dd> read data from DSP 5.2.4. Examples <80 00 80 00> <80 00 00 00> <80 12 00 08 01 20> Micronas RESET MSP statically clear RESET set loudspeaker channel source to NICAM and matrix to STEREO 19 MSP 34x0D PRELIMINARY DATA SHEET 5.3. Start-Up Sequence: Power-Up and I2C-Controlling After power-on or RESET (see Fig. 5–3), the IC is in an inactive state. The CCU has to transmit the required coefficient set for a given operation via the I2C bus. Initialization should start with the demodulator part. If required for any reason, the audio processing part can be loaded before the demodulator part. DVSUP AVSUP 4.5 V t/ms RESETQ Low-to-High Threshold 0.7 × DVSUP 0.45...0.55 × DVSUP High-to-Low Threshold t/ms Reset Delay >2 ms Internal Reset High Low t/ms Power-Up Reset: Threshold and Timing (Note: 0.7 × DVSUP means 3.5 Volt with DVSUP=5.0 Volt) Note: The reset should not reach high level before the oscillator has started. This requires a reset delay of >2 ms Fig. 5–3: Power-up sequence 20 Micronas PRELIMINARY DATA SHEET MSP 34x0D 6. Programming the Demodulator and NICAM Decoder Section 6.1. Short-Programming and General Programming of the Demodulator Part The demodulator part of the MSP 34x0D can be programmed in two different modes: 1. Demodulator Short-Programming provides a comfortable way to set up the demodulator for many terrestrial TV sound standards with one single I2C bus transmission. The coding is listed in section 6.4.1. If a parameter does not coincide with the individual programming concept, it simply can be overwritten by using the General Programming Mode. Some bits of the registers AD_CV (see section 6.5.1. on page 25) and MODE_REG (see section 6.5.2. on page 27) are not affected by the short-programming. They must be transmitted once if their reset status does not fit. The Demodulator Short-Programming is not compatible to MSP 3410B and MSP 3400C. Autodetection for terrestrial TV standards is part of the Demodulator Short-Programming. This feature enables the detection and set-up of the actual TV sound standard within 0.5 s. Since the detected standard is readable by the control processor, the Autodetection feature is mainly recommended for the primary set-up of a TV set: after having once determined the corresponding TV channels, their sound standards can be stored and later on programmed by the Demodulator Short-Programming (see section 6.4.1. on page 23 and section 6.6.1. on page 32). 2. General Programming ensures the software-compatibility to other MSPs. It offers a very flexible way to apply all of the MSP 34x0D demodulator facilities. All registers except 0020hex (Demodulator Short-Programming) have to be written with values corresponding to the individual requirements. For satellite applications, with their many variations, this mode must be selected. All transmissions on the control bus are 16 bits wide. However, data for the demodulator part have only 8 or 12 significant bits. These data have to be inserted LSB-bound and filled with zero bits into the 16-bit transmission word. Table 4–1 explains how to assign FM carriers to the MSP Sound IF channels and the corresponding matrix modes in the audio processing part. Micronas 21 MSP 34x0D PRELIMINARY DATA SHEET 6.2. Demodulator Write Registers: Table and Addresses Table 6–1: Demodulator Write Registers; Subaddress: 10hex; these registers are not readable! Demodulator Write Registers Address (hex) Function Demodulator ShortProgramming 0020 Write into this register to apply Demodulator Short Programming (see section 6.4.1. on page 23). If the internal setting coincidences with the individual requirements no more of the remaining Demodulator Write Registers have to be transferred. AUTO_FM/AM 0021 Only for NICAM: Automatic switching between NICAM and FM/AM in case of bad NICAM reception (see section 6.4.2. on page 24) Write Registers necessary for General Programming Mode only AD_CV 00BB input selection, configuration of AGC, Mute Function and selection of A/D converter, FM Carrier Mute on/off MODE_REG 0083 mode register FIR1 FIR2 0001 0005 filter coefficients channel 1 (6 × 8 bit) filter coefficients channel 2 (6 × 8 bit), + 3 × 8 bit offset (total 72 bits) DCO1_LO DCO1_HI 0093 009B increment channel 1 low part increment channel 1 high part DCO2_LO DCO2_HI 00A3 00AB increment channel 2 low part increment channel 2 high part PLL_CAPS 001F switchable PLL capacitors to tune open-loop frequency; to use only if NICAM of MODE_REG = 0 ; normally not of interest for the customer 6.3. Demodulator Read Registers: Table and Addresses Table 6–2: Demodulator Read Registers; Subaddress: 11hex; these registers are not writable! Demodulator Read Registers Address (hex) Function Result of Autodetection 007E (see Table 6–13) C_AD_BITS 0023 NICAM Sync bit, NICAM C bits, and three LSBs of additional data bits ADD_BITS 0038 NICAM: bit [10:3] of additional data bits CIB_BITS 003E NICAM: CIB1 and CIB2 control bits ERROR_RATE 0057 NICAM error rate, updated with 182 ms CONC_CT 0058 only to be used in MSPB compatibility mode FAWCT_IST 0025 only to be used in MSPB compatibility mode PLL_CAPS 021F Not for customer use. AGC_GAIN 021E Not for customer use. 22 Micronas MSP 34x0D PRELIMINARY DATA SHEET 6.4. Demodulator Write Registers for Short-Programming: Functions and Values In the following, the functions of some registers are explained and their (default) values are defined: 6.4.1. Demodulator Short-Programming Table 6–3: MSP 34x0D Demodulator Short-Programming Demodulator Short-Programming TV Sound Standard Description Code (hex) 0020hex Internal Setting AD_CV2) (see Table 6–5) MODE_ REG2) DCO1 (MHz) DCO2 (MHz) FIR1/2 Coefficients (see Table 6–8) Identification Mode Autodetection 0001 Detects and sets one of the standards listed below, if available. Results are to be read out of the demodulator read register “Result of Autodetection” (section 6.6.1.) M Dual-FM 0002 AD_CV- FM M1 4.72421 4.5 B/G Dual-FM 0003 AD_CV-FM M1 5.74218 5.5 D/K1 Dual-FM 0004 AD_CV-FM M1 6.25781 6.5 D/K2 Dual-FM 0005 AD_CV-FM M1 6.74218 6.5 0006/ 0007 reserved for future dual-FM standards B/G NICAM FM 0008 AD_CV-FM M2 5.85 5.5 L NICAM AM 0009 AD_CV-AM M3 5.85 6.5 I NICAM FM 000A AD_CV-FM M2 6.552 6.0 D/K NICAM FM 000B AD_CV-FM M2 5.85 6.5 >000B reserved for future NICAM Standards 1) 2) Reset, then Standard M see Table 6–11: Terrestrial TV Standards Reset, then Standard B/G AUTO_ FM/AM see Table 6–11: Terrestrial TV Standards 1) corresponds to the actual setting of AUTO_FM (Address = 0021hex) bits of AD_CV or MODE_REG, which are not affected by the short-programming, must be transmitted separately if their reset status does not fit. Note: All parameters in the DSP section (Audio Baseband Processing), except the identification mode register, are not affected by the Demodulator Short-Programming. They still have to be defined by the control processor. Micronas 23 MSP 34x0D PRELIMINARY DATA SHEET 6.4.2. AUTO_FM/AM: Automatic Switching between NICAM and FM/AM-Mono In case of bad NICAM transmission or loss of the NICAM carrier, the MSPD offers a comfortable mode to switch back to the FM/AM-Mono signal. If automatic switching is active, the MSP internally evaluates the ERROR_RATE. All output channels which are assigned to the NICAM source are switched back to the FM/AM-Mono source without any further CCU instruction, if the NICAM carrier fails or the ERROR_RATE exceeds the definable threshold. There are two possibilities to define the threshold deciding for NICAM or FM/AM-Mono (see Table 6–4): 1. default value of the MSPD (internal threshold = 700, i.e. switch to FM/AM if ERROR_RATE > 700) 2. definable by the customer (recommendable range: threshold = 50...2000, i.e. Bits [10...1] = 25...1000). Note: The auto_FM feature is only active if the NICAM bit of MODE_REG is set. Note, that the channel matrix of the corresponding output channels must be set according to the NICAM mode and need not be changed in the FM/AM fall-back case. An appropriate hysteresis algorithm avoids oscillating effects. The MSB of the Register C_AD_BITS (Addr: 0023hex) informs about the actual NICAM FM/AM Status (see section 6.6.2. on page 32). Table 6–4: Coding of automatic NICAM FM/AM switching (reset status: mode 0) Mode Auto_FM [11...0] Addr. = 0021hex Selected Sound at the NICAM Channel Select Threshold Comment 0 default Bit [0] =0 Bits [11...1] = 0 always NICAM none Compatible to MSP 3410B, i.e. automatic switching is disabled 1 Bit Bit [0] =1 [11...1] = 0 NICAM or FM/AM, depending on ERROR_RATE 700 dec automatic switching with internal threshold 2 Bit Bit NICAM or FM/AM, depending on ERROR_RATE set by customer automatic switching with external threshold Bit [0] =1 [10...1] = 25..1000 int = threshold/2 [11] =0 Bit Bit [11] = [0] = 1 [10...1] = 0 always FM/AM none Forced FM-Mono mode, i.e. automatic switching is disabled 3 24 Micronas MSP 34x0D PRELIMINARY DATA SHEET 6.5. Demodulator Write Registers for the General Programming Mode: Functions and Values 6.5.1. Register ‘AD_CV’ Table 6–5: AD_CV Register (reset status: all bits are “0”) AD_CV 00BBhex Set by Short-Programming Bit Meaning Settings AD_CV-FM AD_CV-AM AD_CV [0] not used must be set to 0 0 0 AD_CV [6...1] Reference level in case of Automatic Gain Control = on (see Table 6–6). Constant gain factor when Automatic Gain Control = off (see Table 6–7) 101000 100011 AD_CV [7] Determination of Automatic Gain or Constant Gain 0 = constant gain 1 = automatic gain 1 1 AD_CV [8] Selection of Sound IF source 0 = ANA_IN1+ 1 = ANA_IN2+ not affected not affected AD_CV [9] MSP Carrier Mute Function 0 = off: no mute 1 = on: mute as described in section 4.1.8. on page 12 1 0 must be set to 0 000000 000000 (Must be switched off in High Deviation Mode) AD_CV [15...10] not used Table 6–6: Reference values for active AGC (AD_CV[7] = 1) Application Input Signal Contains AD_CV [6...1] Ref. Value AD_CV [6...1] (dec) Range of Input Signal at pin ANA_IN1+ and ANA_IN2+ Dual-Carr. FM 2 FM Carriers 101000 40 0.10 − 3 Vpp1) NICAM/FM 1 FM and 1 NICAM Carrier 101000 40 0.10 − 3 Vpp1) NICAM/AM 1 AM and 1 NICAM Carrier 100011 35 0.10 − 1.4 Vpp Terrestrial TV recommended: 0.10 − 0.8 Vpp NICAM only 1 NICAM Carrier only 010100 20 0.05 − 1.0 Vpp SAT 1 or more FM Carriers 100011 35 0.10 − 3 Vpp1) ADR FM a. ADR carriers see DRP 3510A data sheet 1) For signals above 1.4 Vpp, the minimum gain of 3 dB is switched and overflow of the A/D converter may result. Due to the robustness of the internal processing, the IC works up to and even more than 3 Vpp, if norm conditions of FM/NICAM or FM1/FM2 ratio are supposed. In this overflow case, a loss of FM S/N ratio of about 10 dB may appear. Micronas 25 MSP 34x0D PRELIMINARY DATA SHEET Table 6–7: AD_CV parameters for constant input gain (AD_CV[7]=0) Step AD_CV [6...1] Constant Gain Gain Input Level at pin ANA_IN1+ and ANA_IN2+ 0 000000 3.00 dB maximum input level: 3 Vpp (FM) or 1 Vpp (NICAM)1) 1 000001 3.85 dB 2 000010 4.70 dB 3 000011 5.55 dB 4 000100 6.40 dB 5 000101 7.25 dB 6 000110 8.10 dB 7 000111 8.95 dB 8 001000 9.80 dB 9 001001 10.65 dB 10 001010 11.50 dB 11 001011 12.35 dB 12 001100 13.20 dB 13 001101 14.05 dB 14 001110 14.90 dB 15 001111 15.75 dB 16 010000 16.60 dB 17 010001 17.45 dB 18 010010 18.30 dB 19 010011 19.15 dB 20 010100 20.00 dB maximum input level: 0.14 Vpp 1) For signals above 1.4 Vpp, the minimum gain of 3 dB is switched and overflow of the A/D converter may result. Due to the robustness of the internal processing, the IC works up to and even more than 3 Vpp, if norm conditions of FM/NICAM or FM1/FM2 ratio are supposed. In this overflow case, a loss of FM S/N ratio of about 10 dB may appear. 26 Micronas MSP 34x0D PRELIMINARY DATA SHEET 6.5.2. Register ‘MODE_REG’ The register ‘MODE_REG’ contains the control bits determining the operation mode of the MSP 34x0D; Table 6–8 explains all bit positions. Table 6–8: Control word ‘MODE_REG’; reset status: all bits are “0” MODE_REG 0083hex Bit Function [0] not used [1] DCTR_TRI [2] Definition M1 M2 M3 0 : strongly recommended 0 0 0 Digital control out 0/1 tri-state 0 : active 1 : tri-state X X X I2S_TRI I2S outputs tri-state (I2S_CL, I2S_WS, I2S_DA_OUT) 0 : active 1 : tri-state X X X [3] I2S Mode1) Master/Slave mode of the I2S bus 0 : Master 1 : Slave X X X [4] I2S_WS Mode WS due to the Sony or Philips Format 0 : Sony 1 : Philips X X X [5] AUD_CL_OUT Switch Audio_Clock_Output to tri-state 0 : on 1 : tri-state X X X [6] NICAM1) Mode of MSP-Ch1 0 : FM 1 : Nicam 0 1 1 [7] not used 0 : strongly recommended 0 0 0 [8] FM AM Mode of MSP Ch2 0 : FM 1 : AM 0 0 1 [9] HDEV High Deviation Mode (channel matrix must be sound A) 0 : normal 1 : high deviation mode 0 0 0 [11...10] not used 0 : strongly recommended 00 00 00 [12] MSP Ch1 Gain see also Table 6–11 0 : Gain = 6 dB 1 : Gain = 0 dB 0 0 0 [13] FIR1 Filter Coeff. Set see also Table 6–11 0 : use FIR1 1 : use FIR2 1 0 0 [14] ADR Mode of MSP Ch1/ ADR Interface 0 : normal mode/tri-state 1 : ADR mode/active 0 0 0 [15] AM Gain Gain for AM Demodulation 0 : 0 dB (default. of MSPB) 1 : 12 dB (recommended) 1 1 1 1) Comment Set by Short-Programming In case of NICAM operation, I2S slave mode is not possible. In case of I2S slave mode, no synchronization to NICAM is allowed. Micronas X: not affected by short-programming 27 MSP 34x0D PRELIMINARY DATA SHEET Table 6–9: Channel modes ‘MODE_REG [6, 8, 9]’ NICAM Bit[6] FM AM Bit[8] HDEV Bit[9] MSP Ch1 MSP Ch2 1 0 0 NICAM FM1 1 1 0 NICAM AM 0 0 0 FM2 FM1 0 0 1 −:− High-Deviation FM 6.5.3. FIR Parameter The following data values (see Table 6–10) are to be transferred 8 bits at a time embedded LSB-bound in a 16-bit word. The loading sequences must be obeyed. To change a coefficient set, the complete block FIR1 or FIR2 must be transmitted. Note: For compatibility with MSP 3410B, IMREG1 and IMREG2 have to be transmitted. The value for IMREG1 and IMREG2 is 004. Due to the partitioning to 8-bit units, the values 04hex, 40hex, and 00hex arise. Table 6–10: Loading sequence for FIR coefficients FIR1 0001hex (MSP Ch1: NICAM/FM2) No. Symbol Name Bits 1 NICAM/FM2_Coeff. (5) 8 2 NICAM/FM2_Coeff. (4) 8 3 NICAM/FM2_Coeff. (3) 8 4 NICAM/FM2_Coeff. (2) 8 5 NICAM/FM2_Coeff. (1) 8 6 NICAM/FM2_Coeff. (0) 8 Value see Table 6–11 FIR2 0005hex (MSP Ch2: FM1/AM ) No. Symbol Name Bits Value 1 IMREG1 8 04hex 2 IMREG1 / IMREG2 8 40hex 3 IMREG2 8 00hex 4 FM/AM_Coef (5) 8 5 FM/AM_Coef (4) 8 6 FM/AM_Coef (3) 8 7 FM/AM_Coef (2) 8 8 FM/AM_Coef (1) 8 9 FM/AM_Coef (0) 8 see Table 6–11 28 Micronas MSP 34x0D PRELIMINARY DATA SHEET Table 6–11: 8-bit FIR coefficients (decimal integer) for MSP 34x0D (reset status: all coefficients are “0”) Coefficients for FIR1 0001hex and FIR2 0005hex FM Satellite FIR filter corresponds to a band-pass with a bandwidth of B = 130 to 500 kHz Terrestrial TV Standards B fc B/G-, D/KNICAM-FM Coef(i) INICAM-FM LNICAM-AM B/G-, D/K-, M-Dual FM FIR2 130 kHz 180 kHz 200 kHz 280 kHz 380 kHz 500 kHz FIR2 FIR2 FIR2 FIR2 FIR2 FIR2 frequency Autosearch FIR1 FIR2 FIR1 FIR2 FIR1 FIR2 FIR2 0 −2 3 2 3 −2 −4 3 73 9 3 −8 −1 −1 −1 1 −8 18 4 18 −8 −12 18 53 18 18 −8 −9 −1 −1 2 −10 27 −6 27 −10 −9 27 64 28 27 4 −16 −8 −8 3 10 48 −4 48 10 23 48 119 47 48 36 5 2 2 4 50 66 40 66 50 79 66 101 55 66 78 65 59 59 5 86 72 94 72 86 126 72 127 64 72 107 123 126 126 ModeREG[12] 0 0 0 0 1 1 1 1 1 1 0 ModeREG[13] 0 0 0 1 1 1 1 1 1 1 0 For compatibility, except for the FIR2 AM and the autosearch sets, the FIR filter programming as used for the MSP 3410B is also possible. ADR coefficients are listed in the DRP data sheet. Micronas 29 MSP 34x0D PRELIMINARY DATA SHEET 6.5.4. DCO Registers For a chosen TV standard, a corresponding set of 24-bit registers determining the mixing frequencies of the quadrature mixers, has to be written into the IC. In Table 6–12, some examples of DCO registers are listed. It is necessary to divide them up into low part and high part. The formula for the calculation of the registers for any chosen IF frequency is as follows: INCRdec = int(f / fs ⋅ 224) with: int f fS = integer function = IF frequency in MHz = sampling frequency (18.432 MHz) Conversion of INCR into hex format and separation of the 12-bit low and high parts lead to the required register values (DCO1_HI or _LO for MSP Ch1, DCO2_HI or LO for MSP Ch2). Table 6–12: DCO registers for the MSP 34x0D (reset status: DCO_HI/LO = “0000”) DCO1_LO 0093hex, DCO1_HI 009Bhex ; DCO2_LO 00A3hex, DCO2_HI 00ABhex Freq. [MHz] DCO_HIhex DCO_LOhex Freq. [MHz] DCO_HIhex DCO_LOhex 4.5 03E8 0000 5.04 5.5 5.58 5.7421875 0460 04C6 04D8 04FC 0000 038E 0000 00AA 5.76 5.85 5.94 0500 0514 0528 0000 0000 0000 6.0 6.2 6.5 6.552 0535 0561 05A4 05B0 0555 0C71 071C 0000 6.6 6.65 6.8 05BA 05C5 05E7 0AAA 0C71 01C7 7.02 0618 0000 7.2 0640 0000 7.38 0668 0000 7.56 0690 0000 30 Micronas MSP 34x0D PRELIMINARY DATA SHEET 6.6. Demodulator Read Registers: Functions and Values All registers except C_AD_BITS are 8 bits wide. They can be read out of the RAM of the MSP 34x0D. All transmissions take place in 16-bit words. The valid 8 bit data are the 8 LSBs of the received data word. To enable appropriate switching of the channel select matrix of the baseband processing part, the NICAM or FM identification parameters must be read and evaluated by the CCU. The FM identification registers are described in section 7.2. on page 39. To handle the NICAM sound and to observe the NICAM quality, at least the registers C_AD_BITS and ERROR_RATE must be read and evaluated by the CCU. Additional data bits and CIB bits, if supplied by the NICAM transmitter, can be obtained by reading the registers ADD_BITS and CIB_BITS. Observing the presence and quality of NICAM can be delegated to the MSP 3410D, if the automatic switching feature (AUTO_FM, section 6.6.1. on page 32) is applied. Table 6–13: Result of Autodetection Result of Autodetect 007Ehex Code (Data) hex Detected TV Sound Standard Note: After detection, the detected standard is set automatically according to Table 6–3. >07FF autodetect still active 0000 no TV sound standard was detected; select sound standard manually 0002 M Dual FM, even if only FM1 is available 0003 B/G Dual FM, even if only FM1 is available 0008 B/G FM NICAM, only if NICAM is available L_AM NICAM, whenever a 6.5-MHz carrier is detected, even if NICAM is not available. If also D/K might be possible, a decision has to be made according to the video mode: Video = SECAM_EAST 0009 CAD_BITS[0] = 0 Video = SECAM_L → no more activities necessary To be set by means of the short programming mode: D/K1 or D/K2 (see section 6.6.1.) 000A CAD_BITS[0] = 1 D/K-NICAM (standard 00Bhex) I-FM-NICAM, even if NICAM is not available Note: Similar as for the Demodulator Short-Programming, the Autodetection does not affect most of the parameters of the DSP section (Audio Baseband Processing): The following exceptions are to be considered: − identification mode: Autodetection resets and sets the corresponding identification mode − Prescale FM/AM and FM matrix and Deemphasis FM are undefined after Autodetection Micronas 31 MSP 34x0D PRELIMINARY DATA SHEET 6.6.1. Autodetection of Terrestrial TV Audio Standards By means of Autodetect, the MSP 34x0D offers a simple and fast (<0.5 s) facility to detect the actual TV audio standard. The algorithm checks for the FMMono and NICAM carriers of all common TV sound standards. The following notes must be considered when applying the Autodetect feature: Table 6–14: NICAM operation modes as defined by the EBU NICAM 728 specification C4 C3 C2 C1 0 0 0 0 Stereo sound (NICAM A/B), independent mono sound (FM1) 0 0 0 1 Two independent mono signals (NICAM A, FM1) 0 0 1 0 Three independent mono channels (NICAM A, NICAM B, FM1) 0 0 1 1 Data transmission only; no audio 1 0 0 0 Stereo sound (NICAM A/B), FM1 carries same channel 1 0 0 1 2. During active Autodetect, no I2C transfers besides reading the autodetect result are recommended. Results exceeding 07FFhex indicate an active autodetect. One mono signal (NICAM A). FM1 carries same channel as NICAM A 1 0 1 0 3. The results are to be understood as static information, i.e. no evaluation of FM or NICAM identification concerning the dynamic mode (stereo, bilingual, or mono) are done. Two independent mono channels (NICAM A, NICAM B). FM1 carries same channel as NICAM A 1 0 1 1 Data transmission only; no audio x 1 x x Unimplemented sound coding option (not yet defined by EBU NICAM 728 specification) 1. Since there is no way to distinguish between AM and FM carrier, a carrier detected at 6.5 MHz is interpreted as an AM carrier. If video detection results in SECAM East, the MSPD result “9” of Autodetect must be reinterpreted as “Bhex” in case of CAD_BITS[0] = 1, or as “4” or “5” by using the demodulator short programming mode. A simple decision can be made between the two D/K FM stereo standards by setting D/K1 and D/K2 using the short programming mode and checking the identification of both versions (see Table 6–13 on page 31). 4. Before switching to Autodetect, the audio processing part should be muted. Do not forget to demute after having received the result. Operation Mode AUTO_FM: monitor bit for the AUTO_FM Status: 0: NICAM source is NICAM 1: NICAM source is FM 6.6.2. C_AD_BITS NICAM operation mode control bits and A[2...0] of the additional data bits. Format: MSB C_AD_BITS 0023hex LSB 11 ... 7 6 5 4 3 2 1 0 Auto _FM ... A[2] A[1] A[0] C4 C3 C2 C1 S Important: “S” = Bit[0] indicates correct NICAM synchronization (S=1). If S=0, the MSP 3410D has not yet synchronized correctly to frame and sequence, or has lost synchronization. The remaining read registers are therefore not valid. The MSP 3410D mutes the NICAM output automatically and tries to synchronize again as long as MODE_REG[6] is set. The operation mode is coded by C4...C1 as shown in Table 6–14. 32 6.6.3. ADD_BITS [10...3] 0038hex Contains the remaining 8 of the 11 additional data bits. The additional data bits are not yet defined by the NICAM 728 system. Format: MSB ADD_BITS 0038hex LSB 7 6 5 4 3 2 1 0 A[10] A[9] A[8] A[7] A[6] A[5] A[4] A[3] 6.6.4. CIB_BITS Cib bits 1 and 2 (see NICAM 728 specifications). Format: MSB CIB_BITS 003Ehex LSB 7 6 5 4 3 2 1 0 x x x x x x CIB1 CIB2 Micronas MSP 34x0D PRELIMINARY DATA SHEET 6.6.5. ERROR_RATE 0057hex 6.6.9. AGC_GAIN Average error rate of the NICAM reception in a time interval of 182 ms, which should be close to 0. The initial and maximum value of ERROR_RATE is 2047. This value is also active, if the NICAM bit of MODE_REG is not set. Since the value is achieved by filtering, a certain transition time (appr. 0.5 sec) is unavoidable. Acceptable audio may have error_rates up to a value of 700dec. Individual evaluation of this value by the CCU and an appropriate threshold may define the fallback mode from NICAM to FM/AM-Mono in case of poor NICAM reception. It is possible to read out the actual setting of AGC_GAIN in Automatic Gain Mode. In standard applications, this register is not of interest for the customer. AGC_GAIN 021Ehex max. amplification (20 dB) 0001 0100 14hex min. amplification (3 dB) 0000 0000 00hex The bit error rate per second (BER) can be calculated by means of the following formula: BER = ERROR_RATE × 12.3 × 10−6 /s If the automatic switching feature is applied (AUTO_FM; section 6.4.2. on page 24), reading of ERROR_RATE can be omitted. 6.6.6. CONC_CT (for compatibility with MSP 3410B) This register contains the actual number of bit errors of the previous 728-bit data frame. Evaluation of CONC_CT is no longer recommended. 6.6.7. FAWCT_IST (for compatibility with MSP 3410B) For compatibility with MSP 3410B this value equals 12 as long as NICAM quality is sufficient. It decreases to 0 if NICAM reception gets poor. Evaluation of FAWCT_IST is no longer recommended. 6.7. Sequences to Transmit Parameters and to Start Processing After having been switched on, the MSP has to be initialized by transmitting the parameters according to the LOAD_SEQ_1/2 (see Table 6–15 on page 34). The data are immediately active after transmission into the MSP. It is no longer necessary to transmit LOAD_REG_1/2 or LOAD_REG_1 as it was for MSP 34x0B. Nevertheless, transmission of LOAD_REG_1/2 or LOAD_REG_1 does no harm. For NICAM operation, the following steps listed in ‘NICAM_WAIT, _READ, and _CHECK’ in Table 6–15 must be taken. For FM-Stereo operation, the evaluation of the identification signal must be performed. For a positive identification check, the MSP 3410D sound channels have to be switched corresponding to the detected operation mode. 6.6.8. PLL_CAPS It is possible to read out the actual setting of the PLL_CAPS. In standard applications, this register is not of interest for the customer. PLL_CAPS 021Fhex minimum frequency 0111 1111 7Fhex nominal frequency 0101 0110 RESET 56hex maximum frequency 0000 0000 00hex Micronas 33 MSP 34x0D PRELIMINARY DATA SHEET Table 6–15: Sequences to initialize and start the MSP 34x0D LOAD_SEQ_1/2: General Initialization General Programming Mode Demodulator Short Programming Write into MSP 34x0D: Write into MSP 34x0D: 1. AD_CV 2. FIR1 3. FIR2 4. MODE_REG 5. DCO1_LO 6. DCO1_HI 7. DCO2_LO 8. DCO2_HI For example: Addr: 0020hex, Data 0008hex Alternatively, for terrestrial reception, the Autodetect feature can be applied. AUDIO PROCESSING INIT Initialization of Audio Baseband Processing section, which may be customer-dependent (see section 7. on page 37). NICAM_WAIT: Automatic start of the NICAM Decoder if Bit[6] of MODE_REG is set to 1 1. Wait at least 0.25 s NICAM_CHECK: Read NICAM specific information and check for presence, operation mode, and quality of NICAM signal. Read out of MSP 3410D: 1. C_AD_BITS 2. CONC_CT or ERROR_RATE; if AUTO_FM is active, reading of CONC_CT or ERROR_RATE can be omitted. Evaluation of C_AD_BITS and CONC_CT or ERROR_RATE in the CCU (see section 6.6. on page 31). If necessary, switch the corresponding sound channels within the audio baseband processing section. FM_WAIT: Automatic start of the FM identification process if Bit[6] of MODE_REG is set to 0. 1. Ident Reset 2. Wait at least 0.5 s FM_IDENT_CHECK: Read FM specific information and check for presence, operation mode, and quality of dualcarrier FM. Read out of MSP 34x0D: 1. Stereo detection register (DSP register 0018hex, high part) Evaluation of the stereo detection register (see section 7.6.1. on page 50). If necessary, switch the corresponding sound channels within the audio baseband processing section. LOAD_SEQ_1: Reinitialization of Channel 1 without affecting Channel 2 Write into MSP 34x0D: 1. FIR1 2. MODE_REG 3. DCO1_LO 4. DCO1_HI Write into MSP 34x0D: (6 x 8 bit) (12 bit) (12 bit) For example: Addr: 0020hex, Data: 0003hex PAUSE: Duration of “Pause” determines the repetition rate of the NICAM or the FM_IDENT check. Note: If downward-compatibility to the MSP 34x0B is required, the MSP 34x0D may be programmed according to the MSP 34x0B data sheet. 34 Micronas MSP 34x0D PRELIMINARY DATA SHEET 6.8. Software Proposals for Multistandard TV Sets To familiarize the reader with the programming scheme of the MSP 34x0D demodulator part, three examples in the shape of flow diagrams are shown in the following sections. 6.8.1. Multistandard Including System B/G with NICAM/FM-Mono only Fig. 6–1 shows a flow diagram for the CCU software, applied for the MSP 3410D in a TV set, which facilitates NICAM and FM-Mono sound. For the instructions, please refer to Table 6–15. If the program is changed, resulting in another program within the Scandinavian System B/G, no parameters of the MSP 3410D need be modified. To facilitate the check for NICAM, the CCU has only to continue at the ’NICAM_WAIT’ instruction. During the NICAM identification process, the MSP 3410D must be switched to the FM-Mono sound. START LOAD_SEQ_1/2 Set Sound Standard 0008hex 6.8.3. Multistandard Including System B/G with NICAM/FM-Mono and German DUAL-FM Fig. 6–3 shows a flow diagram for the CCU software, applied for the MSP 3410D in a TV set which supports all standards according to system B/G. For the instructions used in the diagram, please refer to Table 6–15. After having switched on the TV set and having initialized the MSP 3410D (LOAD_SEQ_1/2), FM-Mono sound is available. Fig. 6–3 shows that to check for any stereo or bilingual audio information, the TV sound standards 0008hex (B/G-NICAM) and 0003hex must simply be set alternately. If successful, the MSP 3410D must switch to the desired audio mode. 6.8.4. Satellite Mode Fig. 6–2 shows the simple flow diagram to be used for the MSP 34x0D in a satellite receiver. For FM-Mono operation, the corresponding FM carrier should preferably be processed at the MSP channel 2. START MSP-Channel 1 FM2-Parameter MSP-Channel 2 FM1-Parameter Audio Processing Init Audio Processing Init NICAM_WAIT STOP Pause NICAM_CHECK Fig. 6–2: CCU software flow diagram: SAT mode 6.8.5. Automatic Search Function for FM Carrier Detection Fig. 6–1: CCU software flow diagram: standard B/G NICAM/FM-Mono only with Demodulator Short Programming Mode 6.8.2. Multistandard Including System I with NICAM/FM-Mono only This case is identical to the afore-mentioned. The only difference consists in selecting the UK TV sound standard, which is coded with 000Ahex of register 0020hex. Micronas The AM demodulation ability of the MSP 34x0D offers the possibility to calculate the “field strength” of the momentarily selected FM carrier, which can be read out by the CCU. In SAT receivers, this feature can be used to make automatic FM carrier search possible. Therefore, the MSPD has to be switched to AM mode (MODE_REG[8]), FM prescale must be set to 7Fhex=+127dec, and the FM DC notch must be switched off. The sound IF frequency range must now be “scanned” in the MSPD channel 2 by means of the programmable quadrature mixer with an appropriate incremental frequency (i.e. 10 kHz). 35 MSP 34x0D PRELIMINARY DATA SHEET START LOAD_SEQ_1/2 Set Sound Standard 0008hex Audio Processing Init NICAM_WAIT Pause Yes NICAM_CHECK NICAM ? No LOAD_SEQ_1 Set Sound Standard 0003hex FM_WAIT Pause Stereo/Biling. FM_ IDENT_CHECK After each incrementation, a field strength value is available at the quasi-peak detector output (quasi-peak detector source must be set to FM), which must be examined for relative maxima by the CCU. This results in either continuing search or switching the MSP 34x0D back to FM demodulation mode. During the search process, the FIR2 must be loaded with the coefficient set “AUTOSEARCH”, which enables small bandwidth, resulting in appropriate field strength characteristics. The absolute field strength value (can be read out of “quasi peak detector output FM1”) also gives information on whether a main FM carrier or a subcarrier was detected, and as a practical consequence, the FM bandwidth (FIR1/2) and the deemphasis (50 µs or adaptive) can be switched automatically. Due to the fact that a constant demodulation frequency offset of a few kHz, leads to a DC level in the demodulated signal, further fine tuning of the found carrier can be achieved by evaluating the “DC Level Readout FM1”. Therefore, the FM DC Notch must be switched on, and the demodulator part must be switched back to FM demodulation mode. For a detailed description of the automatic search function, please refer to the corresponding MSP 34xxD Windows software. Note: The automatic search is still possible by evaluating only the DC Level Readout FM1 (DC Notch On) as it is described with the MSP 34x0B, but the above mentioned method is faster. If this DC Level method is applied with the MSP 34x0D, it is recommended to set MODE_REG[15] to 1 (AM gain = 12 dB) and to use the new Autosearch FIR2 coefficient set as given in Table 6–11. Mono LOAD_SEQ_1 Set Sound Standard 0008hex Fig. 6–3: CCU software flow diagram: standard B/G with NICAM or FM-Stereo with Demodulator Short Programming 36 Micronas MSP 34x0D PRELIMINARY DATA SHEET 7. Programming the DSP Section (Audio Baseband Processing) 7.1. DSP Write Registers: Table and Addresses Table 7–1: DSP Write Registers; Subaddress: 12hex; if necessary, these registers are readable as well. DSP Write Register Address High/ Adjustable Range, Operational Modes Low Volume loudspeaker channel 0000hex H [+12 dB ... −114 dB, MUTE] MUTE L 1/8 dB Steps, Reduce Volume / Tone Control 00hex H [0...100 / 100% and vv][−127 .. 0 / 0 dB and vv] 100% / 100% L [Linear mode / logarithmic mode] linear mode Volume / Mode loudspeaker channel Balance loudspeaker channel [L/R] 0001hex Balance Mode loudspeaker Reset Mode Bass loudspeaker channel 0002hex H [+20 dB ... −12 dB] 0 dB Treble loudspeaker channel 0003hex H [+15 dB ... −12 dB] 0 dB Loudness loudspeaker channel 0004hex H [0 dB ... +17 dB] 0 dB L [NORMAL, SUPER_BASS] NORMAL H [−100%...OFF...+100%] OFF L [SBE, SBE+PSE] SBE+PSE H [+12 dB ... −114 dB, MUTE] MUTE L 1/8 dB Steps, Reduce Volume / Tone Control 00hex H [00hex ... 7Fhex],[+12 dB ... −114 dB, MUTE] 00hex L [Linear mode / logarithmic mode] linear mode H [FM/AM, NICAM, SCART, I2S1, I2S2] FM/AM L [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA H [FM/AM, NICAM, SCART, I2S1, I2S2] FM/AM L [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA H [FM/AM, NICAM, SCART, I2S1, I2S2] FM/AM L [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA H [FM/AM, NICAM, SCART, I2S1, I2S2] FM/AM L [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA H [FM/AM, NICAM, SCART, I2S1, I2S2] FM/AM L [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA Loudness Filter Characteristic Spatial effect strength loudspeaker ch. 0005hex Spatial effect mode/customize Volume headphone channel 0006hex Volume / Mode headphone channel Volume / SCART1 channel 0007hex Volume / Mode SCART1 channel Loudspeaker channel source 0008hex Loudspeaker channel matrix Headphone channel source 0009hex Headphone channel matrix SCART1 channel source 000Ahex SCART1 channel matrix I2S channel source 000Bhex I2S channel matrix Quasi-peak detector source 000Chex Quasi-peak detector matrix Prescale SCART 000Dhex H [00hex ... 7Fhex] 00hex Prescale FM/AM 000Ehex H [00hex ... 7Fhex] 00hex L [NO_MAT, GSTEREO, KSTEREO] NO_MAT H [50 µs, 75 µs, J17, OFF] 50 µs L [OFF, WP1] OFF H [00hex ... 7Fhex] 00hex FM matrix Deemphasis FM 000Fhex Adaptive Deemphasis FM Prescale NICAM Micronas 0010hex 37 MSP 34x0D PRELIMINARY DATA SHEET Table 7–1: DSP Write Registers; Subaddress: 12hex; if necessary, these registers are readable as well., continued DSP Write Register Address High/ Adjustable Range, Operational Modes Low Reset Mode Prescale I2S2 0012hex H [00hex ... 7Fhex] 10hex ACB Register (SCART Switching Facilities and Digital Control Output Pins) 0013hex H/L Bits [15...0] 00hex Beeper 0014hex H/L [00hex ... 7Fhex]/[00hex ... 7Fhex] 0/0 Identification Mode 0015hex L [B/G, M] B/G Prescale I2S1 0016hex H [00hex ... 7Fhex] 10hex FM DC Notch 0017hex L [ON, OFF] ON Mode Tone Control 0020hex H [BASS/TREBLE, EQUALIZER] BASS/TREB Equalizer loudspeaker ch. band 1 0021hex H [+12 dB ... −12 dB] 0 dB Equalizer loudspeaker ch. band 2 0022hex H [+12 dB ... −12 dB] 0 dB Equalizer loudspeaker ch. band 3 0023hex H [+12 dB ... −12 dB] 0 dB Equalizer loudspeaker ch. band 4 0024hex H [+12 dB ... −12 dB] 0 dB Equalizer loudspeaker ch. band 5 0025hex H [+12 dB ... −12 dB] 0 dB Automatic Volume Correction 0029hex H [off, on, decay time] off Volume Subwoofer channel 002Chex H [0 dB ... −30 dB, mute] 0 dB Subwoofer Channel Corner Frequency 002Dhex H [50 Hz ... 400 Hz] 00hex L [off, on] off H [0...100 / 100% and vv][−127...0 / 0 dB and vv] 100% /100% L [Linear mode / logarithmic mode] linear mode Subwoofer: Complementary High-pass Balance headphone channel [L/R] 0030hex Balance Mode headphone Bass headphone channel 0031hex H [+20 dB ... −12 dB] 0 dB Treble headphone channel 0032hex H [+15 dB ... −12 dB] 0 dB Loudness headphone channel 0033hex H [0 dB ... +17 dB] 0 dB L [NORMAL, SUPER_BASS] NORMAL H [00hex ... 7Fhex],[+12 dB ... −114 dB, MUTE] 00hex L [Linear mode / logarithmic mode] linear mode H [FM, NICAM, SCART, I2S1, I2S2] FM L [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA Loudness filter characteristic Volume SCART2 channel 0040hex Volume / Mode SCART2 channel SCART2 channel source SCART2 channel matrix 38 0041hex Micronas MSP 34x0D PRELIMINARY DATA SHEET 7.2. DSP Read Registers: Table and Addresses Table 7–2: DSP Read Registers; Subaddress: 13hex; these registers are not writable. DSP Read Register Address High/Low Output Range Stereo detection register 0018hex H [80hex ... 7Fhex] 8 bit two’s complement Quasi-peak readout left 0019hex H&L [0000hex ... 7FFFhex] 16 bit two’s complement Quasi-peak readout right 001Ahex H&L [0000hex ... 7FFFhex] 16 bit two’s complement DC level readout FM1/Ch2-L 001Bhex H&L [8000hex ... 7FFFhex] 16 bit two’s complement DC level readout FM2/Ch1-R 001Chex H&L [8000hex ... 7FFFhex] 16 bit two’s complement MSP hardware version code 001Ehex H [00hex ... FFhex] L [00hex ... FFhex] H [00hex ... 0Ahex] L [00hex ... FFhex] MSP major revision code MSP product code MSP ROM version code Micronas 001Fhex 39 MSP 34x0D PRELIMINARY DATA SHEET 7.3. DSP Write Registers: Functions and Values Write registers are 16 bit wide, whereby the MSB is denoted bit [15]. Transmissions via I2C bus have to take place in 16-bit words. Some of the defined 16-bit words are divided into low [7...0] and high [15...8] byte, or in an other manner, thus holding two different control entities. All write registers are readable. Unused parts of the 16-bit registers must be zero. Addresses not given in this table must not be written at any time! 7.3.1. Volume – Loudspeaker and Headphone Channel Volume Loudspeaker 0000hex [15...4] Volume Headphone 0006hex [15...4] +12 dB 0111 1111 00001) 7F0hex +11.875 dB 0111 1110 1110 7EEhex +0.125 dB 0111 0011 0010 732hex 0 dB 0111 0011 0000 730hex −0.125 dB 0111 0010 1110 72Ehex −113.875 dB 0000 0001 0010 012hex −114 dB 0000 0001 0000 010hex Mute 0000 0000 0000 RESET 000hex Fast Mute 1111 1111 1110 FFEhex 1) Bit[4] must always be set to 0 The highest given positive 12-bit number (7F0hex) yields in a maximum possible gain of 12 dB. Decreasing the volume register by 2 LSBs decreases the volume by 0.125 dB. Volume settings lower than the given minimum mute the output. With large scale input signals, positive volume settings may lead to signal clipping. The MSPD loudspeaker and headphone volume function is divided up into a digital and an analog section. 40 With Fast Mute, volume is reduced to mute position by digital volume only. Analog volume is not changed. This reduces any audible DC plops. Going back from Fast Mute should be done to the volume step which was in existence before Fast Mute was activated. The Fast Mute facility is activated by the I2C command. After 75 ms (typically), the signal is completely ramped down. Clipping Mode Loudspeaker 0000hex [3..0] Clipping Mode Headphone 0006hex [3..0] Reduce Volume 0000 RESET 0hex Reduce Tone Control 0001 1hex Compromise Mode 0010 2hex If the clipping mode is set to “Reduce Volume”, the following clipping procedure is used: To prevent severe clipping effects with bass, treble, or equalizer boosts, the internal volume is automatically limited to a level where, in combination with either bass, treble, or equalizer setting, the amplification does not exceed 12 dB. If the clipping mode is “Reduce Tone Control”, the bass or treble value is reduced if amplification exceeds 12 dB. If the equalizer is switched on, the gain of those bands is reduced, where amplification together with volume exceeds 12 dB. If the clipping mode is “Compromise Mode”, the bass or treble value and volume are reduced half and half if amplification exceeds 12 dB. If the equalizer is switched on, the gain of those bands is reduced half and half, where amplification together with volume exceeds 12 dB. Example: Vol.: +6 dB Bass: +9 dB Treble: +5 dB Red. Volume 3 9 5 Red. Tone Con. 6 6 5 Compromise 4.5 7.5 5 Micronas MSP 34x0D PRELIMINARY DATA SHEET 7.3.2. Balance – Loudspeaker and Headphone Channel Logarithmic Mode Positive balance settings reduce the left channel without affecting the right channel; negative settings reduce the right channel leaving the left channel unaffected. In linear mode, a step by 1 LSB decreases or increases the balance by about 0.8 % (exact figure: 100/127). In logarithmic mode, a step by 1 LSB decreases or increases the balance by 1 dB. Balance Mode Loudspeaker 0001hex [3..0] Balance Mode Headphone 0030hex linear 0000 RESET 0hex logarithmic 0001 1hex Balance Loudspeaker Channel [L/R] 0001hex H Balance Headphone Channel [L/R] 0030hex H Left −127 dB, Right 0 dB 0111 1111 7Fhex Left −126 dB, Right 0 dB 0111 1110 7Ehex Left −1 dB, Right 0 dB 0000 0001 01hex Left 0 dB, Right 0 dB 0000 0000 RESET 00hex Left 0 dB, Right −1 dB 1111 1111 FFhex Left 0 dB, Right −127 dB 1000 0001 81hex Left 0 dB, Right −128 dB 1000 0000 80hex [3..0] 7.3.3. Bass – Loudspeaker and Headphone Channel Linear Mode Balance Loudspeaker Channel [L/R] 0001hex H Balance Headphone Channel [L/R] 0030hex H Left muted, Right 100 % 0111 1111 Left 0.8 %, Right 100 % Bass Loudspeaker 0002hex H Bass Headphone 0031hex H +20 dB 0111 1111 7Fhex 7Fhex +18 dB 0111 1000 78hex 0111 1110 7Ehex +16 dB 0111 0000 70hex Left 99.2 %, Right 100 % 0000 0001 01hex +14 dB 0110 1000 68hex Left 100 %, Right 100 % 0000 0000 RESET 00hex +12 dB 0110 0000 60hex +11 dB 0101 1000 58hex Left 100 %, Right 99.2 % 1111 1111 FFhex +1 dB 0000 1000 08hex Left 100 %, Right 0.8 % 1000 0010 82hex +1/8 dB 0000 0001 01hex Left 100 %, Right muted 1000 0001 81hex 0 dB 0000 0000 RESET 00hex −1/8 dB 1111 1111 FFhex −1 dB 1111 1000 F8hex −11 dB 1010 1000 A8hex −12 dB 1010 0000 A0hex Micronas 41 MSP 34x0D PRELIMINARY DATA SHEET With positive bass settings, internal overflow may occur even with overall volume less than 0 dB. This will lead to a clipped output signal. Therefore, it is not recommended to set bass to a value that, in conjunction with volume, would result in an overall positive gain. Loudspeaker channel: Bass and Equalizer cannot work simultaneously (see section 7.3.22.: Mode Tone Control). If Equalizer is used, Bass and Treble coefficients must be set to zero and vice versa. 7.3.4. Treble – Loudspeaker and Headphone Channel Treble Loudspeaker 0003hex H Treble Headphone 0032hex H +15 dB 0111 1000 78hex +14 dB 0111 0000 70hex +1 dB 0000 1000 08hex +1/8 dB 0000 0001 01hex 0 dB 0000 0000 RESET 00hex −1/8 dB 1111 1111 FFhex −1 dB 1111 1000 F8hex −11 dB 1010 1000 A8hex −12 dB 1010 0000 A0hex With positive treble settings, internal overflow may occur even with overall volume less than 0 dB. This will lead to a clipped output signal. Therefore, it is not recommended to set treble to a value that, in conjunction with volume, would result in an overall positive gain. Loudspeaker channel: Treble and Equalizer cannot work simultaneously (see section 7.3.22.: Mode Tone Control). If Equalizer is used, Bass and Treble coefficients must be set to zero and vice versa. 42 7.3.5. Loudness – Loudspeaker and Headphone Channel Loudness Loudspeaker 0004hex H Loudness Headphone 0033hex H +17 dB 0100 0100 44hex +16 dB 0100 0000 40hex +1 dB 0000 0100 04hex 0 dB 0000 0000 RESET 00hex Mode Loudness Loudspeaker 0004hex L Mode Loudness Headphone 0033hex L Normal (constant volume at 1 kHz) 0000 0000 RESET 00hex Super Bass (constant volume at 2 kHz) 0000 0100 04hex Loudness increases the volume of low and high frequency signals, while keeping the amplitude of the 1 kHz reference frequency constant. The intended loudness has to be set according to the actual volume setting. Because loudness introduces gain, it is not recommended to set loudness to a value that, in conjunction with volume, would result in an overall positive gain. By means of ‘Mode Loudness’, the corner frequency for bass amplification can be set to two different values. In Super Bass mode, the corner frequency is shifted up. The point of constant volume is shifted from 1 kHz to 2 kHz. Micronas MSP 34x0D PRELIMINARY DATA SHEET 7.3.6. Spatial Effects – Loudspeaker Channel Spatial Effect Strength Loudspeaker 0005hex H Enlargement 100% 0111 1111 7Fhex Enlargement 50% 0011 1111 3Fhex Enlargement 1.5% 0000 0001 01hex Effect off 0000 0000 RESET 00hex Reduction 1.5% 1111 1111 FFhex Reduction 50% 1100 0000 C0hex Reduction 100% 1000 0000 80hex Spatial Effect Mode Loudspeaker 0005hex [7...4] Stereo Basewidth Enlargement (SBE) and Pseudo Stereo Effect (PSE). (Mode A) 0000 RESET 0hex Stereo Basewidth Enlargement (SBE) only. (Mode B) 0010 2hex Spatial Effect Customize Coefficient Loudspeaker 0005hex [3...0] max. high-pass gain 0000 RESET 0hex 2/3 high-pass gain 0010 2hex 1/3 high-pass gain 0100 4hex min. high-pass gain 0110 6hex automatic 1000 8hex Micronas There are several spatial effect modes available: Mode A (low byte = 00hex) is compatible to the formerly used spatial effect. Here, the kind of spatial effect depends on the source mode. If the incoming signal is in mono mode, Pseudo Stereo Effect is active; for stereo signals, Pseudo Stereo Effect and Stereo Basewidth Enlargement is active. The strength of the effect is controllable by the upper byte. A negative value reduces the stereo image. A rather strong spatial effect is recommended for small TV sets where loudspeaker spacing is rather close. For large screen TV sets, a more moderate spatial effect is recommended. In mode A, even in case of stereo input signals, Pseudo Stereo Effect is active, which reduces the center image. In Mode B, only Stereo Basewidth Enlargement is effective. For mono input signals, the Pseudo Stereo Effect has to be switched on. It is worth mentioning, that all spatial effects affect amplitude and phase response. With the lower 4 bits, the frequency response can be customized. A value of 0000bin yields a flat response for center signals (L = R) but a high pass function of L or R only signals. A value of 0110bin has a flat response for L or R only signals but a low-pass function for center signals. By using 1000bin, the frequency response is automatically adapted to the sound material by choosing an optimal high-pass gain. 43 MSP 34x0D PRELIMINARY DATA SHEET 7.3.7. Volume – SCART1 and SCART2 Channel 7.3.8. Channel Source Modes Volume Mode SCART1 0007hex [3...0] Loudspeaker Source 0008hex H Volume Mode SCART2 0040hex [3...0] Headphone Source 0009hex H linear 0000 RESET 0hex SCART1 Source 000Ahex H SCART2 Source 0041hex H logarithmic 0001 1hex I2S Source 000Bhex H Quasi-Peak Detector Source 000Chex H FM/AM 0000 0000 RESET 00hex Linear Mode Volume SCART1 0007hex H Volume SCART2 0040hex H NICAM 0000 0001 01hex OFF 0000 0000 RESET 00hex none (MSPB/C: SBUS12) 0000 0011 03hex none (MSPB/C: SBUS34) 0000 0100 04hex 0 dB gain (digital full scale (FS) to 2 VRMS output) 0100 0000 40hex SCART 0000 0010 02hex I2S1 0000 0101 05hex +6 dB gain (−6 dBFS to 2 VRMS output) 0111 1111 I2S2 0000 0110 06hex 7Fhex Logarithmic Mode Volume SCART1 0007hex [15...4] Volume SCART2 0040hex [15...4] +12 dB 0111 1111 0000 7F0hex +11.875 dB 0111 1110 1110 7EEhex +0.125 dB 0111 0011 0010 732hex 0 dB 0111 0011 0000 730hex −0.125 dB 0111 0010 1110 72Ehex −113.875 dB 0000 0001 0010 012hex −114 dB 0000 0001 0000 010hex Mute 0000 0000 0000 RESET 000hex 44 Micronas MSP 34x0D PRELIMINARY DATA SHEET 7.3.9. Channel Matrix Modes 7.3.10. SCART Prescale Loudspeaker Matrix 0008hex L Headphone Matrix 0009hex L SCART1 Matrix 000Ahex L SCART2 Matrix 0041hex L I2S Matrix 000Bhex L Quasi-Peak Detector Matrix 000Chex L SOUNDA / LEFT / MSP-IF-CHANNEL2 0000 0000 RESET 00hex SOUNDB / RIGHT / MSP-IF-CHANNEL1 0001 0000 10hex STEREO 0010 0000 20hex MONO 0011 0000 30hex SUM / DIFF 0100 0000 40hex AB_XCHANGE 0101 0000 50hex PHASE_CHANGE_B 0110 0000 60hex PHASE_CHANGE_A 0111 0000 70hex A_ONLY 1000 0000 80hex B_ONLY 1001 0000 90hex Volume Prescale SCART 000Dhex H OFF 0000 0000 RESET 00hex 0 dB gain (2 VRMS input to digital full scale) 0001 1001 19hex +14 dB gain (400 mVRMS input to digital full scale) 0111 1111 7Fhex The sum/difference mode can be used together with the quasi-peak detector to determine the sound material mode. If the difference signal on channel B (right) is near to zero, and the sum signal on channel A (left) is high, the incoming audio signal is mono. If there is a significant level on the difference signal, the incoming audio is stereo. Micronas 45 MSP 34x0D PRELIMINARY DATA SHEET 7.3.11. FM/AM Prescale Volume Prescale FM (Normal FM Mode) 000Ehex H OFF 0000 0000 RESET 00hex Maximum Volume (28 kHz deviation 1) recommended FIRbandwidth: 130 kHz) 0111 1111 7Fhex Deviation 50 kHz1) recommended FIRbandwidth: 200 kHz 0100 1000 48hex Deviation 75 kHz1) recommended FIRbandwidth: 200 or 280 kHz 0011 0000 30hex Deviation 150 kHz1) recommended FIRbandwidth: 380 kHz 0001 1000 Maximum deviation 192 kHz1) recommended FIRbandwidth: 380 kHz 0001 0011 Prescale for adaptive deemphasis WP1 recommended FIRbandwidth: 130 kHz 0001 0000 10hex Volume Prescale FM (High Deviation Mode) 000Ehex H OFF 0000 0000 RESET 00hex Deviation 150 kHz1) recommended FIRbandwidth: 380 kHz 0011 0000 30hex Maximum deviation 384 kHz1) recommended FIRbandwidth: 500 kHz 0001 0100 14hex Volume Prescale AM 000Ehex H OFF 0000 0000 RESET 00hex 0111 1100 For the High Deviation Mode, the FM prescaling values can be used in the range from 14hex to 30hex. Please consider the internal reduction of 6 dB for this mode. The FIR-bandwidth should be selected to 500 kHz. 1) Given deviations will result in internal digital fullscale signals. Appropriate clipping headroom has to be set by the customer. This can be done by decreasing the listed values by a specific factor. 2) 18hex 13hex In the mentioned SIF-level range, the AM-output level remains stable and independent of the actual SIF-level. In this case, only the AM degree of audio signals above 40 Hz determines the AM-output level. 7.3.12. FM Matrix Modes (see also Table 4–1) FM Matrix 000Ehex L NO MATRIX 0000 0000 RESET 00hex GSTEREO 0000 0001 01hex KSTEREO 0000 0010 02hex NO_MATRIX is used for terrestrial mono or satellite stereo sound. GSTEREO dematrixes [(L+R)/2, R] to [L, R] and is used for German dual carrier stereo system (Standard B/G). KSTEREO dematrixes [(L+R)/2, (L−R)/2] to [L, R] and is used for the Korean dual carrier stereo system (Standard M). 7.3.13. FM Fixed Deemphasis Deemphasis FM 000Fhex H 50 µs 0000 0000 RESET 00hex 75 µs 0000 0001 01hex J17 0000 0100 04hex OFF 0011 1111 3Fhex 7.3.14. FM Adaptive Deemphasis FM Adaptive Deemphasis WP1 000Fhex L 7Chex <7Chex OFF 0000 0000 RESET 00hex Note: For AM, the bit MODE_REG[15] must be 1 WP1 0011 1111 3Fhex SIF input level: 0.1 Vpp − 0.8 Vpp 1) 2) 0.8 Vpp − 1.4 Vpp 1) 46 Micronas MSP 34x0D PRELIMINARY DATA SHEET 7.3.15. NICAM Prescale Definition of SCART Switching Facilities (see Fig. 4–3 on page 13) Volume Prescale NICAM 0010hex OFF 0000 0000 H 00hex RESET 0 dB gain 0010 0000 20hex +12 dB gain 0111 1111 7Fhex 7.3.16. NICAM Deemphasis A J17 Deemphasis is always applied to the NICAM signal. It is not switchable. 7.3.17. I2S1 and I2S2 Prescale Prescale I2S1 0016hex H Prescale I2S2 0012hex H OFF 0000 0000 00hex 0 dB gain 0001 0000 RESET 10hex +18 dB gain 0111 1111 7Fhex 7.3.18. ACB Register Definition of Digital Control Output Pins ACB Register 0013hex D_CTR_OUT0 low (RESET) high x0 x1 D_CTR_OUT1 low (RESET) high 0x 1x Micronas [15..14] ACB Register 0013hex [13...0] DSP IN Selection of Source: * SC1_IN_L/R MONO_IN SC2_IN_L/R SC3_IN_L/R SC4_IN_L/R Mute xx xx xx xx xx xx xx00 xx01 xx10 xx11 xx00 xx11 xx00 xx00 xx00 xx00 xx10 xx10 0000 0000 0000 0000 0000 0000 SC1_OUT_L/R Selection of Source: * SC3_IN_L/R SC2_IN_L/R MONO_IN SCART1_L/R via D/A SCART2_L/R via D/A SC1_IN_L/R SC4_IN_L/R Mute xx xx xx xx xx xx xx xx 00xx 01xx 10xx 11xx 00xx 01xx 10xx 11xx x0x0 x0x0 x0x0 x0x0 x1x0 x1x0 x1x0 x1x0 0000 0000 0000 0000 0000 0000 0000 0000 SC2_OUT_L/R Selection of Source: * SCART1_L/R via D/A SC1_IN_L/R MONO_IN SCART2_L/R via D/A SC2_IN_L/R SC3_IN_L/R SC4_IN_L/R Mute 00 01 10 00 01 10 11 11 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 0xx0 0xx0 0xx0 1xx0 1xx0 1xx0 1xx0 0xx0 0000 0000 0000 0000 0000 0000 0000 0000 * = RESET position, which becomes active at the time of the first write transmission on the control bus to the audio processing part (DSP). By writing to the ACB register first, the RESET state can be redefined. Note: If “MONO_IN” is selected at the DSP_IN selection, the channel matrix mode of the corresponding output channel(s) must be set to “sound A”. 47 MSP 34x0D PRELIMINARY DATA SHEET 7.3.19. Beeper 7.3.21. FM DC Notch Beeper Volume 0014hex H OFF 0000 0000 RESET 00hex Maximum Volume (full digital scale FDS) 0111 1111 7Fhex Beeper Frequency 0014hex L 16 Hz (lowest) 0000 0001 01hex 1 kHz 0100 0000 40hex 4 kHz (highest) 1111 1111 FFhex The DC compensation filter (FM DC Notch) for FM input can be switched off. This is used to speed up the automatic search function (see section 6.8.5. on page 35). In normal FM mode, the FM DC Notch should be switched on. FM DC Notch 0017hex L ON 0000 0000 Reset 00hex OFF 0011 1111 3Fhex Mode Tone Control 0020hex H Bass and Treble 0000 0000 RESET 00hex Equalizer 1111 1111 FFhex 7.3.22. Mode Tone Control A square wave beeper can be added to the loudspeaker channel and the headphone channel. The addition point is just before loudness and volume adjustment. 7.3.20. Identification Mode Identification Mode 0015hex L Standard B/G (German Stereo) 0000 0000 RESET 00hex Standard M (Korean Stereo) 0000 0001 01hex Reset of Ident-Filter 0011 1111 3Fhex By means of ‘Mode Tone Control’, Bass/Treble or Equalizer may be activated. 7.3.23. Automatic Volume Correction (AVC) To shorten the response time of the identification algorithm after a program change between two FM-Stereo capable programs, the reset of the ident-filter can be applied. Sequence: 1. Program change 2. Reset ident-filter 3. Set identification mode back to standard B/G or M 4. Read stereo detection register 48 AVC On/Off 0029hex [15...12] AVC off and Reset of int. variables 0000 RESET 0hex AVC on 1000 8hex AVC Decay Time 0029hex [11...8] 8 sec. 4 sec. 2 sec. 20 ms (long) (middle) (short) (very short) 1000 0100 0010 0001 8hex 4hex 2hex 1hex Different sound sources (e.g. terrestrial channels, SAT channels, or SCART) fairly often do not have the same volume level. Advertisement during movies, as well, usually has a different (higher) volume level than the movie itself. The Automatic Volume Correction (AVC) solves this problem and equalizes the volume levels. Micronas MSP 34x0D PRELIMINARY DATA SHEET The absolute value of the incoming signal is fed into a filter with 16 ms attack time and selectable decay time. The decay time must be adjusted as shown in the table above. This attack/decay filter block works similar to a peak hold function. The volume correction value with its quasi continuous step width is calculated using the attack/decay filter output. The Automatic Volume Correction functions with an internal reference level of −18 dBr. This means that input signals with a volume level of −18 dBr will not be affected by the AVC. If the input signals vary in a range of −24 dB to 0 dB, the AVC maintains a fixed output level of −18 dBr. Fig. 7–1 shows the AVC output level versus its input level. For prescale and volume registers set to 0 dB, a level of 0 dBr corresponds to full scale input / output. This is – SCART in-, output 0 dBr = 2.0 Vrms – Loudspeaker and Aux output 0 dBr = 1.4 Vrms output level [dBr] −12 −18 −24 −30 −24 −18 −12 −6 0 7.3.24. Subwoofer Channel The subwoofer channel is created by combining the left and right channels directly behind the tone control filter block. A third order low-pass filter with programmable corner frequency and volume adjustment according to the main channel output is performed to the bass signal. Additionally, at the loudspeaker channels, a complementary high-pass filter can be switched on. Subwoofer Channel Volume Adjust 002Chex H 0 dB 0000 0000 RESET 00hex −1 dB 1111 1111 FFhex −29 dB 1110 0011 E3hex −30 dB 1110 0010 E2hex Mute 1000 0000 80hex Subwoofer Channel Corner Frequency 002Dhex H 50 Hz ... 400 Hz e.g. 50 Hz = 5dec 400 Hz = 40dec RESET 0000 0101 0010 1000 00hex 05hex 28hex Subwoofer: Complementary High-pass 002Dhex L HP off 0000 0000 RESET 00hex HP on 0000 0001 01hex +6 input level [dBr] Fig. 7–1: Simplified AVC characteristics To reset the internal variables, the AVC should be switched off and on during any channel or source change. For standard applications, the recommended decay time is 4 sec. Note: AVC should not be used in any Dolby Pro Logic mode, except PANORAMA, where no other than the loudspeaker output is active. Micronas 49 MSP 34x0D PRELIMINARY DATA SHEET 7.3.25. Equalizer Loudspeaker Channel 7.5. Phase Relationship of Analog Outputs Band 1 (below 120 Hz) 0021hex H Band 2 (Center: 500 Hz) 0022hex H Band 3 (Center: 1.5 kHz) 0023hex H Band 4 (Center: 5 kHz) 0024hex H Band 5 (above 10 kHz) 0025hex H +12 dB 0110 0000 60hex +11 dB 0101 1000 58hex +1 dB 0000 1000 08hex +1/8 dB 0000 0001 01hex 0 dB 0000 0000 RESET 00hex −1/8 dB 1111 1111 FFhex −1 dB 1111 1000 F8hex −11dB 1010 1000 A8hex −12 dB 1010 0000 A0hex With positive equalizer settings, internal overflow may occur even with overall volume less than 0 dB. This will lead to a clipped output signal. Therefore, it is not recommended to set equalizer bands to a value that, in conjunction with volume, would result in an overall positive gain. Equalizer must not be used simultaneously with Bass and Treble (Mode Tone Control must be set to FF to use the Equalizer). If Bass and Treble are used, Equalizer coefficients must be set to zero. The analog output signals: Loudspeaker, headphone, and SCART2 all have the same phases. The user does not need to change output phases when using these analog outputs directly. The SCART1 output has opposite phase. Using the I2S-outputs for other DSPs or D/A converters, care must be taken to adjust for the correct phase. If the attached coprocessor is one of the MSP family, the following schematics help to determine the phase relationship. I2S_in I2S_out Loudspeaker Headphone Audio Baseband Processing SCART2 SCART1 Mono SCART1…3 SCART1…2 Fig. 7–2: Phase diagram of the MSP 34x0D 7.6. DSP Read Registers: Functions and Values All readable registers are 16-bit wide. Transmissions via I2C bus have to take place in 16-bit words. Single data entries are 8 bit. Some of the defined 16-bit words are divided into low and high byte, thus holding two different control entities. These registers are not writable. 7.4. Exclusions for the Audio Baseband Features In general, all functions can be switched independently of the others. Exceptions: 7.6.1. Stereo Detection Register 1. NICAM cannot be processed simultaneously with the FM2 channel. Stereo Detection Register 0018hex 2. FM adaptive deemphasis WPI cannot be processed simultaneously with the FM-identification. Stereo Mode Reading (two’s complement) MONO near zero STEREO positive value (ideal reception: 7Fhex) BILINGUAL negative value (ideal reception: 80hex) 50 H Micronas MSP 34x0D PRELIMINARY DATA SHEET 7.6.2. Quasi-Peak Detector 7.6.5. MSP Major Revision Code Quasi-Peak Readout Left 0019hex H+L Quasi-Peak Readout Right 001Ahex H+L Quasi peak readout [0000hex ... 7FFFhex] values are 16 bit two’s complement Major Revision 001Ehex MSP 34x0D 04hex L The MSP 34x0D is the fourth generation of ICs in the MSP family. 7.6.6. MSP Product Code The quasi peak readout register can be used to read out the quasi peak level of any input source, in order to adjust all inputs to the same normal listening level. The refresh rate is 32 kHz. The feature is based on the filter time constants: attack time: 1.3 ms decay time: 37 ms Product 001Fhex H MSP 3400D 0000 0000 00hex MSP 3410D 0000 1010 0Ahex By means of the MSP product code, the control processor is able to decide whether or not NICAM-controlling should be accomplished. 7.6.3. DC Level Register DC Level Readout FM1 (MSP-Ch2) 001Bhex H+L DC Level Readout FM2 (MSP-Ch1) 001Chex H+L DC Level [8000hex ... 7FFFhex] values are 16 bit two’s complement The DC level register measures the DC component of the incoming FM signals (FM1 and FM2). This can be used for seek functions in satellite receivers and for IF FM frequencies fine tuning. A too low demodulation frequency (DCO) results in a positive DC-level and vice-versa. For further processing, the DC content of the demodulated FM signals is suppressed. The time constant τ, defining the transition time of the DC Level Register, is approximately 28 ms. 7.6.7. MSP ROM Version Code ROM Version 001Fhex Major software revision [00hex ... FFhex] MSP 34x0D − B4 0010 0100 L 24hex A change in the ROM version code defines internal software optimizations, that may have influence on the chip’s behavior, e.g. new features may have been included. While a software change is intended to create no compatibility problems, customers that would like to use the new functions, can identify new MSP 34x0D versions according to this number. To avoid compatibility problems with MSP 34x0B, an offset of 20hex is added to the ROM version code of the chip’s imprint. 7.6.4. MSP Hardware Version Code Hardware Version 001Ehex Hardware Version [00hex ... FFhex] MSP 34x0D − B4 02hex H A change in the hardware version code defines hardware optimizations that may have influence on the chip’s behavior. The readout of this register is identical to the hardware version code in the chip’s imprint. Micronas 51 MSP 34x0D PRELIMINARY DATA SHEET 8. Differences between MSP 3400C, MSP 3400D, MSP 3410B, and MSP 3410D Feature MSP 3400C MSP 3400D−B4 MSP 3410B−F7 MSP 3410D−B4 NICAM No No Yes Yes S-Bus Output No No S_DA_OUT No S-Bus Input S_DA_IN No S_DA_IN No Second I2S Data Input I2S_DA_IN2 I2S_DA_IN2 No I2S_DA_IN2 ADR Interface ADR_CL, ADR_WS, ADR_DA ADR_CL, ADR_WS, ADR_DA No ADR_CL, ADR_WS, ADR_DA Second SCART D/A Converter No Yes No Yes Demodulator Short Programming No Yes No Yes Autodetection for terr. TV Sound Standards No Yes No Yes Automatic switching from NICAM to FM and vv. No Yes No Yes ADCV[10] Carrier Mute Level Carrier Mute Level not used FIFO Watchdog On/Off not used ADCV[11] Carrier Mute Level Carrier Mute Level not used not used not used MODE_REG[1]: Tri-state digital outputs 0: active 1: tri-state 0: active 1: tri-state enable Pay-TV 0: active 1: tri-state MODE_REG[2]: Tri-state digital outputs I2S outputs 0: active 1: tri-state 0: active 1: tri-state disable NICAM Descrambler 0: active 1: tri-state MODE_REG[6]: NICAM no function no function 0: FM 1: NICAM 0: FM 1: NICAM MODE_REG[7]: FM1FM2 no function no function 0: NICAM 1: FM no function MODE_REG[10]: S-Bus Setting no function no function NICAM/FM on S-Bus no function MODE_REG[11]: S-Bus Mode no function no function Mode of internal S-Bus no function MODE_REG[12]: 6 dB gain in MSP-Ch1 0: on 1: off 0: on 1: off always on 0: on 1: off MODE_REG[13]: FIR filter coeff. set for MSP-Ch1 0: use FIR1 1: use FIR2 0: use FIR1 1: use FIR2 always FIR1 0: use FIR1 1: use FIR2 MODE_REG[14] Mode of ADR Interface 0: normal mode 1: ADR/SaRa 0: normal mode 1: ADR/SaRa No 0: normal mode 1: ADR/SaRa Hardware Demodulator 52 Micronas MSP 34x0D PRELIMINARY DATA SHEET Feature MSP 3400C MSP 3400D−B4 MSP 3410B−F7 MSP 3410D−B4 Demodulator MODE_REG[15]: Gain for AM-Demodulation 0: 0 dB1) 1: 12 dB 0: 0 dB 1: 12 dB No 0: 0 dB 1: 12 dB FAWCT_SOLL (DEMOD W Addr. 107hex) Not necessary Not necessary Yes Not necessary FAWCT_ER_TOL (DEMOD W Addr. 10Fhex) Not necessary Not necessary Yes Not necessary AUDIO_PLL (DEMOD W Addr. 2D7hex) Not necessary Not necessary Yes Not necessary LOAD_REG_1/2 (DEMOD W Addr. 56hex) Not necessary Not necessary Yes Not necessary LOAD_REG_1 (DEMOD W Addr. 60hex) Not necessary Not necessary Yes Not necessary SEARCH_NICAM (DEMOD W Addr. 78hex) No Not necessary Yes Not necessary SELF_TEST (DEMOD W Addr. 792hex) No not compatible, not for customer use, values as described in Mubi-Software not compatible, not for customer use, FAWCT_IST (DEMOD R Addr. 25hex) No No Yes Yes, but not necessary CONC_CT (DEMOD R Addr. 58hex) No No Yes Yes, but not recommended ERROR_RATE (DEMOD R Addr. 57hex) No No No Yes Reading out RMS value of AGC I2C Addr. 001Ehex I2C Addr. 021Ehex not possible I2C Addr. 021Ehex Reading out internal PLL capacitance switches I2C Addr. 001Fhex I2C Addr. 021Fhex not possible I2C Addr. 021Fhex Improved oversampling filters for all D/A converters Yes Yes No Yes Mode Loudness Loudspeaker channel (DSP W Addr. 0004hex L) 00hex: normal 04hex: Super Bass 00hex: normal 04hex: Super Bass 00hex: normal 04hex: Super Version ≥ F7 00hex: normal 04hex: Super Bass Spatial Effect Loudspeaker (DSP W Addr. 05hex L) Mode/ Customize Mode/ Customize always 0 Mode/ Customize Prescale I2S2 (DSP W Addr. 0012hex H) Yes1) Yes No Yes Prescale I2S1 (DSP W Addr. 0016hex H) Yes1) Yes No Yes FM DC Notch switchable (DSP W Addr. 0017hex) Yes Yes No Yes Mode Tone Control Loudspeaker channel (DSP W Addr. 0020hex H) 00hex: Bass/ Treble FFhex:Equalizer 00hex: Bass/ Treble FFhex:Equalizer always Bass/ Treble 00hex: Bass/ Treble FFhex:Equalizer 5 Band Equalizer [+12 ...−12 dB] [+12 ...−12 dB] not implemented [+12 ...−12 dB] Yes1) Yes No Yes Audio Baseband Processing (DSP W Addr. 0021hex − 0025hex) Balance Headphone channel (DSP W Addr. 0030hex H) 1) This feature will be implemented in MSP 3400C from version C7 on. Micronas 53 MSP 34x0D Feature PRELIMINARY DATA SHEET MSP 3400C MSP 3400D−B4 MSP 3410B−F7 MSP 3410D−B4 Bass for Loudspeaker and Headphone chan. Yes1) (DSP W Addr. 0002/0031hex H) [+20 ...−12 dB] Yes [+20 ...−12 dB] No Yes [+20 ...−12 dB] Treble for Loudspeaker and Headphone chan. Yes1) (DSP W Addr. 0003/0032hex H) [+15 ...−12 dB] Yes [+15 ...−12 dB] No Yes [+15 ...−12 dB] Audio Baseband Processing Loudness Headphone channel (DSP W Addr. 0033hex H) Yes1) Yes No Yes Mode Loudness Headphone channel (DSP W Addr. 0033hex L) 00hex: normal 04hex: Super Bass1) 00hex: normal 04hex: Super Bass No 00hex: normal 04hex: Super Bass SCART1/2 Volume in dB (DSP W Addr. 0007/0040hex H) Yes1) (SCART1) Yes No Yes Scart 2 Volume (DSP W Addr. 0040hex H) No Yes No Yes Scart 2 Source (DSP W Addr. 0041hex H) No Yes No Yes (DSP W Addr. 0041hex L) No Yes No Yes Full SCART I/O Matrix without restrictions No Yes No Yes Balance of loudspeaker and headphone channels in dB units (DSP W Addr. 0016/0012hex) Yes1) Yes No Yes Subwoofer output No Yes No Yes Automatic Volume Correction (AVC) No Yes No Yes Scart 2 Matrix 1) 54 This feature will be implemented in MSP 3400C from version C7 on. Micronas MSP 34x0D PRELIMINARY DATA SHEET 9. Specifications 9.1. Outline Dimensions 61 1.6 2 2 24.22 ±0.1 23.4 0.711 25.125 ± 0.125 9 15 0.22 ± 0.07 9 44 26 27 16 x 1.27 ± 0.1 = 20.32 ± 0.1 60 10 1.27 ± 0.1 0.48 1 16 x 1.27 ± 0.1 = 20.32 ± 0.1 1.27 ± 0.1 1.2 x 45° 0.9 1.1 x 45 ° 9 1.9 43 4.05 25.125 ± 0.125 4.75 ±0.15 24.22 ±0.1 0.1 SPGS7004-3/5E Fig. 9–1: 68-Pin Plastic Leaded Chip Carrier Package (PLCC68) Weight approximately 4.8 g Dimensions in mm SPGS0015-1/2E SPGS0016-4/3E 33 1 32 52 27 1 26 15.6 ±0.1 14 ±0.1 0.3 0.3 31 x 1.778 = 55.118 ±0.1 1 ±0.1 0.457 1.778 ±0.05 25 x 1.778 = 44.47 ±0.1 0.24 20.1 ±0.5 3.2 ±0.2 0.3 0.457 Fig. 9–2: 64-Pin Plastic Shrink Dual Inline Package (PSDIP64) Weight approximately 9.0 g Dimensions in mm Micronas 47 ±0.1 0.27 ±0.06 1 ±0.1 1.778 ±0.05 1.29 19.3 ±0.1 18 ±0.1 4.8 ±0.4 3.2 ±0.4 1.9 (1) 57.7 ±0.1 0.4 ±0.2 4 ±0.1 3.8 ±0.1 3 2.5 64 0.27 ±0.06 0°...15° Fig. 9–3: 52-Pin Plastic Shrink Dual Inline Package (PSDIP52) Weight approximately 5.5 g Dimensions in mm 55 MSP 34x0D PRELIMINARY DATA SHEET 23 x 0.8 = 18.4 0.8 0.17 ±0.03 64 41 14 17.2 8 1.8 10.3 9.8 5 16 80 15 x 0.8 = 12.0 8 1.8 0.8 40 65 25 1 1.28 24 2.70 23.2 3 ±0.2 20 0.1 SPGS0025-1/1E Fig. 9–4: 80-Pin Plastic Quad Flat Pack (PQFP80) Weight approximately 1.61 g Dimensions in mm 15 x 0.5 = 7.5 0.5 0.145 32 64 17 1.75 1 10 12 0.22 49 15 x 0.5 = 7.5 33 0.5 48 16 1.4 1.75 12 1.5 0.1 10 D0025/2E Fig. 9–5: 64-Pin Plastic Low-Profile Quad Flat Pack (PLQFP64) Weight approximately 0.35 g Dimensions in mm 56 Micronas MSP 34x0D PRELIMINARY DATA SHEET 9.2. Pin Connections and Short Descriptions NC = not connected (leave vacant for future compatibility reasons) TP = Test Pin (leave vacant; pin is used for production test only) LV = leave vacant X = obligatory; connect as described in application circuit diagram Pin No. Pin Name Type Connection Short Description (if not used) PLCC 68-pin PSDIP 64-pin PSDIP 52-pin PQFP 80-pin PLQFP 64-pin 1 16 14 9 8 ADR_WS 2 − − − − NC 3 15 13 8 7 ADR_DA 4 14 12 7 6 5 13 11 6 6 12 10 7 11 8 LV ADR word strobe LV Not connected OUT LV ADR data output I2S_DA_IN1 IN LV I2S1 data input 5 I2S_DA_OUT OUT LV I2S data output 5 4 I2S_WS IN/OUT LV I2S word strobe 9 4 3 I2S_CL IN/OUT LV I2S clock 10 8 3 2 I2C_DA IN/OUT X I2C data 9 9 7 2 1 I2C_CL IN/OUT X I2C clock 10 8 − 1 64 NC LV Not connected 11 7 6 80 63 STANDBYQ IN X Standby (low-active) 12 6 5 79 62 ADR_SEL IN X I2C Bus address select 13 5 4 78 61 D_CTR_OUT0 OUT LV Digital control output 0 14 4 3 77 60 D_CTR_OUT1 OUT LV Digital control output 1 15 3 − 76 59 NC LV Not connected 16 2 − 75 58 NC LV Not connected 17 − − − − NC LV Not connected 18 1 2 74 57 AUD_CL_OUT LV Audio clock output (18.432 MHz) 19 64 1 73 56 TP LV Test pin 20 63 52 72 55 XTAL_OUT OUT X Crystal oscillator 21 62 51 71 54 XTAL_IN IN X Crystal oscillator 22 61 50 70 53 TESTEN IN X Test pin 23 60 49 69 52 ANA_IN2+ IN AVSS via 56 pF / LV IF input 2 AVSS via 56 pF / LV IF common LV IF input 1 24 25 Micronas 59 58 48 47 68 67 51 50 ANA_IN− ANA_IN1+ OUT OUT IN IN (can be left vacant only if IF input1 is also not in use) (can be left vacant only if IF input1 is also not in use) 57 MSP 34x0D PRELIMINARY DATA SHEET Pin No. Pin Name Type Connection Short Description (if not used) PLCC 68-pin PSDIP 64-pin PSDIP 52-pin PQFP 80-pin PLQFP 64-pin 26 57 46 66 49 AVSUP X Analog power supply 5V − − − 65 − AVSUP X Analog power supply 5V − − − 64 − NC LV Not connected − − − 63 − NC LV Not connected 27 56 45 62 48 AVSS X Analog ground − − − 61 − AVSS X Analog ground 28 55 44 60 47 MONO_IN LV Mono input − − − 59 − NC LV Not connected 29 54 43 58 46 VREFTOP X Reference voltage IF A/D converter 30 53 42 57 45 SC1_IN_R IN LV SCART 1 input, right 31 52 41 56 44 SC1_IN_L IN LV SCART 1 input, left 32 51 − 55 43 ASG1 AHVSS Analog Shield Ground 1 33 50 40 54 42 SC2_IN_R IN LV SCART 2 input, right 34 49 39 53 41 SC2_IN_L IN LV SCART 2 input, left 35 48 − 52 40 ASG2 AHVSS Analog Shield Ground 2 36 47 38 51 39 SC3_IN_R IN LV SCART 3 input, right 37 46 37 50 38 SC3_IN_L IN LV SCART 3 input, left 38 45 − 49 37 ASG4 AHVSS Analog Shield Ground 4 39 44 − 48 36 SC4_IN_R IN LV SCART 4 input, right 40 43 − 47 35 SC4_IN_L IN LV SCART 4 input, left 41 − − 46 − NC LV or AHVSS Not connected 42 42 36 45 34 AGNDC X Analog reference voltage 43 41 35 44 33 AHVSS X Analog ground − − − 43 − AHVSS X Analog ground − − − 42 − NC LV Not connected − − − 41 − NC LV Not connected 44 40 34 40 32 CAPL_M X Volume capacitor MAIN 45 39 33 39 31 AHVSUP X Analog power supply 8V 46 38 32 38 30 CAPL_A X Volume capacitor AUX 47 37 31 37 29 SC1_OUT_L LV SCART 1 output, left 58 IN OUT Micronas MSP 34x0D PRELIMINARY DATA SHEET Pin No. Pin Name Type Connection Short Description (if not used) PLCC 68-pin PSDIP 64-pin PSDIP 52-pin PQFP 80-pin PLQFP 64-pin 48 36 30 36 28 SC1_OUT_R 49 35 29 35 27 VREF1 50 34 28 34 26 SC2_OUT_L 51 33 27 33 25 SC2_OUT_R 52 − − 32 − 53 32 − 31 54 31 26 55 30 56 LV SCART 1 output, right X Reference ground 1 high voltage part OUT LV SCART 2 output, left OUT LV SCART 2 output, right NC LV1) Not connected 24 NC LV Not connected 30 23 DACM_SUB LV Subwoofer output − 29 22 NC LV Not connected 29 25 28 21 DACM_L OUT LV Loudspeaker out, left 57 28 24 27 20 DACM_R OUT LV Loudspeaker out, right 58 27 23 26 19 VREF2 X Reference ground 2 59 26 22 25 18 DACA_L OUT LV Headphone out, left 60 25 21 24 17 DACA_R OUT LV Headphone out, right − − − 23 − NC LV Not connected − − − 22 − NC LV Not connected 61 24 20 21 16 RESETQ X Power-on reset 62 23 − 20 15 NC LV Not connected 63 22 − 19 14 NC LV Not connected 64 21 19 18 13 NC LV Not connected 65 20 18 17 12 I2S_DA_IN2 LV I2S2 data input 66 19 17 16 11 DVSS X Digital ground − − − 15 − DVSS X Digital ground − − − 14 − DVSS X Digital ground 67 18 16 13 10 DVSUP X Digital power supply 5V − − − 12 − DVSUP X Digital power supply 5V − − − 11 − DVSUP X Digital power supply 5V 68 17 15 10 9 ADR_CL LV ADR clock 1) OUT IN IN OUT Due to compatibility with MSP 3410D-B4 and older versions, it is possible to connect with ground as well. Micronas 59 MSP 34x0D PRELIMINARY DATA SHEET 9.3. Pin Configurations ADR_WS NC ADR_CL ADR_DA DVSUP I2S_DA_IN1 DVSS I2S_DA_OUT I2S_DA_IN2 I2S_WS NC I2S_CL NC I2C_DA NC I2C_CL RESETQ 9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61 NC 10 60 DACA_R STANDBYQ 11 59 DACA_L ADR_SEL 12 58 VREF2 D_CTR_OUT0 13 57 DACM_R D_CTR_OUT1 14 56 DACM_L NC 15 55 NC NC 16 54 DACM_SUB NC 17 53 NC AUD_CL_OUT 18 52 NC TP 19 51 SC2_OUT_R XTAL_OUT 20 50 SC2_OUT_L XTAL_IN 21 49 VREF1 TESTEN 22 48 SC1_OUT_R ANA_IN2+ 23 47 SC1_OUT_L ANA_IN− 24 46 CAPL_A ANA_IN1+ 25 45 AHVSUP AVSUP 26 44 CAPL_M MSP 34x0D 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 AHVSS AVSS MONO_IN AGNDC VREFTOP NC SC1_IN_R SC4_IN_L SC1_IN_L SC4_IN_R ASG1 ASG4 SC2_IN_R SC3_IN_L SC2_IN_L SC3_IN_R ASG2 Fig. 9–6: 68-pin PLCC package 60 Micronas MSP 34x0D PRELIMINARY DATA SHEET 64 TP TP 1 52 XTAL_OUT 2 63 XTAL_OUT AUD_CL_OUT 2 51 XTAL_IN NC 3 62 XTAL_IN D_CTR_OUT1 3 50 TESTEN D_CTR_OUT1 4 61 TESTEN D_CTR_OUT0 4 49 ANA_IN2+ D_CTR_OUT0 5 60 ANA_IN2+ ADR_SEL 5 48 ANA_IN− ADR_SEL 6 59 ANA_IN− STANDBYQ 6 47 ANA_IN1+ STANDBYQ 7 58 ANA_IN+ I2C_CL 7 46 AVSUP NC 8 57 AVSUP I2C_DA 8 45 AVSS I2C_CL 9 56 AVSS I2S_CL 9 44 MONO_IN I2C_DA 10 55 MONO_IN I2S_WS 10 43 VREFTOP I2S_CL 11 54 VREFTOP I2S_DA_OUT 11 42 SC1_IN_R I2S_WS 12 53 SC1_IN_R I2S_DA_IN1 12 41 SC1_IN_L I2S_DA_OUT 13 52 SC1_IN_L ADR_DA 13 40 SC2_IN_R I2S_DA_IN1 14 51 ASG1 ADR_WS 14 39 SC2_IN_L ADR_DA 15 50 SC2_IN_R ADR_CL 15 38 SC3_IN_R ADR_WS 16 49 SC2_IN_L DVSUP 16 37 SC3_IN_L ADR_CL 17 48 ASG2 DVSS 17 36 AGNDC DVSUP 18 47 SC3_IN_R I2S_DA_IN2 18 35 AHVSS DVSS 19 46 SC3_IN_L NC 19 34 CAPL_M I2S_DA_IN2 20 45 ASG4 RESETQ 20 33 AHVSUP NC 21 44 SC4_IN_R DACA_R 21 32 CAPL_A NC 22 43 SC4_IN_L DACA_L 22 31 SC1_OUT_L NC 23 42 AGNDC VREF2 23 30 SC1_OUT_R RESETQ 24 41 AHVSS DACM_R 24 29 VREF1 DACA_R 25 40 CAPL_M DACM_L 25 28 SC2_OUT_L DACA_L 26 39 AHVSUP DACM_SUB 26 27 SC2_OUT_R VREF2 27 38 CAPL_A DACM_R 28 37 SC1_OUT_L DACM_L 29 36 SC1_OUT_R NC 30 35 VREF1 DACM_SUB 31 34 SC2_OUT_L NC 32 33 SC2_OUT_R MSP 34x0D 1 NC MSP 34x0D AUD_CL_OUT Fig. 9–8: 52-pin PSDIP package Fig. 9–7: 64-pin PSDIP package Micronas 61 MSP 34x0D PRELIMINARY DATA SHEET SC2_IN_L SC2_IN_R ASG2 SC3_IN_R ASG1 SC3_IN_L SC1_IN_L ASG4 SC1_IN_R SC4_IN_R VREFTOP SC4_IN_L NC NC MONO_IN AGNDC AVSS AHVSS AVSS AHVSS NC NC NC NC AVSUP 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 65 40 CAPL_M AVSUP 66 39 AHVSUP ANA_IN1+ 67 38 CAPL_A ANA_IN− 68 37 SC1_OUT_L ANA_IN2+ 69 36 SC1_OUT_R TESTEN 70 35 VREF1 XTAL_IN 71 34 SC2_OUT_L XTAL_OUT 72 33 SC2_OUT_R TP 73 32 ASG3 AUD_CL_OUT 74 31 NC NC 75 30 DACM_SUB NC 76 29 NC D_CTR_OUT1 77 28 DACM_L D_CTR_OUT0 78 27 DACM_R ADR_SEL 79 26 VREF2 STANDBYQ 80 25 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 MSP 34x0D 1 2 3 4 5 6 7 8 9 DACA_L DACA_R NC I2C_CL NC I2C_DA NC I2S_CL RESETQ I2S_WS NC I2S_DA_OUT NC I2S_DA_IN1 NC ADR_DA I2S_DA_IN2 ADR_WS DVSS ADR_CL DVSS DVSUP DVSUP DVSS DVSUP Fig. 9–9: 80-pin PQFP package 62 Micronas MSP 34x0D PRELIMINARY DATA SHEET SC2_IN_L ASG2 SC2_IN_R SC3_IN_R ASG1 SC3_IN_L SC1_IN_L ASG4 SC1_IN_R SC4_IN_R VREFTOP SC4_IN_L MONO_IN AGNDC AVSS AHVSS 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 AVSUP 49 32 CAPL_M ANA_IN1+ 50 31 AHVSUP ANA_IN- 51 30 CAPL_A ANA_IN2+ 52 29 SC1_OUT_L TESTEN 53 28 SC1_OUT_R XTAL_IN 54 27 VREF1 XTAL_OUT 55 26 SC2_OUT_L TP 56 25 SC2_OUT_R AUD_CL_OUT 57 24 NC NC 58 23 DACM_SUB NC 59 22 NC D_CTR_OUT1 60 21 DACM_L D_CTR_OUT0 61 20 DACM_R ADR_SEL 62 19 VREF2 STANDBYQ 63 18 DACA_L NC 64 17 DACA_R MSP 34x0D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 RESETQ I2C_CL I2C_DA NC I2S_CL NC I2S_WS NC I2S_DA_OUT I2S_DA_IN2 I2S_DA_IN1 ADR_DA ADR_WS DVSS DVSUP ADR_CL Fig. 9–10: 64-pin PLQFP package Micronas 63 MSP 34x0D PRELIMINARY DATA SHEET 9.4. Pin Circuits (pin numbers refer to PLCC68 package) DVSUP P P N 3−30 pF GND 500 k N 2.5 V Fig. 9–11: Output Pins 1, 3, 5, 13, 14, and 68 (ADR_WS, ADR_CL, ADR_DA, I2S_DA_OUT, D_CTR_OUT0/1) 3−30 pF Fig. 9–15: Output/Input Pins 18, 20, and 21 (AUD_CL_OUT, XTALIN/OUT) N GND Fig. 9–12: Input/Output Pins 8 and 9 (I2C_DA, I2C_CL) ANAIN1+ ANAIN2+ A D ANAIN− VREFTOP Fig. 9–13: Input Pins 4, 11, 12, 61, 62, and 65 (STANDBYQ, ADR_SEL, RESETQ, TESTEN, I2S_DA_IN1, I2S_DA_IN2) Fig. 9–16: Input Pins 23-25, and 29 (ANA_IN2+, ANA_IN-, ANA_IN1+, VREFTOP) DVSUP 0...2 V P Fig. 9–17: Capacitor Pins 44 and 46 (CAPL_M, CAPL_A) N GND Fig. 9–14: Input/Output Pins 6 and 7 (I2S_WS, I2S_CL) 24 k ≈ 3.75 V Fig. 9–18: Input Pin 28 (MONO_IN) 64 Micronas PRELIMINARY DATA SHEET MSP 34x0D 40 k ≈ 3.75 V Fig. 9–19: Input Pins 30, 31, 33, 34, 36, 37, 40, and 41 (SC1-4_IN_L/R) AHVSUP 0...1.2 mA 3.3 k Fig. 9–20: Output Pins 56, 57, 59, 60, and 54 (DACA_L/R, DACM_L/R, DACM_SUB) 125 k ≈ 3.75 V Fig. 9–21: Pin 42 (AGNDC) 26 pF 120 k 300 ≈ 3.75 V Fig. 9–22: Output Pins 47, 48, 50, and 51 (SC_1/2_OUT_L/R) Micronas 65 MSP 34x0D PRELIMINARY DATA SHEET 9.5. Electrical Characteristics 9.5.1. Absolute Maximum Ratings Symbol Parameter Pin Name Min. Max. Unit TA Ambient Operating Temperature − 0 701) °C TS Storage Temperature − −40 125 °C VSUP1 First Supply Voltage AHVSUP −0.3 9.0 V VSUP2 Second Supply Voltage DVSUP −0.3 6.0 V VSUP3 Third Supply Voltage AVSUP −0.3 6.0 V dVSUP23 Voltage between AVSUP and DVSUP AVSUP, DVSUP −0.5 0.5 V PTOT Package Power Dissipation PLCC68 without Heat Spreader PSDIP64 without Heat Spreader PSDIP52 without Heat Spreader PQFP80 without Heat Spreader PLQFP64 without Heat Spreader 1200 1300 1200 1000 9601) mW −0.3 VSUP2+0.3 V VIdig Input Voltage, all Digital Inputs IIdig Input Current, all Digital Pins − −20 +20 mA2) VIana Input Voltage, all Analog Inputs SCn_IN_s,3) MONO_IN −0.3 VSUP1+0.3 V IIana Input Current, all Analog Inputs SCn_IN_s,3) MONO_IN −5 +5 mA2) IOana Output Current, all SCART Outputs SCn_OUT_s3) 4) 5) 4) 5) IOana Output Current, all Analog Outputs except SCART Outputs DACp_s3) 4) 4) ICana Output Current, other pins connected to capacitors CAPL_p,3) AGNDC 4) 4) 1) 2) 3) 4) 5) , , PLQFP64: 65 °C positive value means current flowing into the circuit “n” means “1”, “2”, “3”, or “4”, “s” means “L” or “R”, “p” means “M” or “A” The analog outputs are short circuit proof with respect to First Supply Voltage and ground. Total chip power dissipation must not exceed absolute maximum rating. Stresses beyond those listed in the “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only. Functional operation of the device at these or any other conditions beyond those indicated in the “Recommended Operating Conditions/Characteristics” of this specification is not implied. Exposure to absolute maximum ratings conditions for extended periods may affect device reliability. 66 Micronas MSP 34x0D PRELIMINARY DATA SHEET 9.5.2. Recommended Operating Conditions (at TA = 0 to 70 °C) Symbol Parameter Pin Name Min. Typ. Max. Unit VSUP1 First Supply Voltage AHVSUP 7.6 8.0 8.7 V VSUP2 Second Supply Voltage DVSUP 4.75 5.0 5.25 V VSUP3 Third Supply Voltage AVSUP 4.75 5.0 5.25 V VRLH RESET Input Low-to-High Transition Voltage RESETQ 0.7 0.8 DVSUP VRHL RESET Input High-to-Low Transition Voltage (see also Fig. 5–3 on page 20) 0.45 0.55 DVSUP VDIGIL Digital Input Low Voltage 0.2 VSUP2 VDIGIH Digital Input High Voltage VDIGIL Digital Input Low Voltage VDIGIH Digital Input High Voltage MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later tSTBYQ1 STANDBYQ Setup Time before Turn-off of Second Supply Voltage ADR_SEL 0.8 STANDBYQ STANDBYQ, DVSUP VSUP2 0.2 VSUP2 0.8 0.5 VSUP2 VSUP2 1 µs I2C-Bus Recommendations VI2CIL I2C-BUS Input Low Voltage VI2CIH I2C-BUS Input High Voltage tI2C5 I2C_CL, I2C_DA 0.3 VSUP2 0.6 VSUP2 I2C-Data Setup Time Before Rising Edge of Clock 55 ns tI2C6 I2C-Data Hold Time after Falling Edge of Clock 55 ns tI2C1 I2C START Condition Setup Time 120 ns tI2C2 I2C STOP Condition Setup Time 120 ns tI2C3 I2C-Clock Low Pulse Time 500 ns tI2C4 I2C-Clock High Pulse Time 500 ns fI2C I2C-BUS Frequency Micronas I2C_CL 1.0 MHz 67 MSP 34x0D Symbol Parameter PRELIMINARY DATA SHEET Pin Name Min. Typ. Max. Unit 0.25 0.2 VSUP2 VSUP2 I2S-Bus Recommendations VI2SIH VI2SIL I2S-Data Input High Voltage MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later I2S_DA_IN1/2 I2S-Data Input Low Voltage MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later tI2S1 I2S-Data Input Setup Time before Rising Edge of Clock tI2S2 I2S-Data Input Hold Time after Falling Edge of Clock fI2SCL I2S-Clock Input Frequency when MSP in I2S-Slave-Mode RI2SCL I2S-Clock Input Ratio when MSP in I2S-Slave-Mode fI2SWS I2S-Word Strobe Input Frequency when MSP in I2S-Slave-Mode I2S_WS VI2SIDL I2S-Input Low Voltage when MSP in I2S-Slave Mode MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later I2S_CL, I2S_WS VI2SIDH I2S-Input High Voltage when MSP in I2S-Slave Mode MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later I2S_DA_IN1/2, I2S_CL 0.75 0.5 VSUP2 VSUP2 20 ns 0 ns I2S_CL 1.024 0.9 MHz 1.1 32.0 kHz 0.25 0.2 VSUP2 VSUP2 0.75 0.5 VSUP2 VSUP2 tI2SWS1 I2S-Word Strobe Input Setup Time before Rising Edge of Clock when MSP in I2S-Slave-Mode 60 ns tI2SWS2 I2S-Word Strobe Input Hold Time after Falling Edge of Clock when MSP in I2S-Slave-Mode 0 ns 68 Micronas MSP 34x0D PRELIMINARY DATA SHEET Symbol Parameter Pin Name Min. Typ. Max. Unit General Crystal Recommendations fP Crystal Parallel Resonance Frequency at 12 pF Load Capacitance 18.432 RR Crystal Series Resistance 8 25 Ω C0 Crystal Shunt (Parallel) Capacitance 6.2 7.0 pF CL External Load Capacitance1) XTAL_IN, XTAL_OUT PSDIP PLCC P(L)QFP MHz 1.5 3.3 3.3 pF pF pF Crystal Recommendations for Master-Slave Applications fTOL Accuracy of Adjustment −20 +20 ppm DTEM Frequency Variation versus Temperature −20 +20 ppm C1 Motional (Dynamic) Capacitance 19 fCL Required Open Loop Clock Frequency (Tamb = 25°C) AUD_CL_OUT 24 18.431 fF 18.433 MHz Crystal Recommendations for FM / NICAM Applications (No Master-Slave Mode possible) fTOL Accuracy of Adjustment −30 +30 ppm DTEM Frequency Variation vs. Temp. −30 +30 ppm C1 Motional (Dynamic) Capacitance 15 fCL Required Open Loop Clock Frequency (Tamb = 25 °C) AUD_CL_OUT 18.4305 fF 18.4335 MHz Crystal Recommendations for FM Applications (No Master-Slave Mode possible) fTOL Accuracy of Adjustment −100 +100 ppm DTEM Frequency Variation versus Temperature −50 +50 ppm Amplitude Recommendation for Operation with External Clock Input (Cload after reset = 22 pF) VXCA 1) External Clock Amplitude XTAL_IN 0.7 Vpp External capacitors at each crystal pin to ground are required. They are necessary to tune the open-loop frequency of the internal PLL and to stabilize the frequency in closed-loop operation. Due to different layouts, the accurate capacitor size should be determined with the customer PCB. The suggested values (1.5...3.3 pF) are figures based on experience and should serve as “start value”. To define the capacitor size, reset the MSP without transmitting any further I2C telegrams. Measure the frequency at AUD_CL_OUT-pin. Change the capacitor size until the free running frequency matches 18.432 MHz as closely as possible.The higher the capacity, the lower the resulting clock frequency. Micronas 69 MSP 34x0D Symbol Parameter PRELIMINARY DATA SHEET Pin Name Min. Typ. Max. Unit AGNDC −20% 3.3 µF −20% 100 nF −20% 330 Analog Input and Output Recommendations CAGNDC AGNDC Filter Capacitor Ceramic Capacitor in Parallel SCn_IN_s1) CinSC DC-Decoupling Capacitor in front of SCART Inputs VinSC SCART Input Level VinMONO Input Level, Mono Input MONO_IN RLSC SCART Load Resistance SCn_OUT_s1) CLSC SCART Load Capacitance CVMA Main/AUX Volume Capacitor CAPL_M, CAPL_A CFMA Main/AUX Filter Capacitor DACM_s, DACA_s1) +20% nF 2.0 VRMS 2.0 VRMS kΩ 10 6.0 nF µF 10 −10% 1 −20% 10 µF Ceramic Capacitor in Parallel −20% 100 nF FIF_FM Analog Input Frequency Range 0 VIF_FM Analog Input Range FM/NICAM 0.1 VIF_AM Analog Input Range AM/NICAM RFMNI Ratio: NICAM Carrier/FM Carrier (unmodulated carriers) BG: I: +10% nF Recommendations for Analog Sound IF Input Signal CVREFTOP VREFTOP Filter Capacitor RAMNI Ratio: NICAM Carrier/AM Carrier (unmodulated carriers) RFM Ratio: FM-Main/FM-Sub Satellite VREFTOP 9 MHz 0.8 3 Vpp 0.1 0.45 0.8 Vpp −20 −23 −7 −10 0 0 dB dB −25 −11 0 dB ANA_IN1+, ANA_IN2+, ANA_IN- 7 dB 7 dB RFM1/FM2 Ratio: FM1/FM2 German FM System RFC Ratio: Main FM Carrier/ Color Carrier 15 − − dB RFV Ratio: Main FM Carrier/ Luma Components 15 − − dB PRIF Pass-band Ripple − − ±2 dB SUPHF Suppression of Spectrum Above 9.0 MHz 15 − dB FMMAX Maximum FM Deviation (approx.) normal mode high deviation mode ±192 ±360 kHz 1) 70 “n” means “1”, “2” or “3”, “s” means “L” or “R” Micronas MSP 34x0D PRELIMINARY DATA SHEET 9.5.3. Characteristics at TA = 0 to 70 °C, fCLOCK = 18.432 MHz, VSUP1 = 7.6 to 8.7 V, VSUP2 = 4.75 to 5.25 V for min./max. values at TA = 60 °C, fCLOCK = 18.432 MHz, VSUP1 = 8 V, VSUP2 = 5 V for typical values, TJ = Junction Temperature MAIN (M) = Loudspeaker Channel, AUX (A) = Headphone Channel Symbol Parameter Pin Name fCLOCK Clock Input Frequency XTAL_IN DCLOCK Clock High to Low Ratio tJITTER Clock Jitter (verification not provided in production test) VxtalDC DC-Voltage Oscillator tStartup Oscillator Start-up Time at VDD Slew-rate of 1 V/1 µs XTAL_IN, XTAL_OUT ISUP1A First Supply Current (active) AHVSUP Min. Typ. Max. 18.432 45 Unit MHz 55 % 50 ps 2.5 V 0.4 2 ms Analog Volume for Main and Aux at 0 dB Analog Volume for Main and Aux at −30 dB 9.6 6.3 17.1 11.2 24.6 16.1 mA mA ISUP1S First Supply Current (standby mode) at Tj = 27 °C 3.5 5.6 7.7 mA ISUP2A Second Supply Current (active) MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later DVSUP 86 50 95 70 110 85 mA mA ISUP3A Third Supply Current (active) MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later AVSUP 15 20 25 35 35 45 mA mA VACLKAC Audio Clock Output AC Voltage AUD_CL_OUT 1.2 1.8 VACLKDC Audio Clock Output DC Voltage routHF_ACL HF Output Resistance aACL Open Circuit Gain 0.4 0.6 STANDBYQ = low Vpp load = 40 pF VSUP3 Imax = 0.2 mA Ω 140 AUD_CL_OUT, XTAL_OUT Test Conditions 0.5 Digital Control Outputs VDCTROL Digital Output Low Voltage VDCTROH Digital Output High Voltage D_CTR_OUT0, D_CTR_OUT1 0.4 V IDCTR = 1 mA V IDCTR = −1 mA 0.4 V II2COL = 3 mA 1.0 µA VI2COH = 5 V 4.0 2 I C-Bus VI2COL I2C-Data Output Low Voltage II2COH I2C-Data Output High Current tI2COL1 I2C-Data Output Hold Time after Falling Edge of Clock tI2COL2 I2C-Data Output Setup Time before Rising Edge of Clock I2C_DA I2C_DA, I2C_CL 15 ns 100 ns fI2C = 1 MHz V II2SOL = 1 mA V II2SOH = −1 mA I2S-Bus VI2SOL I2S-Output Low Voltage VI2SOH I2S-Output High Voltage I2S_WS, I2S_CL, I2S_DA_OUT fI2SCL I2S-Clock Output Frequency I2S_CL 1024 kHz NICAM-PLL closed fI2SWS I2S-Word Strobe Output Frequency I2S_WS 32.0 kHz NICAM-PLL closed tI2S1/I2S2 Micronas 2 I S-Clock High/Low-Ratio I2S_CL 0.4 4.0 0.9 1.0 1.1 71 MSP 34x0D PRELIMINARY DATA SHEET Symbol Parameter Pin Name Min. tI2S3 I2S-Data Setup Time before Rising Edge of Clock I2S_CL, I2S_DA_OUT 200 tI2S4 I2S-Data Hold Time after Falling Edge of Clock tI2S5 I2S-Word Strobe Setup Time before Rising Edge of Clock tI2S6 I2S-Word Strobe Hold Time after Falling Edge of Clock Typ. Max. Unit Test Conditions ns CL = 30 pF ns CL = 30 pF ns CL = 30 pF 180 ns CL = 30 pF 180 I2S_CL, I2S_WS 200 Analog Ground VAGNDC0 AGNDC Open Circuit Voltage MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later RoutAGN AGNDC Output Resistance AGNDC Rload ≥ 10 MΩ 3.63 3.67 3.73 3.77 3.83 3.87 V V 70 125 180 kΩ 3 V ≤ VAGNDC ≤ 4 V Analog Input Resistance RinSC SCART Input Resistance from TA = 0 to 70 °C SCn_IN_s1) 25 40 58 kΩ fsignal = 1 kHz, I = 0.05 mA RinMONO MONO Input Resistance from TA = 0 to 70 °C MONO_IN 15 24 35 kΩ fsignal = 1 kHz, I = 0.1 mA SCn_IN_s,1) MONO_IN 2.00 2.25 VRMS fsignal = 1 kHz 460 500 Ω Ω −70 +70 mV SCn_IN_s1) MONO_IN → SCn_OUT_s1) −1.0 +0.5 dB fsignal = 1 kHz −0.5 +0.5 dB with respect to 1 kHz SCn_OUT_s1) 1.8 2.0 VRMS fsignal = 1 kHz Audio Analog-to-Digital-Converter VAICL Effective Analog Input Clipping Level for Analog-to-DigitalConversion SCART Outputs RoutSC SCART Output Resistance at Tj = 27 °C from TA = 0 to 70 °C dVOUTSC Deviation of DC-Level at SCART Output from AGNDC Voltage ASCtoSC Gain from Analog Input to SCART Output frSCtoSC Frequency Response from Analog Input to SCART Output bandwidth: 0 to 20000 Hz VoutSC Effective Signal Level at SCART-Output during full-scale digital input signal from DSP 1) 72 “n” means “1”, “2”, “3”, or “4”; SCn_OUT_s1) 200 200 330 1.9 fsignal = 1 kHz, I = 0.1 mA “s” means “L” or “R” Micronas MSP 34x0D PRELIMINARY DATA SHEET Symbol Parameter Pin Name Min. Typ. Max. Unit Test Conditions 2.1 2.1 3.3 4.6 5.0 kΩ kΩ 1.80 2.04 61 2.28 V mV 1.23 1.37 1.51 VRMS fsignal = 1 kHz Main and AUX Outputs RoutMA Main/AUX Output Resistance at Tj = 27 °C from TA = 0 to 70 °C VoutDCMA DC-Level at Main/AUX-Output for Analog Volume at 0 dB for Analog Volume at −30 dB VoutMA Effective Signal Level at Main/ AUX-Output during full-scale digital input signal from DSP for Analog Volume at 0 dB DACp_s1) fsignal = 1 kHz, I = 0.1 mA Analog Performance SNR THD 1) 2) 3) Signal-to-Noise Ratio from Analog Input to DSP MONO_IN, SCn_IN_s1) 85 88 dB Input Level = −20 dB with resp. to VAICL, fsig= 1 kHz, equally weighted 20 Hz...16 kHz2) from Analog Input to SCART Output MONO_IN, SCn_IN_s1) → SCn_OUT_s1) 93 96 dB Input Level = −20 dB, fsig = 1 kHz, equally weighted 20 Hz...20 kHz from DSP to SCART Output SCn_OUT_s1) 85 88 dB Input Level = −20 dB, fsig = 1 kHz, equally weighted 20 Hz...15 kHz3) from DSP to Main/AUX-Output for Analog Volume at 0 dB for Analog Volume at −30 dB DACp_s1) 85 78 88 83 dB dB Total Harmonic Distortion from Analog Input to DSP MONO_IN, SCn_IN_s1) 0.01 0.03 % Input Level = −3 dBr with resp. to VAICL, fsig = 1 kHz, equally weighted 20 Hz...16 kHz2) from Analog Input to SCART Output MONO_IN, SCn_IN_s → SCn_OUT_s1) 0.01 0.03 % Input Level = −3 dBr, fsig = 1 kHz, equally weighted 20 Hz...20 kHz from DSP to SCART Output SCn_OUT_s1) 0.01 0.03 % Input Level = −3 dBr, fsig = 1 kHz, equally weighted 20 Hz...16 kHz3) from DSP to Main or AUX Output DACA_s, DACM_s1) 0.01 0.03 % Input Level = −3 dBr, fsig = 1 kHz, equally weighted 20 Hz...16 kHz3) “n” means “1”, “2”, “3”, or “4”; DSP measured at I2S-Output DSP Input at I2S-Input Micronas Input Level = −20 dB, fsig = 1 kHz, equally weighted 20 Hz...15 kHz3) “s” means “L” or “R”; “p” means “M” or “A” 73 MSP 34x0D PRELIMINARY DATA SHEET Symbol Parameter Pin Name Min. Typ. Max. Unit XTALK Crosstalk attenuation − PLCC68 − PSDIP64 Input Level = −3 dB, fsig = 1 kHz, unused analog inputs connected to ground by Z < 1 kΩ between left and right channel within SCART Input/Output pair (L→R, R→L) equally weighted 20 Hz...20 kHz SCn_IN → SCn_OUT1) PLCC68 PSDIP64 80 80 dB dB SC1_IN or SC2_IN → DSP PLCC68 PSDIP64 80 80 dB dB SC3_IN → DSP PLCC68 PSDIP64 80 80 dB dB DSP → SCn_OUT1) PLCC68 PSDIP64 80 80 dB dB PLCC68 PSDIP64 80 75 dB dB between SCART Input/Output pairs1) D = disturbing program O = observed program (equally weighted 20 Hz...20 kHz same signal source on left and right disturbing channel, effect on each observed output channel 100 100 dB dB D: MONO/SCn_IN → SCn_OUT or unsel. O: MONO/SCn_IN → DSP1) PLCC68 PSDIP64 100 95 dB dB 2) D: MONO/SCn_IN → SCn_OUT O: DSP → SCn_OUT1) PLCC68 PSDIP64 100 100 dB dB 3) D: MONO/SCn_IN → unselected O: DSP → SC1_OUT PLCC68 PSDIP64 100 100 dB dB 3) PLCC68 PSDIP64 95 90 dB dB (equally weighted 20 Hz...16 kHz)3) same signal source on left and right disturbing channel, effect on each observed output channel (equally weighted 20 Hz...20 kHz) same signal source on left and right disturbing channel, effect on each observed output channel Crosstalk from Main or AUX Output to SCART Output and vice-versa D = disturbing program O = observed program 74 3) PLCC68 PSDIP64 DSP → DACp1) 1) 2) 3) 3) D: MONO/SCn_IN → SCn_OUT O: MONO/SCn_IN → SCn_OUT1) Crosstalk between Main and AUX Output pairs XTALK 2) equally weighted 20 Hz...16 kHz between left and right channel within Main or AUX Output pair DSP → DACp1) Test Conditions D: MONO/SCn_IN/DSP → SCn_OUT O: DSP → DACp1) PLCC68 PSDIP64 85 80 dB dB SCART output load resistance 10 kΩ D: MONO/SCn_IN/DSP → SCn_OUT O: DSP → DACp1) PLCC68 PSDIP64 90 85 dB dB SCART output load resistance 30 kΩ D: DSP → DACp O: MONO/SCn_IN → SCn_OUT1) PLCC68 PSDIP64 100 95 dB dB 3) D: DSP → DACM O: DSP → SCn_OUT1) PLCC68 PSDIP64 100 95 dB dB “n” means “1”, “2”, “3”, or “4”; “p” means “M” or “A” DSP measured at I2S-Output DSP Input at I2S-Input Micronas MSP 34x0D PRELIMINARY DATA SHEET Symbol Parameter Pin Name Min. Typ. Max. Unit Test Conditions PSRR: rejection of noise on AHVSUP at 1 kHz AGNDC AGNDC 80 dB From Analog Input to DSP MONO_IN, SCn_IN_s1) 70 dB From Analog Input to SCART Output MONO_IN, SCn_IN_s1), SCn_OUT_s1) 70 dB From DSP to SCART Output SCn_OUT_s1) 60 dB From DSP to MAIN/AUX Output DACp_s1) 80 dB S/NFM FM Input to Main/AUX/SCART Output DACp_s1), SCn_OUT_s1) THDFM Total Harmonic Distortion + Noise of FM demodulated signal on Main/ AUX/SCART output DACp_s1), SCn_OUT_s1) S/NNICAM Signal to Noise ratio of NICAM baseband signal on Main/AUX/ SCART outputs DACp_s1), SCn_OUT_s1) THDNICAM Total Harmonic Distortion + Noise of NICAM baseband signal on Main/AUX/SCART output DACp_s1), SCn_OUT_s1) BERNI NICAM: Bit Error Rate − S/NAM Signal to Noise ratio of AM baseband signal on Main/AUX/SCART outputs DACp_s1), SCn_OUT_s1) THDAM Total Harmonic Distortion + Noise of AM demodulated signal on Main/ AUX/SCART output DACp_s1), SCn_OUT_s1) 1) “n” means “1”, “2”, “3”, or “4”; “s” means “L” or “R”; SPM: Short Programming Mode Micronas 73 dB 0.1 % 1 FM-carrier 5.5 MHz, 50 µs, 1 kHz, 40 kHz deviation; RMS, unweighted 0 to 15 kHz (for S/N); full input range, FM-Prescale = 46h, Vol = 0 dB → Output Level 1 VRMS at DACp_s1); SPM = 3 dB NICAM: −6 dB, 1 kHz, RMS unweighted 0 to 15 kHz, Vol = 9 dB NIC_Presc = 7Fh Output level 1 VRMS at DACp_s1); SPM = 8 0.1 % 2.12 kHz, Modulator input level = 0 dBref SPM = 8 1 10−7 72 48 dB 0.3 % FM+NICAM, norm conditions SIF input range: 0.1−0.8 Vpp; AM = 70 %, 1 kHz, RMS unweighted (S/N); 0 to 15 kHz, FM/AM-Prescale = 3Chex, Vol = 0 dB → Output level: 0.5 VRMS at DACp_s1) FM+NICAM, norm conditions; SPM = 9 “p” means “Loudspeaker (Main)’’ or ‘‘Headphone (AUX)’’ 75 MSP 34x0D PRELIMINARY DATA SHEET Symbol Parameter Pin Name Min. Typ. Max. Unit Test Conditions RIFIN Input Impedance ANA_IN1+, ANA_IN2+, ANA_IN− 1.5 6.8 2 9.1 2.5 11.4 kΩ kΩ Gain AGC = 20 dB Gain AGC = 3 dB DCVREFTOP DC voltage at VREFTOP MSP 34x0D version A1 to B4 MSP 34x0D version C5 and later VREFTOP 2.4 2.56 2.6 2.66 2.7 2.76 V V DCANA_IN DC voltage on IF inputs ANA_IN1+, ANA_IN2+, ANA_IN− 1.3 1.5 1.7 V XTALKIF Crosstalk attenuation 40 dB BWIF 3 dB Bandwidth ANA_IN1+, ANA_IN2+, ANA_IN− 10 MHz AGC AGC Step Width dVFMOUT Tolerance of output voltage of FM demodulated signal DACp_s1), SCn_OUT_s1) −1.5 +1.5 dB 1 FM-carrier, 50 µs, 1 kHz, 40 kHz deviation; RMS dVNICAMOUT Tolerance of output voltage of NICAM baseband signal DACp_s1), SCn_OUT_s1) −1.5 +1.5 dB 2.12 kHz, Modulator input level = 0 dBref fRFM FM Frequency Response on Main/ AUX/SCART Outputs, Bandwidth 20 to 15000 Hz DACp_s1), SCn_OUT_s1) −1.0 +1.0 dB 1 FM-carrier 5.5 MHz, 50 µs, Modulator input level = −14.6 dBref; RMS fRNICAM NICAM Frequency Response on Main/AUX/SCART Outputs, Bandwidth 20 to 15000 Hz DACp_s1), SCn_OUT_s1) −1.0 +1.0 dB Modulator input level = −12 dB dBref; RMS SEPFM FM Channel Separation (Stereo) DACp_s1), SCn_OUT_s1) 50 dB 2 FM-carriers 5.5/5.74 MHz, 50 µs, 1 kHz, 40 kHz deviation; RMS SEPNICAM NICAM Channel Separation (Stereo) DACp_s1), SCn_OUT_s1) 80 dB XTALKFM FM Crosstalk Attenuation (Dual) DACp_s1), SCn_OUT_s1) 80 dB XTALKNICAM NICAM Crosstalk Attenuation (Dual) DACp_s1), SCn_OUT_s1) 80 dB 1) 76 “n” means “1”, “2”, “3”, or “4”; 0.85 “s” means “L” or “R”; fsignal = 1 MHz Input Level = −2 dBr dB 2 FM-carriers 5.5/5.74 MHz, 50 µs, 1 kHz, 40 kHz deviation; RMS “p” means “M” or “A” Micronas MSP 34x0D PRELIMINARY DATA SHEET 10. Application Circuit IF2 IN if ANA_IN2+ not used Signal GND 100 nF +8.0 V + 3.3 µF 330 nF + XTAL_OUT (63) 20 CAPL_A (38) 46 10 µF 10 µF AGNDC (42) 42 VREFTOP (54) 29 ANA_IN− (59) 24 + + 56 pF ANA_IN2+ (60) 23 56 pF ANA_IN1+ (58) 25 56 pF 100 nF 18.432 MHz 10 µF - IF1 IN XTAL_IN (62) 21 Tuner 1 C see section 9.5.2. CAPL_M (40) 44 Tuner 2 1 µF DACM_L (29) 56 28 (55) MONO_IN 1 nF 1 µF 330 nF 330 nF AHVSS 31 (52) SC1_IN_L 30 (53) SC1_IN_R 1 nF 1 µF 32 (51) ASG1 330 nF 330 nF AHVSS DACM_SUB (31) 54 34 (49) SC2_IN_L 1 nF 33 (50) SC2_IN_R 35 (48) ASG2 330 nF 1 µF DACA_L (26) 59 37 (46) SC3_IN_L 1 nF 1 µF 36 (47) SC3_IN_R 330 nF AHVSS 5V DVSS 330 nF Headphones DACA_R (25) 60 38 (45) ASG4 330 nF 5V Loudspeaker DACM_R (28) 57 40 (43) SC4_IN_L 1 nF 39 (44) SC4_IN_R MSP 34x0D 100 Ω 11 (7) STANDBYQ SC1_OUT_L (37) 47 12 (6) ADR_SEL SC1_OUT_R (36) 48 22 µF + 100 Ω DVSS 22 µF + 100 Ω 8 (10) I2C_DA SC2_OUT_L (34) 50 9 (9) I2C_CL 22 µF + 100 Ω SC2_OUT_R (33) 51 1 (16) ADR_WS 22 µF + 68 (17) ADR_CL 3 (15) ADR_DA D_CTR_OUT0 (5) 13 D_CTR_OUT1 (4) 14 6 (12) I2S_WS 7 (11) I2S_CL 4 (14) I2S_DA_IN1 AUD_CL_OUT (1) 18 65 (20) I2S_DA_IN2 100 nF Micronas 100 nF * 100 nF 58 (27) VREF2 AVSS Alternative circuit for ANA_IN1/2+ for more attenuation of video components: 100 p 56 p 8.0 V AHVSS ANA_IN1/2+ 5V AVSS 5V DVSS ResetQ (from CCU, see section. 5.3. ) 49 (35) VREF1 45 (39) AHVSUP 27 (56) AVSS 26 (57) AVSUP 66 (19) DVSS 67 (18) DVSUP 61 (24) RESETQ 43 (41) AHVSS TESTEN (61) 22 5 (13) I2S_DA_OUT 1 kΩ 77 MSP 34x0D PRELIMINARY DATA SHEET Note: Pin numbers refer to the PLCC68 package; numbers in brackets refer to the PSDIP64 package. *Application Note: All ground pins should be connected to one low-resistive ground plane. All supply pins should be connected separately with short and low-resistive lines to the power supply. Decoupling capacitors from DVSUP to DVSS, AVSUP to AVSS, and AHVSUP to AHVSS are recommended as closely as possible to these pins. Decoupling of DVSUP and DVSS is most important. We recommend using more than one capacitor. By choosing different values, the frequency range of active decoupling can be extended. In our application boards we use: 220 pF, 470 pF, 1.5 nF, and 10 µF. The capacitor with the lowest value should be placed nearest to the DVSUP and DVSS pins. The ASG pins should be connected as closely as possible to the MSP to ground. If they are lead with the SCART input lines as shielding line, they should NOT be connected to ground at the SCART connector. 78 Micronas PRELIMINARY DATA SHEET MSP 34x0D 11. Appendix A: MSP 34x0D Version History A1 First hardware release, which is completely compatible to MSP 3410B. A2 Hardware as A1 with additional features: – Automatic NICAM-FM switching – Demodulator Short Programming – Automatic Standard Detection B3 Hardware as A2 with additional features: – Automatic Volume Correction (AVC) – Subwoofer Output – improved Automatic Standard Detection – extended Short Programming Mode – automatic reset and selection of identification for Demodulator Short Programming B4 Hardware and firmware as B3: – Carrier Mute Function not recommended in HighDeviation Mode C5 – additional package PLQFP64 – digital input specification changed as of version C5 and later (see section 9.5. on page 66) – max. analog high supply voltage AHVSUP 8.7 V – supply currents changed as of version C5 and later (see section 9.5.3. on page 71) – Pin ASG3 no longer supported Micronas 79 MSP 34x0D PRELIMINARY DATA SHEET 12. Data Sheet History 1. Preliminary data sheet: “MSP 3400D, MSP 3410D Multistandard Sound Processors, Nov. 30, 1998, 6251-482-1PD. First release of the preliminary data sheet. 2. Preliminary data sheet: “MSP 3400D, MSP 3410D Multistandard Sound Processors, May 14, 1999, 6251-482-2PD. Second release of the preliminary data sheet. Major changes: – specification for version C5 added (see Appendix A: Version History) – section 9.: specification for PLQFP64 package added Micronas GmbH Hans-Bunte-Strasse 19 D-79108 Freiburg (Germany) P.O. Box 840 D-79008 Freiburg (Germany) Tel. +49-761-517-0 Fax +49-761-517-2174 E-mail: [email protected] Internet: www.micronas.com Printed in Germany Order No. 6251-482-2PD 80 All information and data contained in this data sheet are without any commitment, are not to be considered as an offer for conclusion of a contract, nor shall they be construed as to create any liability. Any new issue of this data sheet invalidates previous issues. Product availability and delivery are exclusively subject to our respective order confirmation form; the same applies to orders based on development samples delivered. By this publication, Micronas GmbH does not assume responsibility for patent infringements or other rights of third parties which may result from its use. Further, Micronas GmbH reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of Micronas GmbH. Micronas MSP 34xxD Preliminary Data Sheet Supplement Subject: Compatibility Differences Data Sheet Concerned: All MSP 34xxD Data Sheets: 6251-482-2PD, 6251-475-2PD, 6251-486-2PD Supplement: No. 3/ 6251-526-3PDS Edition: Oct. 11, 2000 MSP 34xxD Family Compatibility Differences: The MSP-family (MSP 3410D, MSP 3400D, MSP 3415D, MSP 3405D, MSP 3417D, MSP 3407D) is currently available in different technologies (0.8 µ, 0.5 µ, and 0.45 µ). The specific differences of the various implementations are listed in the attached table. Micronas page 1 of 1 Micronas Compatibility Differences between 0.5/0.45µ and 0.8µ MSPD Devices MSP-Type MSP 3410D / MSP 3400D Version Code B4 Technology 0.8µ Mask Iteration Code Feature 67, 6B, 6G C5 MSP 3415D / MSP 3405D B3 A2 0.5µ 0.45µ 8C and 94 G1, G4 H1, H3 0.8µ 6C, 6D MSP 3417D / MSP 3407D B2 A1 0.5µ 0.45µ 8D G2, G5 H2, H4 0.8µ 6E, 6F 0.5µ 0.45µ 8F G3, G6, H5 Documented in Datasheet Reference MSP 3400D, MSP 3410D Edit. May 1999 MSP 3405D, MSP 3415D Edit Oct. 1999 MSP 3407D, MSP 3417D Edit Jan. 2000 General Hardware Power Consumption Datasheet 910 mW 600 mW less due to less Power Consumption 910 mW VAGNDC0 typical Datasheet 3.73 V 3.77 V DCVREFTOP typical Datasheet 2.6 V Maximum Vsup1 Datasheet 8.4 V Digital Input Pin characteristics (I2S_IN1/2, I2S_WS/CL, StANDBYQ) Datasheet - Total Electromagnetic Radiation (EMR) - 640 mW 600 mW less due to less Power Consumption 910 mW 3.73 V 3.77 V 3.73 V 3.77 V 2.66 V 2.6 V 2.66 V 2.6 V 2.66 V 8.7 V modified specifications (see datasheet) 8.4 V 8.7 V modified specifications (see datasheet) 8.4 V 8.7 V modified specifications (see datasheet) - - 640 mW - - 640 mW 600 mW less due to less Power Consumption Demodulator Carrier Mute - AM-Frequency Response - Automatic Standard Detection - slightly slower, but more stable: 64ms mute, 500 ms demute more flat faster, more stable and with mutefunction - slightly slower, but more stable: 64ms mute, 500 ms demute more flat faster, more stable and with mutefunction - slightly slower, but more stable: 64ms mute, 500 ms demute more flat faster, more stable and with mutefunction Baseband Processing J17-Deemphasis for FM-Input channels Datasheet Supplement I2S-Bus Datasheet Frequency response of 50/75µs Deemphasis DC_Level (DSP-Reg.: 1Bhex/1Chex ) Date: 11.10.00 available not available (75µs instead of J17) available - more flat - Level increased by appr. 15% 1*) available not available (75µs instead of J17) not available available - more flat - Level increased by appr. 15% 1*) available not available (75µs instead of J17) not available - more flat - Level increased by appr. 15% 1*) Page 1 of 2 Pages Micronas MSP-Type MSP 3410D / MSP 3400D Version Code B4 Technology 0.8µ Mask Iteration Code Feature 67, 6B, 6G C5 MSP 3415D / MSP 3405D B3 A2 0.5µ 0.45µ 8C and 94 G1, G4 H1, H3 0.8µ 6C, 6D MSP 3417D / MSP 3407D B2 A1 0.5µ 0.45µ 8D G2, G5 H2, H4 0.8µ 6E, 6F 0.5µ 0.45µ 8F G3, G6, H5 Documented in D/A-Outputs improved - S/N-ratio improved - - improved not connected Pinning SCART2_Out pin Datasheet connected not connected connected DAC-Headphone pins Datasheet connected connected Audio_Clock_Out Datasheet connected not connected not connected (s. Datasheet P.51) connected not connected not connected The following pins refer to PQFP80: ASG2 ASG2 ASG2 not connected (s. Datasheet P.51) MSP 34x7D not available in 80-PQFP ASG3 not connected (s. Datasheet P.51) MSP 34x7D not available in 80-PQFP Pin 52 Datasheet ASG2 Pin 32 Datasheet ASG3 Pin 14 Datasheet not connected DVSS DVSS not connected DVSS DVSS MSP 34x7D not available in 80-PQFP Pin 16 Datasheet DVSS not connected not connected DVSS not connected not connected MSP 34x7D not available in 80-PQFP not connected (s. Datasheet P.59) *1) In spite of increased DC-level controller-algorithms for automatic Sat-Carrier detection should run properly Date: 11.10.00 Page 2 of 2 Pages