Skip to Content

Как из Rigol DS1052E сделать Rigol DS1102E?

Я уже описывал ранее способ расширения полосы пропускания у Rigol DS1052E с 50МГц до 100МГц путем удаления конденсатора из входного фильтра. Но ребята с EEVblog не успокоились на этом и нашли новое решение этой проблемы, гораздо более корректное решение с точки зрения конечного пользователя. Теперь вы можете получить из Rigol DS1052E практически полноценную модель Rigol DS1102E даже не беря в руки паяльник.

Реальность оказалась лучше любых ожиданий, потому что обе модели и Rigol DS1052E, и Rigol DS1102E комплектуются одинаковыми прошивками, разница лишь в названии модели и серийном номере. И эти изменения производятся путем ввода нескольких команд по интерфесу RS232 используя стандартный Гипер Терминал или любую другую терминальную программу (если вы работаете, к примеру, в Linux).

Настройка Гипер Терминала

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

Затем нам предложат настроить параметры соединения, ввдедем их так как показано на следующец картинке.

  • Скорость передачи 9600
  • 8 бит данных
  • 1 стоп-бит
  • Без проверки четности
  • Без управления потоком(рекомендуется) или Xon/Xoff

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

 

Затем установим параметры Гипер Терминала

Нажмите кнопку "ASCII Setup..." и установите параметры как на следующей картинке

Теперь мы готовы для того чтобы посылать команды в осциллограф.

Превращение...

В окне терминала введем

*IDN?

Затем удерживая кнопку "Alt" наберем на цифровой клавиатуре "010". В терминале мы увидим такую строку.

Rigol Technologies, DS1052E, DS1ED112404432, 00.02.02.02.00

Далее наберем

:INFO:MODEL DS1102E

Затем удерживая кнопку "Alt" наберем на цифровой клавиатуре "010".
Далее набираем строку

:INFO:SERIAL DS1EB112404432

Затем удерживая кнопку "Alt" наберем на цифровой клавиатуре "010". Этой командой мы вводим серийный номер для нашего осциллографа, он повторяет тот что был ноказан нам в начале за исключением 5й буквы, у нас было DS1ED112404432, а должно стать DS1EB112404432, последние 9 цифр, естественно, у вас будут свои, просто повторите ваш серийный номер заменив в нем букву "D" на "B".

После этих действий на экране своего осциллографа вы должны увидеть примерно следующую картинку:

В качестве последнего штриха необходимо выполнить процедуру автокалибровки.

Результат

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

До

После

Обратите внимание на Rise- и FallTime, напоминаю, что сигнал подается с одного и того же генератора, щупы и осциллограф один и тот же. Но щупы все-таки рекомендуют поменять, т.к. Rigol DS1052E комплектуется щупами с полосой пропускания 150МГц, а Rigol DS1102E комплектуется щупами с полосой 300МГц.

Статья написана по материалам видео подкаста EEVblog

UPD. В приложенном файле (ds1000eddsp00.02.04.zip) находится прошивка 00.02.04 для версий DS1000D и DS1000E. Нужный файл (не перепутайте) копируете в корень флешки, затем подключаете флешку к включенному осциллографу. Также добавлена старая прошивка 00.02.01 и Архив с программой Ultrascope.

Рекомендации по апгрэйду и даунгрейду прошивок и видео на английском языке.

Проверяйте вашу HardVersion, версии от 58 имеют проблемы с автокалибровкой при использовании старых прошивок, меньше чем 00.02.04. Узнать можно зайдя в меню "Utility/Сист информ" и нажав слудующие кнопки: CH1 дважды, потом CH2 тоже дважды, и один раз MATH. В результате появятся новые строчки с инфой, в том числе и HardVersion".

UPD от 04.02.2011.
Для HardVersion 58 добавлена прошивка для даунгрейда 204sp1.7z которая решает проблемы с автокалибровкой после апгрейда.Чтобы ее распаковать нужно скачать архиватор http://www.7-zip.org/

Программа для автоматического апгрейда

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

Программа называется rigol_upgrade.zip. Скачанную программу нужно распаковать в каталог и запустить исполняемый файл, после запуска Вы увидите такое окно:
Rigol upgrade from DS1052E to 1102E

  1. Нажмите кнопку 'Check Rigol Model & Serial', программа считает данные из осциллографа, а так же проверит версию прошивки.
  2. Затем нажмите 'Upgrade Rigol', программа автоматически изменит серийный номер и запишет обновленные данные в осциллограф.

После этого Ваш Rigol DS1052E превратится в DS1102E.

ПредпросмотрВложениеРазмер
ds1000eddsp00.02.04.zip2.7 МБ
ds1000e_00.02.01.01.00_.zip1.32 МБ
ultrascope_for_ds1000e_series.rar15.29 МБ
service_guide_ds1000e.pdf1.74 МБ
ds1000e_programming_guide.pdf1.82 МБ
users_guide_ds1000e.pdf3.09 МБ
rigol_upgrade.zip13.45 КБ
204sp1.7z1.21 МБ

Комментарии

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Радует, что есть демонстрация

Радует, что есть демонстрация на реальном сигнале. Я писал об этой переделке на электрониксе, но визуально сигнал не сверял. Были сомнения, меняется ли что-то, кроме появления 2ns/div. На ееблоге пишут, что при смене модели какой-то диод во входной цепи смещается в обратном направлении и аналоговый фильтр увеличивает полосу.

Этот тип диодов называется

Этот тип диодов называется "Варикап", он работает как переменный конденсатор управляемый напряжением. Т.е. смещая диод можно изменять частоту среза фильтра.

Я знаю, что такое варикап :-)

Я знаю, что такое варикап :-) Хотя и не пришло в голову, что имелся в виду именно он, да. 

А из DS1022C чето можно

А из DS1022C чето можно зделать, высшего порядка?

Точного ответа у меня нет.

Точного ответа у меня нет. Для начала вы его разберите и посмотрите на какой элементной базе он сделан, если схема аналогична DS1052, то можно попробовать по той же методике, только перед этим неплохо бы раздобыть родную прошивку, чтобы потом вернуть все на место в случае неудачи. Если у вас всё получится, то не сочтите за труд, отпишитесь здесь по результатам.

DS1052

Приобрел Указанный осцил. в начале ноября в Китае. Прошивка у него 

Rigol Technologies,DS1052E,DS1EDХХХХХХХХ,00.02.05.00.00

Серийник меняется идент нет, откатиться на 00.02.02.02.00 невыходит, пробовал менять версии в прошивке все без толку. 

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

Помогите кто сможет :(

Для новых версий нужна

Для новых версий нужна "патченная" старая прошивка, попробуйте сделать как описано тут. Если поможет, отпишитесь тут и последовательность действий опишите.

Rigol 1052E

я изучил этот форум до того как стал пытаться переделать осциллограф :) 

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

а в NVRAM 24CL04 скорее всего хранится калибровочная информация.

Нашел на указанном форуме фишку которую сегодня собираюсь опробовать,

после старта осцила дважды нажать на ручку CH1 потом дважды на ручку CH2 потом на MATH

на экране должна отобразиться полная инфа об осциллогрфе

To find out hardware version
Press utility, follow the menu down and select system info,
press buttons ch1 twice, then ch2 twice then math once.

be aware do not press any key except RUN/STOP to exit while in this mode or
you can mess up your serial number.
(it's easy to change back using the hack tutorial.)

I don't know if you could alter anything else in this mode so please be careful.

take care.

Этим Вы проверите Hardware

Этим Вы проверите Hardware Revision Вашего осцилла, версия HW 58 не совместима со старыми прошивками, вернее там есть проблемы с самокалибровкой, так что сохранение содержимого NVRAM будет не лишним.

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

Посмотрите по ссылке, там

Посмотрите по ссылке, там написано что нужно сделать чтобы откатиться с 02.05 версии и сделать агрейд.

RIGOL DS1052E

проверил комбинацию кнопок действительно показал HW но при использовании комбинации надо переключиться в режим отображения Системной информации.

Вопрос для размышления !

Если, есть комбинация для полного отображения системной инфы. ЗНАЧИТ есть комбинация для поднятия так называемого "кирпича"! Тоесть вставил флешку с прошифкой, нажал комбинацию и он предложил прошиться в принудительном режиме.Думаю логично. 

А ваше мнение ?

Такое имеет смысл в некоем отладочном режиме

Такое имеет смысл в некоем отладочном режиме, для пользователей, я думаю, такая возможность отключена. Вы не читали материал по недокументированным командам, может там что-то способно помочь?

RIGOL DS1052E

Читал, пробовал но пока соображений нет. Вот бы все команды выловить. Может както дизассемблировать бинарный файл прошивки ? и посмотреть что в нем.

Может лучше найти способ

Может лучше найти способ заливать прошивку через JTAG? Тогда не будет проблем с ограничением на версии, можно будет апгрэйдить и даунгрэйдить прошивки без всяких ограничений.

А какой там стоит процессор? Насколько я слышал, там стоит Blackfin и какая-то FPGA. Наверняка прошивка содержит в себе и программу процессора и прошивку FPGA.

Вот toolchain для Rigol

Вот toolchain для Rigol DS1052 http://rigolwiki.codenaschen.de/index.php/Build_the_Toolchain, там же есть и инструкции по патчу прошивки для добавления своих функций осциллографу. Для примера добавлена игра пинг-понг, не очень полезная функция, по лиха беда начало.

А ни у кого нет возможности

А ни у кого нет возможности считать эту новую прошивку, чтобы сравнить с предыдущими?

Как из Rigol DS1052E сделать Rigol DS1102E?

Уважаемый GDI, повторил "превращение" на своем ds1052e, но после этого в поле  HW пропала версия, то есть только "HW=", до чудесного превращения было HW=03.  Software version 00.02.02.00.01, DSP=02.12, FPGA=02.00. Это у меня так или так и должно быть? И подскажите нужно ли обновлять прошивку, и что это даст?

Не слышал про такое.

Не слышал про такое. А в остальном обновленный осциллограф работает нормально?

Да работает нормально, но

Да работает нормально, но куда  делся HW так и не пойму, номер то знаю, а как прописать его на место, нет.

Обновил прошивку до 00.02.04 sp1, откалибровал, как бы полет нормальный, но HW так и нет. Надо бы его хорошенько потестить.

С новой прошивкой быстрее обновляется экран.

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

Прикрепил к статье файлы с

Прикрепил к статье файлы с сервисным описанием и описанием программирования, покопайтесь там, может найдете ответ.

Спасибо.

Спасибо.

Вам ещё повезло, у меня при

Вам ещё повезло, у меня при ПОВЫШЕНИИ прошивки, прибор умер полностью, не смотря на правильную контрольную сумму и чистую флешку. Реинкарнировать осциллограф потом весьма занудная процедура.

Везенье не при чём

При прямых руках нет никаких проблем. С 2.06.00.01 всё нормально откатилось, хакнулось и проапгрэйдилось на ту же 2.06.00.01.

Кому интересно

http://www.youtube.com/watch?feature=player_detailpage&v=LnhXfVYWYXE

ссылка на пподробную демонстрацию перепрошивки

Вы, наверное, статью не

Вы, наверное, статью не читали? Там есть ссылка на это видео, только не на YouTube, а на сайт автора видео.

я читал статью, я не нисал,

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

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Syntax highlight code surrounded by the {syntaxhighlighter SPEC}...{/syntaxhighlighter} tags, where SPEC is a Syntaxhighlighter options string or "class="OPTIONS" title="the title".
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <caption> <tbody> <tr> <td> <em> <b> <u> <i> <strong> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike>
  • Использовать как разделитель страниц.

Подробнее о форматировании