Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику. |
01.10.2021, 15:01
|
|
Прописка
Регистрация: 25.09.2018
Сообщений: 111
Сказал спасибо: 58
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от tempn
|
Смотрите FPGA - что да как, может прошивка для неё лежать внутри, а может рядом 25-й серии SPI какая быть.
|
Ну по схеме там только одна флешь память . Значит либо в ней либо в основной флешь памяти. Ну если основная флешь навернулась то он вообще не грузился бы. Значит прога в самой ней хранится. Логично ??? Прилагаю схему но она не полностью соответствует. И фото именно моего дохляка из нутри. С лева под радиатором FPGA. В верху проц. Ниже DDR2. Ну а с право флеш память. Больше ни какой памяти нет
Да вот мужики вся и проблема что нечем проверить кварцы и сигналы обмена FPGA. Хоть бери и покупай простенький ослик. А вы на расстоянии не можете своими осликами пощупать ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) Шутка от безнадежности.
Мужики есть одна мысль как проверить кварцы но может глупая не судите строго. У меня есть генератор что если с него через кондерчик (как развязка) подать прямиком на каждый кварц сигнал ?
Последний раз редактировалось mike-y-k; 01.10.2021 в 22:01.
|
|
|
|
01.10.2021, 15:50
|
|
Прописка
Регистрация: 31.03.2009
Адрес: Беларусь, где то посерёдке между Минском и Вильнюсом
Сообщений: 161
Сказал спасибо: 29
Сказали Спасибо 60 раз(а) в 26 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
Сообщение от Sergey1559
|
Ну по схеме там только одна флешь память . Значит либо в ней либо в основной флешь памяти. Ну если основная флешь навернулась то он вообще не грузился бы. Значит прога в самой ней хранится. Логично ??? Прилагаю схему но она не полностью соответствует. И фото именно моего дохляка из нутри. С лева под радиатором FPGA. В верху проц. Ниже DDR2. Ну а с право флеш память. Больше ни какой памяти нет
|
Схема подходит только разобраться что куда "должно быть прикручено". То что называете флеш на самом деле NAND. два мелких радиатора скорее всего ADC. Похоже конфигурацию для FPGA задает основной процессор. Знать бы что за FPGA стоит, можно узнать где для нее хранится конфигурация - в ней или снаружи (в приложенной схеме cyclon III конфигурируется от проца), хотя скорее всего от проца.
"Версия Fpga не соответствует приложению" или вернее железу? Процессор сначала по ходу знакомится с FPGA, а потом скармливает ей конфигурацию, а так как в ответ получает хз что вот он и ругается. Напруги на FPGA есть (в норме)? и опять же кварц?
|
|
|
|
01.10.2021, 15:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,998
Сказал спасибо: 2,764
Сказали Спасибо 2,708 раз(а) в 2,003 сообщении(ях)
|
Глянул схему, что Вы в другом топике выложили.
Там у FPGA показаны только 3 конфигурационные ноги (MSEL0-2)? MSEL3 не нашел.
ХЗ, может в этом корпусе ее и нет, нужно глубоко доки на нее рыть. НО - судя по этим трем ногам микра может программироваться после старта либо в активном параллельном (с питанием 1,8В), либо в пассивном последовательном ( с любым питанием) режиме. Судя по питанию - схема программирования пассивная последовательная, оно и логично - в параллельной нету смысла. И - клок и данные для программирования приходят с главного микропроцессора. Т.е. главный проц откуда-то (скорее всего из своего флеша, где лежит его прошивка) берет прошивку для FPGA и после старта ему ее льет. Оно и логично - обновление прошивки осцилла лежит в одном месте.
Там на схеме указан светодиод и резистор (не запаяны) - который говорит, прошла прошивка FPGA успешно или нет (нога FPGA "CONF_DONE"). Глянуть бы, что там за уровень после включения осцилла.
Цитата:
|
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-kpull-up
resistor. A low-to-high transition on the CONF_DONE pin indicates that configuration is
complete and initialization of the device can begin. The CONF_DONE pin must have an
external 10-k pull-up resistor for the device to initialize.
|
эта нога confdone идет на главный проц, внешнего подтягивающего резистора в той схеме не нашел.
возможно, не прошивается FPGA по какой-то причине, и не стартует в пользовательский режим. А может - не говорит после старта главному процу нужное слово...
Сообщение от tempn
|
и опять же кварц?
|
прошивается FPGA от клока, который приходит от основного проца. Тк.к судя по той схеме - там основной генератор для FPGA 100 МГц, а прошиваться он может только с гораздо более низкой частотой (то ли до 20, то ли до 40 МГц).
Сообщение от tempn
|
что за FPGA стоит
|
По той схеме - третий Циклон.
Последний раз редактировалось mike-y-k; 01.10.2021 в 22:04.
|
|
|
|
01.10.2021, 16:25
|
|
Прописка
Регистрация: 31.03.2009
Адрес: Беларусь, где то посерёдке между Минском и Вильнюсом
Сообщений: 161
Сказал спасибо: 29
Сказали Спасибо 60 раз(а) в 26 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
Сообщение от Yuri222
|
По той схеме - третий Циклон.
|
Склоняюсь к этому так же.
Интересно почему проц ругается на конфиг для FPGA, не правильно узнает что за железо или в конфиге загвоздка. Я игрался с cyclonчиком и иногда родная прога отказывалась с ним договариваться, приходилось все перекомпилировать, хотя изменений особых и не вносил (ругалось на время последней компиляции что ли, что то у них там не сходилось).
|
|
|
|
01.10.2021, 16:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,998
Сказал спасибо: 2,764
Сказали Спасибо 2,708 раз(а) в 2,003 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
Сообщение от tempn
|
Интересно почему проц ругается на конфиг для FPGA
|
ногу бы ту глянуть config done.
по ней проц определяет, залилась ли успешно прошивка. Как по мне - этого было бы достаточно ему, чтобы знать, что FPGA запрограммировалась.
А может, как Вы пишете - не стартует прошивка FPGA потому, что осовной проц не может идентифицировать его. ХЗ, может ли он без JTAG FPGA с ним перед прошивкой "переговорить" по той одной ноге DATA Циклона, что их обоих связывает (кроме клока DCLK, который явно идет на Циклон с основного проца) - я этот вопрос не изучал, не было нужды раньше.
Была бы плата этого осцилла - можно было бы подключиться к FPGA через Бластер по JTAG, глянуть - хоть дышит он или нет.
|
|
|
|
01.10.2021, 16:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,990
Сказал спасибо: 3,012
Сказали Спасибо 3,186 раз(а) в 2,161 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
Сообщение от Sergey1559
|
Hantek DSO-5102P ..... и на экране надпись Error: Fpga version does not math with the app!!!
|
Нафига там батарейка... она не села?
__________________
Экзорцист 40-го уровня.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
01.10.2021, 16:56
|
|
Прописка
Регистрация: 31.03.2009
Адрес: Беларусь, где то посерёдке между Минском и Вильнюсом
Сообщений: 161
Сказал спасибо: 29
Сказали Спасибо 60 раз(а) в 26 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
Сообщение от Yuri222
|
- можно было бы подключиться к FPGA через Бластер по JTAG, глянуть - хоть дышит он или нет.
|
По ходу это бы не мешало сделать. Можно узнать чем дышит FPGA и дышит ли вообще. Похоже на плате вверху JTAG выведен. Если дышит то тогда валить все на NANDу. Тогда искать прошивку и через родной проц пробовать ее шить или как нить по другому.
|
|
|
|
01.10.2021, 17:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,998
Сказал спасибо: 2,764
Сказали Спасибо 2,708 раз(а) в 2,003 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
Сообщение от Sergey1559
|
есть генератор что если с него через кондерчик (как развязка) подать прямиком на каждый кварц сигнал ?
|
а уровень сигнала знаете какой должен быть? Как бы не спалить окончательно чео-нибудь...
Смысла большого не вижу проверять таким способом, тем более - без предварительно убедившись, что кварц не генерит.
|
|
|
|
01.10.2021, 17:41
|
|
Вид на жительство
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
Сообщение от Sergey1559
|
Мужики есть одна мысль как проверить кварцы но может глупая не судите строго. У меня есть генератор что если с него через кондерчик (как развязка) подать прямиком на каждый кварц сигнал ?
|
Подключал кварц последовательно с резистором (около 1К) к ГКЧ.
Смотрел напряжение осциллографом на резисторе.
Хорошо видны узкие метки резонанса. Подробностей не помню.
|
|
|
|
01.10.2021, 17:49
|
|
Прописка
Регистрация: 25.09.2018
Сообщений: 111
Сказал спасибо: 58
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Ремонт радиоизмерительных приборов
![Смешно](images/smilies/icon_lol.gif) Ну мужики слушайте сказку. Не выдержал я так как много людей откликнулось и решил по экспериментировать. Взял фен и выпаял кварц на 100MHz который генерит для FPGA. Думаю если он, то все как было так и останется. Значит теперь частота бегает на экране, кнопки реагируют но как бы с опозданием. Пропала надпись ошибки. В общем он заработал но как тормоз и сам себе на уме как то так. Значит получается кварц рабочий ? Но тогда и FPGA тоже работает раз он начал тупо ноооо реагировать на кнопки. Тогда я воще не что не понимаю ![Прикольно](images/smilies/icon_wink3.gif) Может я феном когда выпаивал кварц и прогрел FPGA и она законтачила
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:25.
|
|