Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

Согласование КМОП и ТТЛ

Ср май 25, 2022 09:56:58

Привет котам! :))

Я сейчас делаю устройство на МК с индикацией на светодиодных семисегментных индикаторах (а-ля АЛС318, только современные). МК у меня 3,3 вольтовый, а вот BCD-дешифратор хочу применить 514ИД1, который 5В ТТЛ. По справочникам получается, что логические уровни выхода 3v3 CMOS и входа 5В ТТЛ находятся в одинаковом диапазоне напряжений. Скажите, их можно соединить напрямую или какие-то нюансы будут?

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 11:25:52

Принципиальных ограничений на такое подключение нет. Пробуйте.

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 11:53:37

Однако всё равно возникает вопрос, почему функцию дешифрации не возложить на сам мк? Экономия трёх ножек?

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 12:14:34

Однако всё равно возникает вопрос, почему функцию дешифрации не возложить на сам мк? Экономия трёх ножек?


У меня на "обслуживание" индикатора отводится один порт: четыре ножки для 514ИД1 и четыре для дешифратора 561ИД1, который переключает разряды при динамической индикации.

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 12:25:21

Хм... и хватает яркости? Полагаю, разрядов более 4, а ток-то для одного сегмента не может превышать более 5.6 мА (ограничение от 514ИД1). У меня на таком токе индикаторы максимум 4 разряда, дальше яркость падает.

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 12:35:23

У меня сейчас на макете для управления сегментами используется регистр 74HC164, ток отдельного сегмента задан порядка 4мА. Разрядов всего 8. Все это хозяйство питается от 3,3В. Разряды переключаются по переполнению таймера порядка 1000 раз в секунду. Субъективно - яркости хватает.

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 13:06:07

btr-90 писал(а):МК у меня 3,3 вольтовый, а вот BCD-дешифратор хочу применить 514ИД1, который 5В ТТЛ.

CD4054, CD4055, CD4056- https://aliexpress.ru/item/1005003003160213.html https://aliexpress.ru/item/4000115597344.html https://aliexpress.ru/item/1005004215918419.html
https://pdf1.alldatasheetru.com/datashe ... D4055.html
CD4511
https://www.ti.com/lit/ds/symlink/cd4511b.pdf
CD4543 https://aliexpress.ru/item/1005003381044713.html
https://static.chipdip.ru/lib/994/DOC012994342.pdf https://aliexpress.ru/item/32697577455.html
Дешифраторы из двоичного кода в семисегментный, КМОП, питание от 3 до 15 вольт.
И зачем нужно брать 514ИД1 и потом согласовывать уровни КМОП и ТТЛ?

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 15:51:05

А вообще-то проблема согласования уровней высосана откуда-то не оттуда: для TTL всё, что выше 2.4 В, есть единица. В том числе и 3 В с МК.

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 15:59:52

для TTL всё, что выше 2.4 В, есть единица

У чистого TTL был эмиттерный вход. Поэтому 2,4 там был условный порог. А для того чтоб входной транзистор железно закрылся, нужно было подать все 3,4. Но в данном случае это значения не имеет, всё должно работать напрямую, без всяких дополнительных схем согласования уровней.

Re: Согласование КМОП и ТТЛ

Ср май 25, 2022 16:18:51

electroget писал(а):Поэтому 2,4 там был условный порог.

бред, это был абсолютный порог для любых условий эксплуатации и гарантированный ТУ уровень, не надо выдумывать....

Re: Согласование КМОП и ТТЛ

Чт май 26, 2022 09:55:06

Благодарю всех ответивших. :beer:

Попробую тогда найти CD4511.

Re: Согласование КМОП и ТТЛ

Чт май 26, 2022 21:03:48

Пробуйте от 3в, может заработает. 155ид1 работает.
Но ток у ней маленький, не факт что индикаторам хватит.
Не лучший дешифратор, он без выходных ключей кроме алс318 нифига не вывозит, и то не знаю насколько, в динамике тоже хз. Помню с ид2 игрался, те вообще жрут дофига и при отпайке от перегрева дохнут.
Даже РЕшки лучше работают.
Лучше импорт у китайцев купить

Re: Согласование КМОП и ТТЛ

Пт май 27, 2022 08:36:55

Я сейчас делаю устройство на МК с индикацией на светодиодных семисегментных индикаторах (а-ля АЛС318, только современные)
Если светодиоды современные, то почему бы и драйвер к ним не сделать современным? Вон китайцы придумали себе для аппаратуры отличную штуку, например: TM1637. Динамическая индикация плюс динамический опрос кнопок. Регулировка яркости и последовательный интерфейс. Максимум 6 разрядов на микросхему, но если надо больше, наверняка можно и другие такие же драйверы найти.

Re: Согласование КМОП и ТТЛ

Пт май 27, 2022 09:46:19

для того чтоб входной транзистор железно закрылся, нужно было подать все 3,4

Можно было вообще ничего не подавать - висящий эмиттер в ТТЛ - это единица. Ноль на входе - это импеданс на землю, который гарантирует падение ниже логического нуля.
А так все что больше 2 вольт - единица. Все что ниже 0,8 вольт - ноль. В этом интервале - активное состояние.

Re: Согласование КМОП и ТТЛ

Пт май 27, 2022 10:32:27

Можно было вообще ничего не подавать - висящий эмиттер в ТТЛ - это единица.

Можно было и не подавать. Потому что состояние выхода обеспечивал фазоразделительный каскад схемы. А висящий в воздух эмиттер это не ноль и не единица, а вообще ничего и коллектор всегда находился под положительным потенциалом, что собственно и обеспечивало однозначное состояние выхода. Но я писал не об этом, а о том, при каком уровне напряжения на входе транзистор будет надежно заперт. И это не 2 Вольта. Возьмите макетку и любой маломощный n-p-n транзистор, соберите входной каскад TTL-логики и убедитесь сами если не верите. Дел на 5 минут.

Re: Согласование КМОП и ТТЛ

Пт май 27, 2022 11:16:11

А висящий в воздух эмиттер это не ноль и не единица, а вообще ничего

Чушь не надо писать. Управление в ТТЛ имеет токовый характер. Ноль - это вытекающий ток эмиттера примерно 0,4 мА, а единица - это отсутствие этого тока или небольшой втекающий (примерно 20 мкА). Потенциал тут вторичен в смысле физики работы.

Re: Согласование КМОП и ТТЛ

Пт май 27, 2022 13:27:08

Люди добрые, а вот у меня еще возник вопрос не совсем по теме. Я программирование изучаю чисто на хоббийном уровне, так что не все моменты хорошо пониманию. :(

Как я писал в прошлом сообщении, у меня для выбора разряда при динамической индикации используется дешифратор 561ИД1. Его я хочу использовать и для опроса матричной клавиатуры. Но разрядов индикатора у меня 8, а столбцов клавиатуры четыре. Как мне это грамотнее совместить? Пока я предполагаю использовать 4 элемента NOR (что-то из 561ЛЕ5 или 74HC02), т.е. при зажигании разрядов 0 или 1 опрашивается 1 столбец клавиатуры, при зажигании 2 или 3 разряда сканируем 2 столбец и т.д. Эта же микросхема будет выполнять роль буфера, иначе во время нажатия клавиши один из разрядов индикатора будет всегда погашен.

Жизнеспособен такой способ?

Re: Согласование КМОП и ТТЛ

Пт май 27, 2022 13:33:27

Откройте для себя микросхему драйвера лед дисплея, например ТМ1637 из самых известных, а так их сотни разных, она и индикатором автономно умеет управлять, и кнопки опрашивать, и всего две линии требует для связи с мк.
Ответить