Easyelectronics.ru

Электроника для всех
Текущее время: 29 май 2017, 07:05

Часовой пояс: UTC + 5 часов



    • Изготовление печатных плат. Примерные цены: 10 штук 2-слоя 100*100mm 8.21$ или около ~470 рублей
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 16 мар 2016, 18:39 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
Доброго времени суток.
Задумал себе хоть простенький осциллограф самодельный сделать ввиду отсутствия денег на полноценный. Где-нибудь на полосу 1 - 2 МГц. Присмотрел уже подходящие АЦП от Analog devices и TI. Но все же хотел бы спросить у знающих на счет устройства цифрового осциллографа? Ведь насколько понимаю - брать тупо сигнал на АЦП гнать, а потом в каком-нибудь STM32F103 его визуализировать - не прокатит, т.к. нужна синхронизация и помимо этого еще и масштабирование сигнала по горизонтали и вертикали. Поэтому спрашиваю здесь совета: не может ли никто направить в инфу за устройство цифрового осциллографа?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 16 мар 2016, 18:57 
Старожил
Аватара пользователя

Зарегистрирован: 20 апр 2010, 17:59
Сообщения: 990
Откуда: Челябинск
Вот пример
http://tomeko.net/miniscope_v2e/index.php?lang=en

_________________
"Жизнь - театр, мы в нем актеры"© У. Шекспир.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 16 мар 2016, 19:50 
Старожил
Аватара пользователя

Зарегистрирован: 14 апр 2014, 11:06
Сообщения: 905
Откуда: Курск
Я как то впечатлился таким вариантом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 16 мар 2016, 22:11 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
Cthulhu писал(а):
Я как то впечатлился таким вариантом

Спасибо за статью - на нее я натыкался.
Однако меня интересует такая вещь, как триггер - как понял, тот, который "цепляется" за частоту сигнал, и этот самый сигнал затем уже не "бегает" по экрану, а находится в фиксированном положении.
Где можно почитать/узнать про устройство этого самого триггера? Я так понимаю, что это и есть синхронизация?
Заранее извиняюсь, если откровенно тупые вопросы задаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 16 мар 2016, 22:49 
Старожил
Аватара пользователя

Зарегистрирован: 10 май 2014, 01:21
Сообщения: 945
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Это называется вход внешней синхронизации

_________________
PL/1 forever!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 16 мар 2016, 23:21 
Старожил

Зарегистрирован: 28 дек 2012, 07:17
Сообщения: 517
sdv_cyborg писал(а):
Однако меня интересует такая вещь, как триггер - как понял, тот, который "цепляется" за частоту сигнал, и этот самый сигнал затем уже не "бегает" по экрану, а находится в фиксированном положении.

В простейшем случае надо постоянно оцифровывать сигнал, ожидая когда он достигнет уровня триггера. После этого на максимальной скорости оцифровывать в буфер.
Когда такой вариант заработает, можно уже переходить к определению фронта или спада импульса :)

Только на мой взгляд надо брать F3 - у него можно получить частоту оцифровки почти 20 МГц (при поочередном режиме работы АЦП). Еще более производительный но и сложный вариант - использовать DCMI.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 16 мар 2016, 23:51 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
Black Warrior писал(а):
sdv_cyborg писал(а):
Однако меня интересует такая вещь, как триггер - как понял, тот, который "цепляется" за частоту сигнал, и этот самый сигнал затем уже не "бегает" по экрану, а находится в фиксированном положении.

В простейшем случае надо постоянно оцифровывать сигнал, ожидая когда он достигнет уровня триггера. После этого на максимальной скорости оцифровывать в буфер.
Когда такой вариант заработает, можно уже переходить к определению фронта или спада импульса :)

Только на мой взгляд надо брать F3 - у него можно получить частоту оцифровки почти 20 МГц (при поочередном режиме работы АЦП). Еще более производительный но и сложный вариант - использовать DCMI.


Теперь понятно - спасибо большое за разъяснение.
Только я думал использовать внешний АЦП в связке с F103 - например, AD7822. Но посмотрю и на F3 серию тоже тогда.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 00:30 
Старожил

Зарегистрирован: 28 дек 2012, 07:17
Сообщения: 517
sdv_cyborg писал(а):
Только я думал использовать внешний АЦП в связке с F103 - например, AD7822. Но посмотрю и на F3 серию тоже тогда.

а почему именно этот АЦП? У него всего 2 мегасэмпла, а стоит он в несколько раз дороже даже F3.
Мне кажется, что если и брать дорогой внешний АЦП, то что то на большую частоту. Я сам пока не разбирался, но вроде народ писал, что через DCMI можно захватывать частоты до 50 МГц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 00:32 
Старожил

Зарегистрирован: 19 июн 2012, 14:17
Сообщения: 3436
Black Warrior писал(а):
В простейшем случае надо постоянно оцифровывать сигнал, ожидая когда он достигнет уровня триггера. После этого на максимальной скорости оцифровывать в буфер.
Когда такой вариант заработает, можно уже переходить к определению фронта или спада импульса :)

Потом надо будет добавить перестраиваемый АА фильтр и дециматор, переделать синхронизацию для пре- и посттриггера ... понять, что эта задача в принципе не для мк и смотреть в сторону ПЛИС :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 01:18 
Старожил

Зарегистрирован: 28 дек 2012, 07:17
Сообщения: 517
SGE писал(а):
Собирать всяко дороже выйдет, имхо.

Мне кажется, что простенькое самодельное устройство с небольшим чб экранчиком может получиться в пределах 15-20 долл. При 20 Мсемпл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 02:48 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 3902
Откуда: п. Борок, Ярославская область
Некоторые, расковырянные мной и не шибко современные, модели были сделаны так:
1. Есть не особо жирная, но очень быстрая ПЛИС
2. Есть несколько 8-ми (иногда 6-ти) параллельных АЦП, включенных по схеме с последовательным запуском. И это работает так: к примеру один АЦП нам цифрует сигнал с максимальной частотой 10МВыб/с (к примеру, в реале конечно выше). Период выборки стало быть 0.1 мкс. Если мы возьмем 10 таких АЦП и будем запускать на оцифровку по-очереди многофазным стробом, то получим уже 100 МВыб/с. То есть АЦП стробируются так: первый в момент времени 0 мкс, второй в момент времени 0.01 мкс, третий в момент времени 0.02 мкс и так далее. Вот этот многофазный строб делается ПЛИС-ом
3. Есть быстрая память... реально быстрая. Или несколько "памятей" которые работают так же как и АЦП (по одной банке памяти для каждой АЦП к примеру). Стробируется память тоже ПЛИС-ом и представляет собой кольцевой буфер.

Так вот эта связка из ПЛИС, АЦП и памяти работает нон-стоп, постоянно добавляя в память новые сэмплы с определенной частотой.

Далее там бывает МК - тоже быстрый. Или если ПЛИС достаточной жырноты, то обязанности МК на себя берет она же.
МК следит за триггером. Триггер либо по каналам данных (аналоговый компаратор например, но чаще - цифровая софтварьная/хардварьная сравнилка) либо по отдельному цифровому входу. Как только придет событие от триггера (фронт/спад/импульс/видео-синхросигнал и т.п.) МК делает:
1. Берет текущий адрес сэмпла в памяти - это значение, которое будет нарисовано на середине экрана
2. По количеству точек, которые должны быть выведены на экран (развертка по времени), МК копирует кусок памяти АЦП в память видеобуффера

Ну плюс еще при копировании учитываются всякие смещения вправо/влево и т.п. - зависит от фантазии кодера/инженера и скорости МК.

Как-то так. На STM32F103 и даже AVR тоже можно забацать не плохой осцилл но на не шибко высокие частоты. Но имхо для карманных нужд будет за глаза.

Особенно если ног у выбранного МК дофига, то можно в осцилл еще и функцию логического анализатора запилить. Будет вообще красиво.

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

Мне вот нужен карманный осцилл с функцией лог.анализатора и простого генератора меандра на несколько частот. Сделать умею - ога. Времени на это нет - вот потому и не сделал.

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 09:57 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
яверт писал(а):
Потом надо будет добавить перестраиваемый АА фильтр и дециматор, переделать синхронизацию для пре- и посттриггера ... понять, что эта задача в принципе не для мк и смотреть в сторону ПЛИС :)

Ну это вы загнули!
Это все хорошо и замечательно, но я начал с того, что денег на такое нет. Мне бы простенький показометр.
Из ПЛИСов могу себе позволить пока лишь модуль для пинборда с 240 логическими ячейками - пока еще не прикидывал, но не думаю, что особо много можно сделать. Единственное, что схему синхронизации на нем реализовать - пожалуй, что можно. А остальное пока потерпит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 09:59 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
Black Warrior писал(а):
SGE писал(а):
Собирать всяко дороже выйдет, имхо.

Мне кажется, что простенькое самодельное устройство с небольшим чб экранчиком может получиться в пределах 15-20 долл. При 20 Мсемпл.

Да, вот я где-то рассчитываю уложиться в 20-30 долларов. На большее нет денег. А уже по многим задачам чувствую, что хотя бы самый простой осцилл нужен, хоть на 2 Мсемпла.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 10:01 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
VivalzarD писал(а):
Некоторые, расковырянные мной и не шибко современные, модели были сделаны так:
По стоимости... если такой девайс собирать из говна и палок (но даже в этом случае может получится нечто ничуть не хуже брэндового оборудования, а то и лучше - зависит от того какие говна и палки попадутся под руку, и на сколько прямы те самые руки), то цена порой стремится к нулю. А вот затраченное время к бесконечности...


Ну, я посмотрю, как пойдут дела. В любом случае - всем спасибо за разъяснения, теперь понятно, как и что примерно должно быть. Буду смотреть, стоит ли вообще овчинка выделки. Так-то надо закреплять свои знания... И осцилл позарез нужен.))
Может, и впрямь простенькую CPLD от ALtera в дополнение к скоростным АЦП стоит поставить. А уж AVRка та же возьмет на себя оставшуюся часть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 12:30 
Старожил

Зарегистрирован: 16 авг 2012, 23:27
Сообщения: 1428
Откуда: Москва
Я вот смотрю тут уже нафантазировали про десяток АЦП по 10 мегасэмплов, хотя АЦП на 100 мегасэмплов давно не редкость, стоить будет сильно дешевле и схема будет гораздо проще. Да и ПЛИС с памятью на такие скорости давно не экзотика.
Только при такой частоте сэмплов глупо полосу делать меньше 10МГц, а хорошую аналоговую часть на такую полосу сделать будет непросто, и не дёшево. Потому аппарат с такими параметрами в 20 баксов не влезет.
Вот 20 мегасэмплов и 2МГц полосы вполне реально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 13:20 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 3902
Откуда: п. Борок, Ярославская область
2 mChel
Да я просто рассказал как оно сделано. Просто чтобы представление было, как делаются ВЧ девайсы. Вот у меня на столе стоит осцилл цифровой, так там 1ГВыб/с. и полоса входного сигнала 70МГц. Как оно там сделано - не знаю, еще не ковырял, но в старых моделях стояло несколько быстрых АЦП с многофазным стробированием.

А так да - для хобби досаточно 1-5МГц полосы. А на 50Мвыб/с АЦП можно найти сейчас. Вопрос лишь в скорости передачи данных, даже для 20Мвыб/с. Вот у STM32F103 максимальная скорость портов 18МГц (50МГц - чисто только по емкости/сопротивлениям). Так как с такого АЦП снимать данные? Даже по параллельному интерфейсу?

Вот и встает вопрос про ПЛИС и кольцевой буфер на быстрой памяти. Которые будут нон-стоп работать. А МК будет лишь режимы задавать, да кусками память на дисплей отправлять.

Ну или МК более жирный брать... STM32F4ххх например.

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 13:32 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
VivalzarD писал(а):
2 mChel
Да я просто рассказал как оно сделано. Просто чтобы представление было, как делаются ВЧ девайсы. Вот у меня на столе стоит осцилл цифровой, так там 1ГВыб/с. и полоса входного сигнала 70МГц. Как оно там сделано - не знаю, еще не ковырял, но в старых моделях стояло несколько быстрых АЦП с многофазным стробированием.

А так да - для хобби досаточно 1-5МГц полосы. А на 50Мвыб/с АЦП можно найти сейчас. Вопрос лишь в скорости передачи данных, даже для 20Мвыб/с. Вот у STM32F103 максимальная скорость портов 18МГц (50МГц - чисто только по емкости/сопротивлениям). Так как с такого АЦП снимать данные? Даже по параллельному интерфейсу?

Вот и встает вопрос про ПЛИС и кольцевой буфер на быстрой памяти. Которые будут нон-стоп работать. А МК будет лишь режимы задавать, да кусками память на дисплей отправлять.

Вообще, идея с ПЛИС и кольцевым буффером интересная... Думаю, что на Altera MAX 2 простейший синхронизатор и управление кольцевым буффером сварганить можно будет.
Вот только STM32F103, конечно, будет вносить фазную задержку сигналу, даже если читать из такого "сверхбыстрого" кольцевого буффера. Но для меня, наверное, это некритично.

И уж 1Гвыб/с мне уж точно пока не нужна!)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 15:23 
Старожил

Зарегистрирован: 19 июн 2012, 14:17
Сообщения: 3436
Младшие Cyclone3 и 4 стоят не сильным дороже Max`ов и имеют вполне сносного размера блокрам (что бы не ставить внешнюю статическую память, что сильно упростит разводку платы), умножители для FIR фильтра, на порядки больше количесво лог. элементов.
Но если max2 всё же милее - посмотри на neilscope3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 15:46 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
яверт писал(а):
Младшие Cyclone3 и 4 стоят не сильным дороже Max`ов и имеют вполне сносного размера блокрам (что бы не ставить внешнюю статическую память, что сильно упростит разводку платы), умножители для FIR фильтра, на порядки больше количесво лог. элементов.
Но если max2 всё же милее - посмотри на neilscope3

Спасибо за ссылку - гляну также.
Но мне не милее MAXII. Мне милее то, что недорого. Если 3-й циклон действительно недорого стоит и имеет столько вкусностей - надо будет поглядеть в его сторону.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 17 мар 2016, 19:39 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 346
У stm32f4 и выше - есть порт dcmi - для цифровой камеры. На этот порт идеально ставится внешний ацп. Частоты до 40мГц без разгона, и до 90мГц при танцах с бубном под луной в голом виде.
Без разгона доступна параллельная обработка блоков семплов.
При мах разгоне - уже ничего сделать не получится, проц должен быть в ожидании прерывания wfi, любое действие при захвате даёт сбой, сам старт захвата - весьма хитрая конструкция из набора аппаратных костылей.

Ценники на ацп в магазинах имеют конский размер, посему имеет смысл искать среди старых реалтеков для жк мониторов с вга входом, сейчас эти чипы стоят меньше бакса ( от!!! 150мгц потока семплов).

_________________
Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 18 мар 2016, 09:31 
Свой человек

Зарегистрирован: 10 апр 2013, 17:41
Сообщения: 178
Без осциллографа и измериловки осциллографа не сделать. А пока по к нему напишешь хорошее - столько времени уйдет.
Я себе домой купил DSO QUAD. Отличная вещь, правда по не фонтан. Есть даже уже китайские клоны
http://mysku.ru/blog/aliexpress/14887.html

_________________
Стиль: "G&P"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 18 мар 2016, 09:59 
Свой человек

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 176
45893569365 писал(а):
Без осциллографа и измериловки осциллографа не сделать. А пока по к нему напишешь хорошее - столько времени уйдет.
Я себе домой купил DSO QUAD. Отличная вещь, правда по не фонтан. Есть даже уже китайские клоны
http://mysku.ru/blog/aliexpress/14887.html


Измериловка и осциллограф есть на работе - можно, если че, там и отладить в конце-концов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 18 мар 2016, 10:37 
Свой человек

Зарегистрирован: 24 июн 2012, 22:45
Сообщения: 145
45893569365 писал(а):
Без осциллографа и измериловки осциллографа не сделать. А пока по к нему напишешь хорошее - столько времени уйдет.
Я себе домой купил DSO QUAD. Отличная вещь, правда по не фонтан. Есть даже уже китайские клоны
http://mysku.ru/blog/aliexpress/14887.html

на казусе некоторое время назад доработали ПО, и продавали по 500 рублей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 18 мар 2016, 12:29 
Старожил

Зарегистрирован: 16 авг 2012, 23:27
Сообщения: 1428
Откуда: Москва
У этого осциллографа главная фича это возможность писать свой софт, как нативный так и на скриптовом языке, плюс доступ к конфигурации встроенной FPGA. Можно самые разнообразные приборы на его основе делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите со схемотехникой цифрового осциллографа
СообщениеДобавлено: 18 мар 2016, 13:32 
Старожил
Аватара пользователя

Зарегистрирован: 14 апр 2014, 11:06
Сообщения: 905
Откуда: Курск
Вон со скидкой предлагают. Не $20 конечно, но всё же
Show Дави на картинку


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB