У меня есть старая музыкальная клавиатура Evolution Mk149, которая имеет разъем DIN 5 на клавиатуре и 15-контактный разъем D на другом конце. На моем новом ноутбуке нет совместимых соединений. Поскольку клавиатура должна получать питание через соединительный кабель, может ли соединительный кабель Din 5 к USB обеспечить рабочее решение? Если так, Где я могу получить один? Я искал в Интернете и не нашел ни одного. Вопрос 571252 приближается к моей проблеме, но включает в себя старую текстовую клавиатуру.

2 ответа2

1

Похоже, вам понадобится что-то вроде этого конвертера MIDI в USB.

Что касается обеспечения питания, Evolution MK-149 может питаться от адаптера переменного тока в соответствии с руководством.

Надеюсь это поможет!

0

Ваш заостренный вопрос на самом деле отвечает много.

Разъем DIN5 (он же разъем MIDI) физически такой же, как разъем PS/2. Основная причина, по которой я не вижу конвертеров DIN5 в USB, заключается в том, что DIN5 не так используется в современных ПК, как порты PS/2, которые также перестали использовать USB.

Теперь это может работать, поскольку USB-хосты могут подавать питание (как и порты PS/2). Согласно Википедии:

Ток USB (связанный с питанием) распределяется в единицах от 100 мА до максимального значения 500 мА на порт. Поэтому совместимый концентратор с питанием от шины может иметь не более четырех нисходящих портов и не может предлагать более четырех единиц тока по 100 мА для нисходящих устройств (так как концентратору нужен один блок для себя). Если устройству требуется больше единиц тока, чем может обеспечить порт, к которому оно подключено, операционная система обычно сообщает об этом пользователю.

Согласно Википедии , контакт 4 разъема PS/2 выводит +5 В пост. +5 V DC at 275 mA

В соответствии с руководством производителя для вашей клавиатуры:

Вы также можете использовать адаптер переменного тока со следующей спецификацией: выход постоянного тока 9-12 В, 250-300 мА, центральный положительный

Напряжение сигнала PS/2 и USB составляет 5V Однако простое преобразование DIN5 в PS/2 в USB не сработает. Главным образом из-за того, что хост HSB не может определить количество энергии, которое требуется клавиатуре.

Итак, чтобы это работало, вам нужен активный преобразователь, который каким-то образом сообщает хосту USB, сколько мА требуется устройству. Это для питания клавиатуры. Что касается передачи данных, вы попали в ловушку. Не существует драйверов поддержки и тот факт, что вы конвертируете много вещей. Но, предполагая, что вы могли бы написать приложение, которое считывает выходные данные USB и конвертирует его в DIN5 (или, возможно, обманывает систему, полагая, что USB является DIN5), у вас не будет проблем.

Но, как я сказал, и насколько я искал, это еще не решенная проблема. Главным образом из-за возраста технологии. Хотя ссылка , указанная @oscillik, выглядит многообещающей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .