|
XC3S250E-4PQ208C, не прошивается |
|
|
|
Oct 31 2012, 12:10
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Приветствую народ. Нужна помощь. Решил я попрограмить сей камень. Нарисовал пп нехитрую, питание позаимствовал у одного ранее пользованного модуля. Вобщем слизал схему , просто заменив сам камень, так как у него больше ног, да и внутренности побогаче. Но вышла закавыка. Измерил все напряжения на соотв. пинах, всё в норме. Конфигурационные пины М0 М1 М2 выставил по схеме 101 как положено при програмировании ЖТАГом. Подключил подтяжки по 4к7 на INIT_B , PROG_B на 2.5 вольта, то есть всё как по даташиту. А он не шьётся ниразу. Начал копать, всё перепроверил 100 раз, соплей нет, кз нет, на всех ногах нужное питание. И тут случайно обнаружил, что он вдруг начал шиться , если на ядре вместо 1.2 вольта, прим. 0.75. И даже прошивка работает, только надо быстренько напругу поднять до 1.2.( а делал я это понижением - повышением общего питания от + 3.5 до +5 вольт примерно). При этом напряжения 2.5 и 3.3 вольта оставались неизменными. В чём может быть проблема? Почему камень не хочет шиться при нормальном напряжении? Подскажите битте. привожу схему питания и подключения ЖТАГа, ну саму схему модуля выкладывать нет смысла, так как там всё в точности с даташитом.
Ещё, вот при пониженном напряжении на ядре Импакт вот такое выдаёт: INFO:iMPACT - Current time: 31.10.2012 13:05:26 // *** BATCH CMD : ReadStatusRegister -p 1 Maximum TCK operating frequency for this device chain: 0. Validating chain... Boundary-scan chain validated successfully. '1': Reading status register contents... CRC error : 1 Decryptor security set : 0 DCM locked : 1 DCI matched : 1 legacy input error : 0 status of GTS_CFG_B : 0 status of GWE : 0 status of GHIGH : 0 value of MODE pin M0 : 1 value of MODE pin M1 : 0 value of MODE pin M2 : 1 value of CFG_RDY (INIT_B) : 1 DONEIN input from DONE pin : 0 IDCODE not validated while trying to write FDRI : 0 write FDRI issued before or after decrypt operation : 0 Decryptor keys not used in proper sequence : 0
и такое: INFO:iMPACT - Current time: 31.10.2012 13:25:14 // *** BATCH CMD : ReadIdcode -p 1 Maximum TCK operating frequency for this device chain: 0. Validating chain... Boundary-scan chain validated successfully. '1': IDCODE is '00010001110000011010000010010011' '1': IDCODE is '11c1a093' (in hex). '1': : Manufacturer's ID = Xilinx xc3s250e, Version : 1
--------------------
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 37)
|
Oct 31 2012, 12:21
|

отэц
    
Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684

|
..а с нормальным питанием вы ПЛИС видите в IMPACTe ? Вроде JTAGу без разницы как конфигурационные ноги стоят. Я ещё схему не понял, на схеме три камня ПЛИС , у вас тоже их три? Если нет тогда - давайте вашу схему включения. В приложенном файле схема включения SPARTAN3e-500K pq208 , она рабочая.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Oct 31 2012, 18:21
|
Знающий
   
Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871

|
Цитата(andreichk @ Oct 31 2012, 16:10)  И тут случайно обнаружил, что он вдруг начал шиться , если на ядре вместо 1.2 вольта, прим. 0.75. И даже прошивка работает, только надо быстренько напругу поднять до 1.2.( а делал я это понижением - повышением общего питания от + 3.5 до +5 вольт примерно). Каким образом выходное напряжение зависит от входного (общего)? Это что ж за стабилизатор стоит? И что значит не шьется? Не виден по JTAG?
|
|
|
|
|
Oct 31 2012, 19:15
|
Знающий
   
Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871

|
Первым делом стоит посмотреть на форму питания 1,2В. Или просто заменить источник на линейный, выставить его строго на 1,2В. От 0,75В спартан 3 не должен завестись, это напряжение должно удерживать его в ресете (POR). А раз при 0,75В он работает, то либо питание неисправно, либо кристалл чудной. Я бы начал проверку с первого. Цитата(andreichk @ Oct 31 2012, 22:42)  Не шьётся - значит не прошивается. Не понимаю, что тут непонятного? и по ЖТАГ соотв. не виден. Возможны самые разные варианты того, что кристалл "не прошивается". Не виден по JTAG - это уже вносит ясность.
|
|
|
|
|
Nov 1 2012, 09:58
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Цитата(tegumay @ Oct 31 2012, 22:05)  мне кажется там с питанием 1.2 нахимичено. проверьте даташит внимательно. видел чудные спаратаны но с питанием чудачеств не было. бывает некоторые блоки внутри плисы нерабочие были и приходилось их обходить. и проверьте на закоротку по питанию(меж Vin 3v3 1v2 etc), такое обычно появляется когда хреново они развязаны. и еще разрешение 2v5 через резюк на 3V3 помоему не айс, лучше проверить допускается это или нет. а то у вас очень странная механика сначала 3.3В, а потом 2.5В, можеть быть наоборот? обычно питание от меньшего к большему запускают.
заодно проверьте можно ли выходы DONE объединять как на вашей схеме. заодно укажите каким программатором вы пользуетесь, а также распределение питания по банкам.
имхо вы могли завести 2 разных питания на один и тот же банк. какой сепец при этом будет неизвестно. схема питания взята с рабочего модуля ZEFANT, на котором стоит спартан сотка со 144 пинами. Нахимичить я там ничего не мог, перепроверил уже 100500 раз, поверьте. Зефант отлично опознаётся и прошивается этим же ЖТАГовским кабелем ,кот. подключен к паралельному порту.Да и вообще я им уже с полсотни разных плисин прошил. коротышей нет о которых вы говорите. по поводу DONE на этом модуле именно так и есть, резюк на 330 Ом на 2.5 в и затем через 100 Ом светодиод на землю. На каждый банк идёт своё питание . и оно нигде не смешивается. сейчас я на все банки по 2.5 вольт завёл для проекта. а так пробовал менять, но это никак не влияло. Цитата(XVR @ Nov 1 2012, 11:11)  У вас явные проблемы с JTAG'ом. Посмотрите осциллографом форму сигналов на JTAG ногах в процессе загрузки (в частности уровни и фронты) как же их проверить? по уровням видно, что они до 2.5 вольт дотягивают, а фронты разглядеть проблематично. Это надо осцилл с запоминанием, нету у меня такого, а так, на всех пинах ЖТАГа импульсы скачут. Цитата(Flood @ Oct 31 2012, 21:15)  Первым делом стоит посмотреть на форму питания 1,2В. Или просто заменить источник на линейный, выставить его строго на 1,2В. От 0,75В спартан 3 не должен завестись, это напряжение должно удерживать его в ресете (POR). А раз при 0,75В он работает, то либо питание неисправно, либо кристалл чудной. Я бы начал проверку с первого. 1.2 вольта настолько стабилен, что я сам удивляюсь, правда есть в нём какие-то очень узкие вкрапления по амплитуде ок 25мВ, кот. немного снижаются при понижении вх. напряжения, что вобщем-то логично.
--------------------
|
|
|
|
|
Nov 1 2012, 16:08
|
Знающий
   
Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871

|
Цитата(andreichk @ Nov 1 2012, 14:26)  как это можно сделать? я бы проверил, но в настройках иМПАКТа не нашёл такой опции. В меню пункт Cable Setup. Еще попробуйте убрать с Done светодиод, или увеличить его резистор раз в 10-20.
|
|
|
|
|
Nov 1 2012, 16:27
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Цитата(Flood @ Nov 1 2012, 18:08)  В меню пункт Cable Setup.
Еще попробуйте убрать с Done светодиод, или увеличить его резистор раз в 10-20. для паралельного кабеля III там ничего нельзя изменить. отключение светодиода тоже ничего не изменило. Цитата(des00 @ Nov 1 2012, 18:16)  До кучи, земли компа и платы соединены ? Иногда бывают мега эффекты %) ну если кабель ЖТАГа воткнут , то соеденены. а как иначе?
--------------------
|
|
|
|
|
Nov 2 2012, 08:31
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Цитата(XVR @ Nov 2 2012, 09:52)  На корпусе компа, если он (комп) не заземлен (хотя бы через сетевую вилку) да нет, тут всё ок. у нас все сетевые розетки с 3-мя проводами. Цитата(Flood @ Nov 2 2012, 10:05)  Для начала нужно починить 1,2В. Для уверенности - сделать на линейнике и проверить осциллограмму. И только потом копать дальше. а что там чинить? при входном +5вольт, он железно выдаёт стабильные 1.2 вольта, как положено. Вот для бОльшей ясности нарисовал схему подключения спартана. Может есть ещё какие-нибудь секретные пины, кот. надо включить?
--------------------
|
|
|
|
|
Nov 2 2012, 21:27
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Цитата(Flood @ Nov 2 2012, 18:01)  Резисторы на JTAG, наверное, не нужны. Но и сильно мешать не должны. Если на прошлой странице была осциллограмма 1,2В - то это жуть, а не питание. Там не видно, конечно, сколько вольт и секунд в делении, но все равно выглядит неприятно. да не, это при делении 20мВ на клетку и 0.5 мксек
--------------------
|
|
|
|
|
Nov 6 2012, 07:45
|
Знающий
   
Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515

|
Цитата(andreichk @ Nov 3 2012, 01:27)  да не, это при делении 20мВ на клетку и 0.5 мксек Смущает меня эта осциллограмма. На правильно развязанной шине питания не должно быть таких резких бросков. Интересно, откуда взялась наводка 600кГц, это вроде не с преобразователя напряжения, он медленнее. Узкие пички 25мВ на самом деле могут быть очень узкими пичками 500мВ, срезанными достаточно медленным осциллографом. Правда это, возможно, следствие неудачно выбранной точки подключения земли осциллографа, а на самом деле питание чистое.
|
|
|
|
|
Nov 6 2012, 07:53
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Цитата(Timmy @ Nov 6 2012, 09:45)  Смущает меня эта осциллограмма. На правильно развязанной шине питания не должно быть таких резких бросков. Интересно, откуда взялась наводка 600кГц, это вроде не с преобразователя напряжения, он медленнее. Узкие пички 25мВ на самом деле могут быть очень узкими пичками 500мВ, срезанными достаточно медленным осциллографом. Правда это, возможно, вследствие неудачно выбранной точки подключения земли осциллографа, а на самом деле питание чистое. именно так и есть, я когда землянной щуп переставил к самому стабилизатору, все эти пички начисто исчезли.
--------------------
|
|
|
|
|
Dec 23 2012, 12:40
|
Группа: Новичок
Сообщений: 7
Регистрация: 30-10-12
Из: Н. Новгород
Пользователь №: 74 154

|
Здравствуйте всем. Обращаюсь к andreichk за помощью. У Вас был проэкт - осциллограф - http://electronix.ru/forum/index.php?showt...2466&st=420 , который меня заинтересовал и я уже половину изготовил. Но для завершения нужна Ваша помощь, много непонятных для меня пунктов, которые Вы можете мне объяснить. Если Вы не против ответить на несколько вопросов, отзовитесь пожалуйста, можете писать на почту - compoa@yandex.ru . Спасибо. С уважением Александр.
|
|
|
|
|
Dec 29 2012, 06:18
|
Группа: Новичок
Сообщений: 7
Регистрация: 30-10-12
Из: Н. Новгород
Пользователь №: 74 154

|
Цитата(andreichk @ Dec 25 2012, 03:47)  задавайте ваши вопросы в соотв. теме, хотя от этого проека остались лишь одни воспоминания и разбросанные по инету и непонятно как попавшие туда видеоролики Здравствуйте Andreichk. С наступающим Вас Новым Годом. Большое спасибо Вам за то что отозвались. Я не такой продвинутый как Вы, особенно в теории, но меня очень притягивает эта электроника, а именно изготовление. Это мое хобби, а вообще то я дальнобойщик всю жизнь. Сообщаю Вам это для того чтобы не смеялись на до мной за неправильные наивные вопросы. 1. У меня дисплей WG320240B-FFK-TZ, там стоит S1D13305 - значит на плате SED1335 не нужен? 2. Какой инвертор нужен для лампы подсветки, у меня есть INV01070LG-5; HS-1H2L-0908; и ZX-0101D VER1.0, на них даташитов ненайти, но я глаз положил на последний - гдето видел что на выходе 600 в, а на лампу дисплея стартовое напряжение 600 в, рабочее - 240 в. Недопонимаю тут я, как правильно, как бы не спалить что нибудь. И еще как проводить провода высоковольтные, чтобы наводок небыло, может их экранировать? 3. HM628128 нашел только DIP корпус, можно чем нибудь заменить, у меня есть UT621024SCL-70LL и AS7C1024-15JC. ? 4. Узел с тремя планарными ICL7660 для моего дисплея нужен? 5. Неполные данные - например, на схеме идет прямой провод, а на плате через резистор - где правильнее? Номиналы деталей где точнее, - на схеме или на плате?. 6.
. ? Пока все. Но еще будут вопросы с Вашего позволения. Извините за беспокойство, но мне нужно по возможности максимально "разжевать и в рот положить", готов за это платить если нужно. Спасибо! С уважением Александр.
|
|
|
|
|
Dec 29 2012, 13:32
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Цитата(compoa @ Dec 29 2012, 07:18)  Здравствуйте Andreichk. С наступающим Вас Новым Годом. Большое спасибо Вам за то что отозвались. Я не такой продвинутый как Вы, особенно в теории, но меня очень притягивает эта электроника, а именно изготовление. Это мое хобби, а вообще то я дальнобойщик всю жизнь. Сообщаю Вам это для того чтобы не смеялись на до мной за неправильные наивные вопросы. 1. У меня дисплей WG320240B-FFK-TZ, там стоит S1D13305 - значит на плате SED1335 не нужен? 2. Какой инвертор нужен для лампы подсветки, у меня есть INV01070LG-5; HS-1H2L-0908; и ZX-0101D VER1.0, на них даташитов ненайти, но я глаз положил на последний - гдето видел что на выходе 600 в, а на лампу дисплея стартовое напряжение 600 в, рабочее - 240 в. Недопонимаю тут я, как правильно, как бы не спалить что нибудь. И еще как проводить провода высоковольтные, чтобы наводок небыло, может их экранировать? 3. HM628128 нашел только DIP корпус, можно чем нибудь заменить, у меня есть UT621024SCL-70LL и AS7C1024-15JC. ? 4. Узел с тремя планарными ICL7660 для моего дисплея нужен? 5. Неполные данные - например, на схеме идет прямой провод, а на плате через резистор - где правильнее? Номиналы деталей где точнее, - на схеме или на плате?. Пока все. Но еще будут вопросы с Вашего позволения. Извините за беспокойство, но мне нужно по возможности максимально "разжевать и в рот положить", готов за это платить если нужно. Спасибо! С уважением Александр. насчёт платить,это круто, я как раз испытываю острейшую нужду в деньгах...вобщем за каждый ответ по одному виртуальному евродоллару в самый раз будет. Ну а теперь по делу. этот проект, как я уже сказал, давно канул в лету, у меня даже исходников не осталось, кроме тех, что тут на форуме лежат, да и схем тоже. Да собственно и самого изделия уже не существует. Не понимаю, вы хотите, чтобы я за вас инфу в сети искал по вашему дисплею и всему остальному? Это будет вам стоить ещё несколько сотен виртуальных евродолларов.... единственное, что могу сказать по тому куску печатной платы, кот. вы тут привели, эта часть схемы к осциллографу вообще не имеет отношения, это какой-то тестовый ОУ синус-генератора, кот. запрограмирован в плиске. какой там номинал и нужен ли вообще этот резистор,я уже даже вспомнить не могу.. Так что с наступающим Вас Новым годом , так сказать, всег благ и всего того, что сами себе пожелаете....
--------------------
|
|
|
|
|
Dec 29 2012, 14:14
|
Группа: Новичок
Сообщений: 7
Регистрация: 30-10-12
Из: Н. Новгород
Пользователь №: 74 154

|
Цитата(andreichk @ Dec 29 2012, 17:32)  насчёт платить,это круто, я как раз испытываю острейшую нужду в деньгах...вобщем за каждый ответ по одному виртуальному евродоллару в самый раз будет. Ну а теперь по делу. этот проект, как я уже сказал, давно канул в лету, у меня даже исходников не осталось, кроме тех, что тут на форуме лежат, да и схем тоже. Да собственно и самого изделия уже не существует. Не понимаю, вы хотите, чтобы я за вас инфу в сети искал по вашему дисплею и всему остальному? Это будет вам стоить ещё несколько сотен виртуальных евродолларов.... единственное, что могу сказать по тому куску печатной платы, кот. вы тут привели, эта часть схемы к осциллографу вообще не имеет отношения, это какой-то тестовый ОУ синус-генератора, кот. запрограмирован в плиске. какой там номинал и нужен ли вообще этот резистор,я уже даже вспомнить не могу.. Так что с наступающим Вас Новым годом , так сказать, всег благ и всего того, что сами себе пожелаете....  Спасибо. Но на один хоть вопрос ответьте пожалуйста, где правильные номиналы деталей, на схеме или на плате?
|
|
|
|
|
Dec 29 2012, 17:46
|
Группа: Новичок
Сообщений: 7
Регистрация: 30-10-12
Из: Н. Новгород
Пользователь №: 74 154

|
Цитата(andreichk @ Dec 29 2012, 20:45)  не помню, честно. сам подбирал методом поиска наилучшего результата. Ищите,да обрящете..... Понял.Спасибо. Извините за то что влез ...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|