Тёмный

Новый цап. Часть 3. Контроллер, включение, суровая реальность. 

Павел Пупкин
Подписаться 818
Просмотров 619
50% 1

Новая плата контроллера. Запуск плат в работу. Первые впечатления и первые проблемы.

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@miklemiklitch4081
@miklemiklitch4081 Год назад
Если уровень помех зависит от длины кабеля, значит по земле этого кабеля текут обратные токи от разных источников. Проблема решается разделением путей обратных токов: например подключение питания плат к источнику питания звездой, или исключение земляных петель, в общем, проблему возможно можно будет решить правильной коммутацией кабелей. Попробуйте изучить вопрос глубже, жалко конечно всё переделывать.
@user-jy8yw7dp5o
@user-jy8yw7dp5o Год назад
Я согласен, но в плане разводки земли не особо чтото можно изменить не переделывая опять же блоки. Я собственно уже развёл проекты обоих блоков, и в новой версии и земли и питания обоих блоков станут единым целым. Земли будут соединяться в трёх точках, по краям плат и по центру. Это исключит земляные петли касаемо двух этих блоков. Питание так же будет поступать не через шлейф как сейчас, а с платы цапов через то же соединение. Как мне устранить проблему иначе думал, но нормального решения не нашёл.
@miklemiklitch4081
@miklemiklitch4081 Год назад
@@user-jy8yw7dp5o желаю удачи, чтобы всё получилось! Я сам занимаюсь аудио для души, цап тоже в будущей задумке, нужно изучать вопрос. Приятно смотреть на Ваше дело. Удачи во всём!
@user-jy8yw7dp5o
@user-jy8yw7dp5o Год назад
@@miklemiklitch4081 Спасибо! Я вот тоже изучаю вопрос, рад что не только мне интересна эта тема.
@oleg-nf1km
@oleg-nf1km Год назад
Отличная работа поздравляю🎉
@sc0or
@sc0or Год назад
Для бесконечного числа выходов достаточно spi и serial to parallel регистры с латчем, которые можно каскадировать. У 74НС594 есть выход для каскадирования. Ключи для реле можно заменить на такой же регистр с мощным выходом под реле и тоже в каскад. На один выход умещаются несколько 10мА реле при необходимости. Например, TPIC6B596 с выходом в 150мА суммарно по всем каналам. К сдвиговым регистрам в каскад можно добавить регулятор громкости на PGA2311. Пишут, что звук не портит. Или умножающий ЦАП с последовательным входом (но таких не много, т.к. в основном вход у них паралельный, а тогда такой ЦАП - на тот же сдвиговый регистр). Итого: на трех проводах SPI - 24 выхода, включая реле, и регуляторы громкости (они тоже каскадируются) И для всего этого хозяйтва сгодится какой-то малоножечный и малошумящий Атмел.
@user-jy8yw7dp5o
@user-jy8yw7dp5o Год назад
Спасибо за советы, с такими микрухами дел не имел, применял расширители портов с управлением по i2c, их можно вешать тупо в параллель на одну шину, и задавать каждой свой адрес перемычками на адресных ногах, и получать таким образом любое количество портов. С одной стороны гибко и удобно, с другой быстродействие хромает из за медленной шины, и потому всякие дисплеи да энкодеры на это дело вешать не стоит. Вообще я в этом деле нуб, как и в программировании, сделал всего два проекта, и оба на ардуине, и разбирался как говорится по ходу и с нуля, благо оказалось не сложно. Программно управляемые регуляторы громкости думал использовать, с одной стороны удобно и компактно, но с другой были сомнения в качестве итогового звука, хотя вероятно безосновательные. У меня были куплены какието микрухи, но так применить и не решился. не помню марку. Кончится лето, займусь новым цапом, более навороченым, возможно там это дело применю, хотя корпус уже сделан под аналоговый регулятор громкости. Контроллер правда теперь будет уже не на ардуине, на чем еще не решил, буду думать.
@sc0or
@sc0or Год назад
@@user-jy8yw7dp5oЯ изучал расширители i2c, но что было доступно, предполагало только 4 адреса (либо 8, но с меньшей битностью). Я уже не помю детали, но не хватало (или у меня было 2 канала spi и только один i2c...). Каскадирование решило проблему количества выводов. Скажем, при 32 битах - это ориентировочно частота обнонвления 150кГц (и, соотв, задержка вывода сигнала) при скокрости SPI в 5МГц. Более чем хватает что-то переключить. Читать с SPI не требовалось, но такая возможность тоже есть. PS Ага!.. И мне же нужно было много выводов на маломощные реле. i2с расширители в такое не могут (или я не нашел подходящие) PSS Для ультимативного устройства Вам нужны изоляторы IL715/6... и отдлельное питание с отдельной землей на микропроцессор. Для управляющих сигналов можно и не такие дорогие изоляторы. А эти изоляторы шустрые, для i2s, с хорошим джитером, 10нс задержка. В крайнем случае на плате ЦАП можно джиттер поправить, имея фемтокварц и 74хх74 д-триггер с прямым и инвертированным выходом (просто тактируем триггер кварцем, а на вход - BCK, DTA и LRCK; происходит выравнивание всех фронтов с минимальным джиттером). Заодно Вам будет комплементарный поток данных для балансного ЦАПа.
@alexanderfrolov4165
@alexanderfrolov4165 9 месяцев назад
К ардуинке надо FRAM микросхему для хранения настроек, громкости и пр., если всё время сохранять в EEPROM ардуинки (100к циклов перезаписи) - быстро сдохнет. FRAM (теоретически не ограниченное кол-во циклов перезаписи) - есть дешевые по 4кБ по i2c подключаются - делал такое, очень хорошо выходит.
@user-jy8yw7dp5o
@user-jy8yw7dp5o 9 месяцев назад
Спасибо. В целом согласен, но уже не актуально. Работа над этим цапом закончена, начата работа над новым, который покруче будет. Там уже не на ардуинке будет работать а на STM32, а в ней вообще еепрома нет. Собственно контреллер уже работает, и сохраняет настройки во внешнюю еепромку. Про FRAM не знал, потому сделал на внешней еепромке 24-ой серии. Первый ролик цикла завтра выложу, сейчас монтирую.
@user-jy8yw7dp5o
@user-jy8yw7dp5o 9 месяцев назад
Посмотрел, реально интересная микруха, а главное по распиновке и логике работы вроде как та же еепромка, если конечно я правельно всё понял. На текущем контроллере под STM32 ничего переделывать не надо, просто заменить одно на другое и всё. Надо поизучать вопрос доступности и цены.
@user-vd8gy1kw1y
@user-vd8gy1kw1y Год назад
Надо разделить питания плат управления и аналоговой части на раздельные с раздельными аналоговыми и цифровыми землями. А управлять коммутациями в аналоговой части короткими релейными сигналами типа сухой контакт. Использовать релюхи с самоподхватом, например.
@user-jy8yw7dp5o
@user-jy8yw7dp5o Год назад
Управление релюхами у меня ни как не связано с питанием и землёй управляемого блока, оба контакта идут на контроллер. Аналоговый тракт имеет своё двухполярное питание от независимых обмоток со своим стабилизатором. В звуке всё чисто, наводок никаких нет. Все проблемы связаны исключительно с цифровой частью из за того что цифровая часть разделена на разные платы, и я думаю они решаемы. Я ведь показывал, биения идут не по питанию а по земле. Скоро узнаем, сделать новые блоки дело не долгое.
@artsid9797
@artsid9797 Год назад
👍
@user-vd8gy1kw1y
@user-vd8gy1kw1y Год назад
Какие реле используете для коммутации аналогового звукового сигнала?
@user-jy8yw7dp5o
@user-jy8yw7dp5o Год назад
Вот: aliexpress.ru/item/4000346145241.html?spm=a2g2w.orderdetail.0.0.33434aa6cuHEkv&sku_id=10000001425552789&_ga=2.227874205.1216216478.1670741912-1898407827.1620324436
@user-vd8gy1kw1y
@user-vd8gy1kw1y Год назад
@@user-jy8yw7dp5o Пишут, что реле сигнальные. С золочёными контактами, наверное. Пульсации напряжения на обмотках не проникают в сигнальные цепи, надеюсь.
@user-jy8yw7dp5o
@user-jy8yw7dp5o Год назад
@@user-vd8gy1kw1y Это БУ реле, китайцы распаивают с техники. Так то реле класные, я такие в серьезной технике встречал, потому и заказал. Пульсации с обмоток конечно не прникают, да там и 50 герц, а на землях сложные по структуре, в несколько мегогерц.
Далее
Dropping In from the Clouds 🌁
00:17
Просмотров 669 тыс.
Will A Guitar Boat Hold My Weight?
00:20
Просмотров 68 млн
VDAC2 - video card for ZX Evolution (ZX Spectrum)
12:49
Dropping In from the Clouds 🌁
00:17
Просмотров 669 тыс.