Как связать КМОП с ТТЛ?

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
Buzzer
Родился
Сообщения: 2
Зарегистрирован: Вс мар 02, 2008 18:23:54
Откуда: Нижний Новгород

Как связать КМОП с ТТЛ?

Сообщение Buzzer »

Всем мяфф!

Друзья, помогите в таком вопросе:

Решил тут потихоньку осваивать цифровые устройства с использованием МК... И для начала задумал внедрить микроконтроллерный мозг в один довольно древний но надежный и любимый девайс.

И вот МК уже работает, и даже динамическая индикация жужжит.

Но тут обнаружил, что в старом добром девайсе живет КМОП логика с питанием от 14 вольт... :shock:

С выхода микрухи 561 серии идут прямоугольные импульсы 0.. +14 В.
И вот задние фронты этих импульсов должны вызывать внешнее прерывание у МК.

Подскажите, как тут правильно поступить? Как безопасно и надежно преобразовать уровни в таком случае?
Реклама
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Можно применить микросхемы-преобразователи уровня. Или попробовать ограничить напряжение на допустимом уровне стабилитроном.
Если долго мучиться, что-нибудь... сломается.
Реклама
Аватара пользователя
Pahan
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35
Контактная информация:

Сообщение Pahan »

А я просто тупо делал делитель на 2-х резисторах :))). Так наверно не правильно, но работало.

А вообще ноги МК довольно дубовые и сжечь их достаточно трудно. Я как-то подключил усб переходник на UART и долго потом думал почему прием-передача не работает. Оказалось что в переходнике стоит полноценный эмулятор RS-232 с уровнями +-10B :shock:. И ничо - ноги не сгорели. А МК ваще 3,3вольтовый был.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18547
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Паятель писал(а):Можно применить микросхемы-преобразователи уровня. Или попробовать ограничить напряжение на допустимом уровне стабилитроном.
достаточно подать сигнал с КМОП на микроконтроллер через резистор. сопротивление расчитать так, чтобы ток через него не мог превысить 1 мА. Это безопасно и для КМОП выхода, и для входа МК: не забывайте, что каждый вывод МК имеет защитные диоды.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Buzzer
Родился
Сообщения: 2
Зарегистрирован: Вс мар 02, 2008 18:23:54
Откуда: Нижний Новгород

Сообщение Buzzer »

Всем спасибо за советы!
Буду экспериментировать... :wink:

Если что-нибудь замурчательное получится - постараюсь рассказать :)
Реклама
Аватара пользователя
UkrRadist
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 13, 2008 00:40:29
Откуда: україна,Київ,Дубровиця
Контактная информация:

Сообщение UkrRadist »

насколько я знаю вся неприятность связана с согласованием уровней КМОП и ТТЛ в том,что пороговое напряжение "единици" для ТТЛ лежит в пределах 1,3-1,5В,а в КМОП это половина напряженя питани тоесть 2,5В(для Еп=5В).Тогда получается,что при наростании сигнала разние типы микросхем во времени немного расходятся по времени получения сигнала.Но это имеет место при одинаковом напряжении питания :wink:
Надо жить с надеждой!
Реклама
Аватара пользователя
aen
Модератор
Сообщения: 11940
Зарегистрирован: Пт апр 28, 2006 15:26:07
Откуда: Россия.
Контактная информация:

Сообщение aen »

UkrRadist писал(а):согласованием уровней КМОП и ТТЛ
Если питание 5 вольт то можно смело ставить 561ЛН1 и нагружать её одним входом ТТЛ. Ещё в КМОП есть преобразователи уровней для преобразования в обе стороны. 561ПУ... они обзываются. Это вобще универсальный способ при любом питании.
Ответить

Вернуться в «Цифровая техника»