На базе STM32F3DISCOVERY можно слепить более-чем 4-х канальный Хамелеон !! Что-то смахивает отдаленно на заявленное мною, но уже экран стал бледным и цвета тусклыми.
Все вещи когда-то начинается с игрушек для взрослых мальчиков и девочек, это есть и реальность. С одной стороны, честь и хвала ребятам создавших Хамелен не жалея своей времени и денег свох также. В сети нет аналогов за цену деталей до 35-45 зелени США. С другой стороны, что мешает Вам сделать Хамелен еще лучше и доступнее для широкой публики а не ждать доступных товаров от братьев КИТАЙЦЕВ, а потом их хаить на всю катушку (их цена товара соответствует нашим пожеланиям и качеству товара ??). Но мы забываем о главном «МЫ теряем навыки думать, творить и что-то сделать самым. ИЛИ НАШ ПУТЬ - "Заводам будущего нужны двое: человек и волкодав. Человек нужен, чтобы кормить волкодава. Волкодав – следить, чтобы человек не трогал оборудование" и далее по сценарию фантастов или может предсказателей будущего.
Хамелеон игрушка в принципе. Намного лучший осциллограф из всех что лежат в сети - на TDA8708 + PIC18FХХХХ (какой-то там пик с юсб). TDA8708 - интереснейшая микросхема, жаль только разогнать её на максимальную частоту не в силах ни AVR (tiny&mega), ни тем паче PIC. Вот если бы TDA8708+STM32 - это была бы конструкция, до которой всяким разноцветным (но по-черепашьи медленным) Хамелеонам ооооочень далеко Представить только - 30МГц дискретизация, без всяких оверсемплингов и прочих костылей! Это будет действительно хит, который переплюнут нескоро! Но народ почему-то предпочитает лепить цацки, мечтая о Хамелеоне на СТМ32. Хотя и на AD9280+STM32 можно получить 32МГц дискретизации. Поэтому хорошо бы пустить всю мощь СТМ32 в один-два канала, но на 32 мегавыборки, чем на много медленных каналов.
Последний раз редактировалось Andrew Martin Чт авг 08, 2013 17:39:23, всего редактировалось 1 раз.
Заголовок сообщения: Re: Цифровой осциллограф своими руками.
Добавлено: Чт авг 08, 2013 17:20:16
Ну уж PICи обижать с AVRками - и у них есть неплохие экземпляры, в верхнем ценовом сегменте правда ))). А вот STM32 - это действительно ВЕЩЬ! Даже за 60 - 80 рублей.
Последний раз редактировалось Chettuser Чт авг 08, 2013 18:27:28, всего редактировалось 1 раз.
Я не работал со всякими XMEGAми - у нас это ещё большая диковинка нежели STM32. А у обычных мег сами знаете - 20МГц и всё, у 18х пиков и того меньше - 16МГц. Поэтому если всё-таки запилить осциллограф на STM32 c 32MSPS да ещё добавить параллельное ОЗУ - вот это будет бомба
Заголовок сообщения: Re: Цифровой осциллограф своими руками.
Добавлено: Чт авг 08, 2013 18:29:50
А если еще и дисплей от какого-нибудь смартфона... Ммм... С батарейным питанием и коротеньким щупом для ковыряния в микросборках. Но это так, о наболевшем.
Поэтому если всё-таки запилить осциллограф на STM32 c 32MSPS да ещё добавить параллельное ОЗУ - вот это будет бомба
Для подключения внешней параллельной ОЗУ необходим камень со встроенным интерфейсом ( старшие братья с 144-176 ножками), иначе скорость неприспособленных камней падает в разы ведь, надо самим управлять через ногодрыг. Вообще-то STM32 не обижен с объемами ОЗУ, (мин. 8 кбайт – 196 кбайт) по сравнению с PIC или АВР (где вроде 8 кбайт макс.) Долой гигантоманию по объемам и лишнее токопотребление от добавленного ОЗУ .
Намного лучший осциллограф из всех что лежат в сети - на 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 Мвыб/с имея привычку работать в десятичной системе а не в двенадцатеричной, хотя вокруг нас много примеров двенадцатеричной системы.
Хотя и на AD9280+STM32 можно получить 32МГц дискретизации.
AD9280 - интересная микросхемка. И дешевая. Надо будет запомнить.
А так да, сделать USB осцилограф на AD9280+STM32 задача средней сложности. Софт конечно долго писать придется. Но если получится воспользоваться чем-либо OpenSource со стороны компьютера, то задачка получается довольно простая.
Заголовок сообщения: Re: Цифровой осциллограф своими руками.
Добавлено: Ср авг 14, 2013 11:10:57
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19733 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Я вроде уже спрашивал? Входной ФНЧ не перестраиваемый, а АЦП всегда фигачит на максимальной скорости?
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Это не осциллограф, так, макет. Никакого хитрого прореживания точек не реализовано. Частоту АЦП можно менять, есть соответствующая команда. Управляется плата по протоколу Wake. На входе ФНЧ тоже нет, есть просто буфер на ОУ.
Заголовок сообщения: Re: Цифровой осциллограф своими руками.
Добавлено: Ср авг 14, 2013 11:17:51
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19733 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Леонид Иванович писал(а):
На входе ФНЧ тоже нет, есть просто буфер на ОУ.
Ай-ай-ай.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Заголовок сообщения: Re: Цифровой осциллограф своими руками.
Добавлено: Ср авг 14, 2013 11:24:08
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19733 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Ну, тогда нет вопросов.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Но к сожалению непонятно - как таки сделать нормальный входной каскад осциллографа. Мне приходит на ум только нечто на куче твердотельных реле. Но боюсь, что тогда будет высокая входная емкость
Ну и таки STM32 рулез. Можно было-бы ей заменить связку FT232+Atmega8+EPM3128.
Нужна лишь практика. Я таких плат спаял целую стопку:
balmer писал(а):
Но к сожалению непонятно - как таки сделать нормальный входной каскад осциллографа.
Задача непростая, хотя многое зависит от полосы. Из любительских конструкций самая адекватная входная часть, пожалуй, у Neilscope.
balmer писал(а):
Мне приходит на ум только нечто на куче твердотельных реле. Но боюсь, что тогда будет высокая входная емкость
Твердотельные реле подходят только для одной цели - переключение AC/DC, когда такое реле закорачивает собой приличную емкость и его собственная емкость не играет роли. В других местах тракта его не применить. Коммутацию входного аттенюатора обычно делают на механическом реле (можно обойтись всего одним отключаемым аттенюатором), а переключение усиления - на аналоговых ключах или программируемом усилителе.
balmer писал(а):
Ну и таки STM32 рулез. Можно было-бы ей заменить связку FT232+Atmega8+EPM3128.
В нормальном осциллографе обслуживать АЦП и память должна ПЛИС. Иначе будет игрушка.
Сейчас этот форум просматривают: grigoreee и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения