nikolasha » 21 авг 2005, 00:24
Прочитав дискуссии по этой теме ? ?Согласование логических уровней?, почему-то мне захотелось осветить суть проблемы.
Как я понял, есть две КМОП микросхемы на 3.3 и 5В?
Что будет, если напрямую соединяем их вывода, рисунок 1. Я не знаю, эта линия будет однонаправленной или двунаправленной? Так что рассмотрим разные варианты. Прямоугольничек А это микросхема с питанием 3.3В, а В ? с питанием 5В. Вверху случай когда выход А1 соединяется со входом В1, снизу наоборот вход А2 с выходом В2. С уровнем логического 0, думаю, всем понятно. 0 он везде 0, с ним проблемы нет. С лог. 1 дело другое... Если передается 1 с микросхемы (МС) с напряжением питания 3.3В (А) в схему с напряжением 5В (В), то приходящего напряжения 3.3В на вход МС В1, недостаточно чтобы полностью переключить входной инвертор, в этом случае транзисторы М3 и М4 будут оба в открытом (проводящем) состоянии. Будет течь сквозной ток между питанием и землей, величина его, примерно, несколько 10мА. На выходе этого инвертора установится напряжение ~1-1.5В, которое проходит дальше в схему, и вызовет сквозные токи еще в нескольких элементах. В принципе лог. 1 в схему пройдет, но при этом будет повышенное потребление тока статики, теряется все преимущество КМОП схем. Вывод: если на ток плевать, то жить можно...
Далее смотрим случай, когда передается лог. 1 с МС с питанием 5В (В2) в схему с питанием 3.3В. Напряжение 5В поступает на вход А2. Во всех КМОП МС на входах ставят схему защиты от статического электричества, которая представляет собой 4 (иногда 2) диода и резистор (100-1000 Ом). Эти диоды замыкают входное напряжение на землю или на питание, если входное напряжение будет ниже земли (<GND-0.6В) или выше питания (>VCC+0.6В) соответственно. Значение 0.6 это принятое прямое падение на диоде. Считается, что током текущим через диод при смещении его <0.6В можно пренебречь. Поэтому в документации пишут допустимые входные уровни не более VCC+0.6В и не менее GND-0.6В, которые еще обеспечивают ?отсутствие? входного статического тока. Значит, 5В поступает на вход 3.3В МС. Это напряжение замыкается на питание 3.3В через диоды, начинает течь ток по цепи, показанной на рисунке. Величина этого тока зависит от входных диодов, резистора и мощности выходного транзистора М1 МС В, примерно, 1-10мА. Надо отметить, что если выходной буфер мощный ~100мА (транзистор М1), то при длительном воздействии такого постоянного тока могут начаться некоторые проблемы. Этот ток можно уменьшить, поставив резистор R между входами МС (на рисунке дорисован). Величина этого резистора выбирается из двух зол: чем больше резистор, тем меньше ток, но чем больше резистор, тем RC фильтр (С ? входная емкость МС) боле НЧ. Вывод из этого такой: если не важен ток, и скорость передачи, то схема жить будет.
Т.о. если Вам не важно, что схема работает в более жестких условиях, потребляет больший ток, по сравнению с нормальным режимом работы, и Вам не важно что она проработает на несколько тысяч часов меньше, то можно соединить напрямую, даже без резистора (резистор нужен при большой мощности выходов, у AVR семейства классик этот ток 20мА, это терпимо, если будет больше то ток надо ограничить резистором).
Далее, нужно сказать, что умным людям (наши дедушки), которые разрабатывали цифровую аппаратуру из микросхем различных типов (ЭСЛ, ТТЛ, КМОП и др.), пришлось придумать специальные схемотехнические решения, чтоб согласовывать между собой всю эту кашу из МС. Потом для удобства эти схемы стали отдельными микросхемами. Пример схемы, которая позволяет управлять большим напряжением с помощью меньшего, смотрите на рисунке 2. Т.е. при разработке ?серьезных? устройств для согласования микросхем с разными требованиями к логическим уровням, применяют специализированные микросхемы преобразования логических уровней. Конкретно по маркировке - не знаю, никогда не сталкивался с такой проблемой и справочника нет под рукой.
Я надеюсь, что мои пояснения помогут лучше понять проблему тем, у кого не было цифровой схемотехники...
- Вложения
-
- Рисунок 1
- Image2.png (8.18 КиБ) Просмотров: 8573
-
- Рисунок 2
- Image3.png (2.21 КиБ) Просмотров: 8600