Как стать автором
Обновить
44
156.1
Александр Козлов @alcotel

Инженер-электронщик

Отправить сообщение

На первой-же картинке на плате чёрным по белому китайским по синему написано

по входному напряжению

Ну да, делитель 10 + 2 кОм поставили. Выиграли /s

Ничего, что частота выборки, более чем в 10 раз отличается? Хотя у STC8A8K64S4A12 АЦП тоже до 800 kSPS работает, но он один, и нет DMA. А товарищ Ляо даже с прерываниями не стал заморачиваться.

Мне вообще интересно, как на тех же трансформаторных пластинах Ш (или E) для 50 Гц делаю согласующие трансформаторы для всего звукового диапазона. Даже силовые трансы для бортовых сетей на 400 Гц, и те уже делают на пластинах в 3 раза тоньше.

Вот тут, например, очень известный товарищ вообще не стесняясь продавал трансформатор питания (судя по маркировке 50 Гц 220 В) в качестве согласующего. В 10 раз дороже. Ай молодэц.

И, кстати, именно в автотрансформаторе смысла особого нет. Коэффициент трансформации значительный. А вот вред - есть. Вы на контактах динамика получаете +230 В относительно земли. Руками хвататься уже не очень

Сам карманными китайскими осциллами пользуюсь на выездах, или когда нужна развязка от земли. Но не этим ...

Хуже кода для мк я ещё не видел. Частоту выборки АЦП настраивают с помощью программных задержек и NOPов. А за энкодером следят через прерывание со входного порта GPIO. Рука-лиццо. Не стоит повторять это дома.

Да уж, глухомань у них там /s

Кабель - да, на сколько я понял из статьи, недешёвый. Влагозащита хотя-бы от уборщицы должна быть.

Но что скажете про задержки передачи сигнала туда и обратно? Если хотя-бы 10 пикселей включатся, и 10 выключатся одновременно (в такт под музыку дети прыгают, да). С гарантией доставки сообщения хотя-бы 99%. И пикселям ведь ещё будет помогать загадить эфир тот самый бесплатный WiFi в торговом центре.

Я к тому, что CAN - очень надëжное и подходящее решение. Тем более провода всë равно при монтаже прокладываются.

Аккумуляторы с зарядкой ставить в стационарное устройство - это просто выкинуть деньги. А вот если переносной, быстро устанавливаемый вариант пикселей делать - да, тут уж и аккумуляторы, и какой-то беспроводной интерфейс будет удобен.

Провода для питания всё равно надо прокладывать.

Или кто-то ночью будет Qi-зарядку к каждому пикселю на час прикладывать)

Не, не так надо.

А он тебе бац, и и со всей дури железной линейкой по пальцам. И ещë орëт в динамик гроулом: репетируй, бездельник, а то ещë электрошокер включу!)

  • низкая задержка — 10–12 мс;

А у остальных задержка ещë больше? Тогда это полный зашквар.

Синезуб - вроде как популярная современная технология, куда только не пихают. Но задержки - мрак. Вживую играть вообще неприятно.

И действительно ведь "исправили". IT-троллинг 90lvl. Не просто -ться

Сам офигел от такой бурной реакции!

Дополнил статью подробностями

Добавил подробный UPD

Ставят доп.батареи, да, есть умельцы. Дополнительная батарея подключается параллельно основной. Они заряжаются и разряжаются одновременно.

У суперконденсаторов соотношение веса к ёмкости сильно в пользу лития. А вот ресурс очень большой.

Знаю, что их ставят, например, в городские автобусы
https://chariot-electricbus.com/cmproject/electric-buses-sofia-stolichen/
https://chariot-electricbus.com/cmproject/electric-buses-sofia-stolichen/

Видел такой эмулятор. Он же и на радио-коте. На основе attiny13 сделан, как я понял. Но параметры весьма впечатляющие. Скорее всего сейчас есть ещё менее потребляющие мк, на которых такое можно сделать.

Очень надеюсь, что когда-нибудь эти мк нормально взлетят. У китайцев же взлетело, хотя у них хоть какие-то производственные возможности по сравнению с РФ/СССР относительно недавно появились.

Заинтересовался, почитал описание. Немного несбалансированная периферия на первый взгляд. Например:

  • АЦП с частотой выборки почти мегагерц не имеет своего канала DMA. ЦАП имеет, и в принципе для АЦП можно что-то накостылить через DMA таймера. Но

  • у DMA нет поддержки кольцевого буфера, только программный (пере)запуск. Без этого пользоваться ЦАП и АЦП на нормальных скоростях не получается.

На форуме про это не нашёл. На всякий случай заглянул в пример с DMA - действительно, программный перезапуск.

Сейчас ещё раз пробежался по описаниям разных оптронов. Нашёл ту самую картинку с измерением CMRR только у Avago и Broadcom. И вообще оказалось, что у большинства CMRR никак не специфицируется, а значит и не тестируется. Так что да, если есть быстрые фронты, нужно искать развязку внимательнее.

С крутыми фронтами и быстрым высоковольтным ШИМом я, естественно, такие тормозные оптроны не применяю. Тут бывает, что проходная ёмкость маленького питающего или сигнального трансформатора уже ощутимо гадит.

Здесь косяк был, с VD17 перестарался. Пришлось перепаивать.

Оптроны стоят правильно, чтобы инверсии сигнала не было.

Нет конечно. USB вообще крайне неудобна для изоляции. Только спец.средствами.

Я выше добавил осциллограммы с задержками. Эти задержки похожи на типовые, а предельные скорее всего раза в 2 больше будут. Фактически UART можно надёжно разогнать до 40 кБит/с (на картинке 31,25) без танцев с бубном. А SPI соответственно в 2 раза медленнее.

ШИМ в районе 1 кГц нормально будет работать. При плохом стечении обстоятельств (значительное отличие задержек у двух оптронов) развязка может исказить длительность импульса примерно на 10 мкс. Значит при 1 кГц (1000 мкс) может набежать ошибка в 1%.

Для I2C нужен драйвер с открытым коллектором. Соответственно, фокус не проходит. На дешёвых оптронах я делал схему типа этой, например. Скорость не удавалось поднять выше 3 кБит/с.

Для I2C есть специализированные цифровые изоляторы типа ISO1540, ISO1541. Но рекомендую их описание смотреть очень внимательно, и разобраться, как под капотом они работают. Если развязок на шине не одна, или мастер на один - точно помню, что были какие-то нюансы.

1
23 ...

Информация

В рейтинге
26-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Embedded Software Engineer, Разработчик электроники
Lead
От 280 000 ₽
Electronics Development
Development of printed circuit board
FPGA
Programming microcontrollers
Sound processing