Aus den über 100 Pioneer Receivern ist dieser VSX-859 hier erfreulich herausragend.
.
Informationen über den Microcontroller und die Pinbelegung
Auf Seite 94 des Pioneer VSX-35TX Service Manuals findet man die Pinbelegung des Micorcomputers vom Typ "M30624MC" - bei Pioneer ist das IC901 (PD5587A) auf dem "Main Control Assy", aber auf der Rückseite der langen Hauptplatine.
Für uns interessant sind die dortigen "Pfeile", also die Richtungen der Signale an jedem einzelnen Pin. Mein Augenmerk zielt auf
.
- Pin 18 - AMP OLDET (in)
- Pin 19 - WAKEUP (in)
- Pin 20 - AMP DCDET (in)
- Pin 75 - DIR ERR (in)
- Pin 89 - FAN DRY (out)
- Pin 90 - FAN LOW (out)
- Pin 91 - TEMP IN (in)
- Pin 92 - DSP OL (in)
- Pin 97 - FAN STOP (in)
.
Welche Signale fragt die CPU - vor allem "wie" - ab und welche Zustände / Signale setzt sie dann ?
Zumindest wird die RY-AC Leitung, die das Relais für den großen Hauot-Trafo schaltet, nur im Fehlerfalle wieder inaktiv gesetzt.
.
Es fehlt ein Ablaufdiagramm der Software bzw. der Funktionen
In einigen jüngeren Pioneer Handbüchern ist eine Funktions-Darstellung der Software der verbauten Microcontroller abgedruckt. Hier bei dem VSX-859 aus dem Jahr 2000 fehlt jede Information darüber. Der Service-Ingenieur muß sich alle aus den Fingern saugen. Das ist aus meiner Sicht ein ganz schwerer Mangel. Denn damit ist solch ein teures Gerät ein Wegwerfprodukt. Soetwas mag auch zum Niedergang der Firma Pioneer beigetragen haben.
.
Jetzt folgt im Pioneer Service-Manual auf Seite 95 eine (Pioneer eigene) große Tabelle mit Erklärungen :
Was passiert an den Pins ders Microcomputers ? Alle 100 Pins sind beschrieben und mit "O" (out) oder "I" (in) oder mit "-" (leer) markiert. Einiges stimmt da aber nicht. Im Hersteller- Manual des Microcontrollers sind auch viele Ports mit Doppelpfeilen versehen, als "out" und "in" per Software umschaltbar.
.
No. | Pin Name | I/O | Function ====================================== |
1 | OSD DT | O | Data for IC752 LC74782M-9011 |
2 | OSD CK | O | Clock for IC752 LC74782M-9011 |
3 | OSD CS | O | Chip select for IC752 LC74782M-9011 |
4 | DISP DWN | O | Reset for IC9501 DSP U-COM |
5 | DISP DO | I | Data from IC7001 DISP U-COM |
6 | DISP DI | O | Data for IC7001 DISP U-COM |
7 | DISP CK | O | Clock for IC7001 DISP U-COM |
8 | GND | - | GND |
9 | GND | - | GND |
10 | RY-HP | O | Headphone relay ON/OFF |
11 | RY-C/S | O | SP C/S relay ON/OFF |
12 | XRESET | I | Reset |
13 | XOUT | O | Connect a 4.19MHz oscillator |
14 | GND | - | |
15 | XIN | I | |
16 | VDD | - | Power supply +5V |
17 | GND | - | GND |
====================================== | |||
18 | AMP OLDET | O | Amp Overload detect (>>>>> für uns Wichtig >>>>>) |
19 | WAKEUP | I | AC pulse input |
20 | AMP DCDET | O | Amp D.C. detect (>>>>> für uns Wichtig >>>>>) |
====================================== | |||
21 | MR MUTE | O | Audio mute ON/OFF for sub room (MR&S, MR model only) |
22 | MR-V DT | O | Data for IC110 M62429FP control (MR&S model only) |
23 | MR-V CK | O | Clock for IC110 M62429FP control (MR&S model only) |
24 | V.2296SW2 | O | Control for IC701, 801, 802 NJM2296M |
25 | V.2296SW5 | O | Control for IC701, 801, 802 NJM2296M |
26 | V.2296SW3 | O | Control for IC701, 801, 802 NJM2296M |
27 | V.2296SW4 | O | Control for IC701, 801, 802 NJM2296M |
28 | OSD RST | O | Reset for IC752 LC74782M-9011 |
29 | V4053A | O | Control for TC74HC4053 (Nch Open Drain) |
30 | V4053INH | O | Inhibit for TC74HC4053 (Nch Open Drain) |
31 | ASK DO | I | Data from AK7706 |
32 | ASK DI | O | Data for AK7706 Input signal |
33 | ASK CK | O | Clock for AK7706 |
34 | ASK DRDY | O | Data ready from AK7706 |
35 | CRS DO | I | Data from CS49329 |
36 | CRS DI | O | Data for CS49329 Input signal |
37 | CRS CK | O | Clock for CS49329 |
38 | ASK RDY | I | Data request from AK7706 |
39 | ASK REQ | O | Chip select for AK7706 |
40 | ASK DRST | O | for AK7706 Soft reset |
41 | ATT | O | Audio attenuator |
42 | ASK IRST | O | for AK7706 Hard reset |
43 | CRS RST | O | Reset for CS49329 |
44 | CRS CS | O | Chip select for CS49329 |
45 | CRS REQ | I | Data for CS49329 |
46 | DSP MUTE | O | Mute request from DSP U-COM |
47 | CRS A16 | O | Control for PDN030A |
48 | CRS A15 | O | Control for PDN030A |
49 | CRS A17 | O | Control for PDN030A |
50 | 9164DT | O | Data from TC9164 |
51 | FS96 | I | 96k Hz detect |
52 | ABOT | O | Boot signal |
53 | ADMD | O | Audio preout mute ON/OFF |
====================================== | |||
(>>>>> für uns Wichtig >>>>>) | |||
54 | CODEC PD | O | CODEC Power down - (Hier steht es >>>>>) |
55 | AK DT | O | Data from CODEC |
56 | AK CK | O | Control for CODEC |
57 | AK CS | O | Chip select for CODEC |
(>>>>> für uns Wichtig >>>>>) | |||
58 | DIR PD | O | DIR Power down - (Hier steht es >>>>>) |
====================================== | |||
59 | DIR SDTO | O | DIR data for output |
60 | DSEL C | O | Control for TC74ACT151F |
61 | DSEL B | O | Control for TC74ACT151F |
62 | Vdd | - | Power supply +5V |
63 | DSEL A | O | Control for TC74ACT151F |
64 | GND | - | GND |
65 | DM STP | O | Data for Demodureter |
66 | DM RST | O | Reset for Demodureter |
67 | DM LCK | O | Clock for Demodureter |
68 | 9164 CS | O | Chip select for TC9164 |
69 | 9164 CK | O | Clock for TC9164 |
70 | TC4959_ST | O | Strobe for TC4959 |
71 | TC9215_C-12 | O | Control for TC9215 |
72 | TC9215_C-34 | O | Control for TC9215 |
73 | EVOL_DT | O | Data for Electr Volume |
74 | EVOL_CK | O | Clock for Electr Volume |
====================================== | |||
(>>>>> für uns Wichtig >>>>>) | |||
75 | DIR ERR | I | DIR Error detect |
====================================== | |||
76 | DISP RST | O | Reset for IC7001 DISP U-COM |
77 | DISP RDY | I | Data request from IC7001 DISP U-COM |
78 | AUDIO ST1 | O | Strobe for TC9274F,TC9164,TC9163 |
79 | AUDIO DT1 | O | Data for TC9274F,TC9164,TC9163 |
80 | AUDIO CK1 | O | Clock for TC9274F,TC9164,TC9163 |
81 | TC9482ST | O | Strobe for IC108 TC9482N control |
82 | TC9163ST | O | Strobe for IC107 TC9163F control |
83 | A MUTE | O | Audio mute ON/OFF |
84 | NC | O | Open |
85 | RY-B | O | SP B relay ON/OFF |
86 | RY-A | O | SP A relay ON/OFF |
87 | NECK(VH/-VL) | O | Neck ON/OFF (24,26,908,938 only) |
88 | RY-AC | O | AC relay ON/OFF |
====================================== | |||
(>>>>> für uns Wichtig >>>>>) | |||
89 | FAN DRIVE | O | Open (KU,J,SD), Fan drive (other) |
90 | FAN LOW | O | Open (KU,J,SD), Fan low (other) |
91 | TEMP IN | O | O/open (KU,J,SD), I/Fan temperature A/D input (other) |
92 | DSP OL | I | DSP overload detect, A/D input |
====================================== | |||
93 | SIMUKE 1 | I | SIMUKE (pull-up or down) |
94 | SIMUKE 2 | I | SIMUKE (pull-up or down) |
95 | WATT IN | I/O | O/Open (KU,J,SD), I/Fan wattage input, A/D input (other) |
96 | GND | - | GND |
97 | FAN STOP | I/O | O/Open (KU,J,SD), I/Fan stop detecter (other) |
98 | 5V | - | Power supply +5V |
99 | 5V | - | Power supply +5V |
100 | OSD ON | O | Control for IC102 BU4053BCF, TC4W53FU (MR&S model only) |
.
In der ähnlichen Tabelle des Herstellers ......
... sind nur symbolische Bezeichnungen der 100 Ports aufgelistet, also welche Ports welche Eigenschaften haben "können" und wie man die per Software in den Registern und/oder Adressen anspricht. Das hat aber für uns keinen nennenswerten Informationsgehalt.
.