Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2551 / 2065 / 971
Регистрация: 09.10.2013
Сообщений: 4,900
Записей в блоге: 4

Схематика входа для DYI логического анализатора

26.02.2025, 23:08. Показов 4727. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть необходимость в LA.
Покупал пару раз клоны 8-миканальных Saleae Logic, но мои кривые руки их сожгли.
Посмотрел их внутренности и подумал: почему бы подобное не собрать.

Из завалявшихся деталей в наличии есть несколько плат на STM32F103, резисторы и провода.

Интересует схема входа логического анализатора.

Добавлено через 29 минут
Вернее, как сделать, чтобы можно было считывать сигналы и при этом не испортить устройство?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.02.2025, 23:08
Ответы с готовыми решениями:

Щупы для логического анализатора
Приобрел для личных нужд A/D USB Analyzer, собрал, все заработало. Осталось обзавестись удобными щупами. А вот с этим возникла проблема. В...

Использование логического анализатора.
Пришла мне такая платка на cy7c68013a. И как у человека, сабжевые девайсы ни разу в руках не державшего, есть вопрос. К шине цеплять надо...

Развязка входных линий логического анализатора от МК
Добрый день, товарищи. Возникла следующая ситуация - имеются 96 линий, на которых появляется и пропадает напряжение. Напряжение на...

36
 Аватар для sporta1982
215 / 61 / 7
Регистрация: 05.10.2023
Сообщений: 542
02.03.2025, 03:08
Студворк — интернет-сервис помощи студентам
вы не ругайтесь, просто абстракция, взрослые люди, входная часть осциллографа, схемотехника таже.

ВЗРОСЛЫЕ ЛЮДИ,
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2551 / 2065 / 971
Регистрация: 09.10.2013
Сообщений: 4,900
Записей в блоге: 4
02.03.2025, 08:25  [ТС]
Цитата Сообщение от quwy Посмотреть сообщение
Что-то ваши симулятор фигню показывает
Вы правы - ерунда выходит.
Видимо какой то баг.
Миниатюры
Схематика входа для DYI логического анализатора  
0
 Аватар для COKPOWEHEU
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
05.03.2025, 10:55
Цитата Сообщение от quwy Посмотреть сообщение
схема с резистором и стабилитроном
А чем не устроила классическая схема со сбрасыванием избытка напряжения на линии питания и земли? Если резистор достаточно большой, а входы контроллера НЕ 5VT, можно вообще обойтись встроенными диодами.
С 5-вольтовыми сложнее. Там лучше бы поставить внешний диод в сторону 3.3В.
Еще как вариант можно поставить буферные элементы по входу. Чтобы если что, горели они, а не контроллер.
Цитата Сообщение от quwy Посмотреть сообщение
В идеале еще нужно полностью изолироваться от USB (шины данных оптронами, питание трансформаторным DC/DC).
USB оптронами развязывать замучаетесь. Там же и подтяжки, и частично дифференциальная связь, и высокая скорость. Если уж хочется гальванической развязки, так лучше входы изолировать. Но не забывать, что оптопары, вообще-то, довольно медленные. Без дополнительных извращений до 10 - 100 кГц кажется.
Но есть и интегральные изоляторы. Как обычные логические, так и usb (несколько дороже).
Цитата Сообщение от quwy Посмотреть сообщение
Большее -- выведет стабилитрон далеко за рамки нормального режима работы.
Да и фиг с ним. Его задача - чтобы на ножку слишком большое напряжение не прилетело, а будет оно 3.3 В или 2.8 никого не волнует.
Цитата Сообщение от Max Dark Посмотреть сообщение
у Вас указан номинал резистора 100 КОм. Это не мнного ли будет?
Много. Что у стабилитрона, что у вывода есть своя емкость. Вместе с резистором получаете RC-цепочку. Впрочем, вдруг для ваших номиналов и ваших частот ее постоянной времени достаточно...
А на счет уменьшения - у вас же цифровая схема, и защищаетесь вы от нештатных выбросов. То есть пока входной сигнал в рабочем диапазоне (0 - 3.3), все в порядке, ни стабилитрон, ни диоды ни на что не влияют.
Ток через них начинает идти только при перегрузке - но это уже нештатная ситуация, и искажения нас не волнуют.
1
Native x86
Эксперт Hardware
 Аватар для quwy
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
15.03.2025, 04:20
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А чем не устроила классическая схема со сбрасыванием избытка напряжения на линии питания и земли?
Так эта схема и сбрасывает излишек на землю через стабилитрон, вроде как.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
ще как вариант можно поставить буферные элементы по входу
Ну это вас, батенька, уже понесло.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
USB оптронами развязывать замучаетесь
Самому делать такое действительно нуевонафиг, но я дал ссылку на готовый девайс, которым сам пользуюсь именно для подключения анализатора. Тот только до 12 Mbps, но есть и чуть подороже до 480 Mbps, и они тоже работают как заявлено.
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2551 / 2065 / 971
Регистрация: 09.10.2013
Сообщений: 4,900
Записей в блоге: 4
15.03.2025, 07:46  [ТС]
А что думаете о применении маломощных MOSFET для этой цели?

Сигнал инвертированный получается, но это программно исправить можно...
Миниатюры
Схематика входа для DYI логического анализатора   Схематика входа для DYI логического анализатора  
Вложения
Тип файла: pdf DOC059779273 - 2N7002K N-MOSFET.pdf (429.0 Кб, 2 просмотров)
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
15.03.2025, 10:11
Цитата Сообщение от Max Dark Посмотреть сообщение
А что думаете
нижний резистор нафига?
а вот гейт напрямую к источнику - риск. да и на землю его подтянуть весьма желательно, чтоб закрывался быстрее
1
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2551 / 2065 / 971
Регистрация: 09.10.2013
Сообщений: 4,900
Записей в блоге: 4
15.03.2025, 10:44  [ТС]
Dmitry, я в нуб в аналоговой электронике.
Больше по программной части.
0
 Аватар для COKPOWEHEU
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
15.03.2025, 10:56
Цитата Сообщение от quwy Посмотреть сообщение
Так эта схема и сбрасывает излишек на землю через стабилитрон, вроде как.
Вариант с диодами встречается чаще. Насколько я понимаю, у такой схемы выше быстродействие, меньше меньше утечки и входная емкость. Подбор компонентов проще: не надо искать стабилитрон на нужное напряжение, подбирать к нему резистор. И даже компактность: защитные диодные сборки на два канала бывают в весьма мелких корпусах.
Цитата Сообщение от Max Dark Посмотреть сообщение
А что думаете о применении маломощных MOSFET для этой цели?
Быстродействия хватит? Не забывайте, у полевиков достаточно большая емкость затвора.
Собственно, чем вас не устроил вариант с буферным элементом? Поставить DIP-микросхему НЕ или буфера, ее выходы соединить резисторами с ногами контроллера. И даже если случится что-то совсем страшное, достаточно будет просто вытащить труп из панельки и заменить на живую, а не перепаивать SMD.
Это если вы всерьез ожидаете, что на вход может прилететь что-то опасное. Впрочем, тогда все же стоит от входа гальванически отвязаться, чтобы уж точно не пожечь ни контроллер, ни человека.
1
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2551 / 2065 / 971
Регистрация: 09.10.2013
Сообщений: 4,900
Записей в блоге: 4
15.03.2025, 11:16  [ТС]
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Быстродействия хватит?
Если я правильно понял datasheet на этот MOSFET, то там около 50MHz выходит - BluePill просто не сможет такой объем данных через USB прогнать в RealTime, а памяти под буфер нет.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Собственно, чем вас не устроил вариант с буферным элементом?
Я в деревне - радиомагазина под боком нет...
С маркетов заказать тоже не все можно.
Леплю из того что под рукой.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Это если вы всерьез ожидаете, что на вход может прилететь что-то опасное
"Ожидается" не более 12 вольт по причине кривых рук.

А так - это устройство для того, чтобы в модули а-ля Arduino потыкать.
Обычное напряжение 3.3-5 вольт.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
15.03.2025, 11:38
Цитата Сообщение от Max Dark Посмотреть сообщение
нуб в аналоговой электронике
разве логический анализатор - это аналоговая электроника? 0/1 на входе, 0/1 на выходе. Уровни м.б. разные, но никаким "аналогом" тут и не пахнет.
вместо фетов можно и обычные биполярные транзисторы поставить в варианте инвертирующих ключей (я так понял, что единственная цель их использования - ЗАЩИТА микроконтроллера?). хотя, уже предлагавшиеся вам специализированные имс буферы - имхо тоже, получше будут. прием, как-то я спросил у гугла про "входной каскад частотомера", и мир мне в ответ подсунул целую тучу самых разных "очень специальных" микросхем буферов, я даже не представлял что их столько бывает...
1
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2551 / 2065 / 971
Регистрация: 09.10.2013
Сообщений: 4,900
Записей в блоге: 4
15.03.2025, 12:30  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
разве логический анализатор - это аналоговая электроника?
Транзистор, резистор и прочее - аналоговые элементы.
Нужно "уметь их готовить", чтобы превратить в цифровые.
Я этого не умею.
Цитата Сообщение от Dmitry Посмотреть сообщение
цель их использования
основная - защита цепей с обеих сторон.
дополнительная - разобраться, как это работает вне "цифры".

Цитата Сообщение от Dmitry Посмотреть сообщение
я спросил у гугла
Я тоже спрашивал и утонул в море новой информации и незнакомых терминов.

Были бы средства, я бы приобрел что нибудь из профессиональных устройств.
0
4088 / 2693 / 590
Регистрация: 11.09.2009
Сообщений: 9,594
15.03.2025, 14:53
Цитата Сообщение от Max Dark Посмотреть сообщение
из профессиональных устройств
Профессиональные устройства под ваши требования не подойдут. У них защита входов обеспечивается Инструкцией по Эксплуатации, в которой написано, как грамотно использовать прибор.
0
 Аватар для COKPOWEHEU
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
15.03.2025, 15:46
Цитата Сообщение от Max Dark Посмотреть сообщение
Если я правильно понял datasheet на этот MOSFET, то там около 50MHz выходит
Это если вы сумеете достаточно быстро перезарядить затвор. У него ведь тоже емкость есть. А у схемы - выходное сопротивление и предельный ток.
Цитата Сообщение от Max Dark Посмотреть сообщение
Я в деревне - радиомагазина под боком нет...
С маркетов заказать тоже не все можно.
Леплю из того что под рукой.
Цитата Сообщение от Max Dark Посмотреть сообщение
"Ожидается" не более 12 вольт по причине кривых рук.
Вот уж диодов можно наковырять откуда угодно. Это ж не стабилитроны, для защиты от переполюсовки и от 12 В подойдут чуть ли не любые.
Собственно, если бы я делал нечто подобное, именно с защитой от небольшого превышения напряжения, поставил бы небольшой резистор и диоды на землю/питание. Возможно, поигрался бы с дополнительными питаниями, чтобы внешние диоды срабатывали раньше встроенных. А может, обошелся бы и без внешних - подобрал резистор, чтобы через встроенные диоды не шел слишком большой ток.
Цитата Сообщение от Dmitry Посмотреть сообщение
разве логический анализатор - это аналоговая электроника?
Если при расчете входного каскада совсем наплевать на аналоговые расчеты, можно здорово удивиться побочным эффектам.
1
Native x86
Эксперт Hardware
 Аватар для quwy
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
16.03.2025, 02:32
Цитата Сообщение от Max Dark Посмотреть сообщение
Если я правильно понял datasheet на этот MOSFET, то там около 50MHz выходит
На таких частотах ток затвора уже измеряется амперами.
1
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2551 / 2065 / 971
Регистрация: 09.10.2013
Сообщений: 4,900
Записей в блоге: 4
16.03.2025, 05:06  [ТС]
Цитата Сообщение от quwy Посмотреть сообщение
На таких частотах ток затвора уже измеряется амперами.
Хм.
Нужно будет формулы для RC-цепочек посмотреть...

Как я понял, там ёмкость gate-source около 40 пикофарад.
Для 50 мегагерц реактивное сопротивление выходит примерно 80 Ом.
При напряжении 5 вольт выходит около 60 миллиампер(~0,063 A).

Умножить на количество подключенных щупов...

Да, действительно, многовато - 1 пин той же ATMega столько не может выдать...

Но ожидаемые частоты сигналов на порядок-два ниже...
0
Native x86
Эксперт Hardware
 Аватар для quwy
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
16.03.2025, 05:26
Max Dark, это я просто напомнил, что мосфет на ВЧ в принципе ведет себя не так как на постоянке.
Многие новички в аналоговой электронике не задумываются о величине емкостных токов, по инерции считая, что затвор мосфета тока не потребляет.
2
 Аватар для COKPOWEHEU
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
16.03.2025, 09:33
Цитата Сообщение от Max Dark Посмотреть сообщение
Для 50 мегагерц реактивное сопротивление выходит примерно 80 Ом.
При напряжении 5 вольт выходит около 60 миллиампер(~0,063 A).
А что еще хуже, у вас ведь не синусоида 50 МГц, а прямоугольные импульсы. На каждом фронте будет зарядка и разрядка, причем гораздо большими токами. Их, конечно, можно ограничить резисторами (и в случае полевиков это придется сделать), но это снизит быстродействие.
Цитата Сообщение от Max Dark Посмотреть сообщение
Но ожидаемые частоты сигналов на порядок-два ниже...
Среднего тока, конечно, хватит. Но вот импульсы при перезарядке затворов на фронтах...
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.03.2025, 09:33

Результат работы логического анализатора не соответствует таблице истинности
Доброго времени суток! Нужно согласно таблице истинности сделать логическую схему, результат ее работы проверить в multisim. Пользуясь...

Скрипт для генерации .h файла с пинами МК из схематика Eagle
Стало мне как-то лениво руками переписывать со схемы названия цепей и соответствие их пинам МК. Особенно когда поправишь что-то в схеме, а...

Для входа в базу данных использовать тот же пароль, что и для входа в Windows
Здравствуйте, можно ли как нибудь перенять пароль от Windows и использовать его для доступа к сетевой базе данных в программе С#. Для входа...

Что такое точка входа? (opengl32.dll была загружена, но найти точку входа для DllRegisterServer не удалось.)
:help: при открывании игр показывает окно: RegSvr32 opengl32.dll была загружена, но найти точку входа для DllRegisterServer не...

Intellisense для синтаксического анализатора
Всем привет, пишу синт анализатор для игрушечного яп. Про грамматики не слышал, делаю все рекурсивным спуском. В чем вопрос? Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru