реклама на сайте
подробности

 
 
> Несколько вопросов по циклонам от чайника.
Sidoroff
сообщение Jul 3 2006, 09:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 3-07-06
Пользователь №: 18 536



1) Какой ток потребления у EP1C3T100C6 (самый маленький из циклонов)
сразу после включения, в незагруженном состоянии?
У меня 35 ма драйверы (все 3.3 В), ядро 4 ма. Мне кажется, что для
неработающей микросхемы 35 ма многовато. Кстати, если загрузить,
немного увеличивается только ток ядра, ток драйверов тот же,
хотя почти все выводы задействованы и работают.

2) В процессе работы постепенно увеличивается ток драйверов.
За неделю дорастает до 250-300 ма, хотя микросхема
продолжает работать(опять не зависит, загружена конфигурация,
или нет). В чем дело? До сих пор мне встречались только случаи,
когда микросхема горит вся и сразу, а здесь постепенно :).
Может циклон очень боится статики? (в процессе наладки
платы лапаю его иногда пальцами).

3) Собственно проект представляет собой контроллер дисплея 320х240 с
внешеней ОЗУ 32 кб, подключенный к шине ADSP. Проблема такая.
Когда пишу в ОЗУ с автоинкрементом адреса (как в настоящих
контроллерах) сборит один из опорных счетчиков (а может и что еще
но этот - точно).
Сигналов разрешения у счетчика
нет, работает всегда, clk от внешнего генератора через
специальный таковый пин ввода вывода ("dedicated clock"). Счет
до 512, простейший. Как он может сборить, ведь на его работу
по логике схемы вообще ничего не влияет? Пробовал 2 варианта:
мегафункцию lpm_counter, и прямое описание на VHDL. Одинаково.
Питание на всех выводах стабильно. В чем может быть дело?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
v_mirgorodsky
сообщение Jul 5 2006, 07:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



По поводу 1) - ситуация вполне нормальная. Драйвера потребляют практически фиксированный ток, а пики потребления во время переключения выходов и на перезарядку емкостей на нагрузках обычно сглаживаются блокировочными конденсаторами. Да и обычными средствами зарегистрировать эти пики весьма сложно - фронты у Cyclone очень крутые, а значит токовый "всплеск" будет очень коротким. Рост потребления по IO питанию можно сделать нагрузив часть выводов просто на емкостные нагрузки wink.gif

По поводу 2) - ничего определенного сказать не могу sad.gif Странно :-\ Одно можно сказать с уверенностью - это не статика. После статики устройство не оживает, т.к. происходит невосстановимый пробой структур в кристалле.

По поводу 3) - cчетчик может сбоить если на клоке есть некоторая "борода". "Борода" на клоке является следствием несогласованности волновых сопротивлений линии клока и драйвера. Распространенное мнение, что низкочастотные клоки согласовывать не надо - ошибочно. ADSP может генерить весьма крутые фронты сигналов на своих выходах, а Cyclone вполне в состоянии по быстродействию трактовать это как двойной импульс.

Если используете TQFP корпус, то возможно столкнулись с ground bounce - весьма неприятная штука - возникает как следствие плохой разводки шин питания на двухслойных платах. Обычно проявляется как double clocking при переходе всей или большей части шины данных из одного состояния в другое. Например, из всех нулей во все единицы.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
Sidoroff
сообщение Jul 5 2006, 09:09
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 3-07-06
Пользователь №: 18 536



По поводу 1) и 2) разобрался: оказывается запитал PLL от 3.3 В вместо 1.5 В.
Теперь ничего не горит и потребление мизерное.

А глюки 3) остались.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016