Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Джампер по питанию
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Daedal07
Здравствуйте!
Подскажите, пожалуйста, как правильно обезопасить схему подачи питания 1,0В на ядро ПЛИС? Думаю обойтись джампером, но не знаю,как это отразиться на качестве напряжения, всё-таки штырёк - это антенна, а в проектируемом устройстве есть и ВЧ. Или это вообще не по уму и надо бы супервизор ставить ещё, который бы и софт старт организовал и за номиналом на выходе смотрел?Хотелось бы по-проще, но надёжно, чтоб на пятое-десятое включение "неожиданно" не умерла железка.Учитывая,что питание на ядро подаётся первым, а к ПЛИС много чего подключено, то возможно,что напряжение на входы поступит раньше питания ядра...Пишут,что это нежелательно.Как в таких случаях поступают, супервизоры и всё тут или конденсаторы на входах DC/DC обеспечат необходимую последовательность подачи питания однозначно?

Вроде бы создавал в соответствующей ветке...а получилось вот тут)) smile3046.gif
Methane
1. Какая ПЛИС? Они уже начали десятки ампер жрать.
2. 1.0 вольт, это странно.
3. Не понял идею с джампером вообще.
Daedal07
Цитата(Methane @ Jun 5 2010, 19:26) *
1. Какая ПЛИС? Они уже начали десятки ампер жрать.
2. 1.0 вольт, это странно.
3. Не понял идею с джампером вообще.

1.Virtex-5
3. Я очень не корректно выразился: Пока писал пост думал о том, как не спалить ПЛИС при включении,т.е. сначала поглядеть выход модуля питания(использую ptv05020w) на джампере, потом появились сомнения, не отразится ли это на качестве питания. А т.к. отслеживать качество питания надо бы всегда(ПЛИС-то не дешёвая unsure.gif ), то вспомнил про схемы с супервизором. На джампере в динамике,конечно, не выехать. Вопрос сводится по сути к тому,как обеспечить нужное питание ПЛИС и не допустить выхода её из строя по причине превышения номинала питания. И вообще, буду признателен, если доступно объяснят,чего впринципе стоит опасаться в таких случаях. У ptv05020 пишут,что есть "overcurrent protection", этой защиты оказывается достаточно?
Спасибо.
Victor®
Цитата(Пётр Толкачёв @ Jun 5 2010, 19:37) *
1.Virtex-5
3. Я очень не корректно выразился: Пока писал пост думал о том, как не спалить ПЛИС при включении,т.е. сначала поглядеть выход модуля питания(использую ptv05020w) на джампере, потом появились сомнения, не отразится ли это на качестве питания. А т.к. отслеживать качество питания надо бы всегда(ПЛИС-то не дешёвая unsure.gif ), то вспомнил про схемы с супервизором. На джампере в динамике,конечно, не выехать. Вопрос сводится по сути к тому,как обеспечить нужное питание ПЛИС и не допустить выхода её из строя по причине превышения номинала питания. И вообще, буду признателен, если доступно объяснят,чего впринципе стоит опасаться в таких случаях. У ptv05020 пишут,что есть "overcurrent protection", этой защиты оказывается достаточно?
Спасибо.


1) Что Вы подразумеваете под "джампером"?
2) Посмотрите как сделано питание на каком-либо ките с применением этой FPGA.
3) Смотрите тут - http://electronix.ru/forum/index.php?showtopic=1356
cioma
Поставить на выходе DC/DC прецизионный низкоомный резистор с соответствующей мощностью рассеивания. Сначала, для первого включения - не запаиваете. А потом по падению на нём можно и среднее потребление измерить. Естественно после резистора питание должно уходить на пару отдельных слоёв платы, с соответствующей развязкой, и оттуда отдаваться на пины FPGA
Methane
Цитата(Пётр Толкачёв @ Jun 5 2010, 19:37) *
1.Virtex-5
3. Я очень не корректно выразился: Пока писал пост думал о том, как не спалить ПЛИС при включении,т.е. сначала поглядеть выход модуля

Я думаю сделать просто широкую дорожку в верхнем или нижнем слое. Для первого включения, ее перерезать, прогнать SMPS во всех режимах, потом восстановить.

Цитата
питания(использую ptv05020w) на джампере, потом появились сомнения, не отразится ли это на качестве питания. А т.к. отслеживать качество питания надо бы всегда(ПЛИС-то не дешёвая unsure.gif ), то вспомнил про схемы с супервизором. На джампере в динамике,конечно, не выехать. Вопрос сводится по сути к тому,как обеспечить нужное питание ПЛИС и не допустить выхода её из строя по причине превышения номинала питания. И вообще, буду признателен, если доступно объяснят,чего впринципе стоит опасаться в таких случаях. У ptv05020 пишут,что есть "overcurrent protection", этой защиты оказывается достаточно?

Не думаю что достаточно. И модуль у меня сомнения вызывает. Что мешает просто развести на плате несколько DC-DC на нужное кол-во напряжений и токов? Альтера именно по такому пути пошла. И что должно вызвать превышение напряжения? Транзистор сгорит? Так никакие защиты тут не помогут. Резистор в ООС отвалится? Так паять нужно по человечески и не брать резисторы пролежавшие в луже два года.
des00
Цитата(Methane @ Jun 5 2010, 23:10) *
Для первого включения, ее перерезать

еще чего не хватало, тогда уж 1210 ноль омник лучше взять
Victor®
Мы обычно паяем несколько плат, пару штук - только источники.
Над ними и проводим эксперименты, проверяем параметры. Хорошо бы иметь электронную нагрузку,
но если ее нет - то резисторами нагрузить. Проверяются значения напруг, секвенсинг и т.п. на соответствие требованиям
производителей чипов. Потом включаем полностью запаянные платы.
Daedal07
Цитата(Victor® @ Jun 5 2010, 23:12) *
1) Что Вы подразумеваете под "джампером"?
2) Посмотрите как сделано питание на каком-либо ките с применением этой FPGA.
3) Смотрите тут - http://electronix.ru/forum/index.php?showtopic=1356

Имел ввиду перемычку, но вот идея 0 Ом резистора больше подходит.

По поводу распайки нескольких DC/DC : не совсем понятно чем уступает предложенный модуль. На ток Ампер 10-15 не так и много DC/DC. C внешними полевиками, большими индуктивностями возни наверное предостаточно будет, наверное проще всё-таки уже готовое взять,это как раз модуль ptv . По поводу пайки сначала только питания на платы, его проверки - это да, но я не в Москве, где за соседней стенкой паяльная станция стоит...у нас нет её 1111493779.gif(сигнал тревоги руководству) , долго паять получится,боюсь.
Victor®
Цитата(Пётр Толкачёв @ Jun 6 2010, 14:39) *
На ток Ампер 10-15 не так и много DC/DC. C внешними полевиками, большими индуктивностями возни наверное предостаточно будет, наверное проще всё-таки уже готовое взять,это как раз модуль ptv


Подсказываю, что многие DC/DC можно ставить в паралель.
Смотрите на Enpirion - интегральная штука + можно паралелить.
Хотя кроме Enpirion есть похожее у Linear и National.
Очень интересные по цене получаются powIR от IRF.
Methane
Цитата(des00 @ Jun 6 2010, 07:57) *
еще чего не хватало, тогда уж 1210 ноль омник лучше взять

Чем лучше? Лишней деталью?

Цитата(Victor® @ Jun 6 2010, 10:59) *
Мы обычно паяем несколько плат, пару штук - только источники.
Над ними и проводим эксперименты, проверяем параметры. Хорошо бы иметь электронную нагрузку,
но если ее нет - то резисторами нагрузить. Проверяются значения напруг, секвенсинг и т.п. на соответствие требованиям
производителей чипов. Потом включаем полностью запаянные платы.

И? А если передрать один в один схему KITа, то ж-па может вылезти только в разводке. А она на 2х слойке и на 8 слойке будет совсем разная. Внимание вопрос: Нафига платить больше?
tinker73
Для джампера в данном случае одного резистора 0 ом может и не хватить. У них реальное сопротивление может 5-10 миллиом оказаться, что на токе 5-10А уже заметную просадку даст (25-100мВ).
Кроме того, для 1206 есть лимит 0.5Вт, и на токе 10А он в лучшем случае будет работать на пределе: P min = 0.005*10*10 = 0.5Вт.

В общем придется поставить в параллель не менее 2-3 резисторов 0 ом.

На супервизоре\секвенсере тоже лучше не экономить. Если не нравятся готовые, то можно самому на компараторе соорудить, обойдется не дороже 100руб.
Daedal07
Цитата(tinker73 @ Jun 6 2010, 22:11) *
Для джампера в данном случае одного резистора 0 ом может и не хватить...

В общем придется поставить в параллель не менее 2-3 резисторов 0 ом.

На супервизоре\секвенсере тоже лучше не экономить. Если не нравятся готовые, то можно самому на компараторе соорудить....

Понятно. Секвенция будет заключаться в подаче через компаратор выхода ptv на EN tps-ов которые у меня ещё имеются в достаточном количестве. например так : ptv05020w --> компаратор --> EN tps54620 --> SHDN tps7a4533 и т.д. Только вот придётся,как я понимаю, учитывать время собственной конфигурации ПЛИС порядка мс, а уж потом продолжать секвенцию на всё,что на ноги ПЛИС посажено. К ПЛИС, думаю, понадобится и флешка , вот её надо по-раньше запустить, так?
tinker73
Цитата(Пётр Толкачёв @ Jun 7 2010, 00:35) *
Понятно. Секвенция будет заключаться в подаче через компаратор выхода ptv на EN tps-ов которые у меня ещё имеются в достаточном количестве. например так : ptv05020w --> компаратор --> EN tps54620 --> SHDN tps7a4533 и т.д. Только вот придётся,как я понимаю, учитывать время собственной конфигурации ПЛИС порядка мс, а уж потом продолжать секвенцию на всё,что на ноги ПЛИС посажено. К ПЛИС, думаю, понадобится и флешка , вот её надо по-раньше запустить, так?

увы, это было-бы слишком просто...
Так не получится предусмотреть порядок выключения питаний, при всех возможных сценариях отключения устройства.
Если задача действительно того стоит, то я бы сделал полностью независимый секвенсор, который полностью управляет включением\выключением всех питаний, а также формирует сигналы сброса .

Питание флешки можно сделать по разному. Наверное лучше всего будет объединить его с питанием Vссo того банка ПЛИС , к которому она подключена. Конфигурация все равно начнется только после деактивации сигнала PROGRAM_B, который должен быть сформирован после установления Vcco. А после установления DONE, очевидно, уже можно позволять работать всему остальному.
Victor®
Цитата(Methane @ Jun 6 2010, 18:15) *
И? А если передрать один в один схему KITа, то ж-па может вылезти только в разводке.


Осмелюсь утверждать, что наши устройства на порядок сложнее кита.
Вот мне надо сейчас 1V@20 A + 1V@10A + 1V@10A + 2V5@8A + 1V5@10A.
в минимально возможной площади. Тут схема кита не поможет.

У Вас Virtex-5 на 2-х слойке? 07.gif
Methane
Цитата(Victor® @ Jun 7 2010, 09:11) *
Осмелюсь утверждать, что наши устройства на порядок сложнее кита.
Вот мне надо сейчас 1V@20 A + 1V@10A + 1V@10A + 2V5@8A + 1V5@10A.
в минимально возможной площади. Тут схема кита не поможет.

Ну так сделать минимум для ПЛИСины, а потом ПЛИСина уже включает остальные.

Цитата
У Вас Virtex-5 на 2-х слойке? 07.gif

1 слойке. На гетенаксе. Вырезана резаком из ножовочного полотна.
Daedal07
Цитата(tinker73 @ Jun 7 2010, 01:59) *
увы, это было-бы слишком просто...
Так не получится предусмотреть порядок выключения питаний...

Ну как же? сначала только ядро ПЛИС на плате, потом уже управляющий сигал компаратора на второй источник и так по цепочке все остальные. Вы имеете ввиду, что простому стробированию EN-ов и SHDN-ов что-то будет мешать? это возможно при некорректрой топологии ПП, если не ошибаюсь. Или компаратор не всегда отрабатывать будет порог,т.е. сбой на печи всё равно получается. Что вообще секвенсер обеспечивает по сравнению с таким способом?
Цитата(tinker73 @ Jun 7 2010, 01:59) *
Конфигурация все равно начнется только после деактивации сигнала PROGRAM_B, который должен быть сформирован после установления Vcco. А после установления DONE, очевидно, уже можно позволять работать всему остальному.

И это тоже.и питание объединю.
Victor®
Цитата(Methane @ Jun 7 2010, 09:37) *
1 слойке. На гетенаксе. Вырезана резаком из ножовочного полотна.


Обманывать некрасиво - 2-х слойка у Вас.
Цитирую: "А она на 2х слойке и на 8 слойке будет совсем разная. Внимание вопрос: Нафига платить больше?"

На гетЕнаксе 1 слоек не бывает. Они бывают на гетИнаксе.

P.S. Не тратьте время на иронию - почитайте книжку.
tinker73
Цитата(Пётр Толкачёв @ Jun 7 2010, 11:36) *
Ну как же?


Для пояснения см.картинку в прицепе: выходы компараторов подключаем к EN DC-DC преобразователей. В ней надо ограничить скорость разряда задающей RC-цепочки последовательным резистором на выходе первого компаратора ,и запитать всю схему от входного источника питания через диод с конденсатором .
В итоге гарантированно получаем нужный порядок включения и обратный ему порядок выключения всех ИП при снятии входного питания .

Также, если используются DC-DC преобразователи с встроенным детектором ошибки и выходом PWRGD (открытый коллектор) - у вас это tps54620, то можем организовать запрет работы всех далее стоящих по цепочке ИП, подключив его PWRGD к выходам нужных компараторов через диоды шоттки. В результате, если отклонение по напряжению у одного из ИП превышает 9%, то запрещается работа далее стоящих ИП.
Для надежности помимо запрета работы ИП можно одновременно предусмотреть mosfet-ы для быстрого разряда емкостей по питанию на землю, но это уже совсем для параноиков.

Рекомендованный порядок включения питаний для Virtex5: Vccint, Vccaux, Vcco. Для выключения - обратный.
Для других чипов порядок включения всегда лучше уточнить datasheet-е и не надеяться на авось.
Methane
Цитата(tinker73 @ Jun 8 2010, 00:00) *
Для пояснения см.картинку в прицепе: выходы компараторов подключаем к EN DC-DC преобразователей. В ней надо ограничить скорость разряда задающей RC-цепочки последовательным резистором на выходе первого компаратора ,и запитать всю схему от входного источника питания через диод с конденсатором .
В итоге гарантированно получаем нужный порядок включения и обратный ему порядок выключения всех ИП при снятии входного питания .

Проще уж цифровое что-то замутить, на сдвиговом регистре из 74HC.
ViKo
Цитата(Methane @ Jun 8 2010, 04:36) *
Проще уж цифровое что-то замутить, на сдвиговом регистре из 74HC.

Проще уж на PIC-е 6-ногом замутить. Рекомендую. Там и компараторы бывают, и АЦП. Полный контроль за источниками питания.
Methane
Цитата(ViKo @ Jun 8 2010, 10:28) *
Проще уж на PIC-е 6-ногом замутить. Рекомендую. Там и компараторы бывают, и АЦП. Полный контроль за источниками питания.

А сколько можно спалить всего, просто глюком в софте!!!!
ViKo
Цитата(Methane @ Jun 8 2010, 10:37) *
А сколько можно спалить всего, просто глюком в софте!!!!

Да каком-таком "софте"? smile.gif
Несколько десятков строк C.
Я программировал такие, я знаю smile.gif Тоже выбирал, то ли компаратор тупой поставить, то ли более интеллектуальное устройство применить. Остановился на втором.
Там и сторожевой таймер имеется.
P.S. А в компараторах ничего отвалиться не может?
Daedal07
Цитата(tinker73 @ Jun 8 2010, 01:00) *
Для пояснения см.картинку в прицепе:

Спасибо, всё впринципе ясно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.