Автор | Сообщение |
vladi
|
Довольно успешно эксплуатировал этот осцилл с декабря 2014 года, покупал на AliExpress. Сейчас прибор сломался, причем умирал постепенно, сначала начал перезагружаться раз в день, затем все чаще и в конце концов дисплей перестал отображать что-либо.
Я его разобрал и провел серию измерений. Выяснилось, что блок питания выдает все напряжения, уровни в норме. На основной плате также проверил все выходы стабилизаторов и убедился, что все в норме.
Далее выяснил, что дисплеем управляет ARM CPU Samsung S3C2416HX равно как и USB портами для флешки и для подключения к компу/ноуту. Далее, посмотрел сигналы на ногах кварца CPU (12MHz) и часового 32кНz и тут тоже все нормально.
И вот, предположив, что проц должен хотя бы взаимодействовать с FLASH попытался пронаблюдать осциллограммы на всех контрольных точках в окрестности CPU и FLASH - везде тишина, никакой активности, но все питания в норме. На разъеме TFT дисплея тоже молчание: статичные уровни и никакого обмена.
Во время этих измерений пару раз при вкл питания осцилл все же запустился, дисплей нормально отобразил картинку, но все что я успел измерить, это то, что линия D+ на USB разъемах получила 3v27 вместо 0v. Так как USB контроллер находится в проце, снова приходим к мысли, что проц сдох.
Рискну предположить, что проц либо не грузится либо (и скорее всего), вообще неисправен. Но как это далее проверить? Прогреть? Или может слетела FLASH? Но ведь обмен на линиях хоть какой-то должен же быть?
Если есть возможность, помогите...
_DSO5202BM mainboard CPU area modified.jpg |
Описание: |
|
Размер файла: |
277.69 КБ |
Просмотрено: |
279 раз(а) |
|
_DSO5202BM mainboard top.jpg 164.08 КБ Скачано: 230 раз(а)
|
|
REKKA
Фанат форума
Сообщения: 3722
|
Что с блоком питания и с аккамуляторами? Иногда когда аккумуляторы садятся то блокируют аппарат Спасет то только замена. Ремонти как обыкновенный LCDтелевизор и ноут |
|
vladi
|
Какие аккумы в осциллографе? Блок питания в норме! Сейчас нагрел в области проца - осцилл включился. Так что нужен либо реболлинг проца, либо плата отстой, либо рассыпуха вокруг проца. Тяжело более точно сказать, нагрев чего привел осцилл в чувство. Щас он работает около 5мин потом перезагружается самопроизвольно...
Короче нужно реболлить, но пока не ясно, что... |
|
REKKA
Фанат форума
Сообщения: 3722
|
у некоторых осликов есть ,аккуму и в нутри они такие как на ноутбуки идут |
|
kapral_82
Завсегдатай
Сообщения: 440
|
На деформацию платы реакция есть? Скорее всего реболлинг должен помочь |
|
Kasbek
|
А у меня проблема с осциллографом Hantek DSO 5202P.
Надпись на экране «Error: Fpga does not match with the app!!»
Прибором не пользовался, год пролежал в комнате, а сегодня по случаю Дня Красной армии включил, а он не работает, ни на какие кнопки не реагирует.
Вот какая техника! Моему советскому С1-55 уже 40 лет, и он работает, несмотря на то, что он на германиевых транзисторах.
Советское - значит отличное! И паяльник советский до сих пор работает. А буржуйские горят, как спички. Буржуи специально делают так, чтобы изделия быстрее выходили из строя, и покупатель шёл покупать новое.
Капитализм - дерьмо! |
|
vladi
|
История продолжается! Осцилл DSO5202BM пролежал довольно долго, но я снова взялся за его ремонт. На этот раз удалось установить с помощью H-JTAG - умерла NAND K9F1G08U0E. По UART не подключиться - там тишина. Если кому не жалко, помогите найти полный дамп NAND. Версия платы: DSO500B v1.01 2013/1/4 |
|
s.fed
Завсегдатай
Сообщения: 537
|
vladi, есть дампы от DSO5201B, если интересны могу скинуть. |
|
БЕЗЫМЯННЫЙ
Бегущий по граблям
Сообщения: 7331
|
Посмотрел, на сайте хантека есть firmware 5202 и даже качается. Вопрос только в том поможет ли это незагружающемуся телу. |
|
s.fed
Завсегдатай
Сообщения: 537
|
Не поможет. Если Нанда умерла. |
|
s.fed
Завсегдатай
Сообщения: 537
|
vladi, получилось восстановить осциллограф? |
|
vladi
|
s.fed писал: | vladi, получилось восстановить осциллограф? |
Пока нет. Процесс восстановления по инструкции идет нормально до момента нажатия кнопки CHECK в программе H-JTAG (проверка ID NAND). ID читается неверно! Также и с подключением через OpenOCD. Выпаял NAND. Читается нормально и без ошибок в т ч повторно. Первые 8 к загрузчика почти не отличаются от вашего дампа. Подозреваю, что NAND исправна и содержимое валидно. Выпаял DRAM. Отреболил на новую. Все то же самое - никаких изменений. И тут я вдруг увидел, что чип S3C2416 деформирован!!! Все четыре угла загнуты кверху на примерно 1 мм! В какой момен такое случилось понятия не имею. Все три чипа перипаивал по профилю, но правда когда убирал старые шары нижний подогрев не использовал, наверное поэтому и поплатился. Сейчас жду с Ali новые чипы и NAND. Буду стараться прошить новую NAND вашим дампом и запаяю в схему да DRAM заменю на новую. После этого единственная проблема правильно и без деформации запаять проц. Так что эта веселуха еще не закончена, но приостановлена до прихода новых чипов. Уж больно хотелось бы восстановить осцилл. А тех поддержка молчит как рыба об лед. Никогда больше Hantek не куплю... |
|
s.fed
Завсегдатай
Сообщения: 537
|
vladi, то что я прислал это не мой дамп, а комплект восстановления, который мне прислали с техподдержки китайцы. В моем случае была неисправна микросхема ОЗУ, поэтому комплект не пригодился. Хотя был заменен комплект проц+озу. Хотя и на старом проце , через H-JTAG дамп считывался. При включении постоянно на экране терминалки бежала последовательность букв "OM". А проц и озу запаивались обычным феном, но с нижним подогревом. |
|
vladi
|
А можно чуть подробнее? У нас очень схожие ситуации... Исходно симптом был только такой: при прогреве проца осцилл оживал на пару дней/недель. Заказал две шт на Ali и начал перепаивать. При каждой перепайке все работало снова но лишь некоторое время... А как умирала ваша DRAM? Вы ее заменили на точно такую же или , например, в два раза большую по объему? У меня тоже в терминалке раньше после первых перепаек бежали эти символы, но сейчас тишина. У вас они бежали именно до исправления проблем с неисправной DRAM?
Я думаю, проц очень тонкий и даже снимать старые шары без нижнего подогрева крайне рискованно. Если его поведет, то 0,35 шары могут плохо касаться поверхности пятака. И еще почти уверен, что PCB под пузом после стольких перепаек имеет неровности. Я вот щас всерьез задумался не увеличить ли диаметр шаров до 0.4-0.45 мм ? Это бы помогло им дотянуться, если что ))) |
|
s.fed
Завсегдатай
Сообщения: 537
|
vladi писал: | А можно чуть подробнее? У нас очень схожие ситуации... Исходно симптом был только такой: при прогреве проца осцилл оживал на пару дней/недель. Заказал две шт на Ali и начал перепаивать. При каждой перепайке все работало снова но лишь некоторое время... А как умирала ваша DRAM? Вы ее заменили на точно такую же или , например, в два раза большую по объему? У меня тоже в терминалке раньше после первых перепаек бежали эти символы, но сейчас тишина. У вас они бежали именно до исправления проблем с неисправной DRAM? |
Давно это уже было, вспомнить бы))) Если не изменяет память, то пару раз он забарахлил (уже не вспомню подробности), а потом окончательно вырубился и больше не включился. В терминалке он уже тогда показывал "ОМ". Начал с того, что подключил H-JTAG и слил дамп, заменил нанду и залил дамп не помогло. После чего был куплены и заменены проц и озу. Почему сделал вывод, что неисправна была микросхема ОЗУ? х.з.)) Видимо потому, что через H-JTAG проц нанду читал, поэтому и сделал вывод, что проц исправен (может и ошибочно).)))
vladi писал: | Я думаю, проц очень тонкий и даже снимать старые шары без нижнего подогрева крайне рискованно. Если его поведет, то 0,35 шары могут плохо касаться поверхности пятака. И еще почти уверен, что PCB под пузом после стольких перепаек имеет неровности. Я вот щас всерьез задумался не увеличить ли диаметр шаров до 0.4-0.45 мм ? Это бы помогло им дотянуться, если что ))) |
Думаю лучше все таки найти нижний подогрев или на крайний случай перекатать на свинец. |
|
vladi
|
К сожалению, все настойчивые и героические попытки оживить прибор тщетны.
Данную тему также обсуждаем здесь: https://remont-aud.net/forum/89-115558-1
Скорее всего загрузчик крякнул. Пробовал его менять на другие, прибор вообще окирпичивается так, что даже проц не видится через JTAG!
Короче говоря, нужен дамп именно от Hantek DSO5202BM, на плате должно быть написано - "DSO5000B v1.0.1 2013/1/4", серийный номер (последние цифры) должны быть больше 15000. ппц.
Обращался к производителю - тишина просто полнейшая...Сейчас сильно жалею, что вовремя не сделал backup (((. |
|
s.fed
Завсегдатай
Сообщения: 537
|
vladi, что то делаешь не так. Через H-JTAG должна NANDа читаться/писаться без всяких загрузчиков, через проц. В пунктах 2.0.2.2 и 2.1.1 все достаточно подробно описано. |
|
vladi
|
s.fed писал: | vladi, что то делаешь не так. Через H-JTAG должна NANDа читаться/писаться без всяких загрузчиков, через проц. В пунктах 2.0.2.2 и 2.1.1 все достаточно подробно описано. |
Странно, но проверь плиз твой архив H-JTAG. Только сейчас увидел, что он поврежден. Для подтверждения нужно его скачать и попробовать начать установку H-JTAG. Инсталлятор ругнется что поврежден. А я то думаю, почему у меня конфиг не открывается из файла 2416.hfc в уже установленном с сайта H-JTAG. Кстати, 2416.hfc тоже битый - там только заголовки секций, нет инициализации регистров. Пожалуйста проверь. Без этого файла H-JTAG работать ессно не будет... У него есть собственные hfc файлы настроек, но если в твоем что-то особенное, то нужен именно твой файл.
Теперь по вопросу должна ли читаться NAND в таких условиях. НЕ обязана! H-JTAG через скрипт производит только выкл сторожевого таймера, настройку системы тактирования и инициализацию DRAM. Все! А кто будет инициализировать NAND контроллер, чтобы читать NAND ID? Я не вижу регистров с адресом 0x4E00xxxx в hfc файле. |
|
s.fed
Завсегдатай
Сообщения: 537
|
vladi, когда настраивал H-JTAG другой конфиг использовал. На почте глянь. |
|
vladi
|
Вопрос такой.
В H-JTAG нужно указывать начальный адрес загрузки для драйвера NAND. И понятное дело, это должен быть адрес 0x30000000, т. е. в SDRAM. Но у меня при указании такого адреса выдает ошибку как на картинке.
У тебя в файле этот адрес 0x0. С ним такой ошибки нет, но и NAND ID не читается правильно. В примерах от H-JTAG этот адрес всегда 0x30000000. Что-то я сомневаюсь... Почему там должен быть 0?
H-JTAG error.jpg 41.44 КБ Скачано: 77 раз(а)
|
|