Оффтопик
v 2.1 a  
Имя:  Пароль:  Входить автоматически

Правила конференции
Предыдущая тема | Следующая тема
Список разделов -> Оффтопик: «контроллеры AVR (конкретно AT90S2313)»

Брат
******

Откуда:
Бурятия
Сообщений:
370
Регистрация:
06.04.2004

 e-mail 
Студент светодиоды подключил напрямую к выходам портов , говорит так сказал руководитель диплома (декан ). Позвонил декану , он утверждает, что правильно. А я требую вставить резисторы. Я пишу рецензию.В даташите написано, насколько я не понимаю не по нашему : максимальная нагрузочная способность портов 20 мА. Это же не значит, что порт сам ограничивает ток до 20 мА? Или я опять неправ?
08:26 26-06-2008   

Дядя Боря
Старый Кот

Откуда:
г.Томск
Сообщений:
8877
Регистрация:
31.03.2004

Похоже ты абсолютно прав. Да даже если и порт сам ограничивает, то всё равно 20 мА для светодиода обычного - много, можно именно этим мотивировать для дуба-декана. :)
_________________
Старый Кот
08:36 26-06-2008   

Брат
******

Откуда:
Бурятия
Сообщений:
370
Регистрация:
06.04.2004

 e-mail 
Декан-то как раз не дуб. Он им микроконтроллеры читал. И окончил кстати
томский институт (давно правда). Поэтому я засомневался. Может что-то новое в портах придумали.
09:13 26-06-2008   

Yourgen_Pyat
*****


Сообщений:
151
Регистрация:
01.08.2005

У меня комп с мамкой GA8I945P-G-RH не стартует,если я подтыкаю нотишный винт от Гнуса с током 0,7А- штатное USB по стандарту на 0,5А.
Но если комп запущен,то работает.А на других стартует-вывод-производи
тели ВСЕГДА экономят,а написанному верить?
10:33 26-06-2008   

Дядя Боря
Старый Кот

Откуда:
г.Томск
Сообщений:
8877
Регистрация:
31.03.2004

Брат, окончание томского института вовсе не говорит об отсутствии дубовости :)
А то, что человек разбирается в одной части электроники - например микроконтроллерах, вовсе не говорит о том, что он разбирается в другой части - например в силовой.
_________________
Старый Кот
10:49 26-06-2008   

kokur
Ушедший



Сообщений:
2581
Регистрация:
11.03.2005

Надо посмотреть схему на выходе микроконтроллера, если стоит внутри на выходе каскад по схеме с общим эммитером, то можно подключить светодиод выход-общий без резистора, если (+5)-светодиод-вывод контроллера, то нужен токоограничивающий резистор.
Вобщем нужно смотреть внутреннюю схемотехнику.
10:57 26-06-2008   

Gosha
*****


Сообщений:
112
Регистрация:
02.10.2007

Цитата:
Надо посмотреть схему на выходе микроконтроллера


Вот тут оно. Резисторов нет, драйвера стоят.
http://www.datasheetcatalog.com/datasheets_pdf/A/T/9/0/AT90S2313.shtml
_________________
- Семён Семёнович, что это у Вас с кепкой?... - Деньги!...
11:48 26-06-2008   

rezident
Вождь в отставке

Откуда:
Пермь
Сообщений:
4561
Регистрация:
31.03.2004

 e-mail 
Брат :
А я требую вставить резисторы.
Правильное требование. :handup:
Брат :
максимальная нагрузочная способность портов 20 мА. Это же не значит, что порт сам ограничивает ток до 20 мА?
Для микроконтроллера AT90S2313 при токе 20мА лишь нормируется уровень лог.0 не выше 0,6В. Кроме того, в разделе Absolute Maximum Ratings указано, что максимальный ток любого пина не должен превышать 40мА и суммарный ток через пины Vcc и/или GND не должен превышать 200мА.
Светодиод управляется током. Логический уровень ему по барабану, главное чтобы прямое напряжение было выше минимального порогового для него. Выход м/к, выполненный на DMOS технологии, конечно же не может дать неограниченный ток. Он его ограничит, но на каком уровне спрашивается? Косвенно можно прикинуть величину эквивалентного сопротивления пина. Верхнее плечо имеет сопротивление (5В-4,3В)/3мА≥233Ом. Нижнее плечо - (0,6В-0В)/20мА≥30Ом. Прямое падение на светодиодах при больших токах составляет порядка 2,5В. (5В-2,5В)/30Ом=83мА, а допускается не более 40мА. Явное превышение тока пина. А если просуммировать ток всех светодиодов, то будет превышение и второго параметра (макс. ток через пин GND).
Все данные взяты из datasheet AT90S2313.
19:50 26-06-2008   

rezident
Вождь в отставке

Откуда:
Пермь
Сообщений:
4561
Регистрация:
31.03.2004

 e-mail 
Yourgen_Pyat :
У меня комп с мамкой GA8I945P-G-RH не стартует,если я подтыкаю нотишный винт от Гнуса с током 0,7А- штатное USB по стандарту на 0,5А.
Но если комп запущен,то работает.А на других стартует-вывод-производи
тели ВСЕГДА экономят,а написанному верить?
В соответствии со спецификацией USB 2.0 максимальный ток потребляемый от одного порта USB подключаемым устройством не может превышать 0,5А. Причем при подключении устройство USB может потреблять лишь не более 100мА и запросить полную нагрузку питания (0,5А) только после его конфигурации. Поэтому, например пассивные 4-х портовые HUBы, не имеющие внешнего питания, используют два USB порта для умощнения.
19:54 26-06-2008   

Брат
******

Откуда:
Бурятия
Сообщений:
370
Регистрация:
06.04.2004

 e-mail 
rezident, твой ответ исчерпывающий, как всегда. Таблицу электрических параметров не заметил.Насчёт расчёта токов: Нижнее плечо там не нагружено получается. Т.Е на выходе 0 и через светодиод ток не идёт.(светодиод подключен на землю)
Ток идёт только когда 1 на выходе т.е. 5вольт. А ограничение верхнего
3мА не понятно. Ток на светодиод идёт через верхний ключ и он не должен быть больше 40мА (по таблице). (5v-0.7v-2.5v)/ 0.040 =45 ом. Такой резистор нужно, чтобы порт не сгорел.
rezident :
Косвенно можно прикинуть величину эквивалентного сопротивления пина. Верхнее плечо имеет сопротивление (5В-4,3В)/3мА≥233Ом
Вот это я не понял.
Если ограничения 40мА на один пин и 200мА на все только из за того, что не будут гарантированы логические уровни, а электрически порт
выдержит, тогда декан прав в отношении контроллера.
Видимо на верхнем ключе ток сам ограничивается, но до какой величины?
05:26 27-06-2008   

alex_iork
*******

Откуда:
г. Волгоград
Сообщений:
4807
Регистрация:
09.07.2004

Брат, насчет балластного резистора - с точки зрения надежности схемы,
меньшего тока потребления и протчее, протчее и тд и тп - вы правы.
Но не следует забывать, что многое зависит и от применяемых элементов, и конкретной задачи, ведь могут быть и светодиоды со встроенным балластом, или с такими параметрами что можно воткнуть напрямую, и светодиод в схеме
один, так что суммарный ток по GND будет не большой.
Припоминаю, когда в первый раз применил светодиодный индикатор
в динамическом режиме да ещё наши АЛС, тоже использовал балластные
сопротивления, но свечение оказалось таким слабым, что пришлось их
закоротить.

Брат :
Если ограничения 40мА на один пин и 200мА на все только из за того, что не будут гарантированы логические уровни, а электрически порт

Тут вы не правы, в табличке предельных параметров говориться, что предельно допустимый суммарный ток по пин Vсс и GND не должен превышать 200ма. Там же в сноске указано, что превышение этих параметров
а так же длительное использование в стрессовых режимах ведет к снижению надежности и краху .
_________________
Природа не храм, и уж тем более не мастерская. Природа — тир, и огонь в нём надо вести на поражение.
07:43 27-06-2008   

Брат
******

Откуда:
Бурятия
Сообщений:
370
Регистрация:
06.04.2004

 e-mail 
http://www.123avr.com/03.htm
Из графика 177 видно, что выходной ток может быть и 70мА при лог"1" на выходе, тогда напряжение 3вольта. Видимо возможен и больший ток, вобщем не ограничивается внутри контроллера. Жаль нету таких контроллеров проверить. Я думаю вопрос решён в мою пользу.
09:08 27-06-2008   

alex_iork
*******

Откуда:
г. Волгоград
Сообщений:
4807
Регистрация:
09.07.2004

Брат, это график не понятно для какого контроллера, а теперь откройте
даташит указанный выше rezident, и откройте тот же график на стр 81,
фигура 71, и там посмотрите.
_________________
Природа не храм, и уж тем более не мастерская. Природа — тир, и огонь в нём надо вести на поражение.
11:02 27-06-2008   

Брат
******

Откуда:
Бурятия
Сообщений:
370
Регистрация:
06.04.2004

 e-mail 
Посмотрел, согласился. Будем думать.
12:18 27-06-2008   

rezident
Вождь в отставке

Откуда:
Пермь
Сообщений:
4561
Регистрация:
31.03.2004

 e-mail 
Сайты типа 123avr.com и 123avr.nm.ru забудьте как страшный сон! :clap: Есть официальный документ производителя - datasheet, вот им и руководствуйтесь. Различие в токах нижнего и верхнего плеча может быть вызвано тем, что вверху стоит pull-up, а не полноценный ключ, либо можно включить pull-up программно (и такое встречается!). К сожалению, я слабо знаком к МК AVR, чтобы утверждать это наверняка. Если там действительно pull-up, а СИД подключен анодом к пину МК и зажигается лог.1, то вполне можно обойтись и без балластного резистора. Я-то вначале понял, что СИД подключен катодом к МК и зажигается лог.0., потому, что вы про ток 20мА писали. В любом случае ток СИД и пина должен быть ограничен на безопасной для них величине.
20:25 27-06-2008   

Alexandr_Pol
*****

Откуда:
Днепропетровск
Сообщений:
184
Регистрация:
08.03.2007

Кстати, а зачем AT90S2313? Они давно сняты с вооружения. Вместо них - ATtiny 2313. З.Ы. "Сайты типа 123avr.com и 123avr.nm.ru забудьте как страшный сон!" +1. З.З.Ы. А резисторы нужны.
22:02 27-06-2008   

Брат
******

Откуда:
Бурятия
Сообщений:
370
Регистрация:
06.04.2004

 e-mail 
Alexandr_Pol :
Вместо них - ATtiny 2313

В даташите на ATtiny 2313 на графике выходной ток (фиг 106) 70мА при 3вольтах. Здесь выходной буфер симметричный : 20мА втекающий и вытекающий ток. В AT90S2313 вытекающий ток 3 мА.Дальнейшее увеличение тока вызывает падение напряжения на выходе. Как подсказал Алекс_ёрк (фиг.81) там выходной ток ограничен. Значит в AT90S2313 можно подключать без резистора, а в ATtiny 2313 -нельзя.
rezident :
123avr.nm.ru забудьте как страшный сон!

У меня на английский аллергия, надо лечиться. Pull-up резистор в этих портах подключается программно, но только при вводе. Когда порт установлен на вывод , Pull-up отключается аппаратно.
Вобщем придётся признаться, что я не прав.
05:32 30-06-2008   

Список разделов -> Оффтопик: «контроллеры AVR (конкретно AT90S2313)»
Предыдущая тема | Следующая тема


   
  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах



Powered by phpBB © 2001, 2005 phpBB Group