Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
sof
0 / 0 / 0
Регистрация: 10.12.2014
1

Помогите разобраться с MIDI

25.07.2011, 20:01. Просмотров 2662. Ответов 4
Метки нет (Все метки)

Подскажите пожалуйста как реализовать буфер из данной схемы и для чего он нужен?
Собственно схема (MIDI OUT) https://ccrma.stanford.edu/~gary/controllers/midi.html

Так же встретил в интернете вот такую схему http://www.petelin.ru/articles/midi/midi.htm
В ней роль буфера, как я понимаю, выполняют два последовательно включенных элемента НЕ микросхемы К155Н5.

Буфер - устройство для согласования чего-то с чем-то. В данном случае нужно реализовать токовую петлю: 10-15 мА при "0" и 0 мА при "1". Что с чем тогда нужно согласовывать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2011, 20:01
Ответы с готовыми решениями:

помогите разобраться
решил начать изучение AVR только проблема в том, что незнаю неодного языка программирования,что...

Помогите разобраться...
Доброго времени суток! Собрал себе Arduino,на 328-й меге, помигал светодиодом, возник вопрос в...

Помогите разобраться с кодом.
Здравствуйте. Я написал код, который обрабатывает кнопки с пульта ДУ сэмулировал всё в Аврстудио...

Помогите разобраться с ШИМ
Здравствуйте. Помогите разобраться, как реализовать ШИМ управление двигателем. Программно вроде...

Помогите разобраться с захватами
Написал программу частотомера, работающего по принципу обратного отсчета. (Пишу на ассемблере для...

4
Ymk
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,233
25.07.2011, 21:11 2
буфер в данном случае, например, может быть транзистором, замыкающим свой выход (на первой схеме) на землю. замыкаешь - ток есть ~10мА, не замыкаешь - нету.

ну или лог. элемент, у которого на выходе ... тот же транзистор, блин:))
при лог.0 будет течь ток опять ~10мА, а при лог.1 тока не будет, т.к. второй конец цепи тоже как бы лог.1 (5В).
0
sof
0 / 0 / 0
Регистрация: 10.12.2014
25.07.2011, 22:17 3
И, тогда самый главный вопрос - зачем? "Схема на инверторах DD1.2 и DD1.4 не только формирует из стандартных TTL-сигналов перепады тока, необходимые для нормальной работы оптрона в MIDI-приемнике внешнего устройства, но и служит буфером, защищающим микросхемы дорогостоящей звуковой карты от выхода из строя при случайном замыкании в соединительном кабеле." (Вторая ссылка в первом посте). Как эти инверторы что-то формируют? Ведь все уже сделано - напряжение знаем (5В), осталось только выяснить сопротивление входа приемника, поскольку от этого зависит какого номинала должны быть резисторы перед выходом источника сигналов. И скорее всего это сопротивление должно быть стандартным. Либо все резисторы находятся только со стороны выхода источника. Тогда оптрон должен быть стандартным по каким-то праметрам. Если так, то по каким?
0
Ymk
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,233
25.07.2011, 22:47 4
"проблема", видимо, в том, что в теории девайсы хотят именно ток. где-то, может, и оптрон стоит, а где-то и нет. а константный ток хорош тем, что он одинаков во всей цепи (в случае длинного кабеля, например), в отличие от напряжения. думаю, эти схемы - сильно упрощенные, для домашнего использования, так сказать.
0
Wroyth
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
25.07.2011, 23:38 5
Буфер возможно, на мой взгляд, нужен еще вот для чего:
Сопротивление может быть не известно, разрабы ведь не знают что там наизобретают после них, таким образом если на входе будет сопротивление сравнимое с выходом вы получите делитель напряжения, и херню в результате, ну или сгорит. А буфер - это операционный усилитель - бесконечное (ну в идеале) сопротивление на входе и очень маленькое на выходе, а значит независимо(в разумных пределах) от того что вы будете(какого сопротивления) подключать к выходу - не поменяется во 1х форма сигнала, во 2х сила тока, протекающая через схему, а значит она не выйдет из строя.

Есть спец буферные микросхемы или можно взять любой ОУ и включить последовательно 2 инвертора (инвертирующий усилитель, с коэффициентом усиления = 1) собранных из этого ОУ, но это вы лучше у практиков уточните, я больше теоретик пока.
0
25.07.2011, 23:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2011, 23:38

Помогите разобраться с SPI
Возникла необходимость связать mega8 и mega16 по SPI, но с написанием протокола возникли...

Помогите разобраться с PIC
Для расширения кругозора решил изучить PIC (уже имею некоторый опыт работы с AVR и большой с...

Помогите разобраться с Timer0
Добрый день уважаемые форумчане. Начал изучать PICи. Набросал небольшую програмку0tmp2.txt Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru