|
Параллельное Включение Выводов Плис Альтера |
|
|
|
Jan 27 2014, 03:21
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 30-11-07
Из: Нижний Новгород
Пользователь №: 32 827

|
Можно ли вклчать параллельно вывода плис альтера?
|
|
|
|
|
Jan 27 2014, 06:19
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(kulepoff @ Jan 27 2014, 07:21)  Можно ли вклчать параллельно вывода плис альтера? А почему бы и нет?! Вот только выводы должны быть в третьем состоянии. И во избежание коллизии, в определенный момент времени источником сигнала является только одно цифровое устройство. Вот тут странно, но уже ответили Вам=))))))))
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
Jan 28 2014, 08:02
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(kulepoff @ Jan 27 2014, 07:21)  Можно ли вклчать параллельно вывода плис альтера? Это очень плохая практика. Возможно же, что ток нагрузки для этих выводов разделится не поровну даже в статике? Возможно. А уж в динамике - это точно... Ну а дальше все зависит от Вас. Хотите, чтобы все изделия работали долго и без головной боли? Допустим, что будет 1% отказов... Это много или мало? И сколько стоит отказ? Но не микросхемы, конечно. А то, во что оцениваются убытки Вашего потребителя. Т.к. при хорошем раскладе он убытки взыщет с Вас... Или есть только одна игрушка, лежащая на столе... И от ее отказа ничего не зависит. Сгорела, выкинули, забыли... Если бы Альтера "поощряла" такие художества, то давно бы выпустила бы аппликуху о том, как это делать... А на высказывания чайников не обращайте внимания. Думайте своей головой!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Jan 28 2014, 08:12
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(iosifk @ Jan 28 2014, 12:02)  Это очень плохая практика. Возможно же, что ток нагрузки для этих выводов разделится не поровну даже в статике? Ничего страшного в этом нет на самом деле. Это плохая практика для биполярных транзисторов, открытые полевики же в первом приближении являются обычными сопротивлениями (на том участке хар-ки, на котором они работают при допустимых нагрузках в CMOS-микросхемах), и их параллелят налево и направо в любых схемах (в т.ч. и внутри самих I/O ячеек). Их сопротивления легко рассчитываются из даташита, делением VOL на Iout, это худший случай, который и нужен для расчета, сколько выходов напараллелить. Единственное, надо обеспечить синхронность управления затворами, касаемо данного случая - управлять от триггеров, расположенных в I/O ячейках (и никак иначе) Нет апликухи у альтеры - а зачем она нужна, когда такие апликухи есть в изобилии для древних серий CD4000. С тех времен в свойствах полевых транзисторов ничего не поменялось.
|
|
|
|
|
Feb 9 2014, 09:15
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 9-02-14
Пользователь №: 80 406

|
Можно. Сам видел подобные схемные решения, которые работают много лет. Но лично я бы так делать не стал.
|
|
|
|
|
Feb 9 2014, 09:29
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(SM @ Jan 28 2014, 12:12)  их параллелят налево и направо в любых схемах (в т.ч. и внутри самих I/O ячеек).
...
Нет апликухи у альтеры - а зачем она нужна, когда такие апликухи есть в изобилии для древних серий CD4000. С тех времен в свойствах полевых транзисторов ничего не поменялось. +1 Их параллелят даже в импульсных источниках питания, на которые достаточно аппликух. Да, думать надо, действительно, своей головой.  Но перед тем как так сделать, надо бы освежить в памяти даташит на плисину и подробно разобраться в устройстве пина.
|
|
|
|
|
Feb 9 2014, 19:18
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(kulepoff @ Jan 27 2014, 07:21)  Можно ли вклчать параллельно вывода плис альтера? Вы хотите сэкономить на одном транзисторе один рубль? Или вопрос чисто теоретический? Тогда да! Если вопрос практический то +1 рубль я б добавил к схеме)
|
|
|
|
|
Feb 9 2014, 19:43
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(vadimp61 @ Feb 9 2014, 23:18)  Если вопрос практический то +1 рубль Вопрос, чаще, что негде этот рубль на плате разместить... Сейчас кругом миниатюрность, всякие там флип-чипы с шагом 0.4... Лишний резистор в 01005 некуда впихнуть. Цитата(krux @ Feb 9 2014, 23:36)  если по плисине после Place-n-Route задержки в полтакта между этими двумя пинами не набежит это да, вопрос критически важный, такие пины НЕОБХОДИМО подключать к триггерам в I/O ячейках, для получения гарантии синхронности во всем диапазоне PVT
|
|
|
|
|
Feb 14 2014, 19:53
|
Местный
  
Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743

|
А я вот добавлю причину для параллелей выводов. Почему-то после пайки один вывод ПЛИС не стал работать. Вообще. И все бы ничего, но на него выведен светодиод, индицирующий режимы работы устройства. Мне было проще повесить перемычку от двух других ножек к цепи на светодиод, чем перепаивать микросхему. А в проекте я просто сделал Код assign LED_tst[1] = LED_out[1]; assign LED_tst[0] = LED_out[1]; Теперь для совместимости с одной этой платой у меня в проекте это так и останется. Честно говоря, даже вопросов о возможности такого включения не возникало, пока не наткнулся на эту тему. Может это неправильно и мне не стоит так делать, а микросхему перепаять? Или, все-таки, проблемы в этом нет?
|
|
|
|
|
Feb 14 2014, 20:48
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(AlexMad @ Feb 14 2014, 22:53)  А я вот добавлю причину для параллелей выводов. Почему-то после пайки один вывод ПЛИС не стал работать. Вообще. И все бы ничего, но на него выведен светодиод, индицирующий режимы работы устройства. Мне было проще повесить перемычку от двух других ножек к цепи на светодиод, чем перепаивать микросхему. А в проекте я просто сделал Код assign LED_tst[1] = LED_out[1]; assign LED_tst[0] = LED_out[1]; Теперь для совместимости с одной этой платой у меня в проекте это так и останется. Честно говоря, даже вопросов о возможности такого включения не возникало, пока не наткнулся на эту тему. Может это неправильно и мне не стоит так делать, а микросхему перепаять? Или, все-таки, проблемы в этом нет? Я б не работающий вывод в z состояние перевел ( чтоб эта тема Вашего случая не касалась ) assign LED_tst[0] = 1'bo ? LED_out[1] : 1'bz;
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|