Выход МИДИ от МК на длинный провод

Различная музыкальная электроника

Модератор: Модераторы

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 04 ноя 2018, 09:08

Типовое включение МИДИ выхода от МК подразумевает два резистора по 220 ом: один от TX, второй от питания. Но тогда ток будет 5 в / 440 ом = порядка 1 мА. А как же тогда 5 мА по спецификации?
Вообще задача работать на длинный МИДИ кабель.
Решения: а) поставлю обратный диод (хотя вроде никто его не ставит) б) Буферные каскады на логике с открытым коллектором (хотя по току это не нужно, но в случае чего - вылетит логика, а не МК. Так?) в) Что даст, если запараллелить 2 выходных порта МК? г) резисторы уменьшить до 25 ом (всего 50 оМ), что даст до 5 в/ 50 = 10 мА в линии.
ПС. Статей по рекомендациям длины кабеля читал... все по-разному, и 3,3 и 15 м.... и UTP, и экраны и т.п. Вопрос именно с т.з выхода МК.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 04 ноя 2018, 17:29

dim3740 писал(а):Но тогда ток будет 5 в / 440 ом = порядка 1 мА. А как же тогда 5 мА по спецификации?
Неправильно считаете. :roll:
Во-первых, 5V/440om=0,011A (т.е. 11mA),
а во-вторых Вы не учитываете приёмную сторону.
А там стоИт светодиод оптрона с последовательным резистором.
Падение на светодиоде - 1,7V
Следовательно: (5V-1,7V) / (220om*3) = 3,3V / 660om = 0,005A (5mA)
Опять же, это всё для определённых моделей оптронов.

Что за "обратный диод"?
На приёмной стороне ставится диод, включённый в обратной полюсовке относительно оптронного светодиода, так это для защиты оптронного светодиода от неправильной полярности на входе.

Подключать выход МИДИ непосредственно к МК крайне не рекомендуется по тем же соображениям "защиты от дурака". Если МК имеет выход с OD, ещё куда ни шло, а так лучше всё-таки поставить пару логических элементов (там тоже есть с OD), или просто транзисторы.

Увеличивать ток ни в коем случае нельзя. Это - нарушение спецификации со всеми вытекающими.
Не знаю, что за статьи Вы там читали, но:
Самый простой способ увеличить дальность - использовать соединительный кабель с малыми погонными сопротивлением и ёмкостью.
Вообще же, распространённая схема на резисторах, это - упрощение.
"По уму", на выходе должен стоять включаемый-выключаемый источник тока на 5mA.
Схемные же решения могут быть весьма различны. Можете, например, попробовать приспособить как здесь (вход педали).
Подпись

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Re: Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 04 ноя 2018, 18:47

Ну я поторопился с арифметикой:)) Про диод читал Ваш пост где-то в сети еще 2006 года... Да, опыт у вас большой! Что такое OD? "Не рекомендуется" - это понятно. Но для себя родимого я никогда не ставил буферов. Кабель до 3 м, никаких проблем не было. Но это бытовое применение. В метрономах для продаж ставлю буферы на 155ЛА18- по 2 каскада с ОК. Но не понимаю - зачем..... Какие риски если не делать это? Чем отличается выход МК от ОК? Тока 20 мА "за глаза". Восприимчивость к статэлектричеству что ли? Это защита самого МК? Какая разница - вылетит буфер или МК, ведь девайс в любом случае станет неработоспособным. Вот в чем вопрос...

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 05 ноя 2018, 11:56

dim3740 писал(а):Что такое OD?
"Open Drain" - "Открытый Сток", то же самое, что "Открытый Коллектор" только для полевого транзистора.

dim3740 писал(а):Какая разница - вылетит буфер или МК
Ну, во-первых, буфер, как правило, гораздо более устойчив чем МК.
Я, например, последнее время, ставлю элемент обычной логики (не OD), а на выходе полевой транзистор 2n7002 (в SOT-23). Даже если кто-то умудрится его спалить, заменить трёхвыводный SOT-23 гораздо проще, чем многоногий МК. Про цену я вообще молчу.
Для себя родимого, каюсь, грешен, тоже иногда буфером пренебрегал (но обычно в тех случаях МК имел вывод с OD).
Ну, а условий для выхода из строя, как показывает практика, юзеры придумывают великое множество. :roll:
Это и та же статика, и переполюсовка, и сетевое могут подать, и закоротить просто, и ещё масса чего.
Про увеличение тока, уже писАл выше. Собственно добавить больше нечего.
Подпись

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Re: Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 06 ноя 2018, 11:59

Спасибо, за ответ! Все очень интересно, и дает взгляд со стороны)))..... Дмитрий, не могли бы поделиться готовым решением? С выхода TX МК (Атмега) ч\з один мофсет - в линию МИДИ. Я транзисторы вообще не знаю(((. Или надо обязательно 2 элемента, чтоб не инвертировать? А если биполярный, с общим коллектором? Ну, разброс остаточного сопротивления, но можно выбрать... оттестить прежде...

И вот еще: я пробовал логику в виде одного инвертора ставить с ОК как буфер, и решил, дескать, какие проблемы - в коде программы инверсию сделать?? ... нифига не вышло. Может просто недодумал)))) Должно же получиться или нет?

Ну, и еще..... я делаю линии от одного выхода ТХ или буфера - на 2 приемных МИДИ девайса, как бы в параллель. Все работает, по каждой линии токи по спецификации, но по выходу ток получается в 2 раза больше. Ну и что... пускай... Как Ваше отношение к сабжу?

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 06 ноя 2018, 17:42

dim3740 писал(а):не могли бы поделиться готовым решением?
Решением чего?

dim3740 писал(а):Или надо обязательно 2 элемента, чтоб не инвертировать?
Если МК умеет инвертировать выход TX, то хватит только транзистора, а в противном случае, разумеется, надо что бы инверсии не было.
Опять же это для случая простого ключа с резисторами.
Если заморачиваться с источником тока, так там всё от схемы будет зависеть.

dim3740 писал(а):А если биполярный, с общим коллектором?
Может всё-таки с "открытым"? :roll:
Собственно не понял в чём проблема?
Ставьте биполярный, коль Вам так больше нравится. Раньше только их и ставили.

dim3740 писал(а):Должно же получиться или нет?
Если у Вас UART программный, то - да, а если аппаратный, так ему Ваша инверсия пофигу.

dim3740 писал(а):Как Ваше отношение к сабжу?
Перефразируя Остапа Бендера: "Надо чтить спецификацию". :yes:
Подпись

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Re: Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 06 ноя 2018, 17:54

Dmitry Dubrovenko писал(а):Решением чего?

Как с помощью одного транзистора (я понял что вы уже это сделали) аппаратный выход TX усилить, как буфер? Если не сделали - то я вопрос снимаю, конечно...

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 06 ноя 2018, 19:09

dim3740 писал(а):аппаратный выход TX усилить, как буфер?
Про "усиление" никто не говорил, и что вообще подразумевается под "усилением"?
Я делал на транзисторе самую обычную схему с резисторами, но там нужен был ещё инвертирующий элемент.
Если так уж хотите только один транзистор, включите его эмиттерным повторителем.
Где-то видел и такое.
А-а! Кажись в Фатаре 161.
Если Вы про генератор тока, там точно одним транзистором не обойдёшься.
Подпись

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Re: Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 06 ноя 2018, 19:24

Усилить в данном случае - забуферировать. Эповторитель - да, я и имел ввиду "с общим коллектром". Генератор тока - нет, не буду пока замахиваться))) Но не вижу схем МИДИ, где Биполярник просто юзается.... или мофсет неинвертируя ничего. Вот и спрашиваю "про готовое решение". Именно на"музфоруме".:))) И у опытного человека. Ладно, проехали))))

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 06 ноя 2018, 19:28

dim3740 писал(а):где Биполярник просто юзается.... или мофсет неинвертируя ничего
Да говорю же: включите эмиттерным повторителем, он сигнал не инвертирует.
Подпись

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Re: Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 27 фев 2019, 12:42

Dmitry Dubrovenko писал(а):Если так уж хотите только один транзистор, включите его эмиттерным повторителем.
Где-то видел и такое.
А-а! Кажись в Фатаре 161.

Добрый день! Опять возник этот вопрос.... Пересмотрел Ваш хостинг про "Доработка Fatar S" кажется.... но схема там только Чипа и сразу на МИДИ Аут. Не могли бы Вы все же помочь схемой или ссылкой? Т,е. биполярный один транзистор между выходом ТХ МК и гнездом МИДИ OUT

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 27 фев 2019, 21:14

dim3740 писал(а):Пересмотрел Ваш хостинг про "Доработка Fatar S"
Скорее уж надо было смотреть это.
Хотя там тоже схемы нет. :-D

dim3740 писал(а):Не могли бы Вы все же помочь схемой или ссылкой?
Да, с удовольствием. :yes:
Вот всё расписано в лучшем виде и с формулами.
В нашем случае смещение на базу подавать не надо, поэтому ставим токоограничивающий резистор в цепь базы, а нагрузкой поставить токоограничивающий резистор со стороны передатчика и приплюсовать резистор и диод оптрона со стороны приёмника.
Подпись

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Re: Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 28 фев 2019, 09:05

http://i-fotki.info/25/ed203fca8d1bc84c ... 9.jpg.html
вот на паяльнике предложили решение...

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 28 фев 2019, 20:35

dim3740 писал(а):на паяльнике предложили решение
Решение прикольное, но тупое. :roll:
К тому же не факт, что будет работать нормально.
Сделайте эмиттерный повторитель на двух резисторах, и не морочьте голову. :-)
Подпись

dim3740
Пользователь
Сообщения: 192
Зарегистрирован: 02 янв 2016, 10:00
Местоположение: Уфа

Re: Выход МИДИ от МК на длинный провод

Сообщение dim3740 » 06 мар 2019, 10:07

http://i-fotki.info/25/7d444a32f8584691 ... 3.jpg.html

А вот такое решение?

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Выход МИДИ от МК на длинный провод

Сообщение Dmitry Dubrovenko » 08 мар 2019, 20:13

dim3740 писал(а):А вот такое решение?
Ну, если у Вас транзистор прямой проводимости, то можно и такое.
Только рассчитайте правильно. :-)
Подпись


Вернуться в «Музыкальная электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей

cron