ball52
Dec 23 2010, 05:53
При загрузке через USB-Blaster память EPSC4 прошивается а сам CycIII не конфигурируется. Сигнал DCLK присутствует только в момент прошивки USB-Blaster'ом.
Подскажите как запустить CyclonIII.
MSEL2..0[ 0 1 0] - ASerial
OSC 50Mhz - нормально работает
Эл. схема полностью соответствует Datasheet, подключение EPSC4 тоже 1в1
Питание 1.2В, 3.3В
Dual purpose pin's = DCLK, nCEO - use as programming pin, остальные As tri-stated
vadimuzzz
Dec 23 2010, 10:00
принципиальную схему покажите
ball52
Dec 23 2010, 10:30
Схема загрузки CycloneIII EP3C10E44
DmitryR
Dec 23 2010, 10:35
Вот вы прошили флэшку, отключили программатор, передернули питание, и что? Какие линии в каких состояниях?
Serhiy_UA
Dec 23 2010, 10:58
Цитата(ball52 @ Dec 23 2010, 16:30)

Схема загрузки CycloneIII EP3C10E44
В Cyclone III Device Handbook, Volume 1, в разделе 9, раз пять-шесть настоятельно рекомендуется ставить резистор 25 Ом в цепи DATA[0], а в Вашей схеме резистора нет....
Используете ли SFL для программирования EPCS?
Последовательность действий совпадает с AN 370: "Using the Serial FlashLoader with the Quartus II Software"?
vadimuzzz
Dec 23 2010, 11:23
что на nCE после окончания заливки флеш/после подачи питания?
ball52
Dec 24 2010, 02:49
С использованием USB-Blaster в момент прошивки сигналы такие:
DCLK - 3е состояние--последовательность импульсов--3е сост
CONFIG_DONE - "0"
nCONFIG - 2В-лог"1"-2В (в момент загрузки поднимается с 2В до уровня "1" 3.3В потом падает на 2В)
nCE - "0"--"1"--"0"
DATA - 3е состояние--последовательность импльсов--3е сост
nCS\nCSO - 3состояние--последовательность импульсов--3е состояние
ASDI\ASDO - 3е сост--последовательность импульсов--3е состояние
nSTATUS - "0"
После отключения Blaster - по сбросу питания происходит следующе:
DCLK - "1" все время
CONFIG_DONE - "0"все время
nCONFIG - "1" все время
nCE - "0"все время
DATA - "1"все время
nCS\nCSO - "1"все время
ASDI\ASDO - "1"все время
nSTATUS - "0"все время
vadimuzzz
Dec 24 2010, 02:54
а JTAG нету? сам циклон проверить. питание проверяли везде?
DmitryR
Dec 24 2010, 03:33
О, а exposed pad припаян?
ball52
Dec 24 2010, 03:43
первый раз слышу. где он находиться? поясни, нигде не встречал такого. под пузом что ли? тогда нет
DmitryR
Dec 24 2010, 04:03
Да, у корпуса E144 есть пузо, и его обязательно надо припаивать.
vadimuzzz
Dec 24 2010, 04:03
Цитата(ball52 @ Dec 24 2010, 12:43)

первый раз слышу. где он находиться? поясни, нигде не встречал такого. под пузом что ли? тогда нет
как нет?! там такая площадка здоровая (корпус EQFP-144, верно?). ее надо обязательно на землю припаять. мне раз плату сделали, где переходные отверстия к этому паду не просверлили, так 2 кристалла померло, пока причину не нашел. умерли при первом же включении.
ball52
Dec 24 2010, 04:15
млин, попробуем залезть туда. если не получится значит уже 2й кристал запороли.
Спасибо за информацию. Будем пробовать.
Serhiy_UA
Dec 24 2010, 04:22
Цитата(ball52 @ Dec 24 2010, 09:43)

первый раз слышу. где он находиться? поясни, нигде не встречал такого. под пузом что ли? тогда нет
Тоже не знал, а оказывается "All E144 packages have an exposed pad at the bottom of the package." Это из "15. Package Information for Cyclone III Devices" что в "Cyclone III Device Handbook, Volume 1"
Еще на форуме Altera Forum про этот "exposed pad" сказано, что обязательно паять. Здесь же вскользь про возможную причину из-за "missing 2.5V supply for VCCA", тоже интересно.
http://www.alteraforum.com/forum/showthread.php?t=4999Также об этом здесь
http://electronix.ru/forum/lofiversion/index.php/t43846.htmlЯ заложил схему согласно Figure 9–29 и у меня CycloneIII EP3C40Q240C8, пока жду МПП...
ball52
Dec 24 2010, 05:12
Уже сверлим дырку))) держим пальцы скрещеными)))
ball52
Dec 24 2010, 07:04
не помогло, все так же и осталось
vadimuzzz
Dec 24 2010, 07:26
Цитата(ball52 @ Dec 24 2010, 16:04)

не помогло, все так же и осталось
а сам чип заменили?
ball52
Dec 24 2010, 07:28
за углом не валяются, нечем пока.
vadimuzzz
Dec 24 2010, 07:36
Цитата(ball52 @ Dec 24 2010, 16:28)

за углом не валяются, нечем пока.
пока ждете чипов, проверьте еще раз схему, особенно питание. так мне его сжечь не удавалось, даже когда по всем питающим 6В прошло. а вот без земли - 2 из 2.
ball52
Dec 24 2010, 08:49
Потребление почти голой схемы - после прицепления этой площадки на землю 90мА, до прицепления 30мА. при загрузке по кабелю потребление не меняется. в какой-то момент было потребление около 120мА.
Должно ли меняться потребление при загрузке?
А если предположить что она исправная то какие еще камни могут быть? питание проверяли - все надежно, лишнего не давали.
Цитата(ball52 @ Dec 24 2010, 13:49)

питание проверяли - все надежно, лишнего не давали.
Нужно пройтись по всем ногам питаний и земли, и на каждой должно быть то, что нужно. Одну ножку не запаяли - и микросхема не работает.
ball52
Dec 24 2010, 09:18
По всем ногам прошлсь - всё на месте
Цитата(ball52 @ Dec 24 2010, 14:18)

По всем ногам прошлсь - всё на месте
На всякий случай спрошу - а как видели, что на выводах земли есть земля?
Я когда проверяю, держу палец на конце осциллографического пробника, тогда с него лезут наводки. А когда касаюсь пробником земли, наводки исчезают (закорачиваются на землю). Если же земли нет, наводки остаются.
vadimuzzz
Dec 24 2010, 09:46
Цитата(ball52 @ Dec 24 2010, 17:49)

Потребление почти голой схемы - после прицепления этой площадки на землю 90мА, до прицепления 30мА. при загрузке по кабелю потребление не меняется. в какой-то момент было потребление около 120мА.
да, у меня также примерно было. ничего не смог от тех кристаллов добиться..
Serhiy_UA
Dec 24 2010, 10:09
Цитата(ball52 @ Dec 24 2010, 16:18)

По всем ногам прошлсь - всё на месте
Посмотрите "Cyclone III Device Family Errata Sheet"
Там есть фраза, может поможет :
MSEL Pin Connection
Altera has identified an issue with Cyclone III MSEL pins connected to VCCIO for logic high. If VCCIO sags below 0.75 V after power on reset and before configuration starts, the MSEL pins may be sensed at a different setting than was intended. The device might then require a power cycle to recover. This issue does not occur when the device is in user mode or when configuration has started.
Solution
Connect MSEL pins to VCCA for a logic high. If VCCA sags below the device’s POR trip point then the POR circuit will reset the device. If you have already connected the MSEL pins to VCCIO on your board, make sure that VCCIO rises monotonically to its recommended operating condition voltage level and stays within the voltage min and max. A monotonic rise will prevent the issue from occurring.
Serhiy_UA
Dec 27 2010, 05:03
Цитата(ball52 @ Dec 23 2010, 12:53)

MSEL2..0[ 0 1 0] - ASerial
...
Питание 1.2В, 3.3В
А 2,5В на всех входах VCCA питания PLL есть? Для схемы POR оно тоже необходимо...
ball52
Feb 14 2011, 06:45
Припаялись к площадке, поставили 2.5В, висел общий на флэшке))) Загрузилась по JTAG, потом по Activ Serial. В режиме тестирования продержалась неделю - вылетел вход DATA0(13 нога))) 1.5 Ома на землю. Спасибо за подсказки - очень помогло.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.