Ik heb een 7 jaar (?) oude bouwradio opengedaan, merk Dewalt, model DW911, en kom op het PCB'tje delen tegen van een stereo versterker met volumeregelaar, een switch (OFF, AM, FM Mono, FM Stereo) en draaiknop voor de radiofrequentie tegen.
Op de foto zien we de onderkant van de meerstanden-schakelaar. Nu had ik graag het AM ingangssignaal vervangen door de line-out van een bluetooth receivertje, dat dan naar de ingebouwde versterker gaat.
Alleen, ik kom er dus niet uit, welk stukje soldeersel ik voorzichtig moet wegsolderen/uitboren. En moet vervangen door 3 kabeltjes (linkerknaal, rechterkanaal en ground).
...
Wat heb ik gedaan, ik heb in alle standen van de meerstanden-schakelaar, gemeten wanneer de schakelaar een doorlopende verbinding maakt. De 12-pinnen rondom de schakelaar heb ik genummerd. De 3 binnenste schakelstanden benoem ik met schakelaar pin 1, pin 2 en pin 3. Clock-wise.
We zien hier een stukje PCB van "DeWalt Partnumber 429790-43".



De buitenpinnen 2, 6 en 10 worden nooit aangesproken.
Bij de AM selectie:
Schakelaar pin 1 --- buitenpin 1
Schakelaar pin 3 --- buitenpin 9
Schakelaar pin 2 --- buitenpin 3/4/5
FM Mono
Schakelaar pin 3 --- buitenpin 7/8
Schakelaar pin 2 --- buitenpin 3/4/5
FM Stereo
Schakelaar pin 1 --- buitenpin 11
Schakelaar pin 3 --- buitenpin 7/8
Schakelaar pin 2 --- buitenpin 3/4/5
Interessant genoeg, maar de pinnen 3, 4 en 5 zijn altijd verbonden met de 2de pin van de schakelaar. Is dit dan de ground ? Ik neem aan dat deze gedeeld mag zijn, maar de input-signalen uiteraard gescheiden zijn.
Ik dacht ook dat AM een mono-signaal was, waarom worden hier dan echter pinnen 1 EN 9 gebruikt ? Als er één was, wist ik duidelijk dat dit plus was, en de 3/4/5 - wat maar een assumptie is - de min/ground.
Of zou dit zo zijn gedaan, omdat pin 1 en 9, dan toch het mono-signaal over de twee speakers brengt ? Dat lijkt me een voller signaal, maar dan zou je toch verwachten dat pin 1 en 9 ook gewoon met elkaar verbonden zijn, niet ?

Electric wiring diagram gevonden !

Update
Het PCB rondom de volume-knop:


Op de foto zien we de onderkant van de meerstanden-schakelaar. Nu had ik graag het AM ingangssignaal vervangen door de line-out van een bluetooth receivertje, dat dan naar de ingebouwde versterker gaat.
Alleen, ik kom er dus niet uit, welk stukje soldeersel ik voorzichtig moet wegsolderen/uitboren. En moet vervangen door 3 kabeltjes (linkerknaal, rechterkanaal en ground).
...
Wat heb ik gedaan, ik heb in alle standen van de meerstanden-schakelaar, gemeten wanneer de schakelaar een doorlopende verbinding maakt. De 12-pinnen rondom de schakelaar heb ik genummerd. De 3 binnenste schakelstanden benoem ik met schakelaar pin 1, pin 2 en pin 3. Clock-wise.
We zien hier een stukje PCB van "DeWalt Partnumber 429790-43".



De buitenpinnen 2, 6 en 10 worden nooit aangesproken.
Bij de AM selectie:
Schakelaar pin 1 --- buitenpin 1
Schakelaar pin 3 --- buitenpin 9
Schakelaar pin 2 --- buitenpin 3/4/5
FM Mono
Schakelaar pin 3 --- buitenpin 7/8
Schakelaar pin 2 --- buitenpin 3/4/5
FM Stereo
Schakelaar pin 1 --- buitenpin 11
Schakelaar pin 3 --- buitenpin 7/8
Schakelaar pin 2 --- buitenpin 3/4/5
Interessant genoeg, maar de pinnen 3, 4 en 5 zijn altijd verbonden met de 2de pin van de schakelaar. Is dit dan de ground ? Ik neem aan dat deze gedeeld mag zijn, maar de input-signalen uiteraard gescheiden zijn.
Ik dacht ook dat AM een mono-signaal was, waarom worden hier dan echter pinnen 1 EN 9 gebruikt ? Als er één was, wist ik duidelijk dat dit plus was, en de 3/4/5 - wat maar een assumptie is - de min/ground.
Of zou dit zo zijn gedaan, omdat pin 1 en 9, dan toch het mono-signaal over de twee speakers brengt ? Dat lijkt me een voller signaal, maar dan zou je toch verwachten dat pin 1 en 9 ook gewoon met elkaar verbonden zijn, niet ?

Electric wiring diagram gevonden !

Update
Het PCB rondom de volume-knop:


[Voor 50% gewijzigd door Mizitras op 29-10-2018 14:35]
"the fucking alpha cpp compiler seems to fuck up the goddam type "LPITEMIDLIST", so to work around the fucking peice of shit compiler we pass the last param as an void *instead of a LPITEMIDLIST"