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

Подключение Atmega8 к MIDI порту

Пт июл 21, 2023 21:41:53

Я подключаю Atmeg'у 8 к китайскому переходнику MIDI-TO-USB. Схема навеяна множеством постов про ардуино и подобное:
Изображение
Здесь CN-MIDI_OUT1 5ым выводом замыкается на землю через 220ОМ в TX(PD1), а на 4ый вывод подается +5В через 220Ом. Когда TX(PD1)=0 ток течет (на другом конце оптопара). Когда TX(PD1)=1 ток не течет.
TX это стандартный TTL USART. Все что я знаю про него, что после передачи пакетов он выставляет "1", значит могу предположить, что стартовый бит "0". Как кодируются нули и единицы в пакете не знаю, но вобщем ардуинщики подключают эту схему так. У меня не работает ни на какой скорости. Если поменять выводы разъема 4 и 5 местами, то передается мусор 00 FF и подобное. Нужен ли инвертор на TX не знаю. Воющем мастера радиолюбители, помогите кто чем может плиз.
Спасибо.

Добавлено after 3 minutes 10 seconds:
PS. Переходник проверяли с синтезатором - работает.
Вложения
Безымянный.jpg
(76.53 KiB) Скачиваний: 152
Безымянный.jpg
Схема
(76.53 KiB) Скачиваний: 27

Re: Подключение Atmega8 к MIDI порту

Сб июл 22, 2023 07:05:15

а на каких скоростях ты передаеш?

Re: Подключение Atmega8 к MIDI порту

Сб июл 22, 2023 16:55:18

kalobyte писал(а):а на каких скоростях ты передаеш?

На 31250, пробовал на всех известных. Все таки я наелся китайскими переходниками, никакой у них гальванической развязки нет, работают непредсказуемо блин, хва... У меня есть com2usb на chg340, с ним все работает, в миди потом преобразую на компьютере.

Добавлено after 2 minutes 15 seconds:
Все их ругают...

Re: Подключение Atmega8 к MIDI порту

Сб июл 22, 2023 17:50:48

так нормальный переходник на 340 не сделать
скорость нестандартная
только оригинал фт232

подключи напрямую без оптопары
может быть она медленная для этого
я помню там не каждая оптопара подходит

Re: Подключение Atmega8 к MIDI порту

Сб июл 22, 2023 18:31:19

подключи напрямую без оптопары
может быть она медленная для этого
я помню там не каждая оптопара подходит

Я свой вход не использую (мою оптопару), я использую пока только выход, и с ним не получается никак.

Re: Подключение Atmega8 к MIDI порту

Сб июл 22, 2023 20:26:11

Чтобы разобраться, почему не работает, нужны осциллограммы на входе и выходе оптрона. Учитывая частоту, их можно снять даже аудиокартой.
Вот такая схема будет работать без наладки до 115200 бит/сек. Показана только одна сторона, вторая аналогичная. Там, где "+5v" может быть от 3.3 В до 5 В.
Изображение

Re: Подключение Atmega8 к MIDI порту

Вс июл 23, 2023 04:51:36

6н137 или 136 это как раз подходящая оптопара
Ответить