Меню

Hantek dso5102p ошибка fpga

8–4 Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices
Configuration
Cyclone IV Device Handbook, May 2013 Altera Corporation
Volume 1
Power-On Reset (POR) Circuit
The POR circuit keeps the device in reset state until the power supply voltage levels
have stabilized during device power up. After device power up, the device does not
release nSTATUS until V CCINT, V CCA , and V CCIO (for I/O banks in which the
configuration and JTAG pins reside) are above the POR trip point of the device.
V CCINT and V CCA are monitored for brown-out conditions after device power up.
1 V CCA is the analog power to the phase-locked loop (PLL).
In some applications, it is necessary for a device to wake up very quickly to begin
operation. Cyclone IV devices offer the fast POR time option to support fast wake-up
time applications. The fast POR time option has stricter power-up requirements when
compared with the standard POR time option. You can select either the fast option or
the standard POR option with the MSEL pin settings.
1 If your system exceeds the fast or standard POR time, you must hold nCONFIG low
until all the power supplies are stable.
f For more information about the POR specifications, refer to the Cyclone IV Device
Datasheet.
f For more information about the wake-up time and POR circuit, refer to the Power
Requirements for Cyclone IV Devices chapter.

Power Up
If the device is powered up from the power-down state, V CCINT, V CCA , and V CCIO (for
the I/O banks in which the configuration and JTAG pins reside) must be powered up
to the appropriate level for the device to exit from POR.
Reset
After power up, Cyclone IV devices go through POR. POR delay depends on the MSEL
pin settings, which correspond to your configuration scheme. During POR, the device
resets, holds nSTATUS and CONF_DONE low, and tri-states all user I/O pins (for PS and
FPP configuration schemes only).
1 To tri-state the configuration bus for AS and AP configuration schemes, you must tie
nCE high and nCONFIG low.
The user I/O pins and dual-purpose I/O pins have weak pull-up resistors, which are
always enabled (after POR) before and during configuration. When the device exits
POR, all user I/O pins continue to tri-state. While nCONFIG is low, the device is in
reset. When nCONFIG goes high, the device exits reset and releases the open-drain
nSTATUS pin, which is then pulled high by an external 10-k pull-up resistor. After
nSTATUS is released, the device is ready to receive configuration data and the
configuration stage starts.
f For more information about the value of the weak pull-up resistors on the I/O pins
that are on before and during configuration, refer to the Cyclone IV Device Datasheet
chapter.
Configuration
Configuration data is latched into the Cyclone IV device at each DCLK cycle. However,
the width of the data bus and the configuration time taken for each scheme are
different. After the device receives all the configuration data, the device releases the
open-drain CONF_DONE pin, which is pulled high by an external 10-kpull-up resistor.
A low-to-high transition on the CONF_DONE pin indicates that the configuration is
complete and initialization of the device can begin.

Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices 8–7
Configuration
May 2013 Altera Corporation Cyclone IV Device Handbook,
Volume 1
You can begin reconfiguration by pulling the nCONFIG pin low. The nCONFIG pin must
be low for at least 500 ns. When nCONFIG is pulled low, the Cyclone IV device is reset.
The Cyclone IV device also pulls nSTATUS and CONF_DONE low and all I/O pins are
tri-stated. When nCONFIG returns to a logic-high level and nSTATUS is released by the
Cyclone IV device, reconfiguration begins.
Configuration Error
If an error occurs during configuration, Cyclone IV devices assert the nSTATUS signal
low, indicating a data frame error and the CONF_DONE signal stays low. If the
Auto-restart configuration after error option (available in the Quartus II software in
the General tab of the Device and Pin Options dialog box) is turned on, the
Cyclone IV device releases nSTATUS after a reset time-out period (a maximum of
230 s), and retries configuration. If this option is turned off, the system must monitor
nSTATUS for errors and then pulse nCONFIG low for at least 500 ns to restart
configuration.
Initialization
In Cyclone IV devices, the initialization clock source is either the internal oscillator or
the optional CLKUSR pin. By default, the internal oscillator is the clock source for
initialization. If you use the internal oscillator, the device provides itself with enough
clock cycles for proper initialization. When using the internal oscillator, you do not
have to send additional clock cycles from an external source to the CLKUSR pin during
the initialization stage. Additionally, you can use the CLKUSR pin as a user I/O pin.
You also have the flexibility to synchronize initialization of multiple devices or to
delay initialization with the CLKUSR option. The CLKUSR pin allows you to control
when your device enters user mode for an indefinite amount of time. You can turn on
the Enable user-supplied start-up clock (CLKUSR) option in the Quartus II software
in the General tab of the Device and Pin Options dialog box. When you turn on the
Enable user supplied start-up clock option (CLKUSR) option, the CLKUSR pin is the
initialization clock source. Supplying a clock on the CLKUSR pin does not affect the
configuration process. After the configuration data is accepted and CONF_DONE goes
high, Cyclone IV devices require 3,192 clock cycles to initialize properly and enter
user mode.
1 If you use the optional CLKUSR pin and the nCONFIG pin is pulled low to restart
configuration during device initialization, ensure that the CLKUSR pin continues to
toggle when nSTATUS is low (a maximum of 230 s).

На это похоже?

Auto-restart configuration after error option (available in the Quartus II software in
the General tab of the Device and Pin Options dialog box) is turned on, the
Cyclone IV device releases nSTATUS after a reset time-out period (a maximum of
230 s), and retries configuration. If this option is turned off, the system must monitor
nSTATUS for errors and then pulse nCONFIG low for at least 500 ns to restart
configuration

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

Форум РадиоКот • Просмотр темы — Осциллографы, анализаторы и генераторы Hantek

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Пт сен 08, 2017 12:35:29 

Родился

Зарегистрирован: Сб фев 11, 2017 15:20:57
Сообщений: 7

Рейтинг сообщения: 0

Доброго дня всем, может кто пользуется осликом DSO1062B? Нужна характеристика подзарядки на него,а то с ремонта не вернули.Надо что-то подобрать эдентичное. Зарание спасибо.

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

RU3DDM

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Пт сен 08, 2017 13:21:45 

Карма: 20

Рейтинг сообщений: 235

Зарегистрирован: Сб авг 15, 2015 19:11:26
Сообщений: 770
Откуда: Коломна, М.О. — Воронеж.

Рейтинг сообщения: 0

Ну,продаваны пишут так: DC Input:12—17VDC, 1500mA. На штекере плюс и минус думаю можно определится,ежели не написано.
А вот в руководстве пользователя на этот ослик в разделе «Спецификации» указано следуещее: DC Input DC8.5-15V,2A
В общем,12В 2А, думаю так.

Вернуться наверх
Реклама

Тарчок

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Пт сен 08, 2017 22:32:59 

Карма: 4

Рейтинг сообщений: 5

Зарегистрирован: Вт дек 24, 2013 21:37:00
Сообщений: 48
Откуда: Нижний Новгород

Рейтинг сообщения: 0

RU3DDM
В реале ни одно значение тока не верно.
rc6ac
Вас предполагаю интересует ток потребления. Посмотрите мой пост здесь

Вернуться наверх

serg_ingener

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Ср сен 13, 2017 18:02:50 

Зарегистрирован: Ср сен 13, 2017 17:58:00
Сообщений: 1

Рейтинг сообщения: 0

Подскажите , есть драйвера к осциллографу Hantek 6022BE для винды 8.1 на ноубуке ?

Вернуться наверх
Реклама

Как выбрать батарейки для IoT-устройств – обзор эксперта

Как выбрать химические источники тока (ХИТ, батарейки) для устройств промышленного и бытового интернета вещей? В чем различие критериев выбора и ключевых параметров? Какие изделия популярных брендов FANSO и POWER FLASH удовлетворяют этим критериям?
Обо всем этом рассказывает ведущий инженер компании КОМПЭЛ по модулям питания и химическим источникам тока в статье.

Подробнее>>

Chaos0xff

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Чт сен 14, 2017 08:54:41 

Карма: -1

Рейтинг сообщений: -1

Зарегистрирован: Пн июн 06, 2016 10:00:25
Сообщений: 15

Рейтинг сообщения: 0

Вроде как есть дровишки на 6022

Вернуться наверх
Реклама

Реклама

Выгодные LED-драйверы MOSO для индустриальных приложений

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

Подробнее>>

LDTVN

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Сб сен 16, 2017 12:19:21 

Первый раз сказал Мяу!
Аватар пользователя

Карма: 2

Рейтинг сообщений: 4

Зарегистрирован: Сб фев 13, 2010 00:36:30
Сообщений: 37
Откуда: Волинь

Рейтинг сообщения: 2

Хантек — крайне не надежное, глючное и неремонтопригодное барахло.

Я бы на вашем месте воздержался бы от таких громких заявлений! Может поддержка Hanтек и хромает, но они наиболее исследовании, к тому же далеко не факт, что аналогичной проблемы не будет в том же Siglent, который вы так хвалите, вы уверены что там нет микросхем которые невозможно опознать? А какова вероятность что их поддержка поможет вам решить аналогичную проблему?
Я в свое время купил Hantek DSO5102B, о чем ни разу не пожалел. Выбрал именно эту модель, потому что к ней есть все: схема, прошивка и даже прошивка для CPLD. Также в любой момент я могу его апнуть до 5202В.
2 года он прекрасно работал без глюков, тормозов и ребутов. Глюки появились, когда начала по тихонько отказывать NAND-флеш. Перепаял, перешил родной прошивкой, и дальше он прекрасно работает!
Это я вам к тому что именно Hantek именно то и являются наиболее ремонтопригодними осцилами!
Ибо к другим осцилам обычно нет абсолютно ничего!

Вернуться наверх

yuryhor

Не в сети

Заголовок сообщения: Re: Портативные и USB осциллографы Hantek

СообщениеДобавлено: Пн сен 18, 2017 10:36:39 

Зарегистрирован: Пн сен 18, 2017 10:33:04
Сообщений: 1

Рейтинг сообщения: 0

Ar-Gen-Tum писал(а):

vahoo писал(а):

после переименовки DSO2090USB.dll в DSO_2090USB.dll и копировки в system32, labview не ругается но и не работает :(, у мена windows 7 32bit, может проблема в этом?

Загляните сюда: NOV@TEK — Download
Там есть папочка с SDK. Может оттуда заработает.

нет не сработал, вот ошибка «MFC42D.DLL is missing from your computer»

скачал MFC42D.DLL (и MSCRTD.DLL тоже нужен был) все заработало.

Вернуться наверх

LDTVN

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Пн сен 18, 2017 23:24:06 

Первый раз сказал Мяу!
Аватар пользователя

Карма: 2

Рейтинг сообщений: 4

Зарегистрирован: Сб фев 13, 2010 00:36:30
Сообщений: 37
Откуда: Волинь

Рейтинг сообщения: 0

Здравствуйте.
Купил себе DSO-5102P, пользовался от случая к случаю.
Появился один глюк. При просмотре любого сигнала, при переходе его через «ноль» экрана идут просечки в максимальный плюс.
Притом просечки меняются и остаются на «нуле», если крутить смещение луча.
Есть подозрение на неверно передающиеся данные с оцифровки, но как к этому привязать смещение луча ?

NightStranger, скажите, вам удалось отремонтировать свой осциллограф? Там скорее всего поможет ребол FPGA EP3C5F256C8N, а не замена АЦП. С BGA на безсвинцовке часто бывают проблемы.
У вашего осциллографа схема аналогвои части 1 в 1 с hw1007 от DSO5102B

Вернуться наверх

radiohead

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Вт сен 19, 2017 10:18:14 

Зарегистрирован: Пн июл 03, 2017 19:46:58
Сообщений: 21

Рейтинг сообщения: 0

А можно схемку выложить или ссылку на нее дать, очень хотелось бы посмотреть.

Вернуться наверх

LDTVN

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Вт сен 19, 2017 17:54:05 

Первый раз сказал Мяу!
Аватар пользователя

Карма: 2

Рейтинг сообщений: 4

Зарегистрирован: Сб фев 13, 2010 00:36:30
Сообщений: 37
Откуда: Волинь

Рейтинг сообщения: 0

Да не вопрос, смотрите, изучайте.
DSO5000B отличается от DSO5000P походу только составом компьютера (CPU, RAM, NAND), все остальное должно быть 1 в 1. Не помню только за SRAM и CPLD.

Вернуться наверх

radiohead

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Вт сен 19, 2017 21:20:06 

Зарегистрирован: Пн июл 03, 2017 19:46:58
Сообщений: 21

Рейтинг сообщения: 0

Вернуться наверх

str-ms

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Ср сен 20, 2017 22:55:16 

Зарегистрирован: Пн авг 29, 2016 09:59:06
Сообщений: 17

Рейтинг сообщения: 0

Привет!
Ну вот и я обзавёлся осциллографом. Взял у китайцев Hantek DSO5102P с доставкой со склада в России. Обошелся в 12,5 тыс. рублей. Ехал обычной почтой из Подольска, доехал успешно.
Критерием выбора была цена, т.к. на такую технику я даже не рассчитывал, обходился пока пробничками, тестерами и анализаторами сигналов (ковыряю на досуге микропроцессоры), так что мне его возможностей пока хватит за глаза.
Эту тему я почитываю на досуге, почерпнул много нового для себя, и даже не полез в розетку, хотя ручонки чесались :-)
Дык вот, чего ради пишу. Большая просьба к владельцам сего прибора — отпишите здесь кратенько, какие косяки вы обнаружили в своих аппаратах, что сразу в нем проверить, пока не поздно предъявлять претензии продавцу.
Данные моего аппарата:
железо: 1010xffff8108
софт: 3.40.0(170.318.0)
Развёртка до 1mV и 2 ns.

P.S. Пока писал этот пост — словил первый глюк. Ослик взял и сам перезагрузился. Настораживает…

Вернуться наверх

radiohead

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Ср сен 20, 2017 23:38:50 

Зарегистрирован: Пн июл 03, 2017 19:46:58
Сообщений: 21

Рейтинг сообщения: 0

Привыкай, таких глюков будет дофига ) У меня такого рода ребуты часто проявляются, когда не успевает заполниться буфер данных. Например в режиме триггера при включении памяти в 40к и длинной развертке в 800ms он ооооочень долго думает и заполняет эту самую память. Вот если в этот самый момент его начать как либо дергать (ну развертку крутить или еще чего) то он обязательно перезагрузится ). Я с ним уже изрядно помучился, но вроде привык понемногу к его выкрутасам )

Вернуться наверх

xterro

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Чт сен 21, 2017 11:12:12 

Опытный кот
Аватар пользователя

Карма: 17

Рейтинг сообщений: 44

Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 840
Откуда: Тюмень

Рейтинг сообщения: 0

Неужели в них реально куча глюков? Купишь и нарвёшься… или лечится прошивками? :(

Вернуться наверх

radiohead

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Чт сен 21, 2017 13:27:56 

Зарегистрирован: Пн июл 03, 2017 19:46:58
Сообщений: 21

Рейтинг сообщения: 0

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

Вернуться наверх

sng61

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Чт сен 21, 2017 20:17:20 

Карма: 8

Рейтинг сообщений: 113

Зарегистрирован: Пт май 05, 2017 16:24:10
Сообщений: 558
Откуда: Красноярск

Рейтинг сообщения: 3

словил первый глюк. Ослик взял и сам перезагрузился. Настораживает…

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

Вернуться наверх

str-ms

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Чт сен 21, 2017 22:48:48 

Зарегистрирован: Пн авг 29, 2016 09:59:06
Сообщений: 17

Рейтинг сообщения: 0

sng61 писал(а):

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

Я это прекрасно понимаю, я программист с образованием электронщика-конструктора ЭВС, кому ж как не мне это понимать :)
Потому и спрашиваю, в каких ситуациях глючит ослик. Если что-то критичное обнаружится (например, запредельный уровень помех) — буду доставать продавца. Пока полёт нормальный, только один ребут. Помехи меньше 1 милливольта: в пределах 500 мкВ (uV) без щупа по первому каналу и до 800 мкВ по второму. Это как для них, нормально?

Вернуться наверх

LDTVN

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Чт сен 21, 2017 22:55:18 

Первый раз сказал Мяу!
Аватар пользователя

Карма: 2

Рейтинг сообщений: 4

Зарегистрирован: Сб фев 13, 2010 00:36:30
Сообщений: 37
Откуда: Волинь

Рейтинг сообщения: 0

Честно говоря у меня на DSO5102B такой проблемы вроде и не было, 40к/канал довольно часто включено. Первые ребути начались, когда начала умирать NAND-флеш. Началось с того, что когда я пробовал записать «живую» осциллограмму на флешку, то в конце записи он зависал и через 20с на перезапуск, через пару месяцев, перезапуск происходил при использовании 1М памяти, дальше еще немного упала планка памяти, ну и в конце, у меня пропал счетчик загрузок, за ним через день серийный номер, а на следующий день он начал перезагружаться через 5 мин работы. На тот момент, когда пропал счетчик загрузок, я пробовал обновить прошивку, но процесс обновления срывался и выдавал ошибку.

Вернуться наверх

sng61

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Пт сен 22, 2017 04:38:42 

Карма: 8

Рейтинг сообщений: 113

Зарегистрирован: Пт май 05, 2017 16:24:10
Сообщений: 558
Откуда: Красноярск

Рейтинг сообщения: 0

На новом 5102Б первое зависание случилось через пару дней после первого старта. Слава богу, что был предупрежден и вооружен, хоть конечно огорчило немного. Затем периодические ступоры воспринимал как данность. Некоторые тормоза — аналогично. Шум — в пределах разумного за такую сумму. Вспоминать и описывать все ситуации особого смысла не вижу.
Понимаю, что это общие слова без конкретики — но модель настолько популярная и устаканившаяся на рынке, что… В общем сами на пару недель приноровитесь. Главное, чтобы прибор просто работал в пределах своих заявленных функций и х-к.

Вернуться наверх

str-ms

Не в сети

Заголовок сообщения: Re: Осциллографы, анализаторы и генераторы Hantek

СообщениеДобавлено: Пт сен 22, 2017 09:00:53 

Зарегистрирован: Пн авг 29, 2016 09:59:06
Сообщений: 17

Рейтинг сообщения: 0

Ещё вдогонку вопрос. У меня всё же есть необходимость «лезть в розетку» этим осликом — нужно переделать несколько компьютерных БП (насчёт гальванической развязки в курсе). Начал искать щуп 100:1, на ослики owon они почему-то дешевле. Есть ли возможность съэкономить, взяв вот такой щуп?
https://ru.aliexpress.com/item/1PCS-who … b3cede7c5c
Или же хантековский чем-то лучше?

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot], Kgvlad, rw3djo, ZhuraYuk и гости: 13

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

Включаем! Нюансы записи осциллограмм на флэшку.

Включается прибор довольно шустро, гораздо быстрее любого андроидного телефона. Я читал в инете, что 15 секунд. И мне было интересно, уложится в этот «норматив» мой экземпляр или нет! Уложился. Загрузился менее, чем за 13 секунд :good2: Внешне загрузка выглядит следующим образом:
1. Сразу после включения экран остаётся чёрным, а на панели управления зажигается всё, что может зажечься. Это, видимо, такой самотест всех светодиодов.
2. Через 4 секунды на экране появляется QR-код и надпись «Hantek».
3. На шестой секунде QR-код исчезает, а надпись меняется на «Hantek Your testing solution provider».
4. Через 10 секунд все индикаторы, кроме двух, гаснут, а на экране появляется рабочий стол в синих тонах.
5. Через 12,5 секунд после включения появляется жёлтая горизонтальная линия развёртки первого канала. Именно её появление и можно считать окончанием процесса включения прибора.

Осциллограф Hantek DSO5102P - 023_1.jpg
Осциллограф Hantek DSO5102P - 023_2.jpg
Осциллограф Hantek DSO5102P - 023_3.jpg

Не смотря на то, что я прочитал довольно большое количество страниц на различных форумах и просмотрел почти все русскоязычные видео, которые смог найти в ютубе об этом замечательном осциллографе, тем не менее всё равно искал какое-то общее меню, в котором все настройки и опции осциллографа. У меня почему-то отложилось в памяти, что оно всё в одном месте. А оказалось, что все настройки разбросаны по разным меню, которые вызываются разными кнопками. И причём, такой разброс сделан не во всём логично. Например, настройка яркости экрана помещена в меню, вызываемое кнопкой «Display». И это интуитивно понятно. А вот почему цветовые схемы и язык помещены в меню «Utility» — это вызвало у меня недоумение? В остальном же всё отлично: менюшки каналов, менюшка триггера, курсоры, измерения, математические функции… Их местонахождение интуитивно понятно! Но вот с назначением многих плюшек нужно разбираться. Начнём с рабочего экрана — рабочего стола осциллографа. Для этого включим второй канал нажатием на кнопку «CH2 Menu» и уберём меню кнопкой F0.

Осциллограф Hantek DSO5102P - 023_4.png

Это уже не фотография, а скриншот, сохранённый самим осциллографом на флэшку, при работе с которыми есть следующие нюансы:
1. Насколько я понял, осциллографу наплевать, какая файловая система создана на флэшке. Но это совершенно не значит, что он может работать с любыми файловыми системами. Например, при вставке флэшки с файловой системой NTFS, ослик радостно сообщает «USB device detected». И это видно на скриншоте выше. Далее при нажатии на кнопку «Save to USB» осциллограф не менее радостно сообщает «Saving wave to USB, please wait», а через пару секунд «Successfull to save wave». Вроде всё отлично! Но при просмотре содержимого флэшки на компьютере мы ничего не найдём. Потому что файловую систему NTFS ослик не поддерживает, но ничего об этом не говорит. То есть мы просто сами должны знать об этом и пихать флэшку только с той файловой системой, которую ослик гарантированно поддерживает, например, FAT32. Кстати, в руководстве пользователя про файловые системы я ничего не смог найти. И то, что поддерживается FAT32, выяснил экспериментальным путём. Да и логично это. А как же нам узнать, поддерживается осликом данная конкретная флэшка или нет, если мы не знаем/забыли, чё там наформатировано? Вариант вытащить из ослика, сунуть в комп и посмотреть записалось что-то или нет, не рассматриваем, хотя он имеет право на жизнь. Так вот для узнавания есть второй нюанс.
2. Если ослик флэшку (её файловую систему) не поддерживает, то процесс записи скриншота на флэшку (индикация красного сообщения «Saving wave to USB, please wait») длится 2 секунды. А если всё нормально, то процесс записи длится 5 секунд. То есть по длительности записи можно определить записалось или нет :jokingly:
3. По инету ходят слухи, что даже с FAT32 не все флэшки поддерживаются осциллографом. Я решил это проверить. Собрал все свои флэшки, в основном из машины с музыкой и попробовал заскриншотить осциллограммы. Результат ниже. Из 4-ёх флэшек с FAT32 на две осциллограф ничего не записал. Хотя с компьютером все эти флэшки работают без проблем, да и автомобильный плейер тоже нормально с них читает MP3шки.

HP 4GB NTFS — НЕ записал
HP 4GB FAT32 — записал
HP 8GB FAT32 — записал
KINGMAX 8GB FAT32 — НЕ записал
Transcend 256MB FAT32 — НЕ записал

Осциллограф Hantek DSO5102P - 023_5.jpg

Вообщем, с флэшками получается следующая ситуация. Нужно экспериментальным путём выбрать из имеющихся одну, с которой ослик нормально фунциклирует и в дальнейшем пользоваться только ей. То есть приписать добровольца на постоянную службу в НИИ :jokingly:

To be continued…

Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Данный хак работает на Hantek DSO5102P с последней прошивкой 2019-10-24. На других годах и моделях не проверялся. Все что вы делаете с осциллографом, вы делаете на свой страх и риск.


внешний вид Hantek DSO5102P

Первый известный мне метод расширения полосы пропускания осциллографа заключается в переименовании файла dst1102b в dst1202b. Недостаток хака в том, что после восстановления/recovery или перепрошивки устройства, осциллограф откатывается назад на 100МГц.

Совсем недавно чешский товарищ Tefatronix победил эту проблему. Недостаток метода — запутанное описание и сложность реализации хака. Пользуясь его инструкцией я легко окирпичил свой DSO5102P отправив его в бесконечный reboot. Повезло — сохранил оригинальный i2c.log и вернул осциллограф к жизни.

И вот буквально вчера юзер Mr.dUSHA с 4PDA расковырял последнюю прошивку и разобрался как работает механизм восстановления/recovery. Процесс восстановления запускается выключением и повторным включением прибора в течении 1-2сек. При запуске восстановления с recovery раздела запускается Linux, который выполняет скрипт /recover/recover.sh. В зависимости от нажатой кнопки F1, F2 или F3 скрипт выполняет нужные действия. Если выбрано F2 «восстановление», он раскатывает бэкап ядра /recover/kernel.bin в раздел mtd4, а потом форматирует mtd5 и раскатывает на него полный бэкап рабочего корня из файла /rootfs/rootfs.tar.bz. После восстановления раздела rootfs из бэкапа, скрипт принудительно стирает на нём файл i2c.log. Дальше запускается dso.exe, который восстанавливает i2c.log из EEPROM, распяной на плате осциллографа. Затем, ориентируясь на значение [bw]xxx i2c.org, dso.exe сам корректирует все остальные файлы. Если выбрано F3 «обновление раздела восстановления», скрипт сливает текущую систему в бэкапы — kernel.bin и rootfs.tar.bz. То есть для хака нужно подправить значение [bw]100 на [bw]200 в EEPROM, все остальное dso.exe сделает за нас. Поехали…

Перед любыми манипуляциями с linux делаем backup. Для осциллографов 5000P серии, выпущенных с 2017 года делается это так. Копируем утилиту dso5kp_backuptool_new в корень USB-флешки, вставляем в порт на передней панели и запускаем «update software». Процесс занимает около 5 минут. По завершению на флешке появится директория /dump, в которой будет 36 файлов *.bin. Для того, чтобы сформировать из каши образы, копируем в директорию dump файл fw_backup.bat и запускаем его. В итоге получится fwbackup.bin — полный дамп NAND флеш памяти осциллографа и еще 8-файлов дампов отдельных разделов.

С официального сайта качаем USB драйвера для DSO5102P и устанавливаем. Качаем DSO-USB-Tool, австрийского разработчика Peter Dreisiebner. В Log(F10) ставим галочку «Use USB», идем в закладку Shell(F2) и набираем команду ls, жмем Send. Если до этого все сделано правильно, осциллограф отдаст список файловой системы Linux, расположенной на NAND флешке.


DSO-USB-Tool

Один backup хорошо, а два лучше. Вставляем в DSO5102P флешку до 32ГБ отформатированную в FAT32 и сохраняем 9 файлов:

cp i2c.log /mnt/udisk/i2c.log
cp sys.inf /mnt/udisk/sys.inf
cp logotype /mnt/udisk/logotype
cp logotype.dis /mnt/udisk/logotype.dis

cp tdc_edge125M /mnt/udisk/tdc_edge125M
cp tdc_overtime125M /mnt/udisk/tdc_overtime125M
cp tdc_pulse125M /mnt/udisk/tdc_pulse125M
cp tdc_slope125M /mnt/udisk/tdc_slope125M
cp mult_adc.log /mnt/udisk/mult_adc.log

Первый файл содержит серийный номер вашего осциллографа.

Последние пять — это уникальные данные заводской калибровки. Без них ваш DSO5102P превратится в показометр

. Проверяйте размеры файлов, они не должен быть нулевыми, DSO-USB-Tool иногда глючит.

Открываем i2c.log в notepad++ или AkelPad и удаляем мусор, оставляя только текст и 18-ю строчку пустой, меняем [bw]100 на [bw]200. Пересохраняем как i2c.org.

Обращаем внимание на кодировку — Ins, Unix, 65001, (UTF-8) without BOM

. Вот тут я уже все сделал за вас в правильной кодировке. Надо только вместо XXX XXXXXX подставить свой серийник и проверить остальные поля. Сохраняем, повторно открываем файл и проверяем не слетела ли кодировка. Неправильная кодировка в 99.99% приведет к окирпичиванию девайса!!!


было i2c.log


стало i2c.org

Копируем i2c.org на USB флеш, вставляем в DSO5102P, переносим файл на NAND, форматируем eeprom и перегружаем осциллограф следующими командами:

cp /mnt/udisk/i2c.org i2c.org
touch i2c.format
sync
reboot

После reboot исполняемый файл dso.exe обнаружив eeprom пустым, начнет искать текстовый файл HDVersion.set или i2c.org и на его основе перезапишет eeprom и заново создаст i2c.log. А увидев строчку [bw]200 сам изменит название на DSO5202P и исправит ВСЕ сопутствующие файлы (logotype.dis и тд). Делаем второй reboot, чтоб все новые файлы нормально подгрузились. Теперь на 2nS развертке в меню Utility должен появится фильтр 200MHz. Скинуть настройки в default. Дать осциллографу прогреться и запустить self calibration. Все. Спасибо dvk80 и Mr. dUSHA за открытие.

Доработка системы охлаждения здесь. Тест пропускной способности после разгона тут.

UDP: Ради спортивного интереса скачал с оф. сайта прошивку от DSO5202P и перезалил — ничего не слетело, 200МГц есть.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Hansa стиральная машина ошибка е06
  • Hansa стиральная машина ошибка p03