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

Инверс порта

Добавлено: Вт окт 31, 2006 11:08:23
Юзверь
Товы, с чем связана потребность в инверсе данных (тоесть нулей в единицы, и наоборот) при выводе данных в порт?
С чем это связано?

Добавлено: Вт окт 31, 2006 11:32:34
avr123.nm.ru
с тем что вместо "0" нужна "1" и наоборот.

Добавлено: Вт окт 31, 2006 12:08:46
Юзверь
Т.е скажем мне надо в на PA0 подать логическую 1, и чтобы светодиод загорелся надо инвертировать 1 в 0? я так понимаю. если так, то зачем все это.
П.С Экпериментировал в vmlab

Добавлено: Вт окт 31, 2006 12:59:55
avr123.nm.ru
значит так подключены светодиоды. если их подключить через резистор с ноги МК на землю чтоб при "1" он загорался то инвертировать не понадобится.

Добавлено: Вт окт 31, 2006 13:16:45
Мышонок
При перключении выхода микорсхемы в "0" ток потребления максимальный, при "1" - минимальный. Надо так оптимитзировать работу микросхем, чтобы ток, потребляемый схемой, менялся как можно меньше (одновременно примерно пополам "0" и "1"). Это улучшит помехоустойчивость и т.д. Для ответственных сигналов лучше использовать "0", т.к. это потенциал земли. "1" может вызвать ложное срабатывание по следующим причинам: 1) импульсные помехи; 2) при "обрыве" (неподключенном) вывода ИМС, на нём (из внутренней схемы питания) находится "1".
А индикацию светодиодиодами можно осуществлять для любого логического уровня. Существует около десятка основных схем со своими достоинствами и недостатками.

Добавлено: Чт ноя 02, 2006 09:36:01
Alexl82
"А индикацию светодиодиодами можно осуществлять для любого логического уровня. Существует около десятка основных схем со своими достоинствами и недостатками. "
Мажно основные схемы в "студию"? Или ссылки!

Re: Инверс порта

Добавлено: Вс фев 04, 2007 17:57:45
Abakt
Юзверь писал(а):Товы, с чем связана потребность в инверсе данных (тоесть нулей в единицы, и наоборот) при выводе данных в порт?
С чем это связано?
с требованием алгоритма например.

Добавлено: Вс фев 04, 2007 22:32:40
Мышонок
Abakt, а второй пост в теме глядели? :wink:

Добавлено: Вс фев 04, 2007 22:47:29
Abakt
мышонок писал(а):При перключении выхода микорсхемы в "0" ток потребления максимальный, при "1" - минимальный.
это как это ??? цифры приведёте ?

Добавлено: Пн фев 05, 2007 08:10:28
Мышонок
В "0" транзистор открыт, в "1" закрыт. Ток можешь и сам посчитать, Надеюсь напряжение питание и нагрузку знаешь. 8)

Добавлено: Вт фев 06, 2007 00:24:33
Abakt
а при чем тут ток потребления микросхеиы ?

Добавлено: Вт фев 06, 2007 00:51:45
Мышонок
Абакт, кошачью твою мать! Читай внимательно, прежде чем флуд разводить!
мышонок писал(а):При переключении выхода микросхемы в "0" ток потребления максимальный, при "1" - минимальный. Надо так оптимизировать работу микросхем, чтобы ток, потребляемый схемой, менялся как можно меньше (одновременно примерно пополам "0" и "1"). Это улучшит помехоустойчивость и т.д. Для ответственных сигналов лучше использовать "0", т.к. это потенциал земли. "1" может вызвать ложное срабатывание по следующим причинам: 1) импульсные помехи; 2) при "обрыве" (неподключенном) вывода ИМС, на нём (из внутренней схемы питания) находится "1".
А индикацию светодиодиодами можно осуществлять для любого логического уровня. Существует около десятка основных схем со своими достоинствами и недостатками.
Если я не очень понятно написал, поясняю:
1) Имеется в виду выходной транзистор микросхемы;
2) Речь идёт о токе, потребляемом не конкретной микросхемой AVR, за что ты уже просишься за известным НИКом отправиться, а о токе, потребляемом всей схемой, т.е. всем устройством. 8)

Алгоритм пишется под устройство, а не устройство пристраивается к алгоритму. Хотя, вам виднее, Абак-1-2-3!!! 8)

Добавлено: Вт фев 06, 2007 11:30:54
Abakt
у микросхемы МК обычно два транзистора и при 0 и при 1 какойто из них включен.

Как может потребление МИКРОСХЕМЫ зависеть от того что у нее на выходе ?

Добавлено: Вт фев 06, 2007 17:07:37
Барсик
Abakt писал(а):Как может потребление МИКРОСХЕМЫ зависеть от того что у нее на выходе ?
Например, на выходе микросхемы высокий уровень. Между этим выходом и общим проводом подключена нагрузка. Откуда возьмётся ток нагрузки? Он потечёт от источника питания через вывод Vcc микросхемы. Результат: микросхема потребляет больше на величину этого тока. Другое дело, что она его не сама ест, а отдаёт нагрузке. Но, потребляет же, собака...

Добавлено: Вт фев 06, 2007 18:03:37
Abakt
Барсик писал(а):
Abakt писал(а):Как может потребление МИКРОСХЕМЫ зависеть от того что у нее на выходе ?
Например, на выходе микросхемы высокий уровень. Между этим выходом и общим проводом подключена нагрузка. ...
А если нагрузка подключена к питанию ? тогда очевидно уменьшится ...