VOGONS


First post, by Mandelbrot

User metadata
Rank Newbie
Rank
Newbie

I have a SB16 CT2230, and the MIDI output will not drive any MIDI input on my SC88-VL (or one of my 3 PC MIDI adapters). It successfully drives my MT-32, a Yamaha keyboard, and 2 of my 3 PC MIDI adapters. I do not believe the problem is with the SC88 because all my other MIDI sources can drive it just fine (plus I replaced the opto-couplers with new ones, and that didn't make any difference).

Measuring the voltage on MIDI pin 4 without anything connected shows a solid +5V, but as I put higher and higher resistors across pins 4 and 5, the voltage starts dropping pretty quickly. For example, with a 1K resistor, the voltage across pins 4 and 5 is only 1.75V, compared to the same test setup with a good MIDI output (MT-32), where the voltage is 3.75V. With the SB16 connected to the SC88, the voltage across pins 4 and 5 is only about 1V, compared to about 2V when driven with a good MIDI output (MT-32).

I am using an old passive game port to MIDI adapter I have had since the early 90s, so my guess is that the SB16 is not able to output enough current to drive the SC88-VL MIDI inputs.

Assuming my assessment is accurate, is this a typical compatibility problem with the SB16, or is there something wrong with it?

Any ideas on how to fix it, or what I could do to narrow down the problem?

I could find or build an active cable, or a powered MIDI-thru (I've been using the MIDI-thru on the MT-32 for now), but I would really like to get the SB16 driving the SC88 directly if possible.

I appreciate any ideas!

Reply 1 of 5, by riplin

User metadata
Rank Newbie
Rank
Newbie

I don’t know anything about your specific issue, but have you traced out the path that the 5v supply is coming from and measured the resistance along that path? If there’s any active components in there like a voltage regulator or some other driver, perhaps that’s where the problem is.

Reply 2 of 5, by Mandelbrot

User metadata
Rank Newbie
Rank
Newbie

Upon further investigation, I believe the problem is not with the SB16, but instead with the "passive" game port to MIDI adapter I have. I originally thought the SB16 contained the MIDI current loop circuitry, and that my game port MIDI adapter was completely passive, but that appears not to be the case.

Instead, it appears that the SB16 TTL MIDI signal is routed directly to game port pin 12, and that pin is not directly connected to any of the MIDI output pins. I am thinking there must be some components within the cable, and perhaps those are faulty.

To riplin's point, +5V on the game port, pin 1, seems to be routed to MIDI pin 4 with a 2.2K resistance through the cable, likely explaining the large voltage drop I see when the cable is in use.

Reply 3 of 5, by keropi

User metadata
Rank l33t++
Rank
l33t++

in the following page there is a schematic for a working gameport midi cable: http://midi.teragonaudio.com/hardware/pc_intfc.htm
simpler "out only" version here: Simplest way to get Gameport -> MIDI out
and if you do not really want to make your own then something like the 10eur DB15MIDI might be what you are looking for: https://www.serdashop.com/DB15MIDI

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 4 of 5, by Mandelbrot

User metadata
Rank Newbie
Rank
Newbie

Evidence is pointing to the adapter as the issue, so now have questions it. I am a bit nostalgic for it because I have had it since I was a kid, and it's a pretty nice adapter (other than not working with the SC88) that brings out the joystick ports. I am curious if the adapter has become defective somehow over time, or if the problem is simply with its original design.

Unfortunately, it is potted, so I cannot examine its contents without destroying it. But I am really curious about the 2.2K resistance I measure between the +5V on the joystick port (pin 1) and MIDI pin 4. I wonder if that high resistance is intentional to limit the amount of current coming from the SB16, either being overly cautious, or perhaps because the SB16 was not designed to supply that much current. Either way, the MIDI spec is 5 mA, so the adapter cannot possibly meet that spec with the 2.2K resistance in place.

If the high resistance in the original adapter is intentional, then should I be concerned about buying or building an adapter which pulls the full 5 mA from the SB16?

Reply 5 of 5, by Mandelbrot

User metadata
Rank Newbie
Rank
Newbie

In summary, I built an externally-powered MIDI thru using inverters and a 4.7K resistor as a load instead of an opto-coupler, and the SB16 with the weak MIDI out adapter was able to drive it just fine. But in the end, I went with a cheap commercial MIDI thru that the SB16+weak MIDI out adapter was able to drive, because it looked better than my homebrew thru.

I still don't know if my MIDI out adapter is defective, or just designed with such a small drive current, but in the end, I have a working system, so I'm happy. Thanks for all the advice!