ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
26 июня
191387 Топик полностью
Ксения (22.04.2010 16:13 - 19:27, просмотров: 180) ответил Скрипач на Ксенья, вы, на своей макетке, подачу на вход 0 через 100К проверить можете? Может и правда у меня "чипы китайские"?
Проверила: Напряжение питания = 4.99-5.00 В Напряжение на PB0 с подтяжкой = 4.80-4.81 В Напряжение на PB0 с подтяжкой и баластом 100 ком = 3.58-3.59 В При отключении подтяжки - твердый 0 В (указаны пределы воспроизводимости, т.к. мой мультиметр на полной шкале 20 вольт дает только две значащие цифры после запятой, из-за чего последняя гуляет). В моей практике уже был подобный случай (потому я и встряла в эту тему). По недосмотру выходы цифровых линий на внешний разъем моего AT90USB647 (от тоже AVR) были соединены с землей резисторами 5.1 ком. А когда понадобилось дать управляющий сигнал внешней кнопкой, то у меня не хватило напряжения подтяжки до высокого уровня - на выходе получалось лишь 0.57 вольта. Тогда я по этим данным вычислила, что внутренний резистор подтяжки (I/O Pin Pull-up Resistor) внутри моего экземпляра МК 39-40 ком. Когда как по даташиту его значение (Rpu) декларируется в интервале от 20 (min) до 60 ком (max). После чего была произведена замена резисторов во всей партии (50 шт) с 5 ком на 100 ком. Напряжение повысилось до 3.55 вольта. Конечно не ах, но на устойчивое распознавание высокого уровня хватает. Сейчас вы точно угадали мой номинал :), благодаря чему цифры у нас очень похожие: для ATmega8 3.59 В, а для AT90USB647 3.55 В. Для случая моего экземпляра ATmega8 расчет внутреннего резистора подтяжки дает 28.5 ком. Проверка: 5*100/(100+28.5) = 3.89 Даташит дает на него допустимый интервал от 20 (min) до 50 ком (max), что в пределах нормы. Насколько я поняла из даташита обоих МК, минимальный порог срабатывания высокого уровня составляет 0.6 * Vcc, т.е. для 5-вольтового питания этот порог равен 3.0 вольта. А это значит, что 3.55 В достаточно для срабатывания. Практические испытания это тоже подтвердили. P.S. Как узнать по чипу страну производителя? У меня на микросхеме написано: Atmel 0809G ATMEGA8-16PU китайская она или нет?