Отговори на тема  [ 24 мнения ]  Отиди на страница Предишна  1, 2
Ненужните пинове - какво ги правим? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Уф е тва е въпроса - кое консумира повече -

1. Вход вързан на твърдо.

2. Изход със твърдо състояние.

Според мен входа. Щом пройзводителите като се хвалят с ниска консумация дават че е при условие че входовете са на твърдо - значи това е по нискоконсумиращото решение.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Апр 20, 2006 2:58 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Ами в мойта практика е показало, че е различно - един път е едното, другия път е другото 8) . В зависимост от контролера и другите неща.


Чет Апр 20, 2006 3:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение 
Малко и аз да кажа за Pull Up - един PIC12F629 май беше, с входове конфигурирани така (ползваха се за конфигурация на устройството чрез джъмпери), забиваше (по-точно се рестартираше) при всяко допиране на на крачето с метален предмет. В случая не беше особен проблем, щото с рестарта проца рестартираше и устройството което управляваше, с което гарантираше и неговата правилна работа, но при друго приложение ще е много кофти...


Чет Апр 20, 2006 6:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 
Цецо написа:
Уф е тва е въпроса - кое консумира повече -

1. Вход вързан на твърдо.

2. Изход със твърдо състояние.

на теория почти няма разлика... Входът свързан към маса има съвсем малки предимства - транзисторите в изходите са off, а на входа единия твърдо запушен, другия твърдо отпушен. Докато ако си програмиран като изход, има вероятност изхода ти да не успее да се стабилизира в абсолютна нула или единица, което върнато към входнотото стъпало може да доведе до един съвсем леко отпушен и един несъвсем запушен транзистор и съответно утечка през тях...

Цитат:
Според мен входа. Щом пройзводителите като се хвалят с ниска консумация дават че е при условие че входовете са на твърдо - значи това е по нискоконсумиращото решение.

но има и още едно условие - пинът да не е програмиран като изход - за което нито един производител не гарантира че не се случва при power-up и reset....
Да не говорим, че такива като Atmel така се сгафели ARM-тата си, че в никакъв случай не те съветвам да ги замасяваш...


Чет Апр 20, 2006 7:04 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Дек 01, 2005 10:42 pm
Мнения: 301
Мнение 
Всичко зависи от това каква е веригата на пина, според мен. Смислешните прозводители дават схеми, или поне препоръки как да си нагласиш пиновете и как трябва да са вързани за ниска консумация. От всичко дето ми се е случило досега е ясно че дори между различните портове на един контролер обикновено има разлика. Съответно е добре да им се осигурят подходящите външни условия. В моя случай най-нискоконсумиращото решение се оказа изходи поставени в нула, и входове запряни отвън на нула.


Чет Апр 20, 2006 11:45 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Дек 26, 2005 3:19 pm
Мнения: 336
Местоположение: Varna
Мнение 
Wise написа:
Може и да не е правилно, но ги оставям входове с pullup.
Като меря после по крачетата да си ми показват лог. 1
(Демек - поне порта се е инициализирал)

То това си е към захранване през резистор.
Ако се приеме идеята за ниска консумация, като се свъръзват входове ма маса, трябва да се внимава да не се остави pullup-а включен, защото няма да се постигне желания ефект (ниската консумация):)
Успех :)

_________________
http://ds-portfolio.com/bg/


Пет Апр 21, 2006 4:23 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Апр 13, 2006 11:06 pm
Мнения: 109
Мнение 
Нека внеса и аз малко шум:

- ако един пин по спецификация е само вход (т.е. не е вход-изход), той не трябва да се оставя свободен, тъй-като има вероятност от ESD поражение (колкото и да са устойчиви на ESD съвременните IC)

- ако един пин е вход-изход, вероятността за ESD e минимална, пак не е идеално да виси - може да се докосне и да се предизвика latch-up, например - най-добре е да се следват препоръките на производителя или, ако няма такива да му се подаде някакъв потенциал през високоомен резистор

_________________
You can't manage what you can't measure.
You can't measure what you can't define.
You can't define what you don't understand.


Пет Апр 21, 2006 7:18 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Дек 15, 2005 6:04 pm
Мнения: 112
Мнение 
По отношение на твърда земя или Vdd - никога не се връзват директно от съображения за сигурност. затова се ползват резистори.
Изходът е добро решение, но е prone to errors. Тоест, бъг в софтуера или недоглеждане или грешна инициализация и често се пропуска.
И трите начина са добри. Консумацията на СиМос в статичен режим заивис основно от технологията и захр. напрежение при равни други условия. И трите начина са добри, надеждни и може да се употребят.
Едно друго важно нещо при СиМос техн. е скоростта на нарастване на фронтовете. Особено при xxT технологията и бавни фронтове. Това увеличава повече консумацията отколкото неизползваните пин-ове.


Нед Апр 23, 2006 11:40 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Апр 13, 2006 11:06 pm
Мнения: 109
Мнение 
Gost написа:
Едно друго важно нещо при СиМос техн. е скоростта на нарастване на фронтовете. Особено при xxT технологията и бавни фронтове. Това увеличава повече консумацията отколкото неизползваните пин-ове.

Избора на скорост на нарастване на фронтовете е резултат от компромис:

- при превключването на изходи с голяма стръмност на фронтовете са генерират пикове по захранването и земята, водещи до големи смущения и потенциални функционални, EMI и latch-up проблеми. Това важи особенно за схеми с голям брой изходи, които едновременно преминават от логическа 1 в 0 или обратно и налага специални изисквания при дизайна на захранването и платката. При повишаване на честотите значението на тези проблеми нараства

- затова в по-новите, по-бързи и по-големи IC стръмността на изходния фронт се контролира (ограничава) до някакви разумни граници

- в по-старите и традиционни интерфейсни и други IC бавните фронтове се обуславят основно от бавната технология

- предполагам, че когато се говори за повишена консумация при използване на бавни фронтове се има предвид консумацията на входно IC стъпало, на което се подава бавен фронт. Има такъв проблем, но той се решава схемно в IC, например, със стъпало с хистерезис. Ясно е, че при простите логически схеми няма специални входни стъпала и е възможна повишена динамична консумация

_________________
You can't manage what you can't measure.
You can't measure what you can't define.
You can't define what you don't understand.


Нед Апр 23, 2006 12:39 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 24 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни