Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

RDW писал(а):Если брать 8 мА и скажем на 32 канала, то в 256 мА - как-то не верится, что она выдержит. :o
Не могу понять перевод этот (страница №3): http://www.xilinx.com/support/documenta ... /ds057.pdf
Notes:
1. Maximum DC undershoot below GND must be limited to either 0.5V or 10 mA, whichever is easier to achieve. During transitions, the
device pins may undershoot to –2.0 V or overshoot to +7.0V, provided this over- or undershoot lasts less than 10 ns and with the
forcing current being limited to 200 mA. External I/O voltage may not exceed VCCINT by 4.0V.
Значит ли это, что есть ограничение в 200 мА или оно действительно на 10 нс?
Реклама
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

uldemir писал(а):И еще, забудьте про 95-ю серию. Я сейчас тащусь от CoolrunnerII
Поглядел в ISE Design Suite на CoolrunnerII и особых различий не увидел, ну да, появились делители частоты, но их можно и так обычной логикой поделить... + вижу подвязки появились к +/- (непонятно правда зачем)...так чем она лучше XC9500?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7387
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

95-я имеет структуру PAL, а coolrunner PLA. и хотя у 95-й можно делать выражения содержащие до 7 p-termов на макроячейку (2 занимаются от соседних), а у coolrunner только 5,зато их можно повторно использовать. Хотя это для разных задач может быть и критичным, и не актуальным. Скажем, у меня часики написанные под xc9572 ни почто не захотели влезть в xc2c64a даже после выкидывания 10-тиразрядного делителя. Но с другой стороны, последний проект сделанный на xc2c256, использующий 173 макроячейки, не влазит даже в xc95288 (ну ладно, влазит. Но только после включения всех оптимизаций по плотности).
Ну и еще, у coolrunner потребление значительно меньше. Насчет циклов перезаписи - я еще не убил ни один кристалл. Даже тот что на StarterKit-е. А в готовой конструкции больше 100 итераций перезагрузки конфигурации врятли надо. А вот выход у своей первой 9536 - да, был грех, спалил.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Мудрый кот
Аватара пользователя
Сообщения: 1815
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

RDW писал(а): Не могу понять перевод этот (страница №3): http://www.xilinx.com/support/documenta ... /ds057.pdf
В указанном фрагменте идёт речь о "выбросах" напряжения связанных с резкими фронтами сигнала и индуктивностью проводников. Если точнее, то о допустимых характеристиках "выбросов", чтобы не сгорел чип и/или не случилось залочки (latch-up) на паразитных структурах на чипе. Указанные цифры не являются ограничением тока на выводе в режиме выхода, так сказать, в установившемся (постоянном) режиме. Типовой допустимый ток на выходе при заданном напряжении питания можете посмотреть у параметров VOH и VOL.
В приведённом вами файле для питания 3.3в указано 4мА для высокого уровня и 8мА для низкого, а максимально допустимого тока (absolute maximum) на выходах я не увидел.

Добавил: возможно окажется полезным вот этот документ, смотрите то что касается вашей CPLD.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

Огромное спасибо! Теперь что-то проясняется, теперь понятно почему все светодиоды посажены на минус (плюс-то по току совсем дохленький, а на минусе до 70-80мА при 3.3В).
Самая "крепкая" серия CoolRunner. :)))
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1815
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Откуда вы взяли 70мА ??? :shock:
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

с последнего графика
Встал на лапы
Сообщения: 123
Зарегистрирован: Вс июл 18, 2010 09:03:01

Сообщение R1d3 »

скажите можно прошить 12c509a или 508 одной прошивкой или надо под каждый прошивку подстраивать. Хотя в описании написано что она под обои камня подходит
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Ср окт 07, 2009 06:45:38
Откуда: Astana KZ

Сообщение russo_turisto »

R1d3 писал(а):скажите можно прошить 12c509a или 508 одной прошивкой или надо под каждый прошивку подстраивать. Хотя в описании написано что она под обои камня подходит
509ый прошить прошивкой 508ого можно не опасаясь.
Если прошивать наоборот, то прошивка от 509 может не вместиться в 508 (у него меньше програмной памяти).
Нужно учесть что контролеры однократнопрограмируемые.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Барбарис писал(а): В меню выбираю load FLASH, А ОН РУГАЕТСЯ И ГНОВОРИТ ЧТО НЕ ВЛИЗАЕТ ПРОШИВКА, да иконтроллекр из статьи Attiny2313
проверьте, чтобы контроллер стоял нужный выбран был.
Если вы заливаете прошивку, это не значит, что он будет заливать пока не закончится память.Он сверяется с типом камня, что выбран в выпадающем списке и не дает в другой заливать.
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1815
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

RDW писал(а):с последнего графика
Это кривые нагрузочной способности и не более. Реально, значения для этого графика, обычно, получают в импульсном режиме на нескольких точках... Эти кривые не отражают ни максимальную нагрузочную способность выхода, ни время в течении которого выход выдержит заданный ток.

Для вашего чипа на основе документации можно сделать вывод, что выходы выдержат указанные 4 и 8 мА не ограниченное время. А если взять, например, напряжение питания 3.3в, лог."0" на выходе и ток 60мА то уровень напряжения при этом токе будет около 3.0 вольт. Как вам такое напряжение лог."0" !? Вот что следует из этих кривых. И, повторюсь, никак не то что выход чипа выдержит такой ток длительное время для всего диапазона нагрузок.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

Kavka писал(а):Это кривые нагрузочной способности и не более. Реально, значения для этого графика, обычно, получают в импульсном режиме на нескольких точках... Эти кривые не отражают ни максимальную нагрузочную способность выхода, ни время в течении которого выход выдержит заданный ток.

Для вашего чипа на основе документации можно сделать вывод, что выходы выдержат указанные 4 и 8 мА не ограниченное время. А если взять, например, напряжение питания 3.3в, лог."0" на выходе и ток 60мА то уровень напряжения при этом токе будет около 3.0 вольт. Как вам такое напряжение лог."0" !? Вот что следует из этих кривых. И, повторюсь, никак не то что выход чипа выдержит такой ток длительное время для всего диапазона нагрузок.
Тогда мне не понятно, как два желтых диода весят на двух ногах ПЛИС (в макетке) и при этом она как-то работает и не выходит из строя + яркость свечения светодиодов не меняется от друг-друга?
Кстати, помнится в времена обычной логики, для повышения нагрузочной пропускной способности вешали на выходы повторяющиеся элементы, я так полагаю тут подобный фокус не пройдет ,т.к. программа сборки не дает делать лупы и повторение элементов. (
Друг Кота
Аватара пользователя
Сообщения: 7387
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Наверняка на макетке светодиоды питаются далеко не 20 ма. И запараллелить выходы - никто не запрещает, хотя для индикаторного светодиода - это лишнее.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

uldemir писал(а):Наверняка на макетке светодиоды питаются далеко не 20 ма.
Сейчас всё плата потребляет около 30 мА в покое (статично, без внутренних переключений и два диода светятся), если попытаться зациклить элемент, то до 40мА (при 5В, стабилизатор). На плате ничего кроме ПЛИСа + 3-х светодиодов (один по питанию такой же желтый) - не стоит.
uldemir писал(а):И запараллелить выходы - никто не запрещает, хотя для индикаторного светодиода - это лишнее.
Ну на самом деле получается при данной технологии ПЛИСа - это глупость, т.к. там при распараллеливании элемента добавлялось лишнее питание самой микросхемы, а тут как было одно количество выводов для питания - столько и осталось.
Друг Кота
Аватара пользователя
Сообщения: 7387
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Эти пассажи насчет "зацикливания" и появления нового питания - не совсем понятны. Вернее, совсем не понятны.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Мудрый кот
Аватара пользователя
Сообщения: 1815
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

RDW писал(а):
uldemir писал(а):Наверняка на макетке светодиоды питаются далеко не 20 ма.
Сейчас всё плата потребляет около 30 мА в покое (статично, без внутренних переключений и два диода светятся)
Ну так выключите эти светодиоды, если есть возможность, и посмотрите сколько будет потреблять плата... :)

А вообще сейчас есть светодиоды на которые смотреть больно при 20мА. Тут я поддерживаю uldemir-а.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

На самом деле я хочу понять азы ПЛИСа с стороны аппаратной части, чтобы не испортить её и понять как можно её применять. Пока всё, что я вижу (после МК), это легкое применение при замене некоторой логической рассыпухи в схеме (которой кстати сейчас практически нет) и чипу всё так же требуется больше обвязки выходов для вывода информации, причем даже больше чем у МК (ибо нагрузочная способность хуже чем у МК). А набор элементов внутри "бытовых" серий весьма ограничен.
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

Kavka писал(а):Ну так выключите эти светодиоды, если есть возможность, и посмотрите сколько будет потреблять плата... :)

А вообще сейчас есть светодиоды на которые смотреть больно при 20мА. Тут я поддерживаю uldemir-а.
Ок, сейчас проверю это. :)
RDW
Родился
Сообщения: 19
Зарегистрирован: Пт май 20, 2011 15:28:49

Сообщение RDW »

Да, вы правы на счет светодиодов...при 5В потребляет:

- 2 светодиода: 26.01mA;
- выключены: 24.82mA.

Да и на самой плате чип-резисторы стоят в цепи светодиодов по 2к, миниатюрный ток при 3.3В.
Жаль, а я всё надеялся на чудо по нагрузке... :?
Встал на лапы
Аватара пользователя
Сообщения: 81
Зарегистрирован: Вс авг 13, 2006 23:01:11
Откуда: Москва

Сообщение Барбарис »

Прошу, всё же может кто-нибудь подсказать в моём вопросе, на предыдущей странице, а то что-же так и не смогу сделать устройство((((
Шшшшш....Во сне я расту!
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»