Hi, new here on EEVblog, found this forum while searching for a solution for my Roland D-50 synth and hoping to get some help getting this fixed. Not very technical but know the basics. I've posted the same issue earlier on the VintageSynth forum but no solution yet, now hoping to extend the help from this tech-crowd
.
The issue, copied over from VintageSynth forum:
My Roland D-50 has an issue playing patches that use PCM waveforms, but plays all SYNTHE-only patches just fine. PCM waveforms sometimes play fine for a few times and then start cracking or stop playing completely. Sometimes they only produce a 'click' and after hitting some keys it's like something is 'popping' open and the PCM waveform is played correctly again, but always with a cracking sound.
Chorus and Reverb chips are okay, since the problem only arises with PCM waveform patches and the SYNTHE sounds also go through these chips afaik and sound fine. That's why I think the DAC and everything towards the outputs is fine as well. So it's probably something before the DAC.
Now, where to look?
What I did so far:
- replaced the battery
- reloaded the factory patches via MIDI
- ToneRAM reset via key 0 + Data Transfer
- performed the internal tests, multiple times, memory is (appears) ok
- unplugged and replugged all connectors
- checked mainboard for any visible issues to components
- recalibrated the MSB trimpot via procedure in service manual
- changed voltage on the mains transformer from 220V to 240V (230V in my country)
- changed all capacitors on both PSU and mainboard (...)
I have the schematics and tried to back trace down from the DAC. I also suspected the PCM ROMs, but my guess would be if they're faulty, they would never produce a waveform, and the 'popping open' in my mind would more suggest an analogue component, like caps? Note I did not replace the SMD caps, but did measure them (in circuit) and they seem to be ok (all have same resistance and charge/decharge similarly).
One thing I forgot to mention: it appears that Reverb presets 17-32 influence the cracking patches, some reverbs in this range even end up in a sort of feedback loop resulting in lots of digital noise. Could that be a RAM issue (either tone RAM or working RAM)? Is there any way I can test that without replacing all RAM ICs?
I did some further measurements on the mainboard, on the resistor arrays (in circuit). Most RA's are measuring values that make sense (15K-ish) but on RA10 (next to the CPU) 2 of the 8 resistors measure 10K instead of 15K ohms. RA10 is attached to the higher address lines (Ah). Afaik, these RA's are used as pull-up resistors to make sure to always get a clear 0 (ground) or 1 (5V). Could these 10K resistors (if it's a correct measurement, being in circuit) result in random ROM/RAM locations being addressed and read and as a result, the distorted PCM patches?
To further narrow down the issue, I've set up 3 basic patches with only 1 partial, PCM only (structure 6):
1. PCM waveform 1, Marimba
2. PCM waveform 32, Breath
3. PCM waveform 100, Loop24
Tone 1 always sounds clear. Tones 2 and 3 are mostly distorted, however!
When I switch off and on the D-50, the first 3 or 4 key presses for tones 2 and 3 sound clear and only after 4-6 key presses they start cracking and sometimes failing completely (only clicking/popping).
Interestingly, using tone 3 (which is looped), after switching off and on the D-50, if pressed and hold for a long time, the sound remains clear without distortion! Only after triggering this loop tone multiple times it starts cracking.
In some cases, switching from tones 2 or 3 back to 1, this tone also sounds distorted for the first 2-3 keypresses and then sounds clear again and remains clear.
My conclusion from this behaviour: PCM ROM IC2 is ok, it can deliver the correct data. Something in between is failing. I'm suspecting noisy addresslines in the higher area's of the memory map, therefore affecting only the waveforms from nr 32 and higher... does this make sense and if so, where to look?
Maybe the pull-up resistor arrays on the addresslines? I've measured these before and saw some lower resistance values (10K instead of 15K), but that would end up with a solid 5V as well, right?
Could also be the 0,1uF smd decoupling/bypass capacitors near the memory ICs that I haven't replaced yet.
I'd love to get this awesome synth going again, so all help is greatly appreciated!