Ruslan1
Свой-
Постов
3 044 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Весь контент Ruslan1
-
Нет, не смотрел. Спасибо за идею. Для меня чоппер- это переключатель, а значит шумы. Но посмотрел тот же OPA189- очень прилично и нет ничего страшного в картинках (у меня диапазон частот до 1000 Гц максимум). Ну и да, шум 1/f у них должно быть пониже пр частоте начинаться (или такого понятия вообще нет в чопперах? ) Предварительно про OPA189: плотность шумов в два раза больше в диапазоне частот 0.1-10 Hz, но зато да, ниже по частотам может быть интересно. Новая схема у меня вся на двуканальных ОУ, так что вполне могу попробовать найти и впаять OPA2189 и сравнить результаты. Мегаомы- это подтяжка чтоб неподключенные входы около середины питания болтались, сигнал через них не идет.
-
Отказался от ADA4945 (дефицит и дорого), собрал его аналог на 'обычных' ОУ и изменил схему для честного биполярного входа и двуполярного питания. Посмотрю на реальной плате когда сделают.
-
Спасибо за ответы, навели на мысль еще раз подумать о причинах результатов измерений. Похоже, что вопрос был некорректный: Я увидел разницу в графиках для шумов тока/напряжения от выбранного режима и решил что это причина. И что нужно оптимизировать шумы, например, тока, потому что они вносят бОльший вклад в результат при моих номиналах и эта главная причина. Но, думаю, дело не только в этом. Проблемный для меня диапазон частот (где хочу улучшить результаты): 0.01-0.2 Hz. И в моем случае важным становится параметр "Integrated voltage noise", который в Low Power Mode сильно лучше. А все рекомендации и апноты по этому усилителю ставят акцент на более высоких частотах, где "Full Power Mode" дает лучшие результаты. Ну и да. подумаю про схему. Номиналы поменять и шум поменяется- уже сделал, уменьшение сопротивлений в 10 раз предсказуемо уменьшило итоговые шумы, в том числе и в нужной мне области частот. И Low Power все еще лучше.
-
"Все термосопротивления"- это просто измеритель сопротивления в полном нужном диапазоне. Именно так, как тут уже говорили- с референсным сопротивлением. "Все термопары"- это просто измеритель напряжения, в нужном диапазоне. Я в свое время AD7792 много использовал- и для сопротивления, и для напряжения. У него внутри хорошая опора, для измерения напряжения хватало. Помню, много тут на форуме обсуждал, лет 10-15 назад, наверное. Разумеется, нужно предусмотреть в приборе калибровочные коэффициенты для каждого канала при производстве, чтобы убрать погрешность элементов после сборки.
-
Задача получить минимальный шум при коротком замыкании входа вот такой схемы (рисунок ниже) Операционник может работать в двух режимах: Low Power Mode и Full Power Mode. В Low у него плотность шумов по напряжению больше, а плотность шумов по току меньше, чем в Full Power. А в Full Power наоборот: плотность шумов по напряжению меньше, зато по току больше чем в Low Power. Натурные испытания показали, что в "Full Power Mode" измеряемый RMS шум в микровольтах (выход АЦП) больше, чем при работе в Low Power Mode. То есть при минимизации шумов ОУ по току эффект больше, чем при минимизации шумов по напряжению? Это можно объяснить с точки зрения теории?
-
Попробуйте спросить у Гугла. запрос: Выбор диаметра отверстий ПП ОСТ Первая же ссылка содержит спрошенное (более старый документ) вторая ссылка- уже более новый документ. Но это все индивидуально, у Вас запросто может определяться каким-нибудь своим ОСТом или даже требованиями сборщика плат :)
-
Мост USB - UART для 3G модема.
Ruslan1 ответил Dima83 тема в Сотовая связь и ее приложения
Дежавю :) тут уже было: Вкратце: не нужно тратить время на поиск решения "как сделать мост", нужно менять задачу чтобы мост вообще не понадобился. Идеально- закладывать USB в систему, вторая опция- выбрать модем с UART. -
Проблема с RS-485
Ruslan1 ответил Вжик тема в Схемотехника
Это тут при чем вообще? Вы же показывали осциллограму цифрового выхода из Макса, не подключенного вообще ни к чему. процитирую: Ну и по схеме между МК и Максом еще ISO есть. Так что ищите еще. -
Проблема с RS-485
Ruslan1 ответил Вжик тема в Схемотехника
Видно что в ноль выход Макса перестает тянуться. То есть переходит в Z-состояние и его тянет внешняя подтяжка, но непонятно почему, разбирайтесь. Думаю виновато автоопределение направления. Например, питание проседает и эта стейт машина перезапускается. Upd: попробуйте RE+SHDN пины напрямую к питанию подключить, без резистора. -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Спасибо, подумаю. Интересно. Идея была потом этот проект как референс использовать. Если действительно возможно перекомпилировать демо-проект 48-го для 43-го, то почему бы и нет.... Поставлю софт и посмотрю. -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Какой-то заколдованный круг: - Если я могу купить Evaluation Board - то не могу найти эти электронные компоненты сами по себе (для следующей стадии, прототипирование своей платы) - Если я могу найти компоненты- то не могу найти EVB под эти детали. Интересно, что я пропустил? есть детали которые доступны и как детали, и готовый кит на этих детfлях доступен? Имеется в виду любой онлайн магазин. Возможность заказать есть, но нет возможности получить заказанное. Хотел для XMC43 кит заказать- Инфинеон показывает единственного продавца у которого их вроде аж 10 штук есть (Hitex). Но только через неделю после оплаты оказалось, что доставка- в июле, причем без даты. Такое ощущение что они ждут пока эта позиция у других продаванов появится, и потом мне ее перепродадут. Так себе дистрибютор, и у него так себе склад. А вот кит XMC48 купить вроде могу, но вот сами эти микроконтроллеры на рынку отсутствуют. Так что ситуация еще хуже чем с XMC43. -
Из одного цап в два
Ruslan1 ответил whale тема в В помощь начинающему
Я что за ЦАП, интегральный или на рассыпухе? параллельная шина или последовательная? Может проще другой ЦАП найти 2-канальный. Или просто такой же на ту же шину, если SPI то другой CS, если на I2C то вообще просто еще один чип на следующий адрес, если параллельная - так регистр-защелку всунуть. То есть по цифре делить, а не по аналогу. Эти все УВХ с мультиплексорами тоже совсем не "минимум переделок", и ко всему еще добавят аналоговой неопределенности. Кстати, как Вы себе представляете эту переделку без дополнительных ног? Вам ведь еще нужно управлять коммутатором. Это как минимум одна нога, которой как раз и хватит чтобы второй ЦАП подключить. -
Из одного цап в два
Ruslan1 ответил whale тема в В помощь начинающему
Из глубоких материй с которыми сам сталкивался: выходная емкость коммутатора имеет заряд, зависящий от уровня на предыдущем входе, к которому оно было подключено. И эта млин материя очень даже может гадить. Конечно, все зависит от схемы и требуемой точности. Но это я в обратную сторону работал (АЦП). тут входы и выходы меняются местами. -
Из одного цап в два
Ruslan1 ответил whale тема в В помощь начинающему
Тут нужно не забывать про скорость перезаряда этого конденсатора при изменении входного напряжения и про скорость разряда. Скорее всего, нужно еще добавить перед конденсатором буфер (чтобы не зависеть от выходного сопротивления ЦАП) и не выходе (чтоб не зависеть от входного сопротивления нагрузки). Ну и учесть ненулевую скорость нарастания сигнала в этих буферах. ну так сами посчитайте, какое падение. Все вполне считабельно. Самый сложный случай- переход между самыми дальними напряжениями (min в мах и обратно): если форма сигнала на выходе нравится, то почему бы и нет. И может статься что оптимальнее будет два независимых ЦАП организовать, чем все это городить. -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Добавлю, для всех интересующихся вопросом: для членов профсоюза зарегистрировавшихся на EtherCAT контор доступна полная документация, в которой много чего внятно написано. Нашел ответы на вопросы, в том числе и по внутренним шинам. Наверняка эти файлы еще много где можно найти (интернет большой), но тут все в одном месте, рассортированое по темам, и свежее. Первое впечатление от чтения положительное- много красивых картинок, я такую визуализацию очень уважаю :) -
Изучение Ethernet + STM32
Ruslan1 ответил LAS9891 тема в Интерфейсы
Возьмите/купите любую отладочную плату с Езернетом. Там обязательно будет что-то уже работающее. И уже в этот код будете вставлять что-то свое (протоколы, сервисы и прочее). Ни в коем случае не пишите с нуля, там много чего намотано. Лучший вариант (я бы даже сказал, единственный перспективный)- если выбранная плата имеет демку, построенную на базе связки FreeRTOS + lwIP. Со стороны компьютера: обязательно установите WireShark для разглядывания пакетов и байтов. Литература: гугл-поиск по фразе "Ethernet для новичков на базе STM32", дальше по обстоятельствам (документация lwIP и документы RFC, например). -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Да, Вы правы. Нашел прямое упоминание что у них там именно LVDS. -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Так это в одну сторону коннектор (выходной, правый). Как раз хватает на 4 сигнала Езернета плюс два для питания. С обратной стороны платы второй такой же набор контактов стоит для другого (входного, левого). Вот картинка от другой конторы. Подобная идея, но разъемы на входе-выходе модуля другие Крутой сайт "как все устроено", там еще есть картинки :) https://gadgetsinside.wordpress.com/category/beckhoff/ А, я понял! это один коннектор, а не два набора контактов- он установлен в торец платы, и контакты у него сразу в две стороны смотрят, четные-сюда (выход), нечетные-туда (вход) -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Полез в детали и обнаружил, что в области стандартизации оборудования там еще копать и копать. Они используют (вроде бы) одинаковый протокол, но вот уже на уровне подключения модулей у каждого свой огород. На DIN рейке я не могу взять любой модуль и подключить, если он не из того же семейства той же фирмы- у них элементарно разные разъемы, и вообще какой-то EBUS/LVDS могут гонять наверное) .Обязательно нужно брать "coupler unit" от именно этой линейки именно этой фирмы, и к нему можно подключать модули опять же только оговоренные производителем. Только этот "coupler unit" имеет один из согласованных коннекторов (RJ-45 или M12) для внешнего соединения, а вот у модулей всё разное. Кстати, интересно как оно там внутри- получается довольно сложная механика подчиненного модуля: у него разъемы и слева и справа (EtherCAT плюс питание), ну и спереди(сверху) собственно входы-выходы. Нашел кучку картинок, довольно интересно. И, по-моему, они без трансформатора (но может он с другой стороны есть). И вообще неясно там EBUS/LVDS или еще где-то с той стороны честный PHY установлен для ET1200. Вот нашел на реддите, к сожалению только с одной стороны. -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Это видно в момент установки TwinCAT или только позже, когда подключите слейва? Если TwinCAT установится, значит ли это, что железо/софт на компьютере подходит для общения с EtherCAT? Или это еще не гарантия, и нужно тестировать с реальным слейвом? -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
А как вообще Infinion микроконтроллеры, нормальные? По диагонали посмотрел XMC4300 - ну вроде приличный МК, Кортекс M4, есть 8 каналов DMA, 3.3V питание и GPIO, кейл про него знает. Есть в них что-то безобразное? Он подоступнее чем XMC4800 и дешевле. Кстати, если посмотреть что предлагают на Алиэкспрессе- то много вижу поделок на базе AX58100. -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Да, спасибо. Наверное, это оптимально для своего устройства- все в одном флаконе. Но вот если я ищу на складах, то не могу найти вообще ничего XMC4* в наличии. На моузере что-то встречается, но количества на складе от единиц до десятков, как-то грустно.... На дижикее вообще ничего. Спасибо хоть отладочные борды есть. Посмотрел еще раз про наличие хоть чего-то по ключу поиска "EtherCAT" на этих складах- так микросхем практически и нет, только демоборды. Грустно совсем, и те несколько что есть- в BGA, жестко как-то для прототипов. Поищу, конечно, еще. -
Расскажите про EtherCAT
Ruslan1 ответил jagdhund тема в Интерфейсы
Апну тему. Нет смысла заводить новую. Вхожу в EtherCAT, разглядываю документацию и форумы. на ETG форму запроса уже отправил, надеюсь зарегистрируют скоро. Ближайшая цель- разработка слейва. Область применения- в основном сбор данных от слейвов в мастер (распределенная система сбора). Разработка мастера сейчас не нужна- достаточно эти собранные данные сохранять, надеюсь что уже существующие мастеры могут это сделать. Дальше будет видно, может хотелки и изменяться, если хорошо пойдет. Планирую взять готовый кит, но вот много их разных. 1. Что сейчас современное применяют по EtherCAT в плане железа и софта? И что показало себя с плохой стороны за прошедшие годы и не рекомендуется к применению? 2. Какой минимальный комплект софт-железо брать для экспериментов? Софт хочется бесплатный для начала, ну а железо - что-то из доступного через онлайн шопы (дижикей-моузер-олимекс...) -
Ага, ясно. Значит буду ESP-IDF пользовать.
-
Сейчас установил VS Code и подключил оба пакета для работы с ESP32: ESP-IDF и PlatformIO Есть ли у одного из них какие-нибудь приемущества перед другим? Ситуация такая: к прикладному проекту (PlatformIO) добавляю функции из демки(ESP-IDF). И не могу решить в чем же делать результат. Есть какие-то аргументы в пользу одного из ? Я склоняюсь к ESP-IDF, но это после одного дня знакомства с обоими вариантами. И вообще, хочу вытащить все нужные либы в директорию проекта, чтобы он содержал все используемые исходники. В таком случае, как я понимаю, вопрос станет чисто риторическим. Upd: Хм. кажись одно это часть другого, а я и не заметил? https://docs.espressif.com/projects/esp-idf/en/latest/esp32/third-party-tools/platformio.html