Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 06.10.2018, 22:06  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,667
Сказал спасибо: 130
Сказали Спасибо 1,071 раз(а) в 516 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию USB Осциллограф "ScopeFun"

Собрал, проверил, оценил. Выношу на суд общественности.
Проект не мой! Мой вклад минимален. Оригинал/разработчики - https://www.scopefun.com
Весь проект под "CERN Open Hardware Licence ( CERN OHL ) ". Все материалы лежат в откроытом доступе и доступны для модификаций.

Прекрасный проект для радиолюбителей среднего уровня. Для тех, кого китайские самоделки уже не устраивают, а на Rigol денег нет.
Обычно нужны:
1) 2-х канальный осциллограф. АЦП на 100МГц, если выше - начинает сильно расти цена и возникают технические проблеммы.
2) Логический пробник. Без него с цифрой не разобраться.
3) Генератор.

И если все объединить - будет ScopeFun ! Его можно собрать самому. Все можно спаять паяльником ( у меня самоделка на жалах Т12) и феном ( у меня 8858 ) . Никаких BGA.

Параметры:

Осцилограф

Количеество каналов: 2
Sampling rate, max.: 100 Msps Real-Time / 3.2 Gsps with Equivalent-Time Sampling ( ETS )
Sampling rate, min.: 1 sps
Разрешение: 10 бит
Размер памяти: 10.000 выбороки на канал
Диапазон напряжения: 10 mV/деление - 2 V/деление ( для 1× щупа ); 100 mV/деление - 20 V/деление ( для 10× probe )
Смещение сигнала: регулируется ( +/- 100 % )
Режим входа: DC, AC, GND
Параметры входа: 1 MΩ || 12 pF
Защита входа: +/- 50 V ( долговремено )
LED индикатор триггера

Генератор сигналов:

Количество каналов: 2
Скорость выборки: 50 Msps
Разрешение: 12 bit
Выходное сопротивление: 50 Ω
Доступные сигналы: Sin, Cos, Tреугольник, Меандр, Ramp up/down, Дельта, DC, Шум, пользовательский
Размер памяти для пользовательского сигнала: 4.096 отчетов на канал
Максимальное выходное напряжение: +/- 2,0 V
Смещение и уровень сигнала настраиваемый
Защита от перегрузки: +/- 50 V ( долговремено )
Защита от короткого замыкания

Логический анализатор / генератор логических сигналов

Количество каналов: 16 ( логический анализатор / генератор логических сигналов: 8-вход / 8-выход; 16-вход; 16-выход )
Скорость работы: max. 100 Msps
Напряжение интерфейса: настраивается в диапазоне 1,25 V - 3,3 V всего 256 шагов
Размер памяти: 10.000 отчетов на канал
Входное сопротивление ( Логический анализатор ): 200 kΩ
Выходное сопротивление ( генератор логических сигналов ): 1 kΩ
Защита от перегрузки: +/-5 V ( долговременно ); +/- 20V ( кратковременно ~ 15 s )
Размер памяти генератора логических сигналов: 4.096 отчетов на канал
Делитель частоты генератора логических сигналов: настраиваемый 32-bit ( 100 Mhz - 0,023 Hz )

Триггер:

Источник: Аналоговый канал 1, Аналоговый канал 2, цифровые каналы ( внешний запуск), Генератор канал 1, Генератор канал 2
Режим: Auto, Normal, Single ( with Re-Arm )
Pre-Trigger: настраиваемый 0 - 100 %
Уровень триггера: 0 - 100 %
Гистерезис уровня срабатывания: настраивается
Задержка срабатывания: настраиваемая 0 - 4,2 сек. ( 10 ns размер шага )
Цифровой триггер: 4 стадии ( настраиваемая задержка каждой стадии )
Цифровой триггер: маска на выбранных каналах ( логический уровень: '0', '1', 'фронт', 'спад' )


Что сам сделал:
1) Отрисовал проект на https://circuitmaker.com/Projects/De...gey/MyScopeFun
2) Изменил схему тактирования АЦП. И еще по мелочи.
3) Небольшие изменения в печатной платы для более доступных компонентов.

Заказал плату в Китае. Купил комплектующие. Собрал.

Личное мнение.
Плюсы:
1) Работает. Хорошо работает. Хорошая вещь для домашней лаборатории.
2) Очень низкий уровень шумов аналогового канала. Если конечно не лезть пальцами в входной высокоомный делитель.
3) Защита входов/выходов реально работает. Шансы случайно спалить реально будут меньше. Например сунув выход генератора "не туда".
4) Возможность выгрузить отчеты в текстовой файл для последующей обработки.
5) 16 цифровых входов на частоте 100 Msps - это очень шикарно.
6) Простая возможность локализовать софт.
Минусы:
1) Софт нуждается в "допиливании". Я уже этим занимаюсь.
2) Калибровка ... странная. Есть режим "автокалибровка". По встроенному генератору. Который по напряжению тоже подвирает. В моем "допиленном" софте это будет решено.
3) Авторы походу охладели к этому варианту. Сейчас пилят вариант с USB 3.0, 250 Msps dual ch. (500 MSps single ch.). И предполагаемой ценой 750 евро. Я пас ...

Фотки выложу чуть позже. На все вопросы готов ответить. Если нужно - помогу с советами и рекомендациями по работам и компонентам.
Вложения:
Тип файла: zip MyScopeFun.Zip (880.5 Кб, 0 просмотров)

Последний раз редактировалось DanilinSA; 06.10.2018 в 23:36.
DanilinSA вне форума  
Эти 7 пользователя(ей) сказали Спасибо DanilinSA за это сообщение:
avtar962 (07.10.2018), Eddy71 (07.10.2018), Evg_55 (25.12.2018), kargal (07.10.2018), mike-y-k (07.10.2018), zar116 (07.10.2018), _Cahes_ (25.10.2018)
Непрочитано 07.10.2018, 07:02  
avp94
Почётный гражданин KAZUS.RU
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,124
Сказал спасибо: 61
Сказали Спасибо 1,154 раз(а) в 625 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

Сообщение от DanilinSA Посмотреть сообщение
Сейчас пилят вариант с USB 3.0, 250 Msps dual ch. (500 MSps single ch.). И предполагаемой ценой 750 евро.
А сколько описываемый вариант?
Сообщение от DanilinSA Посмотреть сообщение
Очень низкий уровень шумов аналогового канала.
Сколько будет в граммах ?
Инструменты для программирования?
avp94 вне форума  
Непрочитано 07.10.2018, 11:52  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,667
Сказал спасибо: 130
Сказали Спасибо 1,071 раз(а) в 516 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

По цене:
1) Плата - 10$ ( 4 слоя, 160*100 мм) - 666 руб. На (https://oshpark.com/shared_projects/ybnpFXLE просят $248.60 )
2) cy7c68013a - 200 руб
3) ПЛИС XC6SLX9 - 300 руб
4) ЦАП DAC2932 - 1000 руб
5) АЦП MAX19516 - 1200 руб

Итого по основным чипам+плата: 3096 руб
Учти, чипы АЦП и ЦАП не слишком распространенные, и цена может очень сильно скакать в зависимости от жадности продавца.

Остальное не особо дорого. Собирать можно "по частям", так как каналы осцилографа, генератора и логики независимые ( общие только чипы ЦАП и АЦП).
Резисторы можно ставит не высокоточные. Только подобрать попарно (у меня самодельный калиброванный XJW01 с точностью 0.3% - для таких вещей).

По шумам:
Суммарный шум в аналоговом канале при максимальной чувствительности (10 мV на деление) и замкнутом входе - 4 кванта. (АЦП диапазон +512 ... -511). Т.е. 0.4% от всей шкалы. Это очень шикарно для платы, где стоит импульсный стабилизатор питания и куча цифровой логики молотит на тактовой 100 МГц. Есть подозрение, что если экранировать входной высокоомный делитель то шум станет еще меньше.

По программированию:
Программатор не нужен. Если смотрел схему - на ПЛИС нет флехи для хранения программы. Все подтягивается автоматом с компа.
Работает так:
1) Плата стартует. cy7c68013a выставляет на USB VID PID
2) Запускается программа осцилографа и жмется кнопка "Conect & Upload".
3) В cy7c68013a заливается микропрограмма управления. Перезапуск cy7c68013a.
4) Программа осцилографа через cy7c68013a заливает прошивку в ПЛИС.
5) Старт прошивка ПЛИС. Осцилограф в работе.

В реале от нажатия кнопки до начала работы обычно укладывается в 1-2 секунды. И ... да. При первом запуске после сборки VID PID во флеш 24CL00 прописываются через программу осциллографа.

Так что программатора не нужно. Все шьется само или через оболочку софта. Удобно если сам решишь прошивку править. Собрал, положил в специальную папочку - и она сама прошилась при старте.

Все прошивки ( cy7c68013a и XC6SLX9) доступны в виде исходников.

Последний раз редактировалось DanilinSA; 07.10.2018 в 12:15.
DanilinSA вне форума  
Непрочитано 21.12.2018, 12:04  
forserg
Прохожий
 
Регистрация: 07.07.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
forserg на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

Отличная работа. И девайс интересный.
Скрины прямоугольного сигнала 20MHz выложит не могли бы?
forserg вне форума  
Непрочитано 21.12.2018, 12:43  
Андрей К
Почётный гражданин KAZUS.RU
 
Аватар для Андрей К
 
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,998
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
Андрей К на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

Сообщение от DanilinSA Посмотреть сообщение
ПЛИС XC6SLX9 - 300 руб
ощущение такое что в ценнике нуля не хватает... Хотя на Терре нашёл по 446... А чё так цены на спартан 6 свалились???
__________________
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"

Последний раз редактировалось Андрей К; 21.12.2018 в 20:31.
Андрей К вне форума  
Непрочитано 22.12.2018, 04:32  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

Андрей К, таки Xilinx и новые выпускает, и по старым растут объёмы производства

А прибор получается весьма неплохим при отличной возможности сильно сэкономить без потери качества. При наличии нормального ПО вполне конкурент более дорогим.
Если у кого-то реализуется ПО под него на ту же Raspberry, то получится очень народный комбинированный прибор при суммарном ценнике до 10к рублей.
С экраном 7" 1024х600 и ёмкостным touchscreen, связью по Ethernet/WiFi/…,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 22.12.2018, 10:29  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,667
Сказал спасибо: 130
Сказали Спасибо 1,071 раз(а) в 516 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

Сообщение от forserg Посмотреть сообщение
Отличная работа. И девайс интересный.
Скрины прямоугольного сигнала 20MHz выложит не могли бы?
Могу конечно. Только источник найти. Сегодня STM зашью на выдачу 20 мегагерц - опубликую.
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
mike-y-k (22.12.2018)
Непрочитано 22.12.2018, 11:01  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

DanilinSA, есть возможность схему выложить в PDF? У меня негде установить их оболочку, а грузить для этого windows в виртуальной машине пока не получается.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 22.12.2018, 12:11  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,667
Сказал спасибо: 130
Сказали Спасибо 1,071 раз(а) в 516 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

Тебе какую схему? Оригинальную или мой вариант? Они очень близки но различия есть.
Вложения:
Тип файла: pdf Scopefun_v155.pdf (707.0 Кб, 0 просмотров)

Последний раз редактировалось DanilinSA; 22.12.2018 в 12:17.
DanilinSA вне форума  
Непрочитано 22.12.2018, 15:21  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: USB Осциллограф "ScopeFun"

DanilinSA, оригинал то не проблема, он давно лежит и обновлялся даже, а вот circuitmaker…

Кстати, их планы с новым продвинутым вариантом как-то плавно затихли (Q1 2018 уже прошёл).
Прикинул по обрывкам по составу - там возможно полезли проблемы с созданием рабочего варианта при сохранении минимум старых параметров по шумам и компоновке всего на плату. Использование BGA корпусов тоже не ускоряет разработку. Похоже просто достигнут порог возможностей для пары энтузиастов… но не будем терять надежду увидеть таки версию на USB3, возможно уже/даже в USB-c варианте.
Самостоятельный заказ плат с установкой BGA даже при 0402 ещё вполне повторяемо с ручной пайкой… и цена останется приемлемой.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печатная плата USBee AX picavr Барахолка электронных компонентов 950 20.08.2023 17:11
USB осциллограф xxxmonejall Измерительное оборудование 144 21.05.2019 16:52
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Не могу запустить USB контроллер ATMega32U4 Slava1355 AVR 12 29.09.2014 14:58


Часовой пояс GMT +4, время: 21:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot