First post, by Shponglefan
- Rank
- l33t
I have two Sound Blaster 16 cards with different faults. The CT1740 fails produce PCM audio, while CT2290 fails to detect and output FM synthesis.
CT1740
In testing the CT1740, I did get PCM (digital samples) to play once, but it was highly distorted and full of static. Otherwise it fails to produce digital audio sample playback. FM and MIDI playback works fine, however.
My initial instinct is this might be a faulty capacitor issue. While there are no obvious leaking or bulging caps, the distorted and/or lack of audio mimics symptoms I've seen with some sound modules with bad caps. I've also read that the Wincap capacitors used are of generally poor quality.
Turns out the issue was missing jumpers on the IFSD and APSD pins. Added jumpers, and the problem is fixed!
CT2290
The CC290 has inconsistent detection and output of FM synthesis. In games like Wolfenstein 3D or Arkanoid: Revenge of Doh, the card generally won't be detected. In games like Doom, it won't give any obvious errors, but just won't output any FM music.
Digital PCM and MIDI playback, on the other hand, work fine.
However, occasionally will detect and play back FM synthesis correctly. I haven't been able to pin down any specific steps or pattern in this and it seems to be somewhat random. Again, I'm wondering if it might be either bad caps or some other faulty component.
The card also had what appears to be some trace repair between the C50 and C51 capacitors. In examining the solder joints underneath, there is no obvious signs of capacitor replacements or other rework.
I've examined both cards under a microscope with no obvious damage or faulty components, other than the above mentioned trace repair. I also cleaned the ISA contacts with Deoxit.
These cards were tested on two motherboards, processors (Pentium MMX 233 and Pentium 100), and DOS installs. I also tested a CT1750 and CT2940 with the same setups, and those two sound cards work perfectly 100% of the time. I don't think the issue is related to either drivers or some hardware incompatibility.
Any suggestions on any possible areas to look at for faults?