|
|
  |
Вопросы по 3.3V configuration Spartan-3, иcпользование XCF02S |
|
|
|
Jul 25 2005, 17:52
|
Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 24-01-05
Из: СПБ
Пользователь №: 2 151

|
Xapp423 прочел и схему Spartan-3 Starter Kit изучил, но некоторые вопросы остались.
1. Махсимальный номинал последовательных резиторов к контактам TDI,TCK,TMS (важен, т.к. чем больше их величина, тем больше шутирующий резистор на VCCAUX и следовательно меньше ток потребления по этому напряжению) 2. Bypass режим, т.е. загрузка FPGA через JTAG без программирования XCF02S. Необходим ли джампер коммутирующий контакт CE XCF02S между корпусом и контактом DONE FPGA, или можно обойтись без него. 3. В Starter Kit междк контактами DO и DIN, CLK и CCLK стоят последовательные резисторы, хотя по идеи они не нужны. 4. Примерное потребление по VCCINT,VCCJ,VCCO (XC3S400 -TQ144)
В общем-то понятно, что делать, если не экономить площадь и особо не жаться по потреблению, но моё устройство требует к сожалению требует обратного. Прошу помочь советом, имеющим опыт в этом вопросе.
|
|
|
|
|
Jul 26 2005, 16:34
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
1 Не понял вечером схему посмотрю. 2 Bypass - команда поддерживаемая любым устройством с интерфейсом JTAG, которая шунтирует сдвиговый регистр данных. Если Вас смущает надпись BYPASS в импакт, не обращайте внимания, аппаратно ничего с цепью JTAG мудрить не надо. 3 Опять же не помню схему, вечером уточню. Но думаю это просто согласующие резюки. 4 Потребление зависит от содержимого и рабочих частот (так же и от емкостной нагрузке на кождом из внешних пинов  ), прикинуть можно в самой ISE. 1. А чем они по вашему шунтируют VCCAUX, они же токоограничивающие? Сльно повышать номинал (хотя не вижу в этом смысла) не стоит, т.к. увеличится постоянная времени цепи R*Cпаразитная 3 Это согласующие резисторы
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Jul 26 2005, 19:26
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(3.14 @ Jul 26 2005, 19:34) 1. А чем они по вашему шунтируют VCCAUX, они же токоограничивающие? Сльно повышать номинал (хотя не вижу в этом смысла) не стоит, т.к. увеличится постоянная времени цепи R*Cпаразитная См. xapp453 "The 3.3V Configuration of Spartan-3 FPGAs" А если вкратце, то подача напряжения 3.3V на контакты JTAG и Configuration-пины приводит к обратному току, который потечет в источник Vccaux = 2.5V. Последовательные резисторы, действительно, ограничивают ток. Но ток все-равно будет течь и для того, чтобы как-то погасить этот ток согласно вышеуказанному xapp453 требуется параллельно Vccaux поставить шунтирующий резистор номиналом около 80-120 Ом. Однако это отрицательно сказывается на общем потреблении схемы. Потому, если я правильно понимаю, и возник этот вопрос.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Jul 27 2005, 05:50
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Ну теперь понятно, причем тут потребление  Если Ваш программатор подключен не постоянно, то наверняка можно обойтись и без этого "разгрузочного" резистора, ну или в крайнем случае поставить перемычку на него. Если постоянно, то например, можно на каждый "внешний" сигнал поставить по ограничителю уровня (стабилитрон с резистором на землю). В любом случае, с "батарейным" питанием, этот разгрузочный резистор надо убирать. Хотя, может не грузиться, и поставить более мощьный стабилизатор (с меньшим выходным сопротивлением).
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|