Цифровой осциллограф своими руками.

Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Chettuser

Re: Цифровой осциллограф своими руками.

Сообщение Chettuser »

archivaricus писал(а): купил в9-5

А что это такое?
Реклама
гостевая1
Аватара пользователя
Arpad
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Откуда: UA

Re: Осциллограф своими руками.

Сообщение Arpad »

[quote="Arpad"]Осциллограф своими руками.

На базе STM32F3DISCOVERY можно слепить более-чем 4-х канальный Хамелеон !!
Что-то смахивает отдаленно на заявленное мною, но уже экран стал бледным и цвета тусклыми.
Вложения
DSC03224.rar
(499.96 КБ) 824 скачивания
Реклама
гостевая2
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: Цифровой осциллограф своими руками.

Сообщение Andrew Martin »

Хамелеон - это всего-навсего игрушка...
Аватара пользователя
Arpad
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Откуда: UA

Re: Цифровой осциллограф своими руками.

Сообщение Arpad »

Andrew Martin писал(а):Хамелеон - это всего-навсего игрушка...

Все вещи когда-то начинается с игрушек для взрослых мальчиков и девочек, это есть и реальность. С одной стороны, честь и хвала ребятам создавших Хамелен не жалея своей времени и денег свох также. В сети нет аналогов за цену деталей до 35-45 зелени США.
С другой стороны, что мешает Вам сделать Хамелен еще лучше и доступнее для широкой публики а не ждать доступных товаров от братьев КИТАЙЦЕВ, а потом их хаить на всю катушку (их цена товара соответствует нашим пожеланиям и качеству товара ??). Но мы забываем о главном «МЫ теряем навыки думать, творить и что-то сделать самым.
ИЛИ НАШ ПУТЬ - "Заводам будущего нужны двое: человек и волкодав. Человек нужен,
чтобы кормить волкодава. Волкодав – следить, чтобы человек не трогал оборудование"
и далее по сценарию фантастов или может предсказателей будущего.
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: Цифровой осциллограф своими руками.

Сообщение Andrew Martin »

Хамелеон игрушка в принципе. Намного лучший осциллограф из всех что лежат в сети - на TDA8708 + PIC18FХХХХ (какой-то там пик с юсб). TDA8708 - интереснейшая микросхема, жаль только разогнать её на максимальную частоту не в силах ни AVR (tiny&mega), ни тем паче PIC. Вот если бы TDA8708+STM32 - это была бы конструкция, до которой всяким разноцветным (но по-черепашьи медленным) Хамелеонам ооооочень далеко :) Представить только - 30МГц дискретизация, без всяких оверсемплингов и прочих костылей! Это будет действительно хит, который переплюнут нескоро! Но народ почему-то предпочитает лепить цацки, мечтая о Хамелеоне на СТМ32. Хотя и на AD9280+STM32 можно получить 32МГц дискретизации. Поэтому хорошо бы пустить всю мощь СТМ32 в один-два канала, но на 32 мегавыборки, чем на много медленных каналов.
Последний раз редактировалось Andrew Martin Чт авг 08, 2013 17:39:23, всего редактировалось 1 раз.
Реклама
гостеваая 3
Chettuser

Re: Цифровой осциллограф своими руками.

Сообщение Chettuser »

Ну уж PICи обижать с AVRками - и у них есть неплохие экземпляры, в верхнем ценовом сегменте правда ))).
А вот STM32 - это действительно ВЕЩЬ! Даже за 60 - 80 рублей.
Последний раз редактировалось Chettuser Чт авг 08, 2013 18:27:28, всего редактировалось 1 раз.
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: Цифровой осциллограф своими руками.

Сообщение Andrew Martin »

Я не работал со всякими XMEGAми - у нас это ещё большая диковинка нежели STM32. А у обычных мег сами знаете - 20МГц и всё, у 18х пиков и того меньше - 16МГц. Поэтому если всё-таки запилить осциллограф на STM32 c 32MSPS да ещё добавить параллельное ОЗУ - вот это будет бомба :)
Chettuser

Re: Цифровой осциллограф своими руками.

Сообщение Chettuser »

А если еще и дисплей от какого-нибудь смартфона... Ммм... :love:
С батарейным питанием и коротеньким щупом для ковыряния в микросборках. Но это так, о наболевшем.
Аватара пользователя
Arpad
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Откуда: UA

Re: Цифровой осциллограф своими руками.

Сообщение Arpad »

Andrew Martin писал(а): Поэтому если всё-таки запилить осциллограф на STM32 c 32MSPS да ещё добавить параллельное ОЗУ - вот это будет бомба :)


Для подключения внешней параллельной ОЗУ необходим камень со встроенным интерфейсом ( старшие братья с 144-176 ножками), иначе скорость неприспособленных
камней падает в разы ведь, надо самим управлять через ногодрыг. Вообще-то STM32 не обижен с объемами ОЗУ, (мин. 8 кбайт – 196 кбайт) по сравнению с PIC или АВР
(где вроде 8 кбайт макс.)
Долой гигантоманию по объемам и лишнее токопотребление от добавленного ОЗУ .
Аватара пользователя
Arpad
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 13, 2012 12:49:16
Откуда: UA

Re: Цифровой осциллограф своими руками.

Сообщение Arpad »

Andrew Martin писал(а):Намного лучший осциллограф из всех что лежат в сети - на TDA8708 + PIC18FХХХХ (какой-то там пик с юсб).


Намного лучший осциллограф из всех что лежат в сети - на TDA8708 + PIC18F4550

PIC-а работает на частоте до 48 МГц, получаемой через PLL от кварца 4 МГц. При этом команда копирования из регистра в регистр выполняется за 2 такта или 8 циклов.
Таким образом, данные АЦП возможно сохранять в память с максимальной частотой 6 МГц при помощи непрерывной последовательности команд MOVFF PORTB, POSTINC0.

АВР-ка работает на частоте 15-24 МГц, от кварца 15.0-24.0 МГц. При этом команда копирования из порта в память с инкрементом выполняется за 1+2 такта.
Таким образом, данные АЦП возможно сохранять в память с максимальной частотой 5 - 8 МГц при помощи непрерывной последовательности команд In port, ST Z+/-.

Для улучшения позиций Хамелеона и выйти на равную или перегнать вовсю PIC18F4550 надо кварц менять с 15.0МГц на 18.0 МГц или на 24.0МГц
( правда, лично видел и имел только 2 типа м/сх АТmega48-24-PU-ES и АТmega328-24-ES получив как “Engineer samples”, но не как коммерческую
или промышленную продукцию ). При всех прочих нюансах отдаю предпочтению 5 Мвыб/с чем 6 Мвыб/с имея привычку работать в десятичной системе
а не в двенадцатеричной, хотя вокруг нас много примеров двенадцатеричной системы.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: Цифровой осциллограф своими руками.

Сообщение balmer »

Andrew Martin писал(а):Хотя и на AD9280+STM32 можно получить 32МГц дискретизации.


AD9280 - интересная микросхемка. И дешевая. Надо будет запомнить.

А так да, сделать USB осцилограф на AD9280+STM32 задача средней сложности. Софт конечно долго писать придется. Но если получится воспользоваться чем-либо OpenSource со стороны компьютера, то задачка получается довольно простая.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровой осциллограф своими руками.

Сообщение Леонид Иванович »

На основе AD9280 делал такую платку:

Изображение
Вложения
adc10m8.jpg
(96.92 КБ) 6497 скачиваний
osc20.gif
(18.35 КБ) 1088 скачиваний
ADC10M8.pdf
(294.97 КБ) 841 скачивание
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Цифровой осциллограф своими руками.

Сообщение Gudd-Head »

Я вроде уже спрашивал?
Входной ФНЧ не перестраиваемый, а АЦП всегда фигачит на максимальной скорости?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровой осциллограф своими руками.

Сообщение Леонид Иванович »

Это не осциллограф, так, макет. Никакого хитрого прореживания точек не реализовано. Частоту АЦП можно менять, есть соответствующая команда. Управляется плата по протоколу Wake. На входе ФНЧ тоже нет, есть просто буфер на ОУ.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Цифровой осциллограф своими руками.

Сообщение Gudd-Head »

Леонид Иванович писал(а):На входе ФНЧ тоже нет, есть просто буфер на ОУ.

Ай-ай-ай. :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровой осциллограф своими руками.

Сообщение Леонид Иванович »

Почему ай-ай? Там, где должна была применяться эта плата, спектр сигнала был ограничен снаружи.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Цифровой осциллограф своими руками.

Сообщение Gudd-Head »

Ну, тогда нет вопросов.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: Цифровой осциллограф своими руками.

Сообщение balmer »

Леонид Иванович писал(а):На основе AD9280 делал такую платку:


Красиво! Мне бы так научиться паять.

Но к сожалению непонятно - как таки сделать нормальный входной каскад осциллографа.
Мне приходит на ум только нечто на куче твердотельных реле. Но боюсь, что тогда будет высокая входная емкость :cry:

Ну и таки STM32 рулез. Можно было-бы ей заменить связку FT232+Atmega8+EPM3128.
Chettuser

Re: Цифровой осциллограф своими руками.

Сообщение Chettuser »

Зря беспокоитесь - у hantek есть осциллографы под 60-80 Мгц, и стоят реле (правда обычных). Вроде полёт нормальный. :)
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровой осциллограф своими руками.

Сообщение Леонид Иванович »

balmer писал(а):Красиво! Мне бы так научиться паять.


Нужна лишь практика. Я таких плат спаял целую стопку:

Изображение

balmer писал(а):Но к сожалению непонятно - как таки сделать нормальный входной каскад осциллографа.


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

balmer писал(а):Мне приходит на ум только нечто на куче твердотельных реле. Но боюсь, что тогда будет высокая входная емкость :cry:


Твердотельные реле подходят только для одной цели - переключение AC/DC, когда такое реле закорачивает собой приличную емкость и его собственная емкость не играет роли. В других местах тракта его не применить. Коммутацию входного аттенюатора обычно делают на механическом реле (можно обойтись всего одним отключаемым аттенюатором), а переключение усиления - на аналоговых ключах или программируемом усилителе.

balmer писал(а):Ну и таки STM32 рулез. Можно было-бы ей заменить связку FT232+Atmega8+EPM3128.


В нормальном осциллографе обслуживать АЦП и память должна ПЛИС. Иначе будет игрушка.
Вложения
DSC_3454_s.jpg
(124.55 КБ) 6969 скачиваний
Ответить

Вернуться в «Измерения»