Мелкие вопросы по МК и ПЛИС.
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Не, это совсем другое. Тут нет условия вообще, несмотря, что формально и присутствует while. Хорошо, что компилятор заворачивает эту конструкцию в безусловное goto, тем самым делая код оптимальнее.
Но... ведь мы смотрим с точки зрения лексики языка, и поэтому становится интересно то, что даже в таком виде из while (1) чисто формально есть выход. Да, он невозможен с точки зрения заданного условия, но однозначно имеется с точки зрения использованной лексики, следовательно, блок [конец] и нужно ставить на этом выходе.
Но... ведь мы смотрим с точки зрения лексики языка, и поэтому становится интересно то, что даже в таком виде из while (1) чисто формально есть выход. Да, он невозможен с точки зрения заданного условия, но однозначно имеется с точки зрения использованной лексики, следовательно, блок [конец] и нужно ставить на этом выходе.
Re: Мелкие вопросы по МК и ПЛИС.
заметил что в некоторых проэктах на AVR на ножке RESET отсутствует RC цепочка
это неосознанная ошибка или преднамеренный шаг ?
это неосознанная ошибка или преднамеренный шаг ?
Tell Me The Truth
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Мелкие вопросы по МК и ПЛИС.
RESET подтянут к питанию в самом МК.
Re: Мелкие вопросы по МК и ПЛИС.
тоесть при подаче питания сброс произойдет даже без наличия RC цепи ?
Tell Me The Truth
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
ну так ведь даташиты иной раз читать все-таки следует...FreshMan писал(а):тоесть при подаче питания сброс произойдет даже без наличия RC цепи
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Мелкие вопросы по МК и ПЛИС.
По этому поводу Вам нужно ознакомится с источниками сброса AVR, и он очень не один.FreshMan писал(а):тоесть при подаче питания сброс произойдет даже без наличия RC цепи ?
Re: Мелкие вопросы по МК и ПЛИС.
Все так, но резистор все же лучше поставить - помехозащищенность будет выше, т. к. внутренний резистор довольно большого номинала. Я обычно ставлю 10 кОм на +5В.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
тогда уж лучше емкость ставить - голый резистор никак не меняет помехозащищенность...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Мелкие вопросы по МК и ПЛИС.
Конечно же меняет. Представте удаленную кнопку резет или разъем ISP, например на 10 см (необходимость этого второй вопрос). Длинная дорожка -антенна. Чем меньше сопротивление подтяжки и чем ближе оно к пину, тем больший ток помехи должен быть, чтобы измененить лог. состояния на пине.ARV писал(а):голый резистор никак не меняет помехозащищенность...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
при чем тут удаленная кнопка? по моему разумению речь шла о болтающемся выводе сброса. просто резистор мало что изменит, т.к. никак не меняет уровень напряжения на висящем пине. а вот дополнительная емкость на пине, изнутри подтянутому резистором - это уже RC-фильтр... с очевидными свойствами резать импульсы... и для антенны емкость лучше резистора подавит всякое нехорошее по очевидной причине.Z_h_e писал(а):Представте удаленную кнопку
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Мелкие вопросы по МК и ПЛИС.
При разомкнутой кнопке или не подключенном ISP это будет не так?ARV писал(а):по моему разумению речь шла о болтающемся выводе сброса.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
да так или не так, речь-то о том, что голый резистор принципиально ничего не меняет. хотя для меня вывод, к которому ничего не подключено и вывод, к которому подключена кнопка - разные вещи.Z_h_e писал(а):При разомкнутой кнопке или не подключенном ISP это будет не так?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Мелкие вопросы по МК и ПЛИС.
Не влияет так не влияет, что 10 Ом, что 1000 кОм. Оборванная цепь со впаянной кнопкой и не впаянной... Я не буду вестись на длинные портянки диспутов, которые Вы зачем то в последнее время устраиваете.
Re: Мелкие вопросы по МК и ПЛИС.
Z_h_e писал(а):Конечно же меняет. Представте удаленную кнопку резет или разъем ISP, например на 10 см (необходимость этого второй вопрос). Длинная дорожка -антенна. Чем меньше сопротивление подтяжки и чем ближе оно к пину, тем больший ток помехи должен быть, чтобы измененить лог. состояния на пине.ARV писал(а):голый резистор никак не меняет помехозащищенность...
а зачем тогда ставится внутренный резистор большого номинала ?
подтягивали бы нору напрямую без резистора
Tell Me The Truth
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Мелкие вопросы по МК и ПЛИС.
FreshMan писал(а):подтягивали бы нору напрямую без резистора
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
ну давайте рассуждать... проводник - это индуктивность... свойство индуктивности - допускать "иголки" напряжений, т.е. всплески. эти всплески мы называем "помехами по питанию" - верно? ну или просто помехами. я не искажаю?Z_h_e писал(а):Не влияет так не влияет, что 10 Ом, что 1000 кОм
если мы подозрительный проводник соединяем резистором, т.е. компонентом, который так или иначе обеспечивает протекание тока, с цепью, где могут быть помехи - мы улучшаем или ухудшаем помехоустойчивость этой цепи? хоть 10 Ом, хоть 1000 кОм - по сравнению с отсутствием связи любое соединение может только в худшую сторону изменить ситуацию. так или не так?
что такое конденсатор? это компонент, свойством которого является противодействие иголкам напряжения. то есть если мы желаем обезопасить свою цепь от этих иголок, нам надо ставить конденсатор.
теперь про проводник-антенну. в антенне наводится переменная ЭДС - верно? резистор с одинаковым успехом проводит переменный ток и постоянный. конденсатор же только переменный. соединив антенну с землей через конденсатор мы пытаемся добиться, что наведенный переменный ток стечет в землю и не попадет в другие цепи. "заземление" ненужных сигналов - типичный способ борьбы с ними.
что не логично или противоречит физике в моих рассуждениях? не холивара ради, а истины для?
вывод: конденсатор для борьбы с помехами на болтающемся выводе сброса предпочтительнее, чем резистор.
разве я не прав, разделяя вывод, торчащий из корпуса, к которому не подведена никакая дорожка (в моей терминологии - болтающийся вывод), и вывод, к которому подсоединена дорожка, временно ни с чем не соединенная? вы же сами называли это антенной! для меня вывод с антенной и без нее - разные вещи при рассмотрении помехоустойчивости, т.к. условия их работы отличаются. когда нам надо защитить МК от ложных сбросов, нам следует стремиться сохранить неизменный уровень на пине сброса при всяких непредвиденных изменениях "внешней среды", например, питающего напряжения. я точно не знаю, что там внутри кристалла AVR в цепи сброса, но там наверняка стоит компараор или триггер Шмидта, срабатывающий при определенном уровне напряжения. если по питанию пройдет скачок, то через встроенный в кристалл резистор (или внешний, рекомендованный вами) этот скачок неизбежно попадет на вход цепи сброса, и еще бабушка надвое сказала, как она отреагирует... если там триггер Шмидта - может, и никак (триггер реагирует на относительный уровень, т.е. при повышении питания триггера сдвигается и порог его срабатывания), а если компаратор, то может и сработать... и вот тут конденсатор - это единственное, что может как-то улучшить ситуацию, т.к. скачка на конденсаторе быть не должно при достаточной емкости.Z_h_e писал(а):Оборванная цепь со впаянной кнопкой и не впаянной...
вот такие пирожки...
см. выше - для обеспечения работы схемы автоматического сброса при подаче питания. должен же тот самый триггер Шмидта или компаратор как-то узнать, что питание дошло до нормы? вот и соединяют его вход с питанием. а не напрямую - надо же и внешнюю цепь позволять... было бы глухое соединение - откуда взять внешний сброс?FreshMan писал(а):а зачем тогда ставится внутренный резистор большого номинала ?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Мелкие вопросы по МК и ПЛИС.
akl писал(а):Почему бы и нет. По мне, вполне нормальное решение, с учетом наличия модуля сброса в AVR
Лично я понял, что FreshMan говорит о внутреннем резисторе. А так да, смело можно и напрямую, только забыть о внутрисхемном программировании.FreshMan писал(а):а зачем тогда ставится внутренный резистор большого номинала ?
подтягивали бы нору напрямую без резистора
ARV, я разве где-то говорил что кондер это зло или не эффективен? Вы сказали: "голый резистор никак не меняет помехозащищенность". Подключите к щупу осцилла провод "в воздухе", лучше подлиннее для наглядности. При том что у Вас уже будет подтяжка 1МОм и кондер пикушечка (вход осцилла). Отличный размах будет синусоиды. А потом подключите 1кОм между щупом и землей. Как Вы думаете, изменится картинка на осцилле от "голового резистора".
А про кнопку можно рассуждать только на конкретном устройстве. Примеры кнопки и разъема я привел для того, чтобы показать что дорожка RESET может быть и длинной и все.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
про кноку я упоминал только в контексте отличия болтающегося в воздухе, т.е. ни к чему не подключенного, пина от пина с дорожкой. а в остальном я с вами согласен - лучше говорить о конкретных схемах. вход осциллографа - это ближе к сферическому коню в вакууме, чем вход сброса с кондером или резистором. про пин сброса я выше все, что думаю, рассказал, и в том контектсте резистор действительно ни к чему.Z_h_e писал(а):А про кнопку можно рассуждать только на конкретном устройстве
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- КРАМ
- Друг Кота
- Сообщения: 25154
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
ARV писал(а):и в том контектсте резистор действительно ни к чему.
Конденсатор с сигнального провода на общий имеет смысл лишь тогда, когда внутреннее сопротивление источника помехи много меньше емкостного сопротивления конденсатора.
В этом же смысле подтяжка работает ничуть не хуже. Дело лишь в номинале резистора.
На входах сброса у многих МК есть входной фильтр, что делает установку емкости практически не нужной.
