Доброго дня всем!
Настраиваю-подключаю megadrum на 24 входа. MCU: STM32F2035LITE прошивка 20170628
Столкнулся с такой проблемой:
Подключаю трёхзонную тарелку YAMAHA PCY100 на каналы 6 и 7. Соответственно на 6 канал приходит сигнал с пьезоэлемента
на 7 сигнал с датчиков bell и edge.
Настроил всё через MD manager , RideB - "Dual or 3 Way Yamaha" , RideE - "switch".
Подключил кабелем ,стал стучать по тарелке и смотреть в MIDI log. Там при любых ударах показывает зону edge , глушилка не срабатывает.
Измерял сопротивления на выходе тарелки - всё правдоподобно , при нажатии на edge - ~ 10 кОм , при нажатии на bell - 40 -50 ом.
Проверял и перепаивал кабель - не помогает. В конечном итоге вставил новые штекеры в гнёзда на megadrum и на тарелке и соединил соответствующие контакты проводами около 40 -50 см с крокодилами и всё заработало , все зоны отзываются ,всё нормально.
Тогда я взял кусок провода и стал удлиннять линию switch ,после определённой длины начинаются проблемы даже если дополнительный отрезок просто ответвляется и висит в воздухе и даже если его закольцевать.
Подключив осциллограф ко входам megadrum увидел некие сигналы ,возможно наводка от процессора ,возможно опрос входов , размах около 1 в высокочастотные прямоугольные сложной формы типа "крыши большого города" но только на некоторых входах ,в том числе и на 7 ,на других острые тонкие пики.Этот сигнал при подключении длинного провода размывается до неузнаваемости.
Попробовал сделать кабель из толстого мирофонного провода (красный-белый-экран) ,стало ещё хуже -постоянно быстро-быстро срабатывает глушилка ,опять подключил крокодилами - всё нормально.Скрутил провода жгутом между собой - всё нормально. Кабель проверял ,перепаивал- нигде не замыкает.
Может быть высокочастотный сигнал опроса сопротивления датчика тарелки затухает в таком кабеле и даёт неверный результат?
Что могло пойти не так ?
Спасибо.