Страница 1 из 1

Величина пул-апа на RESET для AVR?

Добавлено: Вт май 27, 2008 21:11:56
ArtemKuchin
Ничего не пойму. В схемах у всех стоит 10k на пулл-ап резисторе на RESET (как по-русски то пул-ап называвается? подтягивающий? а pull down тада как?). А я даташит прочел по atmega8 - там минимальное значение 30K. Как же так?

Добавлено: Ср май 28, 2008 08:21:40
ARV
для входа сброса всех AVR-ов в устройствах без повышенных требований к надежности внешний pull-up резистор не требуется вообще. 30К - это примерноезначение внутреннего сопроитвления на этом выводе. т.к. болтающийся вывод сброса, тем более если к нему подведена дрожка (для программирования) может ловить помехи, которые "перетянут" встроенные 30К, рекомендуют ставить внешнюю подтяжку меньшего сопротивления. При этом можно просто соединять с выводом питания без резистора (в крайнем случае).

что бы вы ни делали - вы всегда должны понимать, к чему это может привести: большоге сопротивление внешнего pull-up-а (или его отсутствие) может привести к возможным из-за наводок, от прикосновений или соседних проводников, слишком малое сопротивление или закоротка на питание может привести к ловле импульсных помех по питанию. ищите оптимум для себя.

P.S. Я в любительских конструкциях оставляю сброс свободным - пока что проблем не было :)

Re: Величина пул-апа на RESET для AVR?

Добавлено: Ср май 28, 2008 08:38:31
tych
artemm писал(а):Ничего не пойму. В схемах у всех стоит 10k на пулл-ап резисторе на RESET (как по-русски то пул-ап называвается? подтягивающий? а pull down тада как?). А я даташит прочел по atmega8 - там минимальное значение 30K. Как же так?
Рекомендую прочитать "Устройство AVR" - это стр. 2 под кнопкой Изображение ниже - многое прояснится.

Re: Величина пул-апа на RESET для AVR?

Добавлено: Ср май 28, 2008 10:36:14
ArtemKuchin
tych писал(а):
artemm писал(а):Ничего не пойму. В схемах у всех стоит 10k на пулл-ап резисторе на RESET (как по-русски то пул-ап называвается? подтягивающий? а pull down тада как?). А я даташит прочел по atmega8 - там минимальное значение 30K. Как же так?
Рекомендую прочитать "Устройство AVR" - это стр. 2 под кнопкой Изображение ниже - многое прояснится.
1) А чем даташит плох для чтения устройства AVR? Я его полностью прочел.

2) Сайт по кнопочке WWW ПРИПОХАБНЕЙШИЙ, хотя и информационно насыщенный, уже взял оттуда пару вещей для чтения некоторое время назад. Было бы здорово, если бы вы его как-то причесали, а не делали такую какафонию из разделов, ссылок, полурекламных лозунгов. цветов, отступов и т.д. Надо систематизировать так. чтобы глаза не разбегались.

3) относитеьлно пул-апа (для ARV)

http://www.atmel.com/dyn/resources/prod ... oc2486.pdf
стр. 242

Так в даташите что ли указана велична ВНУТРЕННЕГО ВСТРОЕННОГО pull-апа? Так почему она тогда указана с таким диким диапазоном: от 30 до 80 kOM?

И я не понял, как может быть "закоротка на питание" если там внутри стоит 30КОМ хотя бы? Такое не закоротить, на сколько я понимаю.

И получается что этот внешний 10К пул-ап просто был подобран практически когда то и все так и делают и на самом деле не столько важно стоит там 10К или 15К ил 8К, плюс минус километр, короче. Т.е. точного расчета по нему нет?

Re: Величина пул-апа на RESET для AVR?

Добавлено: Ср май 28, 2008 11:13:50
tych
artemm писал(а):А чем даташит плох для чтения устройства AVR?


Он великолепен! На плохом ресурсе я и рекомендую (прям с заглавной страницы!) его читать .

Но на стр. 2 есть перевод даташита и разъяснения некоторых основных моментов.
artemm писал(а): Я ДШ полностью прочел.


На плохом ресурсе я пишу что ПРОЧИТАТЬ мало ! Нужно ПОНЯТЬ !

Я вижу что вы не поняли, поэтому посоветовал место где нужная вам информация находится в меньшем объеме текста чем в ДШ.
artemm писал(а): относитеьлно пул-апа (для ARV)
http://www.atmel.com/dyn/resources/prod ... oc2486.pdf
стр. 242
Кроме ДШ я рекомендую читать и апноуты производителя. В вашем случае AVR042 - найти его можно на стр. 7 похабного ресурса или на сайте производителя. В AVR042 есть рекомендации по RESET такие же как на стр. 7.

Re: Величина пул-апа на RESET для AVR?

Добавлено: Ср май 28, 2008 12:59:15
ArtemKuchin

Я вижу что вы не поняли, поэтому посоветовал место где нужная вам информация находится в меньшем объеме текста чем в ДШ.
Хмм. вроде понял все. по крайней мере почти все, что в даташите есть понял. мне так кажется и горе мне если мне кажется что я понял то. чего на самом деле я не понял.
Кроме ДШ я рекомендую читать и апноуты производителя. В вашем случае AVR042 - найти его можно на стр. 7 похабного ресурса или на сайте производителя. В AVR042 есть рекомендации по RESET такие же как на стр. 7.
До апноутов еще не дошел. Завтра приступаю. По сайту: не обижайтесь, я по доброму и с профессиональной точке зрения (сайты мы стругаем уже больше 10 лет). Навигация действительно затруднительная. Информационная часть - замечательная.

Добавлено: Чт май 29, 2008 13:39:39
ArtemKuchin
Смущает меня допуск, ето раз. Ну да ладно. И еще смущает, если внутренний уже 30-50КОм, то что же там особо изменит внешний на 4.7-10Ком (4.7 рекомендуемый по апноуту если без debugWire). Ну да фиг с ними, поверю на слово.
Дoн Амброзио писал(а):А, кстати, в аппноте Атмела AVR042 с названием "AVR® Hardware Design Considerations" написано, что "The RESET line has an internal pull-up resistor of 100 - 500 kΩ"
Я сегодня этот апноут прочел с утричка после завтрака. Нету там такого указания.

http://www.atmel.com/dyn/resources/prod ... oc2521.pdf

Все что там есть:
"The reset line has an internal pull-up resistor, but if the environment is noisy it can be insufficient and reset can therefore occur sporadically. Refer to datasheet for value of pull-up resistor on specific devices."

Добавлено: Чт май 29, 2008 14:12:48
tych
Там еще и схема есть че к ресету подключить рекомендуется - тоже и на стр. 7 курса написано.

Добавлено: Чт май 29, 2008 15:09:55
ArtemKuchin
tych писал(а):Там еще и схема есть че к ресету подключить рекомендуется - тоже и на стр. 7 курса написано.
Конешно есть. А если еще проводок от ресета к GND через кнопку, то получится кнопка RESET. Удобно.

Добавлено: Чт май 29, 2008 16:55:09
ArtemKuchin
Я читал апноут по ссылке которую указал и это то, что лежит на атмеловском сайте и оно, на сколько я понимаю - самое свежее, и там они говорят - см. даташит для своего устройства, и для моей atmega8 в даташит указано 30-50 кОМ.
Нихрена себе "что же там особо изменит"!!!! Уменьшаешь сопротивление в 10 раз и ничего не изменит? А делается это для того, чтоб к пину можно было подключать низкоомную (а значит и более высокоточную {от слова "ТОК", а не "ТОЧНОСТЬ"})нагрузку не опасаясь, что большое сопротивление внутреннего ПуллАпа не даст подтянуть пин к '1' и он всегда будет '0'
не понял :shock: ОТКУДА 10 РАЗ ТО? Внутри уже есть один пул-ап на 30-50 кОМ (как мы тут все выяснили, если мы тут все правильно даташит понимаем). И фактически в параллель к нему подключается еще один на 10Ком. И че? Как я сказал, я вообще не очень понимаю, чего это дает.

Добавлено: Чт май 29, 2008 17:21:17
tych
artemm писал(а):не понял :shock: ОТКУДА 10 РАЗ ТО?
Он соотношение крайних значений взял - 50 К и 4.7 К
artemm писал(а):я вообще не очень понимаю, чего это дает.
Повышает помехоустойчивость по RESET.

Добавлено: Чт май 29, 2008 19:39:15
ArtemKuchin
Так, ниже - схемка из даташита

ЧЕРНЫМ -то что у них в даташите
КРАСНОЕ - это мое

R1- внутренний pull-up на 30-50 КОм
R2 - внешний pull-up на 4.7-10КОм

Я не понимаю физики процесса, как еще один резистор R2 в параллели с R1 может помочь убрать помехи? Какова физика этого явления? Кроме того, мне кажется, что поставив 10Ком в параллель мы только усилили этот самый пул, так что перевести в 0 ножну будет только сложнее.

Добавлено: Чт май 29, 2008 20:26:45
ARV
Физика процесса, говорите?
Вот вам физика: про суперпозицию токов в проводнике слыхали? Помеха есть не что иное, как импульсный ток, который либо сонаправлен с основным (в этом случае по закону ома для участка цепи будем иметь импульсное возрастание напряжения), либо направлен противоположно - "просадка" напряжения. Предположим, помеха - это импульс тока 10 мА. Так вот, в цепи, где течет ток 10 мА эта помеха сумеет либо удвоить напряжение, либо просадить его до нуля. А в цепи с током 50 мА - сумеет изменить лишь на 20%. Следовательно, чем больше ток в цепи, тем более она устойчива к помехам. Потому и уменьшают сопротивление подтяжек, чтобы всяким бякам сложнее было "перетянуть" уровень на выводе.

P.S. Сильно упрстил, конечно, но для понимания, имхо, сойдет...

Добавлено: Чт май 29, 2008 20:50:39
tych
artemm писал(а): поставив 10Ком в параллель мы только усилили этот самый пул, так что перевести в 0 ножну будет только сложнее.
... и помехе тоже.