Добрый день, Хабр!
Предлагаю вашей уважаемой аудитории обзор осциллографа/логического анализатора Hantek6022BL.
Для тех, кто заинтересован, пожалуйста, обратитесь к кат.
Технические характеристики
Осциллограф:- каналы: 2
- Полоса пропускания: 20 МГц
- частота дискретизации: 48 млн выборок/с
- объем памяти: 1 Мс
- интерфейс: USB 2.0
- логических каналов: 16
- Полоса пропускания: 10 МГц
- объем памяти: 48Msa
- глубина памяти: 1 Мс
- размеры: 205 х 120 х35
- питание: от USB-порта
- вес: 0,382 кг
Появление
Внешний вид однозначно на 5. Блестящий и стильный алюминиевый корпус, пластиковая накладка, зеркальная надпись Hantek. Сразу видно, что на дизайне здесь не скупятся.
Передний план.
Два разъема BNC для датчиков, разъем логического анализатора и калибровочные контакты.
Все предсказуемо.
USB, загадочная кнопка и не менее загадочный лючок с надписью USBXI, под которым скрывается странный разъем.
Оборудование
В комплект входит сам осциллограф, USB-кабель, два кабеля к логическому анализатору, 20 зажимов для логического анализатора, два щупа для осциллографа в комплекте с разноцветными маркировочными кольцами и отвертки для регулировки АЧХ щупа.Зонды называются ПП-80, но имеют полосу пропускания 60 МГц, а не 80, как можно было бы подумать.
Причины этого кроются, мне кажется, в свойствах мрачного китайского гения.
Еще есть диск с программным обеспечением, от которого в наши дни мало толку.
Субъективные впечатления
На первый взгляд отличная вещь.Компактное, легкое устройство, в очень качественном алюминиевом корпусе (как у iPad, пишет продавец на aliexpress).
Помимо перечисленных интерфейсов, на корпусе устройства имеется кнопка-фиксатор (и это не выключатель питания, как можно подумать) и разъем с маркировкой USBXI, не описанный в документации и, вероятно, предназначенный для подключения нескольких устройств к друг друга.
Также имеются контакты для встроенного калибровочного генератора.
Пришло время установить программное обеспечение и включить устройство.
Начало работы
Скачать программу проще всего с русского сайта.ру , даже регистрация не требуется в отличие от «основного» сайта hantek.com .
Инструкция на английском языке, как и программное обеспечение, хотя на сайте есть и русификации.
Итак, программное обеспечение скачано, установлено и устройство подключено к компьютеру.
Подключаем щупы, подключаем их к контактам калибровочного генератора и запускаем программу осциллографа.
Мы видим два сигнала прямоугольной (почти) формы.
С помощью отвертки отрегулируйте щупы так, чтобы сигналы приобрели идеальную прямоугольную форму.
После того, как устройство прогрелось в течение 20 минут (по инструкции), проводим самокалибровку.
Вроде бы ничего не изменилось, но на душе стало спокойнее.
Немного поигравшись с ручками чувствительности канала и времени развертки (ничего нового здесь не придумано), перейдем к более глубокому изучению программного обеспечения.
Сканировать
Триггер имеет один режим триггера: фронт, пользователь может выбрать источник (канал 1 или канал 2 и фронт, положительный или отрицательный).Позвольте мне сделать лирическое отступление.
Когда я училась в институте, некоторые преподаватели очень не любили выражения типа «ведущий фронт» и «тыл фронт».
Фронт — это всего лишь фронт по определению, говорили они, поэтому следует говорить просто «фронт», а то, что называется «тыловым фронтом», правильно называть «рецессией».
В глубине души я с ними согласен, но здесь я буду использовать словосочетания «ведущий фронт» и «тыл фронт».
Предусмотрены автозапуск, режим «Обычный» и однократный запуск.
Больше «хитрых» режимов у триггера нет. Горизонтальная развертка регулируется от 1 нс (совершенно бесполезный диапазон для этого устройства) до 3000 секунд. Есть режим отображения с горизонтальной разверткой (x(t), y(t)) и с режимом X-Y (удобен, например, для фигур Лиссажу).
Чувствительность канала
Чувствительность каналов регулируется в диапазоне от 200мВ/дел до 5В/дел при соотношении щупов 1:1 и позволяет работать с щупами с делителями до 1:10000 (честно говоря, я никогда не видел таких вещей)., это должно быть очень высоковольтная штука).
Уровень срабатывания и сдвиг по горизонтали можно изменить просто мышкой, но значения этих величин нигде не отображаются.
Момент срабатывания триггера не привязан ни к делениям осциллограммы, ни к центру экрана, ни к чему вообще.
Математический канал
Отображается как третья форма сигнала и может отображать сумму, разность, произведение и частное значений сигналов каналов A и B, а также спектр (БПФ).Для БПФ можно выбрать тип окна: прямоугольное, Хэмминга, Хеннинга, Блэкмана.
Вы можете выбрать линейную или логарифмическую шкалу амплитуды.
канал "Реф"
На самом деле это не какой-то специальный канал, это просто отображение ранее сохраненного сигнала на экране рядом с текущими, например, для сравнения.
Режим измерения
«Горизонтальные» измерения Период и частота сигнала, время нарастания и спада сигнала, ширина импульса и ширина промежутка между импульсами измеряются в единицах времени и в процентах от полного периода.«Вертикальные» размеры Максимальное и минимальное значение сигнала, размах напряжения, верхнее и нижнее напряжение, среднее значение, среднеквадратичное значение, процент положительного и отрицательного перерегулирования.
Курсорный режим измерения Пожалуй, единственный режим, который в «виртуальном» осциллографе удобнее, чем в «настоящем».
Просто выделите мышкой прямоугольник на экране и увидите deltaT и deltaV. Есть три режима курсора: вертикальный, горизонтальный и «перекрестный», то есть оба сразу.
Зачем нужны первые два, непонятно.
Автоматическая установка «Волшебная» кнопка, настраивающая оптимальный (по программе) режим отображения.
Интерполяция Из-за дискретного характера измерений отображаемые данные могут интерполироваться следующими способами: «шаговый» режим, т. е.
без интерполяции, «линейный» режим и интерполяция sin(x)/x, которая теоретически должно быть максимально точным.
К сожалению, увидеть эффект от его включения не удалось.
Настройки отображения Отображение векторами или точками, отображение координатной сетки, яркость осциллограмм и сеток, ничего необычного.
Сохранение данных Осциллограммы можно сохранять в разных форматах: txt, xls, doc и bmp. Первые три — это просто выборочные значения в текстовом виде, последнее — скриншот осциллограмм.
Существует также формат ref, предназначенный для работы с ref-каналом.
На картинке выше показан интерфейс программы с двумя сигналами на входах А и В, с математическим каналом, в который выводится БПФ, с курсорами и с включенным режимом измерения.
В целом осциллограф как осциллограф, только самые простые функции, но работают нормально.
Это можно было сделать лучше.
Рейтинг 4.
Логический анализатор
Логический анализатор отображается в отдельном окне.Видим 16 сигналов и.
всё.
Никаких настроек, никаких условий запуска, вообще ничего.
Захват сигнала запускается вручную кнопкой.
Однако есть одна настройка: SampleRate можно выбрать в диапазоне от 100 до 48 кВыб/с.
Сигналы захватываются до тех пор, пока память не заполнится (1 млн выборок).
Логический анализатор никак не связан с осциллографом; он не может быть вызван своим триггером и не может быть вызван своим триггером; он не может быть вызван ни фронтом какого-либо логического сигнала, ни тем более более сложными событиями и условиями.
После захвата сигналов интерфейс анализатора начинает безбожно тормозить.
Те, кто работал с настоящими анализаторами, заплачут горькими слезами.
В целом анализатор получает оценку 2 с плюсом (ведь хоть что-то работает).
Есть некоторая надежда, что логический анализатор будет работать лучше в следующей версии программного обеспечения.
Альтернативное программное обеспечение
Ничего хорошего в этом плане пока нет. Есть альтернативный софт для DSO-6022BE, но с этой моделью он не заработал.
Кроме того, он практически ничем не отличается от родного, за исключением небольших изменений в дизайне GUI.
Программное обеспечение для устройств Hantek под Linux есть, но оно вообще не поддерживает линейку DSO-6000.
Драйверы
Windows 7 ничего автоматически не нашла; папку с драйверами, конечно, пришлось указывать вручную.
Загадочная кнопка и разъем на задней панели
Насколько можно понять из инструкции, эта кнопка предназначена для вызова ПО.Однако эту функцию она не выполняет и на данный момент представляет собой просто кнопку для красоты.
То же самое можно сказать и о разъеме USBXI. Даже если предполагается объединение нескольких устройств в одно, ни кабеля, ни каких-либо следов поддержки этой функции в ПО обнаружить не удалось.
Общая оценка
Это, конечно, игрушка.Если использование осциллографа – ваша повседневная рутина, то лучше купить обычный осциллограф, без приставки «USB».
Даже недорогой осциллограф имеет гораздо больше возможностей и функций.
Не говоря уже о логическом анализаторе.
Однако если вам редко нужен осциллограф или у вас очень ограниченный бюджет, то вы можете работать и с этой моделью.
SDK
Производитель разместил SDK, который может открыть некоторые нетривиальные возможности использования устройства, например, в автоматизированных измерительных системах.
Но я еще не смотрел SDK.
Компьютерное порно
Что внутри? Снимите пластиковые крышки и открутите переднюю и заднюю крышки.Теперь можно снять плату.
Фото платы
Что что изображено на этой доске? Я промаркировал все микросхемы цифрами.
Давайте посмотрим, что есть что.
1. «Мозги» — микроконтроллер Cypress cy7c68013a-100axc ( http://www.cypress.com/ЭdocID=45142 ).
Микроконтроллер на базе ядра 8051 с высокоскоростным интерфейсом USB. В принципе, понятный выбор.
Нет необходимости в высокой скорости процессора, так как вся обработка происходит на стороне компьютера, а нужен быстрый USB. 2. СН74ЛВК16245А ( http://www.ti.com/lit/ds/symlink/sn74lvc16245a.pdf ) — интерфейс логического анализатора.
Обычный 16-битный буфер.
3. 24ЛК02БИ ( http://ww1.microchip.com/downloads/en/DeviceDoc/21709J.pdf ) — 2 КБ EEPROM, для хранения любых настроек.
Почему их два, непонятно.
4. АМС1117-3.3( http://www.advanced-monolithic.com/pdf/ds1117.pdf ) – линейный стабилизатор питания на 3,3В.
5. Вход A0505S-2WR ( http://pdf1.alldatasheet.com/datasheet-pdf/view/611588/MORNSUN/A0505S-2WR2.html ) – преобразователь +5В в биполярное напряжение 5В для питания аналогового интерфейса.
6. АД8065 ( http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf ) – операционный усилитель с входами на полевых транзисторах и полосой частот 145 МГц.
7.EL5166 ( http://www.intersil.com/content/dam/Intersil/documents/el51/el5166-67.pdf ) — широкополосный операционный усилитель от Intersil (полоса пропускания при единичном усилении 1,4 ГГц).
8. 74HC4051 ( http://www.nxp.com/documents/data_sheet/74HC_HCT4051.pdf ) - 8-канальный аналоговый мультиплексор/демультиплексор 9. Самая интересная микросхема — АЦП — спрятана под радиатором.
Немного нагрева паяльником, и радиатор отклеился, а под ним оказался AD9288( http://www.analog.com/static/imported-files/data_sheets/AD9288.pdf ) – 8-битный АЦП, 2 канала по 100 Мвыб/с.
Все сделано предельно просто и минималистично, но аккуратно.
Даже слишком просто, я надеялся увидеть хоть какую-нибудь ПЛИС.
Аналоговый интерфейс имеет большой запас частот, что очень хорошо.
«Взрослые» осциллографы часто используют одно и то же оборудование для всего модельного ряда, а у младших моделей полоса частот урезана программно по маркетинговым соображениям.
Зная необходимый танец с бубном, можно превратить младшую модель в старшую, используя возможности железа на 100%.
Но при этом старшие модели из той же линейки имеют частоту дискретизации 150 и 250 МГц, то есть как минимум другой АЦП.
Цена
Цена на момент покупки: 3866 рублей (на Алиэкспресс).Цена на официальном российском сайте Хантек 4400 руб, например.
Стоит ли оно своих денег – решать вам.
На мой взгляд, если устройство приобретается для простых задач (игра с Ардуино, например), то вы вряд ли найдете что-то дешевле с сопоставимыми параметрами.
Но для серьезной работы я все же рекомендую приобрести портативный настольный осциллограф.
Это все на данный момент. О неточностях и ошибках просьба сообщать в личку.
Теги: #Сделай сам или Сделай сам #осциллограф #логический анализатор #dso
-
Как Заработать Деньги На Youtube
19 Oct, 24 -
О Вреде Неправильных Оптимизаций
19 Oct, 24 -
Цифровой Гуманизм Питера Хинченса
19 Oct, 24