Philips A10, EM2E, A10E Service Manual

MSP 34x1G Multistandard Sound Processor Family with Virtual Dolby Surround
Edition Oct. 15, 1999 6251-511-1PD
MICRONAS INTERMETALL
MSP 34x1G PRELIMINARY DATA SHEET
Contents Page Section Title 6 1. Introduction
7 1.1. Features of the MSP 34x1G Family and Differences to MSP 34xxD 7 1.2. MSP 34x1G Version List 8 1.3. MSP 34x1G Versions and their Application Fields

9 2. Functional Description

10 2.1. Architecture of the MSP 34x1G Family 10 2.2. Sound IF Processing 10 2.2.1. Analog Sound IF Input 10 2.2.2. Demodulator: Standards and Features 11 2.2.3. Preprocessing of Demodulator Signals 11 2.2.4. Automatic Sound Select 11 2.3. Preprocessing for SCART and I 13 2.4. Source Selection and Output Channel Matrix 13 2.5. Audio Baseband Processing 13 2.5.1. Automatic Volume Correction (AVC) 13 2.5.2. Loudspeaker and Headphone Outputs 13 2.5.3. Subwoofer Output 13 2.5.4. Quasi-Peak Detector 14 2.6. Virtual Surround System Application Tips 14 2.6.1. Sweet Spot 14 2.6.2. Clipping 14 2.6.3. Loudspeaker Requirements 14 2.6.4. Cabinet Requirements 15 2.7. SCART Signal Routing 15 2.7.1. SCART DSP In and SCART Out Select 15 2.7.2. Stand-by Mode
2
15 2.8. I
S Bus Interface 16 2.9. ADR Bus Interface 16 2.10. Digital Control I/O Pins and Status Change Indication 16 2.11. Clock PLL Oscillator and Crystal Specifications
2
S Input Signals

17 3. Control Interface

2
17 3.1. I
C Bus Interface 17 3.1.1. Device and Subaddresses 18 3.1.2. Description of CONTROL Register 19 3.1.3. Protocol Description
2
20 3.1.4. Proposals for General MSP 34x1G I
C Telegrams 20 3.1.4.1. Symbols 20 3.1.4.2. Write Telegrams 20 3.1.4.3. Read Telegrams 20 3.1.4.4. Examples
2
21 3.2. Start-Up Sequence: Power-Up and I
C Controlling 21 3.3. MSP 34x1G Programming Interface 21 3.3.1. User Registers Overview 25 3.3.2. Description of User Registers 26 3.3.2.1. STANDARD SELECT Register
2 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET
Contents, continued Page Section Title
26 3.3.2.2. Refresh of STANDARD SELECT Register 27 3.3.2.3. STANDARD RESULT Register
2
28 3.3.2.4. Write Registers on I 29 3.3.2.5. Read Registers on I2C Subaddress 11 30 3.3.2.6. Write Registers on I2C Subaddress 12 43 3.3.2.7. Read Registers on I2C Subaddress 13
C Subaddress 10
hex hex hex hex
44 3.4. Programming Tips 44 3.5. Examples of Minimum Initialization Codes 44 3.5.1. SCART1 Input to Loudspeaker in Stereo Sound 44 3.5.2. SCART1 Input to Loudspeaker in 3D-PANORAMA Sound 44 3.5.3. Noise Sequencer for 3D-PANORAMA Sound 45 3.5.4. B/G-FM (A2 or NICAM) 45 3.5.5. BTSC-Stereo 45 3.5.6. BTSC-SAP with SAP at Loudspeaker Channel 45 3.5.7. FM-Stereo Radio 45 3.5.8. Automatic Standard Detection 45 3.5.9. Software Flow for Interrupt driven STATUS Check
MSP 34x1G

47 4. Specifications

47 4.1. Outline Dimensions 49 4.2. Pin Connections and Short Descriptions 52 4.3. P in Des cripti ons 55 4.4. Pin Configurations 59 4.5. Pin Circuits 61 4.6. Electrical Characteristics 61 4.6.1. Absolute Maximum Ratings 62 4.6.2. Recommended Operating Conditions (T
= 0 to 70 °C)
A
62 4.6.2.1. General Recommended Operating Conditions 62 4.6.2.2. Analog Input and Output Recommendations 63 4.6.2.3. Recommendations for Analog Sound IF Input Signal 64 4.6.2.4. Crystal Recommendations 65 4.6.3. Characteristics 65 4.6.3.1. General Characteristic s 66 4.6.3.2. Digital Inputs, Digital Outputs 67 4.6.3.3. Reset Input and Power-Up
2
68 4.6.3.4. I 69 4.6.3.5. I
C-Bus Characteristics
2
S-Bus Characteristics 70 4.6.3.6. Analog Baseband Inputs and Outputs, AGNDC 72 4.6.3.7. Sound IF Inputs 72 4.6.3.8. Power Supply Rejection 73 4.6.3.9. Analog Performance 76 4.6.3.10. Sound Standard Dependent Characteristics
MICRONAS INTERMETALL 3
MSP 34x1G PRELIMINARY DATA SHEET
Contents, continued Page Section Title 79 5. Appendix A: Overview of TV-Sound Standards
79 5.1. NICAM 728 80 5.2. A2-Systems 81 5.3. BTSC-Sound System 81 5.4. Japanese FM Stereo System (EIA-J) 82 5.5. FM Satellite Sound 82 5.6. FM-Stereo Radio

83 6. Appendix B: Manual/Compatibility Mode

84 6.1. Demodulator Write and Read Registers for Manual/Compatibility Mode 85 6.2. DSP Write and Read Registers for Manual/Compatibility Mode 86 6.3. Manual/Compatibility Mode: Description of Demodulator Write Registers 86 6.3.1. Automatic Switching between NICAM and Analog Sound 86 6.3.1.1. Function in Automatic Sound Select Mode 86 6.3.1.2. Function in Manual Mode 87 6.3.2. A2 Threshold 87 6.3.3. Carrier-Mute Threshold 88 6.3.4. Register AD_CV 89 6.3.5. Register MODE_REG 91 6.3.6. FIR-Parameter, Registers FIR1 and FIR2 91 6.3.7. DCO-Registers 93 6.4. Manual/Compatibility Mode: Description of Demodulator Read Registers 93 6.4.1. NICAM Mode Control/Additional Data Bits Register 93 6.4.2. Additional Data Bits Register 93 6.4.3. CIB Bits Register 94 6.4.4. NICAM Error Rate Register 94 6.4.5. PLL_CAPS Readback Register 94 6.4.6. AGC_GAIN Readback Register 94 6.4.7. Automatic Search Function for FM-Carrier Detection in Satellite Mode 95 6.5. Manual/Compatibility Mode: Description of DSP Write Registers 95 6.5.1. Additional Channel Matrix Modes 95 6.5.2. Volume Modes of SCART1/2 Outputs 95 6.5.3. FM Fixed Deemphasis 95 6.5.4. FM Adaptive Deemphasis 95 6.5.5. NICAM Deemphasis 96 6.5.6. Identification Mode for A2 Stereo Systems 96 6.5.7. FM DC Notch 96 6.6. Manual/Compatibility Mode: Description of DSP Read Registers 96 6.6.1. Stereo Detection Register for A2 Stereo Systems 96 6.6.2. DC Level Register 96 6.7. Demodulator Source Channels in Manual Mode 96 6.7.1. Terrestric Sound Standards 96 6.7.2. SAT Sound Standards 98 6.8. Exclusions of Audio Baseband Features 98 6.9. Phase Relationship of Analog Outputs
4 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET
Contents, continued Page Section Title 99 7. Appendix D: MSP 34x1G Version History

100 8. Appendix E: Application Circuit

102 9. Data Sheet History

MSP 34x1G
License Notice:
1)
“Dolby”, “Virtual Dolby Surround”, and the double-D Symbol are trademarks of Dolby Laboratories.
Supply of this implementation of Dolb y Technology does not convey a l ic ens e no r imply a right und er a ny pa tent, or any other industrial or intellectual property right of Dolby Labor atories, to use this implementati on in any finished end-user or ready-to-us e final product. Companies plann ing to use this implementation in produc ts must obtain a license from Dolby laboratories Licensing Corporation before designing such products.
MICRONAS INTERMETALL 5
MSP 34x1G PRELIMINARY DATA SHEET

Multistandard Sound Processor Family with Virtual Dolby Surround

The hardware and software description in this doc ­ument is valid for th e MSP 34x1G version A1 and following versions.

1. Introduction

The MSP 34x1G family of single-chip Multistandard Sound Processors cov ers the sound processin g of all analog TV-Standards worldwide, as well as the NICAM digital sound standards. The full TV sound processing, starting with analog sound IF signal-in, down to pro­cessed analog AF-o ut, is performed on a single c hip.
Figure 1–1 shows a simplified functional block diagram of the MSP 34x1G.
The MSP 34x1G has all functions of the MSP 34x0G with the addition of a virtual surround sound feature.
Surround sound c an be r ep roduc ed to a c erta in ex ten t with two loudspeak ers. The MSP 34x1G incl udes our virtualizer algorithm “3D-PANORAMA” which has been approved by the Dolby
1)
Laboratories for compl iance with the "Virtual Dolby Surround" technology. In addi­tion, the MSP 34x1G inc ludes our “PANORAMA” algo­rithm.
These TV sound proce ssing ICs include versions for processing the multichannel television sound (MTS)
signal conforming to the standard recommended by the Broadcast Television System s Committee (BTSC). The DBX noise redu ct ion , or alter na tiv el y, MICRONAS Noise Reduction (MNR) is performed alignment free.
Other processed standar ds are the Japanese FM-FM multiplex standard (EIA-J) and the FM Stereo Radio standard.
Current ICs have to p erform ad justment proc edures in order to achieve good s ter eo sep arati on for BTS C and EIA-J. The MSP 34x1G has optimum stereo perfor­mance without any adjustments.
All MSP 34x1G versions are pin and software down­ward-compatible to the MSP 34x0D. The MSP 34x1G further simplifies controlling softw are. Standard sele c­tion requires a single I
2
C transmission only.
The MSP 34x1G ha s built-in automa tic functions: T he IC is able to detect the actual sound standard automat­ically (Automatic Standard Detection). Furthermore, pilot levels and identi fication signals can be ev aluated internally with subsequent switching between mono/ stereo/bilingual; no I
2
C interaction is nece ssary (Auto-
matic Sound Selection). The ICs are produced in submicron CMOS technology.
The MSP 34x1G is available in the following pack­ages: PLCC68, PSDIP64, PSDIP52, PQFP80, and PLQFP64.
Sound IF1
Sound IF2
I2S1 I2S2
SCART1
SCART2
SCART3
SCART4
MONO
ADC
SCART
DSP
Input
Select
De-
modulator
ADC
Pre-
processing
Prescale
Prescale
Fig. 1–1: Simplified functional block diagram of the MSP 34x1G
Source Select
Loud-
speaker
Sound
Processing
Headphone
Sound
Processing
DAC
DAC
DAC
DAC
SCART
Output
Select
Loud­speaker
Subwoofer
Headphone
I2S
SCART1
SCART2
6 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G
1.1. Features of the MSP 34x1G Family and Differences to MSP 34xxD
Feature (New features not available for MSP 34xxD are shaded gray.) 3401 3411 3421 3431 3441 3451
3D-PANORAMA virtualizer (approved by Dolby Laboratories) with noise generator PANORAMA virtualizer algorithm
2
Standard Selection with single I Automatic Standard Detection of terrestrial TV standards Automatic Sound Selection (mono/stereo/bilingual), new registers MODUS, STATUS Two selectable sound IF (SIF) inputs X X X X X X Automatic Carrier Mute function X X X X X X Interrupt output programmable (indicating status change) Loudspeaker / Headphone channel with volume, balance, bass, treble, loudness X X X X X X AVC: Automatic Volume Correction X X X X X X Subwoofer output with programmable low-pass and complementary high-pass filter X X X X X X 5-band graphic equalizer for loudspeaker channel X X X X X X Spatial effect for loudspeaker channel; processing of all deemphasis filtering X X X X X X Four Stereo SCART (line) inputs, one Mono input; two Stereo SCART outputs X X X X X X Complete SCART in/out switching matrix X X X X X X
2
S inputs; one I2S output XXXXXX
Two I All analog FM-Stereo A2 and satellite standards; AM-SECAM L standard
C transmission X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X
X X X Simultaneous demodulation of (very) high-deviation FM-Mono and NICAM Adaptive deemphasis for satellite (Wegener-Panda, acc. to ASTRA specification) X X X ASTRA Digital Radio (ADR) together with DRP 3510A X X X All NICAM standards XX Demodulation of the BTSC multiplex signal and the SAP channel Alignment free digital DBX noise reduction for BTSC Stereo and SAP Alignment free digital MICRONAS Noise Reduction (MNR) for BTSC Stereo and SAP BTSC stereo separation (MSP 3421/41G also EIA-J) significantly better than spec. SAP and stereo detection for BTSC system Korean FM-Stereo A2 standard X X X X X Alignment-free Japanese standard EIA-J Demodulation of the FM-Radio multiplex signal
X X X
X X X X
X X X X X X X X X X X X
X X X X X X X
1.2. MSP 34x1G Version List
Version Status Descript ion
MSP 3401G planned FM Stereo (A2) Version MSP 3411G planned NICAM and FM Stereo (A2) Version MSP 3421G planned NTSC Version (A2 Korea, BTSC with MICRONAS Noise Reduction (MNR), and Japanese EIA-J system) MSP 3431G planned BTSC Version MSP 3441G planned NTSC Version (A2 Korea, BTSC with DBX noise reduction, and Japanese EIA-J system) MSP 3451G available Global Version (all sound standards)
MICRONAS INTERMETALL 7
MSP 34x1G PRELIMINARY DATA SHEET
1.3. MSP 34x1G Versions and their Application Fields
Table 1–1 provides an overview of TV sound stan­dards that can be proce ssed by the MSP 34x1 G fam­ily. In addition , the MSP 34x1G is able to han dle the terrestrial FM-Radio standa rd. Wi th the MSP 34x1G, a
complete multimedia receiver covering all TV sound standards together with terrestrial and satellite radio sound can be built; e ven ASTRA Di gital Radio can b e processed (with a DRP 3510A coprocessor).
Table 1–1: TV Stereo Sound Standards covered by the MSP 34x1G IC Family (details see Appendix A)
MSP Ve rsion
3401
3401
3401
3411
TV­System
B/G
L 6.5/ 5.85 AM-Mono/NICAM SECAM-L France I 6.0/6.552 FM-Mono/NICAM PAL UK, Hong Kong
D/K
3451
Satellite
Position of Sound Carrier /MHz
5.5/5.7421875 FM-Stereo (A2) PAL Germany
5.5/5.85 FM-Mono/NICAM PAL Scandinavia, Spain
6.5/6.2578125 FM-Stereo (A2, D/K1) SECAM-East Slovak. Rep.
6.5/6.7421875 FM-Stereo (A2, D/K2) PAL currently no broadcast
6.5/5.7421875 FM-Stereo (A2, D/K3) SECAM-East Poland
6.5/5.85 FM-Mono/NICAM (D/K, NICAM) PAL China, Hungary
6.5
7.02/7.2
7.38/7.56 etc.
Sound Modulation
FM-Mono FM-Stereo
ASTRA Digital Radio (ADR) with DRP 3510A
Color System
PAL
Broadcast e.g. in:
Europe Sat. ASTRA
3421, 3441
3431
Tuner
4.5/4.724212 FM-Stereo (A2) NTSC Korea
M/N
FM-Radio 10.7 FM-Stereo Radio USA, Europe
SAW Filter
Composite Video
4.5 FM-FM (EIA-J) NTSC Japan
4.5 BTSC-Stereo + SAP NTSC, PAL USA, Argentina
33 34 39 MHz 4.5 9 MHz
Sound IF Mixer
1
2
2
2
2
MSP 34x1G
2
SCART1
2
SCART2
Vision Demo­dulator
SCART Inputs
Mono
SCART1
SCART2
SCART3 SCART4
Loudspeaker
Subwoofer
Headphone
SCART Outputs
I2S2ADRI2S1
Dolby Pro Logic Processor DPL 351xA
ADR Decoder DRP 3510A
Fig. 1–2: Typical MSP 34x1G application
8 MICRONAS INTERMETALL

2. Functional Description

Automatic
MICRONAS INTERMETALL 9
ANA_IN1+
ANA_IN2+
AGC
A
D
DEMODULATOR
(incl. Carrier Mute)
Decoded
Standards:
NICAM
A2
AM
BTSC
EIA-J
SAT
FM-Radio
Deemphasis:
50/75 µs
DBX/MNR
Panda1
Deemphasis:
J17
Standard
and Sound
Detecti on
ADR-Bus Interface
Prescale
Prescale
FM/AM
NICAM
I2C Read-
Register
Sound Select
FM/AM
Stereo or A/B
Stereo or A
Stereo or B
Loud­speaker Channel
Head-
phone Channel
Virtualizer
Noise
Generator
AVC
Bass/
Treble
or
Equal-
Bass/
Treble
Σ
Beeper
Loudness
LoudnessΣ
Comple­mentary
Highpass
Lowpass
Spatial Effects
Balance
Level
Adjust
Balance
Volume
Volume
D
D
A
DACM_SUB
A
DACM_L
DACM_R
DACA_L
DACA_R
PRELIMINARY DATA SHEET MSP 34x1G
I2S_DA_IN1
I2S_DA_IN2
SC1_IN_L SC1_IN_R
SC2_IN_L
SC2_IN_R SC3_IN_L
SC3_IN_R
SC4_IN_L
SC4_IN_R MONO_IN
SCART DSP Input Select
I2S
Interface
I2S
Interface
A
I2S1
Prescale
I2S2
Prescale
SCART
D
Prescale
Source Select
I2S
Channel
Matrix
Quasi-
Peak
Channel
SCART1 Channel
Matrix
SCART2 Channel
Matrix
I2S
Interface
Quasi-Peak
Detector
Volume
Volume
I2C Read-
Register
D
A
D
A
SCART1_L/R
SCART2_L/R
SCART Output Select
I2S_DA_OUT
SC1_OUT_L
SC1_OUT_R
SC2_OUT_L
SC2_OUT_R
Fig. 2–1: Signal flow block diagram of the MSP 34x1G (input and output names correspond to pin names)
MSP 34x1G PRELIMINARY DATA SHEET
2.1. Architecture of the MSP 34x1G Family
Fig. 2–1 on page 9 shows a simplified block diagram of the IC. The block diagram con tains all features of the MSP 3451G. Other m embers of the MSP 34x 1G fam­ily do not have the complete set of features: The demodulator handles only a subset of the standards presented in the demodulato r block; NICAM process­ing is only possible in the MSP 3411G and MSP 3451G.

2.2. Sound IF Processing

2.2.1. Analog Sound IF Input

The input pins ANA_IN1+, ANA_IN2+, and ANA_IN offer the possibility to connect two different sound IF (SIF) sources to the MSP 34x1G. The analog-to-digital conversion of the preselected sou nd IF signal is done by an A/D-converter. An analog automatic gai n circuit (AGC) allows a wide range of i nput levels. The high­pass filters for med by the coupling capacito rs at pins ANA_IN1+ and ANA_IN2+ see Section 8. “Appendix E: Application Circuit” on page 100 are sufficient in most cases to suppress video components. Some combinations of SAW filter s and sound IF mixer ICs, however, show large picture components on their out­puts. In this case, further filtering is recommended.
BTSC-Mono + SAP: Detection and FM demodulation of the aural carrier resulting in the MTS/MPX signal. Detection and evaluation of the pilot carrier, detection and FM demodulation of the SAP subcar rier. Process­ing of DBX noise reduction or MICRONAS Noise Reduction (MNR).
Japan Stereo: Detection and FM demodulation of the aural carrier resulting in the MPX signal. Demodulation and evaluation of the identification signal and FM demodulation of the (L−R)-carrier.
FM-Satellite Sound: Demodulation of one or two FM carriers. Proces sing of high-dev iation mono or narrow bandwidth mono, stereo, or bilingual satellite sound according to the ASTRA specification.
FM-Stereo-Radio: Detection and FM demodulation of the aural carri er res ultin g in th e MPX signal . Detec tion and evaluation o f the pilot carrier and AM dem odula­tion of the (L−R)-carrier.
The demodulator blocks of all MSP 34x1G versions have identical us er interfaces. Eve n completely differ­ent systems like the BTSC and NICAM systems are controlled the same way. Standards are selected by means of MSP Standar d Codes. Auto matic proc esses handle standard detection and identification without controller interaction. The key features of the MSP 34x1G demodulator blocks are

2.2.2. Demodulator: Standards and Features

The MSP 34x1G is able to demodulate all TV-sound standards worldwide including the digital N ICAM sys­tem. Depending on the MSP 34x1G version, the fol­lowing demodulation modes can be performed:
A2 Systems: Detection and de modulatio n of two sep­arate FM carriers (FM 1 and FM2), demodulation and evaluation of the identification signal of carrier FM2.
NICAM Systems: Demodulation and decoding of the NICAM carrier, detection and demodulation of the ana­log (FM or AM) carrier. For D/K-NICAM, the FM carrier may have a maximum deviation of 384 kHz.
Very high deviation FM-Mono: Detection and robust demodulation of one FM carrier with a maximum devi­ation of 540 kHz.
BTSC-Stereo: Detection and FM demodulation of the aural carrier resulti ng in the MTS/MPX signal. Detec­tion and evaluatio n of the pilot carri er, AM demodula­tion of the (L−R)-carrier and detection of the S AP sub­carrier. Processing of DBX noise reduction or MICRONAS Noise Reduction (MNR).
Standard Selection: The controlling of t he dem odula­tor is minimized: All parameters, such as tuning fre­quencies or filter bandwidth, are adjusted automati­cally by transmitting one single value to the STANDARD SELECT regi ster. For all standards, spe­cific MSP standard codes are defined.
Automatic Standard Detection: If the TV sound stan­dard is unknown, the MSP 34x1G can automatically detect the actual standard, switch to that standard, and respond the actual MSP standard code.
Automatic Carrier Mute: To prevent noise e ffects or FM identification problems in the absence of an FM carrier, the MSP 34x1G offers a carrier mute feature, which is activated a utomatically if the TV s ound stan­dard is selected by means of the STANDARD SELECT register. If no FM carrier is available at one of the two MSP demodulator channels, the corresponding demodulator output is muted.
10 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G

2.2.3. Preprocessing of Demodulator Signals

The NICAM signals must be processed by a deempha­sis filter and adjusted in level. The analog demodu­lated signals mu st be processed by a deempha sis fil­ter, adjusted in level, and dematrixed. The correct deemphasis filter s are already selected by s etting the standard in the STANDARD SELECT register. The level adjustment ha s to be done by m eans of the FM/ AM and NICAM prescale registers. The necessary dematrix function depends on the selected sound stan­dard and the actual broadcasted sound m ode (mono, stereo, or bilingual ). It can be manu ally set by the FM Matrix Mode registe r or automatically set by the Auto­matic Sound Selection.

2.2.4. Automatic Sound Select

In the Automatic Sound Select mode, the dematrix function is automatically selected based on the identifi­cation information in the STATUS register. No I
2
interaction is necess ary when the broadcasted sound mode changes (e.g. from mono to stereo).
The demodulator supports the identification ch eck by switching between mono compatible standards ( stan­dards that have the same FM mon o carrier) automati­cally and non-audible. If B/G-FM or B/G-NICAM is selected, the MSP will switch between these stan­dards. The same action is performed for the stan­dards: D/K1-FM, D/K2-FM, and D/K-NICAM. Switching is only done in the abs ence of any stereo or bil ingual identification. If identi fication is found, the MSP keeps the detected standard.
In case of high bit-error rates, the MSP 34x1G auto­matically falls back fr om digital NICAM sound to ana­log FM or AM mono.
Table 2–1 summarizes all actions that take place when Automatic Sound Select is switched on.
To provi de mo re flexibility, the Automatic Sound Select block prepares four different source channels of demodulated sound (Fig 2–3) . By cho osing on e of the four demodulator ch annels, th e preferre d sound mo de can be selected for eac h of the o utput c hanne ls (lo ud­speaker, headphone, etc.). Thi s is done by means of the Source Select registers.
The following source c hannels of demodulated sou nd are defined:
“FM/AM” channel: Analog mono sound, stereo if
available. In case of NICAM, analog mono only (FM or AM mono).
“Stereo or A/B” channel: Analog or digital mono
sound, stereo if available. In case of bilingual broad­cast, it contains both languages A (left) and B (right).
“Stereo or A” channel: Analog or digital mono
sound, stereo if available. In case of bilingual broad­cast, it contains language A (on left and right).
“Stereo or B” channel: Analog or digital mono
sound, stereo if available. In case of bilingual broad­cast, it contains language B (on left and right).
Fig 2–2 shows the s ource channel assignment of the demodulated signal s in case of man ual mode. If man ­ual mode is required, more information can be found in the section “D emodulator Sour ce Channels in M anual Mode” on page 96. Fig 2–3 and Table 2–2 show the source channel assignment of the demodulated sig­nals in case of Au tomatic Sound Select mode for all sound standards.
Note: The analog primary input channel contains the signal of the mono FM/A M carrier or th e L+R signal of the MPX carrier. The secondary input channel contains the signal of t he 2nd FM carrier, the L−R signal of the
C
MPX carrier, or the SAP signal.
2.3. Preprocessing for SCART and
2
S Input Signals
I
2
The SCART and I
S inputs need only b e adjusted in
level by means of the SCART and I
2
S prescale regis -
ters.
Source Select
LS Ch. Matrix
Output-Ch. Matrices must be set according the standard
SC2 Ch. Matrix
primary channel
secondary channel
NICAM A
NICAM B
FM/AM
Prescale
NICAM
Prescale
FM-Matrix
FM/AM
NICAM
(Stereo or A/B)
0
1
Fig. 2–2: Source channel assignment of demodulated signals in Manual Mode
Source Select
LS Ch. Matrix
Output-Ch. Matrices must be set once to stereo
SC2 Ch. Matrix
primary channel
secondary channel
NICAM A
NICAM B
FM/AM
Prescale
NICAM
Prescale
Automatic
Sound Select
FM/AM
Stereo or A/B
Stereo or A
Stereo or B
0
1
3
4
Fig. 2–3: Source channel assignment of demodulated signals in Automatic Sound Select Mode
MICRONAS INTERMETALL 11
MSP 34x1G PRELIMINARY DATA SHEET
Table 2–1: Performed actions of the Automatic Sound Selection
Selected TV Sound Standard Performed Actions
B/G-FM, D/K-FM, M-Korea, and M-Japan
B/G-NICAM, L-NICAM, I-NICAM, and D/K-NICAM
Evaluation of the identification signal and automatic switching to mono, stereo, or bilingual. Preparing four
demodulator source channels according to Table 2–2. Identification is acquired after 500 ms. Evaluation of NICAM-C-bits and automatic switching to mono, stereo, or bilingual. Preparing four
demodulator source channels according to Table 2–2. NICAM detection is acquired within 150 ms. In case of bad or no NICAM reception, the MSP switches automatically to FM/AM mono and switches
back to NICAM if possible. A hysteresis prevents periodical switching.
B/G-FM, B/G-NICAM or D/K1-FM, D/K2-FM, D/K3-FM, and D/K-NICAM
Automatic searching for stereo/bilingual-identification in case of mono transmission. Automatic and non­audible changes between Dual-FM and FM-NICAM standards while listening to the basic FM-Mono sound carrier. Example: If starting with B/G-FM-Stereo, there will be a periodical alternation to B/G-NICAM in the absence of FM-Stereo/Bilingual or NICAM-identification. Once an identification is detected, the MSP keeps the corresponding standard.
BTSC-STEREO, FM Radio Evaluation of the pilot signal and automatic switching to mono or stereo. Preparing four demodulator
source channels according to Table 2–2 . Detection of the SAP carrier. Pilot detection is acquired after 200 ms.
BTSC-SAP In the absence of SAP, the MSP switches to BTSC-Stereo if available. If SAP is detected, the MSP
switches automatically to SAP (see Table 2–2).
Table 2–2: Sound modes for the demodulator source channels with Automatic Sound Select
Source Channels in Automatic Sound Select Mode
Broadcasted Sound Standard
Selected MSP Standard
3)
Code
Broadcasted Sound Mode
FM/AM
(source select: 0)
Stereo or A/B
(source select: 1)
Stereo or A
(source select: 3)
Stereo or B
(source select: 4)
M-Korea B/G-FM D/K-FM M-Japan
B/G-NICAM L-NICAM I-NICAM D/K-NICAM D/K-NICAM
(with high deviation FM)
02
1)
03, 08 04, 05, 07, 0B 30
2)
08, 03 09 0A
2)
, 05
0B, 04 0C
MONO Mono Mono Mono Mono
1)
STEREO Stereo Stereo Stereo Stereo BILINGUAL:
Languages A and B NICAM not available or
Left = A Right = B
Left = A Right = B
AB
analog Mono analog Mono analog Mono analog Mono
error rate too high
2)
MONO analog Mono NICAM Mono NICAM Mono NICAM Mono STEREO analog Mono NICAM Stereo NI CAM Stereo NICAM Stereo BILINGUAL:
Languages A and B
analog Mono Left = NICAM A
Right = NICAM B
NICAM A NICAM B
20, 21 MONO Mono Mono Mono Mono
STEREO Stereo Stereo Stereo Stereo
20 MONO+SAP Mono Mono Mono Mono
BTSC
21 MONO+SAP Left = Mono
STEREO+SAP Stereo Stereo Stereo Stereo
Right = SAP
STEREO+SAP Left = Mono
Right = SAP
Left = Mono Right = SAP
Left = Mono Right = SAP
Mono SAP
Mono SAP
FM Radio 40 MONO Mono Mono Mono Mono
STEREO Stereo Stereo Stereo Stereo
1)
The Automatic Sound Select process will automatically switch to the mono compatible analog standard.
2)
The Automatic Sound Select process will automatically switch to the mono compatible digital standard.
3)
The MSP Standard Codes are defined in Table 3–7 on page 25.
12 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G

2.4. Source Selection and Output Channel Matrix

output level
The Source Selector makes it possible to distrib ute all source signals ( one of the demodulator source chan­nels, SCART, or I
2
S input) to the desired output chan-
nels (loudspeake r, headphone, etc.). All i nput and out-
[dBr]
12
put signals can be processed simultaneously. Each source channel is identified by a unique source
18
address.
24
For each output channel, the sound mode can be set
to sound A, sound B , s tereo, or mono by mean s of t he output channel matrix.
30−24−18−12
6
6
+
0
input level
If Automatic Sound Select is on, the output channel
[dBr]
matrix can stay fixed to stereo (transparent) for demodulated signals.
Fig. 2–4: Simplified AVC characteristics

2.5. Audio Baseband Processing

2.5.1. Automatic Volume Correction (AVC)

Different sound sources (e.g . terres trial ch annel s, SAT channels, or SCART) fairly often do not have the same volume level. Advertisements during movies usually have a higher volum e level than the movi e itself. This results in annoying volume changes. The Automatic Volume Correction (AVC) solves this problem by equalizing the volume level.
To preven t clipping, the AVC’s gain decreases quickly in dynamic boost conditions. To suppress oscillation effects, the gain inc reases rather slowly for low leve l inputs. The decay time is programma ble by means of the AVC register (see page 34).
For input signals ranging from −24 dBr to 0 dBr, the AVC maintains a fixed output level of −18 dBr. Fig. 2–4 shows the AVC output level versus its input le vel. For prescale and volume registers set to 0 dB, a level of 0 dBr corresponds to full scale input/output. This is
– SCART input/output 0 dBr = 2.0 V – Loudspeaker and Aux output 0 dBr = 1.4 V
rms
rms

2.5.2. Loudspeaker and Headphone Outputs

The following baseband features are implemented in the loudspeaker and headphone output channels: bass/treble, loudne ss, balance, and volum e. A square wave beeper can be added to the loudspeaker and headphone channel. The loudspeaker channel addi­tionally performs: equalizer (not simultaneously with bass/treble), spatial effects, and a subwoofer cross­over filter.

2.5.3. Subwoofer Output

The subwoofer signa l is created by combin ing the left and right channels d irectly behind the loudness block using the formula (L+R)/2. Due to the division by 2, the D/A converter will not be overloaded, even with full scale input signal s. The subwo ofer sign al is filter ed by a third-order low-pass with programmable corner fre­quency followed by a level adjustment. At the loud­speaker channels, a complementary high-pass filter can be switched on. Subwoofe r and loudspeaker out­put use the same volum e (Loudspeaker Volume Reg­ister).

2.5.4. Quasi-Peak Detector

The quasi-peak reado ut register can be used to read out the quasi-peak level of any i nput source. The fea­ture is based on following filter time constants:
attack time: 1.3 ms decay time: 37 ms
MICRONAS INTERMETALL 13
MSP 34x1G PRELIMINARY DATA SHEET

2.6. Virtual Surround System Application Tips

2.6.1. Sweet Spot

Good results are only ob tained in a rather close area along the middle axis between the two loudspeakers: the sweet spot. Moving away from this position degrades the effect.

2.6.2. Clipping

For the test at Do lby Labs, it is v ery impor tant to h ave no clipping effects even with worst c ase signals. That is, 2 Vrms input signal may no t clip. The SCART Input Prescale register has to be set to values of 19 (25
) or lower (see SCART Input Prescale on page
dec
31). Test signals: sine sweep with 2 V
L&R equal phase, L&R anti phase. Listening tests: Do lby Trailers (train trailer, city trailer,
canyon trailer...)
; L only, R only,
RMS
hex

2.6.3. Loudspeaker Requirements

The loudspeakers used and their positioning inside the TV set will greatly influence the performance of the vir­tualizer. The algorithm works with the direct sound
path. Reflected sound waves red uce th e effect. So it’s most important to have as much direct sound as possi­ble, compared to indire ct sound.
To obtain the approval for a TV set, Dolby Laboratories require mounting the loud speakers in front of the set. Loudspeakers ra diating to the side of the TV set will not produce co nvincing effects. Good directio nality of the loudspeakers towards the listener is optimal.
The virtualize r was special ly developed for implemen­tation in TV sets. Even for rather small stereo TV's, sufficient sound effects can be obtained. For small sets, the loudspeaker pla cement s hould be to th e si de of the CRT; for large screen sets (or 16:9 sets), mount­ing the loudspeakers below the CRT is acceptable (large separation i s preferr ed, low freque ncy spea kers should be outmost to avoid cancellation effects). Using external loudspea ke rs wi th a la rg e s ter eo base wil l n ot create optimal effects.
The loudspeakers shou ld be able to reprodu ce a wide frequency range. The most impo rtant freque ncy rang e starts from 160 Hz and ranges up to 5 kHz.
Great care has to be taken with s ystems that use one common subwoofer: A single loudspeaker cannot reproduce virtua l sound locations. The crossover fre­quency must be lower than 120 Hz.

2.6.4. Cabinet Requirements During listening tests at Dolby Laboratories, no reso-

nances in the cabinet should occur.
Good material to c heck for resonances are the Dolby Trailers or other dynamic sound tracks.
14 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G
2

2.7. SCART Signal Routing

2.8. I
S Bus Interface

2.7.1. SCART DSP In and SCART Out Select

The SCART DSP Input Select and SCART Output Select blocks include full matrix switching facilities. To design a TV set with four pairs of SCART-inputs and two pairs of SCART-outputs, no external switching hardware is requir ed. The switches are controlled by the ACB user register (see page 40).

2.7.2. Stand-by Mode

If the MSP 34x1G is switched off by first pulling STANDBYQ low and then (after >1µs delay) switching off the 5-V, but keeping the 8-V power supply (‘Stand- by’-mode), the SCART switches maintain their posi­tion and function. This allows the copying from selected SCART-inputs to SCART-outputs in the TV
set’s stand-by mode. In case of power on o r starting from stand-by (switch-
ing on the 5-V supply, RESETQ going high 2 ms later), all internal register s ex ce pt the A CB r egi st er (page 40) are reset to the default configuration (see Table 3–5 on page 22). The reset position of the ACB register becomes active after the fi rst I Baseband Processing part (subaddress 12
2
C transmis si on i nto the
). By
hex
transmitting the ACB register first, the reset stat e can be redefined.
It is possible to route in an external coprocessor for special effects, like surround processing and sound field processing. Routi ng can be done with each in put source and output chan nel via the I
2
S inputs and out-
puts. Two possible interface formats are supported:
1. The SONY format: I2S_WS changes at the word boundaries.
2. The PHILIPS format: I2S_WS changes one I2S_CL period before the word boundaries.
2
S bus interface consists of five pins:
The I
1. I2S_DA_IN1, I2S_DA_IN2: For input, four channels (two channels per line, 2*16 bits) per sampling cycle (32 kHz) are transmit­ted.
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 I
2
S serial
data (1.024 MHz).
4. I2S_WS: The I2S_WS word strobe line defines the left and right sample.
The MSP 34x1G normally serves as the master on the
2
S interface. In this case, the clock and word strobe
I lines are driven by the MSP 34x1G. In slave mode, these lines are input to the MSP 34x1G and the master clock is synchronized to 576 times the I2S_WS rate (32 kHz). NICAM operation is not possible in this mode.
2
S options can be set by means of the MODUS
All I register (see page 28).
2
A precise I
S timing diagram is shown in Fig. 4 –26 on
page 70.
MICRONAS INTERMETALL 15
MSP 34x1G PRELIMINARY DATA SHEET

2.9. ADR Bus Interface

For the ASTRA Digital Radio System (ADR), the MSP 3401G, MSP 3411G and MSP 3451G performs preprocessing such as carrier selection and filtering. Via the 3-line ADR-bus, the resulting signals are trans­ferred to the DRP 3510A coprocessor, where the source decoding i s performed. To be prepared for an upgrade to ADR with an add iti on al DR P b oar d, t he fo l­lowing lines of MSP 34x1G should be provided on a feature connector:
– AUD_CL_OUT – I2S_DA_IN1 or I2S_DA_IN2 –I2S_DA_OUT –I2S_WS –I2S_CL – ADR_CL, ADR_WS, ADR_DA
For more details, p lease refer to the DRP 3 510A dat a sheet.

2.10.Digital Control I/O Pins and Status Change Indication

2.11. Clock PLL Oscillator and Crystal Specifications

The MSP 34x1G derives all internal system clocks from the 18.432-MHz oscillator. In NICAM or in I
2
S­Slave mode, the clock is phase-locked to the corre­sponding source. Therefore, it is not possible to use NICAM and I
2
S-Slave mode at the same time.
For proper performance, the MSP clock oscillator requires a 18.432-MHz crystal. Note that for the phase-locked modes (NICAM, I
2
S-Slave), c r ys ta l s w it h
tighter tolerance are required.
Remark on using the crystal:
External capacit ors at each crystal pin to ground are required. They are necess ary for tuning the open-loo p frequency of the internal PLL and for stabilizing the fre­quency in closed-loop operation. The higher the capacitors, the lower the resulting clock frequency. The nominal free running frequency should match
18.432 MHz as closely as possible. Clock measurements should be done at pin
AUD_CL_OUT. This pin must be activ ated for th is pu r­pose (see Table 3–9 on page 28).
The static level of the digital input/output pins D_CTR_I/O_0/1 is switchable between HIGH and LOW via the I (see page 40). This ena bles the contr olling of ex ternal hardware switches or other devices via I
2
C-bus by means of the ACB register
2
C-bus.
The digital input/ou tput pins can b e set to high imp ed­ance by means of the MODUS register (see page 28). In this mode, the pins can be used as input. The cur­rent state can be read out of the STATUS register (see page 29).
Optionally, the pin D_CTR_I/O_1 can be used as an interrupt request sig nal to th e control ler, indicating any changes in the read register STATUS. This makes poll­ing unnecessary, I
2
C bus interactions are re duc ed to a minimum (see STATUS register on page 29 and MODUS register on page 28).
16 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G

3. Control Interface

2
C Bus Interface
3.1. I

3.1.1. Device and Subaddresses

2
The MSP 34x1G is controlled via the I
C bus slave
interface. The IC is selected by transmitting one of the
MSP 34x1G device a ddresses. In order to allow up to three MSP ICs to be connected to a single bus, an address select pin (ADR_SEL) has been implemented. With ADR_SEL pulled to high, low, or left open, the MSP 34x1G respo nds to di fferent dev ic e a ddr ess es. A device address pai r is defined as a write add ress (80, 84, or 88 hex) and a r ead address (81, 85, or 89 hex)
(see Table 3–1). Writing is done by send ing the device write address,
followed by the suba ddress byte, two address bytes, and two data bytes. Reading i s done by sending the write device addre ss, fo llowed by the sub addres s byte and two address byte s. Without se nding a stop con di­tion, reading of the addressed data is completed by sending the devic e read address (81, 85, or 89 hex) and reading two bytes of data. Refer to se ction 3.1.3. for the I Tips” on page 44 for proposals of MSP 34x1G I
2
C bus protoco l and to section “Pr ogramming
2
C tele­grams. See Table 3–2 for a list of available subad­dresses.
performed some o ther fu nctio n (for examp le, serv icing an internal interru pt), it will hold the c lock 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 3.1.3. The m aximum wait period of the MSP dur ing normal operation mo de is less than 1 ms.

Internal hardware error handling:

In case of any internal hardware error (e.g. interruption of the power supply of the MSP), the MSP’s wait period is extended to 1.8 ms. After this time period elapses, the MSP releases data and clo ck lines.

Indication and solving of the error status:

1. MSP 34x1G-versions until A1: To indicate the
error status, all further acknowledge bits will be left high. The MSP can then b e reset by transmitting the reset condition t o CONTROL while ignoring t he miss­ing acknowledge bits.
2. MSP 34x1G-versions from A2 on: To i n di c a t e t h e error status, the remaining acknowledge bits of the ac-
2
tual I
C-protocol will be left high. Additionally, bit[14] of CONTROL is set to o ne. The MSP can then be reset via the I
2
C bus by transmi tting the reset condition to
CONTROL.
Besides the possibility of hardware reset, the MSP can also be reset by means of the RES ET bit in the CON­TROL register by the controller via I
Due to the internal architecture of the MSP 34x1G, the IC cannot react immediately to an I
2
C bus.
2
C request. The typical response ti me is about 0. 3 ms. If the MSP can­not accept anothe r complete byte of data until it has

Indication of reset (only versions from A2 on):

Any reset, even caus ed by an unstable res et line etc., is indicated in bit[15] of CONTROL.
2
A general timing diagram of the I
C bus is shown in
Fig. 4–25 on page 68.
MICRONAS INTERMETALL 17
MSP 34x1G PRELIMINARY DATA SHEET
Table 3–1: I
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
2
C Bus Device Addresses
Table 3–2: I2C Bus Subaddresses
Name Binary Value Hex Value Mode Function
CONTROL 0000 0000 00 Read/Write Write: Software reset of MSP (see Table 3–3)
TEST 0000 0001 01 Write only for internal use WR_DEM 0001 0000 10 Write write address demodulator RD_DEM 0001 0001 11 Write read address demodulator WR_DSP 0001 0010 12 Write write address DSP RD_DSP 0001 0011 13 Write read address DSP
Read: Hardware error status of MSP

3.1.2. Description of CONTROL Register

Table 3–3: CONTROL as a Write Register
Name Subaddress Bit[15] (MSB) Bits[14:0]
CONTROL 00 hex 1 : RESET
0 : normal
0
Table 3–4: CONTROL as a Read Register (only MSP 34x1G-versions from A2 on)
Name Subaddress Bit[15] (MSB) Bit[14] Bits[13:0]
CONTROL 00 hex Reset st atus after last readi ng of CONTROL:
0 : no reset occured 1 : reset occured
Reading of CONTROL will reset the bits[15,14] of CONTROL. After Power-on, read once to be resetted.
Internal hardware status: 0 : no error occured 1 : internal error occured
not of interest
bit[15] of CONTROL will be set; it must be
18 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G

3.1.3. Protocol Description

Write to DSP or Demodulator
Swrite
device
address
Wait
ACK sub-addr ACK addr-byte
high
ACK addr-byte
low
ACK data-byte-
high
ACK data-byte
low
ACK P
Read from DSP or Demodulator
Swrite
device
address
ACK sub-addr ACK addr-byte
Wait
high
ACK addr-byte
low
ACK S read
device
address
Wait
ACK dat a-byte-
high
Write to Control or Test Registers
Swrite
device
address
Wait
Note: S = I
P = I
ACK sub-addr ACK data-byte
2
C-Bus Start Condition from master
2
C-Bus Stop Condition from master
high
ACK data-byte
low
ACK P
ACK = Acknowledge-Bit: LOW on I2C_DA from slave (= MSP, light gray)
or master (= controller dark gray)
NAK = Not Acknowledge-Bit: HIGH on I2C_DA from master (dark gray) to indicate ‘End of Read’
or from MSP indicating internal error state
2
Wait = I
C-Clock line is held low, while the MSP is processing the I2C command. This waiting time is
max. 1 ms
ACK data-byte
low
NAK P
I2C_DA
1 0
S P
I2C_CL
2
Fig. 3–1: I
C bus protocol (MSB first; data must be stable while clock is high)
MICRONAS INTERMETALL 19
MSP 34x1G PRELIMINARY DATA SHEET
3.1.4. Proposals for General MSP 34x1G I2C Telegrams

3.1.4.1. Symbols

, 84
daw write device address (80 dar read device address (81
hex
hex
, 85
hex
hex
or 88
or 89
< Start Condition > Stop Condition aa Address Byte dd Data Byte

3.1.4.2. Write Telegrams

<daw 00 d0 00> write to CONTROL register <daw 10 aa aa dd dd> write data into demodulator <daw 12 aa aa dd dd> write data into DSP

3.1.4.3. Read Telegrams

hex
hex
)
)
<daw 11 aa aa <dar dd dd> read data from demodulator <daw 13 aa aa <dar dd dd> read data from DSP

3.1.4.4. Examples

<80 00 80 00> RESET MSP statically <80 00 00 00> Clear RESET <80 10 00 20 00 03> S et dem odulator to stand. 03
hex
<80 11 02 00 <81 dd dd> Read STATUS <80 12 00 08 01 20> Set loudspeaker channel source to NICAM and Matrix to STEREO
More examples of typical application protocols are listed in section “Programming Tips” on page 44.
20 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G
3.2. Start-Up Sequence:
Power-Up and I
2
C Controlling
After POWER ON or RESET (see Fig . 4–24) , the IC is in an inactive state. All registers are in the reset posi­tion (see tables 3–5 a nd 3–6), the analog outp uts are muted. The controller has to initialize all registers for which a non-default setting is necessary.
3.3. MSP 34x1G Programming Interface

3.3.1. User Registers Overview

The MSP 34x1G is controll ed by means o f user regis­ters. The compl ete list of all user registers is give n in the following tables. T he registers are partitioned in to the Demodulator section (Subaddress 10 ing, 11 sections (Subad dres s 12
for reading) and the Baseband Processing
hex
for writing, 13
hex
for writ-
hex
for read-
hex
ing). Write and read register s are 16-bit wide, whereby the
MSB is denoted bit [15]. Transmissions via I
2
C bus have to take place in 16-bit words (two byte transfers, with the most significant byte tran sferred first). All write reg is­ters, except the demodulator write registers, are readable.
Unused parts of the 16-bit writ e registers must be zero.
Addresses not given in this table must not be written.
For reasons of software compatibility to the MSP 34x0D, an Manual/Compatibility Mode is avail­able. More read and write registers together with a detailed descrip tion of this mode can be found i n the “Appendix B: Manual/Compatibility Mode” on page 83.
An overview of all MSP 34x1G Write Registers is shown in Table 3–5; all Read Registers are given in Table 3–6.
MICRONAS INTERMETALL 21
MSP 34x1G PRELIMINARY DATA SHEET
Table 3–5: List of MSP 34x1G Write Registers
Write Register Address
(hex)
I2C Subaddress = 10
; Registers are
hex
not
Bits Description and Adjustable Range Reset See
Page
readable
STANDARD SELECT 00 20 [15..0] Initial Programming of complete Demodulator 00 00 26
2
MODUS 00 30 [15..0] Demodulator, Automatic and I
I2C Subaddress = 12
; Registers are
hex
all
readable by using I2C Subaddress = 13
hex
S options 00 00 28
Volume loudspeaker channel 00 00 [15..8] [+12 dB ... −114 dB, MUTE] MUT E 33 Volume / Mode loudspeaker channel [7..0] 1/8 dB Steps,
Reduce Volume / Tone Control / Compromise
Balance loudspeaker channel [L/R] 00 01 [15..8] [0...100 / 100% and 100 / 0...100%]
00
hex
100%/100% 34
[−127...0 / 0 and 0 / −127...0 dB] Balance mode loudspeaker [7..0] [Linear mode / logarithmic mode] linear mode Bass loudspeaker channel 00 02 [15..8] [+20 dB ... −12 dB] 0 dB 35 Treble loudspeaker channel 00 03 [15..8] [+15 dB ... −12 dB] 0 dB 36 Loudness loudspeaker channel 00 04 [15..8] [0 dB ... +17 dB] 0 dB 37 Loudness filter characteristic [7..0] [NO RMA L, SUP ER_B AS S] NORMA L Spatial effect strength loudspeaker ch. 00 05 [15..8] [−100%...OFF...+100%] OFF 38 Spatial effect mode/customize [7..0] [SBE, SBE+PSE] SBE+PSE Volume headphone channel 00 06 [15..8] [+12 dB ... −114 dB, MUTE] MUT E 33 Volume / Mode headphone channel [7..0] 1/8 dB Steps, Reduce Volume / Tone Control 00
hex
Volume SCART1 output channel 00 07 [15..8] [+12 dB ... −114 dB, MUTE] MUT E 39
2
Loudspeaker source select 00 08 [15..8] [FM/AM, NICAM, SCART, I
S1, I2S2] FM/AM 32
Loudspeaker channel matrix [7..0] [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA 32
2
Headphone source select 00 09 [15..8] [FM/AM, NICAM, SCART, I
S1, I2S2] FM/AM 32
Headphone channel matrix [7..0] [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA 32
2
SCART1 source select 00 0A [15..8] [FM/AM, NICAM, SCART, I
S1, I2S2] FM/AM 32
SCART1 channel matrix [7..0] [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA 32
2
S source select 00 0B [15..8] [FM/AM, NICAM, SCART, I2S1, I2S2] FM/AM 32
I
2
S channel matrix [7..0] [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA 32
I
2
Quasi-peak detector source select 00 0C [15..8] [FM/AM, NICAM, SCART, I
S1, I2S2] FM/AM 32 Quasi-peak detector matrix [7..0] [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA 32 Prescale SCART input 00 0D [15..8] [00 Prescale FM/AM 00 0E [15..8] [00
hex
hex
... 7F ... 7F
]00
hex
]00
hex
hex
hex
31
30 FM matrix [7..0] [NO_MAT, GSTEREO, KSTEREO] NO_MAT 31 Prescale NICAM 00 10 [15..8] [00
2
Prescale I
S2 00 12 [15..8] [00
hex
hex
... 7F
... 7F ACB : SCART Switches a. D_CTR_I/O 00 13 [15..0] Bits [15..0] 00 Beeper 00 14 [15..0] [00
2
Prescale I
S1 00 16 [15..8] [00
hex
hex
... 7F
... 7F
] (MSP 3411G, MSP 3451G only) 00
hex
]10
hex
]/[00
hex
hex
... 7F
hex
]10
] 00/00
hex
hex
hex
hex
hex
hex
31 31 40 40 31
Mode tone control 00 20 [15..8] [BASS/TREBLE, EQUALIZER] BASS/TREB 35
22 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G
T able 3–5: List of MSP 34x1G Write Registers, continued
Write Register Address
(hex)
Bits Description and Adju s table Range Reset See
Page
Equalizer loudspeaker ch. band 1 00 21 [15..8] [+12 dB ... −12 dB] 0 dB 36 Equalizer loudspeaker ch. band 2 00 22 [15..8] [+12 dB ... −12 dB] 0 dB 36 Equalizer loudspeaker ch. band 3 00 23 [15..8] [+12 dB ... −12 dB] 0 dB 36 Equalizer loudspeaker ch. band 4 00 24 [15..8] [+12 dB ... −12 dB] 0 dB 36 Equalizer loudspeaker ch. band 5 00 25 [15..8] [+12 dB ... −12 dB] 0 dB 36 Automatic Volume Correction 00 29 [15..8] [ off, on, decay time] off 34 Subwoofer level adjust 00 2C [15..8] [0 dB ... −30 dB, mute] 0 dB 39 Subwoofer corner frequency 00 2D [15..8] [50 Hz ... 400 Hz] 00
hex
39 Subwoofer complementary high-pass [7..0] [off, on] off 39 Balance headphone channel [L/R] 00 30 [15..8] [0...100 / 100% and 100 / 0...100%]
100 %/100 % 34
[−127...0 / 0 and 0 / −127...0 dB] Balance mode headphone [7..0] [Linear mode / logarithmic mode] linear mode Bass headphone channel 00 31 [15..8] [+20 dB ... −12 dB] 0 dB 35 Treble headphone channel 00 32 [15..8] [+15 dB ... −12 dB] 0 dB 36 Loudness headphone channel 00 33 [15..8] [0 dB ... +17 dB] 0 dB 37 Loudness filter characteristic [7..0] [NORMA L, SUPER_B AS S] N ORMAL Volume SCART2 output channel 00 40 [15..8] [+12 dB ... −114 dB, MUT E] 00
2
SCART2 source select 00 41 [15..8] [FM, NICAM, SCART, I
S1, I2S2] FM 32
hex
39
SCART2 channel matrix [7..0] [SOUNDA, SOUNDB, STEREO, MONO...] SOUNDA 32 Virtual Surround OFF/ON switch 00 48 [15..8] [OFF/ON] 00 Virtual Surround spatial effect strength 00 49 [15..8] [0% - 100%] 00 Virtual Surround 3D effect strength 00 4A [15..8] [0% - 100%] 00 Virtual Surround mode 00 4B [15..0] [PANORAMA/3D-PANORAMA] 00 Noise generator 00 4D [15..0] [OFF/ON, Noise_L, Noise_C, Noise_R, Noise_S] 00
hex
hex
hex
hex
hex
41 41 41 41 42
MICRONAS INTERMETALL 23
MSP 34x1G PRELIMINARY DATA SHEET
Table 3–6: List of MSP 34x1G Read Registers
Read Register Address
(hex)
I2C Subaddress = 11
; Registers are
hex
not
Bits Description and Adjustable Range See
Page
writable
STANDARD RESULT 00 7E [15..0] Result of Automatic Standard Detection (see Table 3–8) 29 STATUS 02 00 [15..0] Monitoring of internal settings e.g. Stereo, Mono, Mute etc. . 29
I2C Subaddress = 13
Quasi peak readout left 00 19 [15..0] [00 Quasi peak readout right 00 1A [15..0] [00 MSP hardware version code 00 1E [15..8] [00 MSP major revision code [7..0] [00 MSP product code 00 1F [15..8] [00 MSP ROM version code [7..0] [00
; Registers are
hex
not
writable
hex
hex
hex
hex
hex
hex
... 7FFF ... 7FFF ... FF ... FF ... FF ... FF
]16 bit two’s complement 43
hex
]16 bit two’s complement 43
hex
]43
hex
]43
hex
]43
hex
]43
hex
24 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G

3.3.2. Description of User Registers

T able 3–7: Standard Codes for STANDARD SELECT register
MSP Standard Code (Data in hex)
TV Sound Standard Sound Carrier
Frequencies in MHz
MSP 34x1G Version
Automatic Standard Detection
00 01 Start Automatic Standard Detection all
Standard Selection
00 02 M-Dual FM-Stereo 4.5/4.724212 3401, -11, -21, -41, -51 00 03 B/G -Dual FM-Stereo 00 04 D/K1-Dual FM-Stereo 00 05 D/K2-Dual FM-Stereo
1)
2)
2)
00 06 D/K -FM-Mono with HDEV3
Standard Detection,
3)
HDEV3
SAT-Mono (i.e. Eutelsat, s. Table 6–17)
3)
, not detectable by Automatic
5.5/5.7421875 3401, -11, -51
6.5/6.2578125
6.5/6.7421875
6.5
00 07 D/K3-Dual FM-Stereo 6.5/5.7421875 00 08 B/G -NICAM-FM
1)
5.5/5.85 3411, -51 00 09 L -NICAM-AM 6.5/5.85 00 0A I -NICAM-FM 6.0/6.552 00 0B D/K -NICAM-FM
2)
00 0C D/K -NICAM-FM with HDEV2
4)
, not detectable by Automatic
6.5/5.85
6.5/5.85
Standard Detection, for China
00 0D D/K -NICAM-FM with HDEV3
, not detectable by Automatic
6.5/5.85
3)
Standard Detection, for China 00 20 BTSC-Stereo 4.5 3421, -31, -41, -51 00 21 BTSC-Mono + SAP 00 30 M-EIA-J Japan Stereo 4.5 3421, -41, -51 00 40 FM-Stereo Radio 10.7 3421, -31, -41, -51 00 50 SAT-Mono (s. Table 6–17) 6.5 3401, -11, -51 00 51 SAT-Stereo (s. Table 6–17) 7.02/7.20 00 60 SAT ADR (Astra Digital Radio) 7.2
1)
In case of Automatic Sound Select, the B/G-codes 3
2)
In case of Automatic Sound Select, the D/K-codes 4
3)
HDEV3: Max. FM deviation must not exceed 540 kHz
4)
HDEV2: Max. FM deviation must not exceed 360 kHz
hex hex
and 8
, 5
hex
are equivalent.
hex
and B
are equivalent.
hex
MICRONAS INTERMETALL 25
MSP 34x1G PRELIMINARY DATA SHEET

3.3.2.1. STANDARD SELECT Register

The TV sound sta ndard of t he MS P 3 4x1G d emodul a­tor is determined by the STANDARD SELECT register. There are two ways to use the S TANDARD SELE CT register:
– Setting up the demodulator for a TV sound standard
by sending the corresponding standard code with a single I
– Starting the Automatic Standard Detection for ter-
restrial TV standa rds. This is the most comfortable way to set up the demodulator. Within 0.5 s, the detection and set-up of the actual TV sound stan­dard is performed. The detected standard can be read out of the STANDARD RESULT regi s ter by th e control processor. This feature is recommended for the primary set-up of a TV set. Outputs should be
muted during Automatic Standard Detection. The Standard Codes are listed in Table 3–7. Selecting a TV sound standard via the STANDARD
SELECT register initializes the demodulator. This includes: AGC, tuning frequency, band-pass filters, demodulation mode (FM, AM, or NICAM), carrier mute, deemphasis, and identification mode.
2
C-Bus transmission.

3.3.2.2. Refresh of STANDARD SELECT Register

A general refresh of the STA NDAR D S EL ECT r eg ister is not allowed. However, the following method enables watching the MSP 34x1G “alive” status and detection of accidental resets (only versions A2 and later):
– After Power-on, bit[15] of CONTROL will be set; it
must be read once to enable the reset-detection feature.
– Reading of the CONTROL register and checking
the reset indicator bit[15] .
– If bit[15] is “0”, any refresh of the STANDARD
SELECT register is not allowed.
– If bit[15] is “1”, indicating a reset, a refresh of the
STANDARD SELECT register and all other MSPG registers is necessary.
If a present sound standard is im poss ibl e for a spe ci fic MSP version, it s witches t o the analo g mono sou nd of this standard. In that c ase stereo or bilingual pr ocess­ing will not be possible.
For a complete setup of the TV sound processing from analog IF input t o the source selection, the trans mis­sions as shown in Section 3.5. are necessary.
Note: The FM matrix is set automatically if Automatic Sound Select is active (MODUS[0]=1). In this case, the FM matrix will be ini ti ali ze d wi th “ Sound A Mono”. Dur­ing operation, the FM matrix will be automatically selected accordin g to the actual id entification informa­tion.
For reasons of software compatibility to the MSP 34x0D, a Manual/Compatibility mode is avail­able. A detailed de scription of this mo de can be found on page 83.
26 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G

3.3.2.3. STANDARD RESULT Register

If Automatic Standard Detection is selected in the STANDARD SELECT reg ister, status and result of t he Automatic Standard Detection process can be read out of the STANDARD RESULT register. The possible results are based on the mentioned Standard Code
and are listed in Table 3–8. In cases where no s ound st andard h as been detected
(no standard present, t oo much noise, st rong interfer­ers, etc.) the STANDARD RESULT register contains 00 00
. In that case, the controller has to start further
hex
actions (for example, set the standard according to a preference list or by manual input).
As long as the STANDARD RESULT register contains a value greater than 07 FF
, the Automatic Standard
hex
Detection is still active. During this period, the MODUS and STANDARD SELECT register must not be written. The STATUS register will be updated when the Auto­matic Standard Detection has finished.
If a present sound standard is impossible for a specific MSP version, it detects and switches to the analog mono sound of this standard.
Example: The MSPs 3431G and 3441G will detect a B/G-NICAM signal as standard 3 and w ill switch to the ana log FM­Mono sound.
T able 3–8: Results of the Automatic Standard Detection
Broadcasted Sound Standard
Automatic Standard Detection could not find a sound standard
B/G-FM 0003 B/G-NICAM 0008 I 000A FM-Radio 0040 M-Korea
M-Japan M-BTSC
L-AM D/K1 D/K2
L-NICAM D/K-NICAM
Automatic Standard Detection st ill active
STANDARD RESULT Register
Read 007E
0000
0002 0020 0030 0009 0004 0009 000B
>07FF
hex
hex
hex
hex
hex
hex
(if MODUS[14,13]=00)
hex
(if MODUS[14,13]=01)
hex
(if MODUS[14,13]=10)
hex
(if MODUS[12]=0)
hex
(if MODUS[12]=1)
hex
(if MODUS[12]=0)
hex
(if MODUS[12]=1)
hex
hex
MICRONAS INTERMETALL 27
MSP 34x1G PRELIMINARY DATA SHEET
3.3.2.4. Write Registers on I2C Subaddress 10
Table 3–9: Write Registers on I2C Subaddress 10
Register
Function Name
Address STANDARD SELECTION
00 20
hex
STANDARD SELECTION Register
Defines TV Sound or FM-Radio Standard bit [15:0] 00 01
00 02
... 00 60
start Automatic Standard Detection
hex
Standard Codes (see Table 3–7))
hex hex
MODUS
00 30
hex
MODUS Register
General MSP 34x1G Options bit [0] 0/1 off/on: Automatic Sound Select bit [1] 0/1 disable/enable STATUS change indication by means of
the digital I/O pin D_CTR_I/O_1 Necessary condition: MODUS[3] = 0 (active)
hex
hex
STANDARD_SEL
MODUS
bit [2] 0 undefined, must be 0 bit [3] state of digital output pins D_CTR_I/O_0 and _1
0 active: D_CTR_I/O_0 and _1 are output pins
(can be set by means of the ACB register. see also: MODUS[1])
1 tristate: D_CTR_I/O_0 and _1 are input pins
(level can be read out of STATUS[4,3])
2
bit [4] 0/1 active/tristate state of I bit [5] 0/1 master/slave mode of I
S output pins
2
S interface (must be set to 0
(= Master) in case of NICAM mode)
2
bit [6] 0/1 Sony/Philips format of I
S word strobe
bit [7] 0/1 active/tristate state of audio clock output pin
AUD_CL_OUT
bit [8] 0/1 ANA_IN_1+/ANA_IN_2+;
select analog sound IF input pin
bit [11:9] 0 undefined, must be 0 Preference in Automatic Standard Detection:
bit [12] detected 6.5 MHz carrier is interpreted as:
1)
0 standard L (SECAM) 1 standard D/K1, D/K2 or D/K NICAM
bit [14:13] detected 4.5 MHz carrier is interpreted as:
1)
0 standard M (Korea) 1 standard M (BTSC) 2 standard M (Japan) 3 carrier at 4.5 MHz is ignored (chroma carrier)
bit [15] 0 undefined, must be 0
1)
Valid at the next start of Automatic Standard Detection.
28 MICRONAS INTERMETALL
PRELIMINARY DATA SHEET MSP 34x1G
3.3.2.5. Read Registers on I2C Subaddress 11
hex
T able 3–10: Read Registers on I2C Subaddress 11
Register
Function Name
Address STANDARD RESULT
00 7E
hex
STANDARD RESULT Register
Readback of the detected TV Sound or FM-Radio Standard bit [15:0] 00 00
Automatic Standard Detection could not find
hex
a sound standard
00 02
MSP Standard Codes (see Table 3–8)
hex
... 00 40
>07 FF
hex
Automatic Standard Detection still active
hex
STATUS
02 00
hex
STATUS Register
Contains all user relevant internal information about the status of the MSP
hex
STANDARD_RES
STATUS
bit [0] undefined bit [1] 0 detected primary carrier (Mono or MPX carrier)
1 no primary carrier detected
bit [2] 0 detected secondary carrier (2nd A2 or SAP carrier)
1 no secondary carrier detected bit [3] 0/1 low/high level of digital I/O pin D_CTR_I/O_0 bit [4] 0/1 low/high level of digital I/O pin D_CTR_I/O_1 bit [5,9] 00 analog sound standard (FM or AM) active
01 not obtainable
10 digital sound (NICAM) available (MSP 3411G and
MSP 3451G only)
11 bad reception condit io n of di gi ta l so un d (N ICAM ) due to :
a. high error rate b. unimplemented sound code
c. data transmissio n o nly bit [6] 0/1 mono/stereo indication bit [7] 0/1 “1” indicates independent mono sound
(only for NICAM on MSP 3411G and MSP 3451G) bit [8] 0/1 “1” indicates bilingual sound mode or SAP present bit [15:10] undefined
If STATUS change indication is activated by means of MODUS[1]: Each change in the STATUS register sets the digital I/O pin D_CTR_I/O_1 to high level. Reading the STATUS register resets D_CTR_I/O_1.
MICRONAS INTERMETALL 29
MSP 34x1G PRELIMINARY DATA SHEET
3.3.2.6. Write Registers on I2C Subaddress 12
hex
Table 3–11: Write Registers on I2C Subaddress 12
Register
Function Name
Address PREPROCESSING
00 0E
hex
FM/AM Prescale
bit [15:8] 00
hex
Defines the input prescale gain for the demodulated ... FM or AM signal 7F
hex
00
hex
off (RESET condition)
For all FM modes except satellite FM and AM-mode, the combinations of pres­cale value and FM deviation listed below lead to internal full scale.
FM mode bit [15:8] 7F
48 30 24 18 13
hex hex hex hex hex hex
28 kHz FM deviation
50 kHz FM deviation
75 kHz FM deviation
100 kHz FM deviation
150 kHz FM deviation
180 kHz FM deviation (limit)
hex
PRE_FM
FM high deviation mode (HDEV2, MSP Standard Code = C bit [15:8] 30
14
hex hex
150 kHz FM deviation
360 kHz FM deviation (limit)
hex
)
FM very high deviation mode (HDEV3, MSP Standard Code = 6 and D bit [15:8] 20
1A
hex
hex
450 kHz FM deviation
540 kHz FM deviation (limit)
Satellite FM with adaptive deemphasis bit [15:8] 10
hex
recommendation
AM mode (MSP Standard Code = 9) bit [15:8] 7C
hex
recommendation for SIF input levels from
0.1 V
to 0.8 V
pp
pp
(Due to the AGC being switched on, the AM-output level
remains stable and independent of the actual SIF-level in
the mentioned input range)
hex
)
30 MICRONAS INTERMETALL
Loading...
+ 72 hidden pages