Easyelectronics.ru

Электроника для всех
Текущее время: 25 апр 2018, 15:52

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



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 57 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 02:53 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 19 июн 2013, 22:36
Сообщения: 39
Доброго времени суток!
наконец-то доделал вторую версию простого осциллографа. Если кто-то забыл, что было в первой версии, вот ссылка.

А вот фотки новой модели:
Вложение:
Oscilloscope.jpg
Oscilloscope.jpg [ 158.23 Кб | Просмотров: 3644 ]

Здесь краткое видео-описание.

Технические характеристики:

Количество каналов: 2 (A, B);
Полоса пропускания аналогового тракта: 130MHz.
Режимы работы: канал A, канал B, оба канала;
Входной импеданс: ~1—2МОм, 15пф;
Чувствительность: 1В, 8В, 60В, 400В (ампл.);
Усилитель входного сигнала (КУ): х1 — х10;
Максимальное входное напряжение: 400В (ампл.);
Переключение типа вх. сигнала: AC / DC;
Вертикальное разрешение: 8 бит;
Режимы запуска развертки: автоматический, ручной-однократный, ждущий;
Диапазоны развертки:
один канал: 0.1 мкс/дел, 1мкс, 10мкс, 100мкс, 1мс, 10мс, 100мс;
оба канала: 0.2 мкс/дел, 1мкс, 10мкс, 100мкс, 1мс, 10мс, 100мс;
Множитель периода развертки: х1 — х100:
Объем буфера выборок: 2508 байт;
Размер кадра: 250 выборок;
Источники синхронизации: канал A, канал B, внешний источник, внутренний тестовый генератор;
Технология синхронизации: аппаратная, по двум уровням опорного напряжения;
Виды синхронизации: спадающий/нарастающий фронт;
Регулировка уровней синхронизации:
основной:
-100% — +100% макс. амплитуды от 0;
предварительный: 0% — 20% макс. амплитуды от основного уровня;
Тестовый генератор: меандр: 62,5Гц — 10МГц, 1В;
Графический дисплей: цветной TFT (от телефона FLY IQ230), 262.14 тыс цветов, диагональ-3.2 дюйма, 320x240 точек, параллельный 16 битный интерфейс, контроллер- RM68090 (совместим с ILI9325 ).
Область осциллограммы: 240х250 точек.
Управление: 7 кнопок, 2 энкодера;
Разъемы: 2 ВЧ разъема (A,B), вход внешней синхронизации, выход тестового генератора, внешнее питание;
Источник питания внешний: 7,5…18В, 300 мА;
Источник питания внутренний: солевые/щелочные элементы ААА (6 шт.);

Дополнительно:

-Технология «Anti aliasing» - защита от искажения квантования вызванного стробоскопическим эффектом;
-Включение/выключение одной тактовой кнопкой;
-Звуковое сопровождение нажатий кнопок и достижения границ регулировок;
-Светодиодная индикация режимов делителей, режима AC / DC, режима сканирования, режима работы тестового генератора;
-Индикация уровня напряжения на источнике питания;
-Плавная регулировка уровня подсветки экрана;
-Настройка цвета отображения всех элементов экрана;
-Режим отображения с двумя маркерами. Которые можно двигать поворотом энкодера. Для удобства измерения временных интервалов и уровней сигналов;
-Сохранение всех настроек прибора при выключении.

Show Схема:


Краткое описание и устройство:

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

В осциллографе используется контроллер Atmega-64A, тактируемый генератором на 30МГц. Тк. тактовая частота почти в два раза превышает максимально заявленную по даташиту, в случае повторения конструкции, особое внимание следует обратить на выбор контроллера и его поставщика. Нет никакой гарантии, что самая дешевая Atmega-64A с АлиЭкспресса заработает а таких условиях. Как показала практика, вероятность приобретения годного контроллера на «Али» и в обычном радио-магазине 50%/50%. Это зависит от производственной партии. Контроллеры из одной партии либо все работают, либо все не работают. Так-же отмечу, что речь идет именно о 64 меге с индексом «А». Пробовал простую Atmega-64 (без«А») - не заработала.

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

ОУ в аналоговой части заменены на более скоростные, что отразилось на качестве отображения резких фронтов и достоверности измерения на высоких частотах.

Твердотельные реле PVT422 (переключают режим AC/DC), входные делители и переключатель источника синхронизации, на 74HC4052 управляются регистром защелкой 74HC595, посаженным на шину SPI. Кроме того, по SPI управляется цифровой потенциометр MCP42010, отвечающий за коэффициенты усиления ОУ обоих каналов, а так-же ведется опрос блока клавиатуры и энкодеров. Но об этом позже.

Для отлова уровня синхронизации используется внутренний компаратор контроллера, а внутренний АЦП используется для измерения уровня напряжения на батарейке и напряжения питания схемы для расчетов.

Схема по прежнему запитана от импульсного преобразователя MC34063, а вот инвертор, для получения отрицательного напряжения питания аналоговой части, заменен на более мощный ADM8660.

Разъем ISP служит для подключения программатора и заливки прошивки в контроллер. Но особенностью этого контроллера является то, что пины используемые для прошивки, в рабочем режиме являются входом и выходом модуля UART. Благодаря этому на разъеме, в рабочем режиме, присутствуют сигналы RX и TX стандартного последовательного интерфейса. А это означает, что в случае необходимости, к разъему можно подключить дополнительный модуль с COM, USB, Bluetooth или Wi-Fi микросхемой и держать связь с компьютером по одному из этих интерфейсов. Естественно потребуется доделка программы под конкретный функционал.

Блоки управления и вывода информации на экран выполнены на отдельной плате стыкующейся с основной платой вторым этажом.

Дисплей от телефона может подключаться 16 битным или 8 битным параллельными и последовательным интерфейсами. Уровни всех сигналов и напряжение питания на дисплее должны быть не более 3.3 вольта. 8 битный и последовательный интерфейсы очень медленные и для нашей задачи не подходят. Поэтому использовал понижающий регулятор напряжения по питанию и схему из восьми битного буфера 74HC245 и регистра защелки 74HC573 для расширения восьми битной, пяти вольтовой шины видео данных основной платы. Еще один восьми битный буфер служит для согласования уровней дополнительных управляющих сигналов. Т.к. дисплей может работать в режиме автоматической развертки, такой подход оказался очень эффективным. Принцип работы расширителя шины с автоматической разверткой дисплея следующий: Для рисования линии одного цвета на дисплее достаточно выставить 16 бит кода цвета линии на шине данных и затем подать столько импульсов на вход WR дисплея, сколько точек должно быть в рисуемой линии. Перемещение позиции на следующую точку, при дергании за WR, происходит автоматически. Поэтому, контроллер сначала передает старший байт кода цвета через буфер и защелкивает его а регистре защелке, подключенному к старшим битам шины дисплея. Затем передает младший байт который остается на выходе буфера подключенному к младшим битам шины дисплея. Так мы заполняем и удерживаем все 16 бит цвета на шине. Затем контроллер, дергает несколько раз ногой подключенной к входу WR дисплея. Так на экране получается прямая линия требуемого цвета и нужной длинны. А поскольку, вся осциллограмма рисуется последовательно, вертикальными отрезками прямых линий разной длинны и цвета, вывод на экран получается достаточно быстрым.

Дисплей имеет линию RESET, которая используется всего один раз за весь сеанс работы. Буквально один раз дергается при инициализации дисплея. На это мне было жалко тратить целую одну ногу контроллера. Поэтому решил совместить RESET дисплея с регулировкой яркости дисплея на компараторе из ОУ LM358. Этот усилитель самый дешевый из тех, что удалось найти и двухканальный. Поэтому одна половина работает как компаратор, а вторая используется в схеме регулировки подсветки. От контроллера на схему идет ШИМ сигнал. При степени заполнения сигнала меньшей определенного значения срабатывает ресет, а все что больше регулирует яркость дисплея.

С опросом кнопок и энкодеров получилась вообще отдельная песня. Я много экспериментировал по этому поводу в своих прежних поделках. Как-бы подключить побольше кнопок и потратить на это поменьше ног контроллера. И вот, наконец придумал собственную схему опроса кнопок по SPI на дешевых десятичных счетчиках. В схеме использованы два счетчика HEF4017B (по 12 рублей в Чип-Дипе) , один буферный элемент с тремя состояниями за 4 руб., пара диодов Шоттки, транзистор, шепоть рассыпухи из резисторов, конденсаторов и диодов, ну и сами кнопки с энкодерами. В итоге получилось подключить 8 кнопок (включая кнопки в энкодерах) и 4 ноги энкодеров, итого 12 линий по четырем проводам(кнопка включения/выключения не участвует). Два из эти проводов-интерфейс SPI (MOSI не нужен) который используется в множестве подключенных блоков, и поэтому считай — халява. Итого 12 сигналов по ДВУМ! проводам за 50 рублей, без программных наворотов и дорогих потрохов контроллера. Неплохо, правда?
И это еще не все. Один из этих двух проводов — сигнал прерывания, по нему контроллер узнает, что что-то там нажали или повернули, и сам, как таковой в опросе не участвует. Плюс схемы еще в том, что можно подключить неограниченное кол-во сигналов без задействования дополнительных ног контроллера. Добавляются только счетчики и рассыпуха. Как все это безобразие работает, здесь я описывать не буду. Это тема отдельной статьи, которую выложу позже.

В общем пора заканчивать этот текст.

Добавлю, что корпус и ручки энкодеров напечатал на 3D принтере. Лицевая панель напечатана на бумаге и заламинирована, прилеплена на скотч.
Как обычно, скажу, что конструкция не идеальна, некоторые схемные решения — спорны, профессионалы, пусть покритикуют.

ps:
приложил печатные платы и схему.


Вложения:
Комментарий к файлу: Платы (SprintLayout).
PCB.7z [245.69 Кб]
Скачиваний: 27
Комментарий к файлу: Схема (SPlan).
Scheme.7z [62.41 Кб]
Скачиваний: 38
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 13:10 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1484
Цитата:
Полоса пропускания аналогового тракта: 130MHz.

Ну это вы шииииибко аааптииимистично, шибко... :) Прям как в рекламе - "товар стоит всего 99 р*, покупайте сейчас! .....*Доставка - 2990 р" :))
Чтобы иметь полосу пропускания 130 МГц, нужна частота выборок хотябы 0,5 ГГц. А у вас частота главного проца - 30 МГц, а сами АЦП-шики вообще всего максимум на 32 мегавыборок/с. Ну и стоило ли делать 0,1 мкс/дел, когда у вас реальная частота - тьфуты хоспидя, едва ли до 10 МГц синусоидального дотягивает, а то может и раза в два ниже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 13:24 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 872
Откуда: Китай, Пекин
Приветствую очередную конструкцию цифрового осциллографа но

Если перенести экран и органы управления на сторону мобильного телефона или планшета, можно:

    существенно снизить стоимость изделия

    значительно повысить эргономичность со всеми возможностями тачскрина.

    сам осциллограф, став еще компактнее, будет находится там, где непосредственно происходит измерение, а результат будет отображается там, где это удобно пользователю, в пределах 10 метров, если это Bluetooth.

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

    многие сервисы, запоминания сигнала, сравнение с образцом, различные обработки... можно перенести на сторону с большими для этого рессурсами

С BlackBox это можно реализовать с минимум прилагаемых усилий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 14:00 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 2863
BusMaster писал(а):
Цитата:
Полоса пропускания аналогового тракта: 130MHz.

Чтобы иметь полосу пропускания 130 МГц, нужна частота выборок хотябы 0,5 ГГц.

undersampling, правда реальной пользы от большой полосы при низкой частоте дискретизации не особо много,
разве что спектры узкополосных сигналов с большой частотой можно было бы смотреть, но по описанию, спектры осциллограф не считает. а во временной области наблюдать сигналы из высших зон Найквиста не особо интересно.
но вот разогнанная мега - это жутьнах.
можно было пару $ не экономить и взять какой-нибудь МК который 2 х 8бит х 32Мгц прожуёт спокойно.
а то и вообще lpc4370, вышло бы дешевле, да и АЦП получше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 15:07 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 19 июн 2013, 22:36
Сообщения: 39
BusMaster писал(а):
Цитата:
Чтобы иметь полосу пропускания 130 МГц, нужна частота выборок хотябы 0,5 ГГц.
Чего-то не пойму, о чем это Вы? При чем здесь частота выборок? Полоса пропускания аналогового тракта - максимальная частота входного сигнала, которого этот тракт донесет до АЦП без значительных искажений и с минимальным затуханием. Зависит от полосы пропускания самого слабого звена в цепи. В данном случае - это ОУ второго каскада - LMH6643 (см. datasheet).
Если Вы это по поводу избыточности такой большой максимальной частоты сигнала для такой небольшой частоты выборок, то уверяю, "каши маслом не испортить". Я уже пробовал операционники на 10MHz в предыдущей версии. Даже при том слепом экране были видны искажения на больших частотах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 15:29 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 19 июн 2013, 22:36
Сообщения: 39
cheblin писал(а):
Если перенести экран и органы управления на сторону мобильного телефона или планшета, можно:
существенно снизить стоимость изделия
значительно повысить эргономичность со всеми возможностями тачскрина.


1. Общая стоимость экрана, кнопок, энкодеров и прочих элементов в блоке управления и индикации = 350руб. Сколько стоит самый простой Wi-Fi модуль + разработка транспортного протокола + разработка программы для еще одного устройства?

2. Вы сами пробовали "эргономичность" какого-нибудь, измерительного прибора с тачскрином (тот-же DSO Touch (DSO 202))?
Зайдите на страничку какого-нибудь магазина, что торгуют осциллографами, и посчитайте сколько там моделей с тачскрином. Наверное производители профессиональной техники - те еще дураки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 15:41 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1423
Mishultz писал(а):
Зайдите на страничку какого-нибудь магазина, что торгуют осциллографами, и посчитайте сколько там моделей с тачскрином. Наверное производители профессиональной техники - те еще дураки.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 15:43 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1484
О чем я? Ну как о чем, о полосе пропускания, конечно же. Или у вас буквы в другие слова складываются?
Полоса пропускания обычно обозначает диапазон частот, на которых (если не указано иное) спад сигнала составляет -3 дБ.
Вы полосу пропускания взяли тупо из первых строчек даташита операционника, не учитывая влияния реальных внешних цепей тракта вашего осцилла, да и вообще не утруждаясь в принципе прочтением даташита до конца. Хотябы графики в доках посмотрели чтоль.
Нет, так не делается. Это обычная недобросовестная реклама, коей сейчас куча. Если бы реально измерили, то получили бы уже более скромные цифры, в том числе и по искажениям.
В принципе, для вашего случая более чем достаточно аналоговой полосы до 50 МГц, это с большим-пребольшим запасом. Можете конечно и больше ставить, но это не даст большого улучшения, и уж тем более не стоит так громко рекламировать, поскольку люди с первого раза думают что осцилл может измерять до 130 МГц, а на деле - едва до 10 МГц то дотягивает. Да еще и полная жопа с разогнанной Мегой. Лучше бы свободные деньги пустили бы на более мощный МК - эффекта было бы куда больше.

Мобила в качестве дисплея и управлялки осциллом - очень НЕудобная штука. Смартфон очень неудобен, он скользит, ему нужен держатель, постоянно воткнутый зарядник, ну а если кто позвонит - эт ваще засада. Вообще, все эти затеи с мобилами - эт херня полная. Мобилы должны использоваться там, куда они и были предназначены. Тогда уже не смартфон, а планшетник, всё равно у него в обычной жизни - вспомогательная роль.
cheblin конечно же недавно познал радости совокупления приблуд со смартфоном, но предлагать везде и без разбору эту шнягу - это уже болезнь какая-то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 16:06 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 19 июн 2013, 22:36
Сообщения: 39
_pv писал(а):
... но вот разогнанная мега - это жутьнах...
Сарказм понятен. :) Но ведь работает-же, и неплохо работает. И к тому-же, для меня такой вариант был более удобен на тот момент.
_pv писал(а):
... можно было пару $ не экономить и взять какой-нибудь МК который 2 х 8бит х 32Мгц прожуёт спокойно.
а то и вообще lpc4370, вышло бы дешевле, да и АЦП получше.
Для следующей версии осциллографа уже приехали:
STM32F103RBT6 (мне больше нравится продукция ST Microelectronics);
EPM240T100C5N - плис от Altera;
IS61WV12816DBLL-10TLI - микросхемы 10nS SRAM;
AD9283BRS-100 - микросхемы АЦП 100MHz;
Кварцевые генераторы на 100MHz, 4.3" TFT экран, и прочая мелочь.
Если хватит времени и терпения - буду делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 16:24 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1484
STM32F103RBT6 - слухайте, опять получите сани на паровом котле. Лучше бы взяли не менее чем STM32F429, хотя в инете уже достаточно гуляет подобных самоделок осциллов.
Что-то более-менее приличное можно сделать на PLD + DDR


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 16:31 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 19 июн 2013, 22:36
Сообщения: 39
BusMaster писал(а):
...Вы полосу пропускания взяли тупо из первых строчек даташита операционника...
Совершенно верно!
BusMaster писал(а):
Нет, так не делается. Это обычная недобросовестная реклама...
В первой версии осциллографа, первым вопросом было, почему не указана полоса пропускания. Вот для таких любопытных и написал а не ради рекламы.
А вообще, вижу - Вы довольно грамотный профессионал. Подскажите пожалуйста любителю, как и чем это промерять и где взять приборы.
Нет, я серьёзно! Хотя-бы приблизительно прикиньте полосу, для такой схемы и разводки по плате, я поправлю описание. У меня самого пока нет таких навыков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 16:35 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 19 июн 2013, 22:36
Сообщения: 39
BusMaster писал(а):
STM32F103RBT6 - слухайте, опять получите сани на паровом котле. Лучше бы взяли не менее чем STM32F429
Спасибо за добрый совет. Посмотрю, почитаю...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 17:05 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 872
Откуда: Китай, Пекин
Mishultz писал(а):
cheblin писал(а):
Если перенести экран и органы управления на сторону мобильного телефона или планшета, можно:
существенно снизить стоимость изделия
значительно повысить эргономичность со всеми возможностями тачскрина.


1. Общая стоимость экрана, кнопок, энкодеров и прочих элементов в блоке управления и индикации = 350руб.


помимо как про экран там ещё много буков было....

Mishultz писал(а):
Сколько стоит самый простой Wi-Fi модуль


Bluetooth HC-08 - 170 рублей

ESP8266 WIFI - 140 рублей

Mishultz писал(а):
Сколько стоит разработка транспортного протокола


С использованием BlackBox? прописью. ноль рублей, ноль копеек. вы по ссылкам то ходите? вот демка управление миганием борды с андроида

Mishultz писал(а):
разработка программы для еще одного устройства


писать под андроид/винду - легко и приятно...гораздо проще чем отлаживать кнопки и экраны.

Mishultz писал(а):
2. Вы сами пробовали "эргономичность" какого-нибудь, измерительного прибора с тачскрином (тот-же DSO Touch (DSO 202))?

DSO 202 слеплен по тому же убогому принципу, встроенного экрана. причем по дешману - результат соответствующий - никакой. ну и сравнивать возможности нормального тачскрина, с энкодерами и многоуровневыми меню... это за гранью понимания.

Mishultz писал(а):
Зайдите на страничку какого-нибудь магазина, что торгуют осциллографами, и посчитайте сколько там моделей с тачскрином. Наверное производители профессиональной техники - те еще дураки.

от того, что кто большой тормозит головой, не повод самому становится тормозом.

C производителем из гуанжоу, того самого DSO 202 я буду встречаться через пару недель, обсуждать выпуск новой модели.... совсем без экрана и кнопок.

С использованием BlackBox как генератора кода протокола, а это около 50% всей сложности ...
скорее всего будет версия и под Android и для PC.
B не исключено, что версию под андроид писать придется мне.


Последний раз редактировалось cheblin 07 янв 2018, 19:23, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 17:16 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 872
Откуда: Китай, Пекин
Mishultz писал(а):
_pv писал(а):
... но вот разогнанная мега - это жутьнах...
Сарказм понятен. :) Но ведь работает-же, и неплохо работает. И к тому-же, для меня такой вариант был более удобен на тот момент.
_pv писал(а):
... можно было пару $ не экономить и взять какой-нибудь МК который 2 х 8бит х 32Мгц прожуёт спокойно.
а то и вообще lpc4370, вышло бы дешевле, да и АЦП получше.
Для следующей версии осциллографа уже приехали:
STM32F103RBT6 (мне больше нравится продукция ST Microelectronics);
EPM240T100C5N - плис от Altera;
IS61WV12816DBLL-10TLI - микросхемы 10nS SRAM;
AD9283BRS-100 - микросхемы АЦП 100MHz;
Кварцевые генераторы на 100MHz, 4.3" TFT экран, и прочая мелочь.
Если хватит времени и терпения - буду делать.


но зачем все это? холмс? вот тут я уже писал вот исходники с мануалом на проце STM32F303VC вот магазин непосредственно производителя вот он продаёт девборду осцилографа все тот же самый производитель DSO


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

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1484
Mishultz писал(а):
BusMaster писал(а):
..Подскажите пожалуйста любителю, как и чем это промерять и где взять приборы.
Нет, я серьёзно! Хотя-бы приблизительно прикиньте полосу, для такой схемы и разводки по плате, я поправлю описание. У меня самого пока нет таких навыков.

Полоса пропускания измеряется тестовым генератором и измерителем АЧХ. Тоже серьезно.
Да нет, полоса пропускания аналогово тракта в вашей поделке, на первый взгляд, действительно может быть порядка 100 МГц, но даже если она 60 МГц - особо роли не играет. Гораздо интереснее получить АЧХ - амплитудно-частотную характеристику тракта, особенно в пределах рабочих частот. Генератор качающейся частоты + спектроанализатор/измеритель АЧХ.
Но в принципе так, если посмотреть, аналоговая полоса пропускания тракта в осциллах практически никогда и не указывается. Указывается некая маркетинговая точка, принятая как максимальная. А характеристики передаются через кол-во выборок в секунду. Так уж повелось, что осциллы с разными цифрами макс.частоты имеют одно и то же железо, а цифры на шильдике - практически маркетинговый ход. Ну это ладно, это касается заводских осциллов.
Для самодельных осциллов с низкой частотой дискретизации, на мой взгляд, достаточно указывать ту частоту синусоидального сигнала, которую можно увидеть на дисплее без изменения относительно поданного сигнала.
Когда я увидел, что вы указали 130 МГц, я начал искать на схеме как минимум ПЛМ. Затем попытался найти в описании частоту выборок - и не нашел. Увидел только на картинке надпись на корпусе - указано 10 msps.
Макс. захватываемая частота как минимум вдвое ниже, по закону математики. Подайте на вход вашего осцилла 4-5 МГц синусоидального сигнала и посмотрите, сможет ли он отрисовать верно изначальную синусоиду. И вот порог, на котором еще возможна верная синусоида - ее и следует указывать в качестве полосы пропускания. Поскольку у вашего осцилла нет других средств отображения кроме этого дисплея, то указывать какую-то иную полосу пропускания - смысла особого нету.
Это я вот так просто из практических соображений, например как потенциальный пользователь осцилла.

Кстати, к своему осциллу вы не приложили прошивку МК. Или это секретная и нераспространяемая часть? Тогда как бы нету смысла в PCB, как бы вот :)))


Последний раз редактировалось BusMaster 07 янв 2018, 17:43, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 17:41 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 2863
Mishultz писал(а):
Для следующей версии осциллографа уже приехали:
STM32F103RBT6 (мне больше нравится продукция ST Microelectronics);
EPM240T100C5N - плис от Altera;
IS61WV12816DBLL-10TLI - микросхемы 10nS SRAM;
AD9283BRS-100 - микросхемы АЦП 100MHz;

lpc4370 - это всё вышеперечисленное только в одном корпусе (правда bga) и раза в 3 дешевле.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 17:45 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1484
Сударь, BGA недоступно для домашнего изготовления по причине сложностей с платой. А те, кто могут позволить себе сделать такую плату - им этот осцилл и нафик не нужен, у них есть фирмовые со всеми прибамбасами.


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

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 2863
OSHPark вполне делает платы по соответствующим нормам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 17:56 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1484
Чо ж так далеко - у нас и Резонит сделает без вопросов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 19:10 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 2863
сделает, вопрос лишь в цене за прототип (2-3 штуки) небольшого размера, точнее в цене подготовки к производству у резонита.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 23:04 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 872
Откуда: Китай, Пекин
смотрим, наслаждаемся


Изображение

причем все это все, на мой вкус, весьма далеко от идеала


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 23:15 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1484
И ЧО? Так, побаловаться три раза и забыть.
Двумя руками держите эту скользкую неудобную херовину, в то время как руки обычно держат либо щупы, либо оперируют еще чем-то. Держатель планшета? Да ну нахрен! Неустойчивая, вечно мешающаяся херня. Планшет или смарт вечно отключается, а если светится постоянно, то аккум выжирает махом. НЕТ, НЕТ и еще раз нет! Полная лажа. А сидеть в сортире и разглядывать осциллограммы можно и на обычных скринах. Планшет или смарт - это НЕ заменитель нормального осцилла. Это - баловство. А у вас уже болезнь - совать везде и всюду ваши "идейки". Нравится - занимайтесь сами, нехрен навязывать другим это фуфло.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 07 янв 2018, 23:36 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 872
Откуда: Китай, Пекин
причем планшет какой то древний, по моему он даже мультитач, кроме примитивного не поддерживает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 08 янв 2018, 00:24 
Старожил

Зарегистрирован: 28 дек 2010, 23:30
Сообщения: 337
Как то купил набор и спаял Nail Scope 2 или 3, не помню уж, а наладить и корпусировать уже времени нет, да и лень. Счас думаю, что купить готовый (скорее всего даже с лучшими характеристиками) было бы проще.. Все эти поделки чисто для профита.. Нецелесообразно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простой цифровой осциллограф V2
СообщениеДобавлено: 08 янв 2018, 01:25 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2013, 00:58
Сообщения: 2723
Откуда: Тольятти
Mishultz писал(а):
-Сохранение всех настроек прибора при выключении.

Мне интересно, как это реализовано? Сохраняются ли настройки, если не выключать кнопкой, а выдернуть батарейку?


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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