Немного про наводки

Вот решил продемоснтрировать то как ведет себя Hi-Z вход в отстутствии сигнала. Схема точь в точь из поста про регистр. В схеме тут три сдвиговых регистра цепью, на выходе у них светодиоды. С микроконтроллера идет только тактовый сигнал, а вот Data сигнал висит в воздухе. Получается следующий эффект — случайная наводка возникает на входе, иногда возникают единица, а тактовый импульс проталкивает ее по регистрам. Как результат — диоды мерцают. Сама наводка очень сильно зависит от окружающих предметов. Подошел — есть, отошел — нету.

Именно поэтому не следует оставлять висеть просто так выводы микроконтроллеров. Их нужно либо изнутри (конфигурацией DDR или аналогов) либо снаружи подтягивать до единицы или до нуля. Чтобы не болтались. Да, надо еще добавить, что вот так вот хаотично болтаясь, вывод генерирует множественные переключения внутренних ключей, а значит, потребляет больше энергии, создает микроброски напряжения в цепи питания. Как следствие хаотичного снижения и повышения энергопотребления. Про самопроизвольную генерацию всяких событий вроде прерываний (если они не выключены) я и не говорю. Также такое вихляние напряжения на выводе при включении может стать причиной так называемой тиристорной защелки. Когда транзисторы на выходе заклинивает в открытом состоянии, образуется внутрикристальное короткое замыкание. При этом микросхема начинает греться как утюг и чаще всего сгорает. Из защелки выход только один — вырубить питание.

27 thoughts on “Немного про наводки”

    1. Не получится. Как и было выше сказано, кол-во помех сильно зависит от положения схемы относительно других предметов.

    2. Не, не покатит. «Генерация случайных чисел слишком важная вещь, что бы оставляеть её на волю случая» (не помню кто сказал) =)

    3. Чтобы он был неплохой, он должен иметь строго определённое распределение (обычно — равномерное (аля игральный кубик) или гауссово (тепловой шум). Этот вообще не понятно, на кого похож… 8)

  1. Осталось сделать датчики для робота, чтобы при при приближении людей и животных он разворачивался и (с криком «А-а-а-а-а! Биомасса-а-а!») ехал прочь.

  2. Ах, ах, ах)))) Немного уличной магии…))))) Кстати на самом деле оч интересна эта тема.. Казалось бы такие почти не важные вещи, как наводки, могут сыграть оч злую шутку) Кстати маленький вопросик по этой теме: А если у меня в воздухе болтается другая нога МК(я ее не использую) то она же не сможет повлиять на соседнюю ногу? По идее нет.. Но после просмотра этого видео начинаю вообще задумываться над этим вопросом….. Стоит ли все не используемые пока ноги ставить на вывод..

    1. А трудно сказать сможет или не сможет. Hi-Z очень нестабильное состояние, тут что угодно на него повлиять может.
      На вывод не стоит — можно будет случайно ногу сжечь, а вот DDR=0 PORT=1 выставить не помешает. Будет на вход с внутренним подтягом.

        1. Все сильно зависит от ситуации в которой все оказалось. А также на то с какой стороны (со стороны железа или со стороны софта) смотреть на ситуацию.

          Если у нас схема спроектирована правильно и для всех критичных к уровням есть внешние подтягивающие резисторы (а не только внутренние подтяжки). Или свободное плавание этих резисторов не приведет к печальным последствиям, то HiZ это самое безопасное состояние. Т.к. в результате какой нибудь внештатной ситуации будет эффект вынутого из МК контроллера.

          Если же мы смотрим со стороны того, что нам нужны четкие и предсказуемые уровни, то есть софт должен знать, что на входе. То HiZ даст полный хаос и сплошные наводки.

  3. На счет такого девайса для ролевых игр, вижу один трабл, это не будет работать на свежем воздухе, где нет наводок от 50 герц проводки, как в таких условиях сделать что-то подобное?

  4. А если рядом положить сотовый, будет эффект? А если на него позвонить?
    Есть же подставки для сотовых которые начинают светиться еще до того как сам телефон зазвонит, они вроде как с батарейками.
    А еще есть наклейки на сотовый, если ее правильно приклеить возле самой антены то моргает когда идет посылка сигнала. Использовал такую в качестве хардварного индикатора работы GPRS-модема в телефоне:) Если внимательно посмотреть, там дорожка в виде спирали ведущая к маааленькому кристаллу и маааленькие светодиоды, без всяких батареек.

  5. Насчет выгорания при тиристорной защелке — думаю, актуально только если не было подано первым питание. Хотя, если на выходе кусок провода метров 5 и рядом работает сварочный или какая-нибудь катушка Тесла — то кто его знает, может и сработает…

  6. Добрый день!

    Делаю схему на ATtiny13V. Которая выдаёт импульсы с F=100 Гц (примерно) длительность, коих зависит от измеренного АЦП значения. Чем больше тем длиннее… И подаются эти импульсы на выход после прихода синхроимпульса.. но это уже наверное не так важно. А колбасинг вот в чём: Импульсы дико дрыгаются, даже если я закорачиваю пин ацп на землю пинцетом. Т.е. пляшут ни 1-2 младших бита измерения ацп (я беру только старшие 8 бит измерения) , а 5 младших бит (судя по осцилографу)!!!!!!! Может ли такое быть??? Как это побеждать?

    Спасибо.

      1. Выставил в качестве ИОН питание и стало на порядок лучше. Эт получается, что встроенный ИОН 1.1в полное гэ..? Я думал что встроенная опора- образец для подражания. :(

          1. Спасибо за подсказку про питание! Оно действительно оказалось стрёмным.
            Первый раз с ацп вожусь… недопёр…. В общем когда запитал МК через токоограничительный резистор и стабилитрон всё стало шоколадно даже при использовании внутреннего ИОНа. Ещё раз спасибо.

Добавить комментарий

Ваш e-mail не будет опубликован.

Перед отправкой формы:
Human test by Not Captcha