nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 18 Sep 2019 03:04



Reply to topic  [ 41 posts ]  Go to page Previous  1, 2, 3
7-сегментный дешифратор 
Author Message
Senior

Joined: 07 Dec 2010 03:51
Posts: 153
Location: РФ г.КЕМЕРОВО
Reply with quote
Lavr wrote:
А табличка откуда?

Ну типа с "даташита",который я приложил к сообщению :econfused:
Да и по Вашей ссылке,почти внизу страницы этот же "даташит" можно скачать.
А кто там у них придумал(или бездумно скопировал) про "синтезировать 10 символов",я не знаю.

_________________
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !


24 Sep 2017 11:05
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
murgatroid_79 wrote:
Lavr wrote:
А табличка откуда?
Ну типа с "даташита",который я приложил к сообщению :econfused:
А вот приложенного к сообщению "даташита" я что-то не заметил... :-?
Точно приложили? Может забыли? :roll:
Ну да ладно... пока "тудой-сюдой", я уже и сам даташит посмотрел...
Но 463.74 руб - всё равно цена кусачая! :wink:

_________________
iLavr


24 Sep 2017 11:12
Profile
Senior

Joined: 07 Dec 2010 03:51
Posts: 153
Location: РФ г.КЕМЕРОВО
Reply with quote
Lavr wrote:
И второй вопрос в эту же тему:
А никто не знает распространенных 7-сегментных LED-индикаторов со встроенным дешифратором?

Первым на ум приходит TIL311,но не распространён он у нас.
А смотрится красиво:
Attachment:
DIY  Old School LED dot matrix BCD displays (TIL311)   Flickr.PNG
DIY Old School LED dot matrix BCD displays (TIL311) Flickr.PNG [ 718.47 KiB | Viewed 1523 times ]
Attachment:
TIL311.pdf [102.53 KiB]
Downloaded 77 times


Ещё есть HP 5082-7340:
Attachment:
HP 5082-7340.jpg
HP 5082-7340.jpg [ 13.61 KiB | Viewed 1523 times ]

_________________
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !


Last edited by murgatroid_79 on 24 Sep 2017 12:17, edited 1 time in total.



24 Sep 2017 11:43
Profile
Senior

Joined: 07 Dec 2010 03:51
Posts: 153
Location: РФ г.КЕМЕРОВО
Reply with quote
Вот ещё "семейство" 67023 4N51,4N52,4N53,4N54
Для нашего случая 4N54 подходит:
Attachment:
4N54.PNG
4N54.PNG [ 29.2 KiB | Viewed 1522 times ]

Attachment:
4N51, 4N52, 4N53, 4N54.pdf [137.46 KiB]
Downloaded 75 times

_________________
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !


24 Sep 2017 11:57
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
murgatroid_79 wrote:
Первым на ум приходит TIL311,но не распространён он не у нас.

Спасибо... но по сабжу - я показал, чего по-быстрому хотелось:
Image
На простейшую НЕХ-клавиатуру приделать 2 индикатора нажатой клавиши.

Получается, что все "мудрости" дороже схемы клавиатуры на диодах и кнопках... :lol:

_________________
iLavr


24 Sep 2017 12:04
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Почитывал я всякие материалы про COSMAC ELF, и стало мне просто очень интересно, а что за индикаторы
впёрли они на свою нищебродскую плату? :o
Attachment:
elf-fr.jpg
elf-fr.jpg [ 70.06 KiB | Viewed 360 times ]

А это оказались уже здесь упомянутые ранее TIL311 - HEXADECIMAL DISPLAY WITH LOGIC.
https://ru.mouser.com/ProductDetail/Texas-Instruments/TIL311?qs=z4U2ITk9h2K7MJJ9y%252Bw8vQ%3D%3D

Но, как выяснилось далее, даже на этой плате стоят не оригинальные TIL311, а более распространенные
их аналоги.

Оказывается, и за рубежом самодельщики пришли к выводу, что эти самые TIL311, да и их аналоги
дороговаты и редки для любительских конструкций... :osad:
Пораскинув обширно мозгами... они неожиданно пришли к тому же выводу, что и мы тут:
Lavr wrote:
Проще сделать ... на одной PIC16F84 (или 628).

Quote:
The lowest cost solution might be to program a PIC microcontroller to do it.

Ну и появился такой проект, как PICTIL - замена TIL311 схемой на PIC. :lol:
Quote:
The TIL311 is a nice but expensive, obsolete, power-hungry hexadecimal display. It would be cool to make a tiny module with similar functionality which solves its shortcomings. A 20-pins PIC is a solution but other decoding chips could work too. The PIC16F527 is one of the cheapest 20-pins PICs (sub-dollar), but it can't implement the latch pin as fast as the original TIL311.

_________________
iLavr


18 Aug 2019 23:21
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Проще сделать ... на одной PIC16F84 (или 628).
И так и иначе присматривался я к решению с микроконтроллером - ну не спортивно
выглядит в схему с процессором 70-х годов ставить современный микроконтроллер
всего лишь в качестве дешифратора для 7-сегментного индикатора... :-?

Вот эта схема тоже вызвала мой интерес...
Attachment:
DC21998.gif
DC21998.gif [ 56.18 KiB | Viewed 246 times ]

благодаря весьма малому количеству диодов.

Оказалось, что идея весьма интересная, если посмотреть на таблицу истинности
7-сегментного кода, то увидим, что нулей меньше, чем единиц:
Attachment:
DC564ИК2.gif
DC564ИК2.gif [ 13.75 KiB | Viewed 246 times ]

Значит, разрабатывая диодный дешифратор, схемотехнически выгоднее гасить незначащие
сегменты числа
, нежели засвечивать значащие.
Ну и индикатор в этой схеме по принципу работы удачно соответствует этой парадигме!
Но то же самое можно сделать и со светодиодным индикатором - шунтировать незначащие
сегменты, в то время как все сегменты намертво подключены к питанию через
токоограничивающие резистры.
Поэтому на дешифраторе не задействован вывод "8" - ни один сегмент гасить не надо. 8)

В схеме обязательно должен быть использован дешифратор типа код-позиция с открытыми
коллекторами, в противном случае число диодов придется увеличить.

Я развил эту идею и у меня получился дешифратор 7-сегментного кода фактически
из подручного хлама, на одну цифру: 2 дешифратора типа К555ИД5 (74LS156), 26 диодов
(если я не ошибся) и резисторы.
Attachment:
7_DEC.gif
7_DEC.gif [ 18 KiB | Viewed 246 times ]

На схеме логические элементы без инверсии среди диодов - это повторители, они нормализуют
логический уровень для движка Proteus, так как при прохождении через 2 диода уровень
логического сигнала достигает уже 1.2В, а для Proteus - это уже "очень плохой уровень 0".
Реально на местах повторителей - просто соединения. Для индикаторов "0" = 1.2В - некритично.
Ну и в схеме также имеются "грязные хаки", как любит говорить Shaos, но тем не менее,
она вполне успешно работает. :wink:

P.S. Из-за ограничения на 3 вложения сам проект Proteus выложу следующим постом.

_________________
iLavr


Last edited by Lavr on 29 Aug 2019 16:43, edited 1 time in total.



29 Aug 2019 16:39
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
А вот и сам проект 7-сегментного дешифратора (а может и кодера). :roll:
Attachment:
7S-DECODER.zip [16.32 KiB]
Downloaded 6 times

_________________
iLavr


29 Aug 2019 16:41
Profile
Fanat

Joined: 25 Jan 2014 22:54
Posts: 60
Location: 37.113.169.14
Reply with quote
Lavr wrote:
И второй вопрос в эту же тему:
А никто не знает распространенных 7-сегментных LED-индикаторов со встроенным дешифратором?

max7219, например. Или нет?


12 Sep 2019 21:21
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Quote:
MAX7219 Serially Interfaced, 8-Digit, LED Display Drivers - Maxim

Ну, Serially Interfaced - это совсем не в кассу, чтобы он там дальше не умел... :-?

Я всё же пришел к выводу, что в такой простейшей конструкции всё следует делать на диодах.
Понятно, что К155РЕ3 - лучше, и хорошо вписываются в идею, хотя и жрут много.
Но за время существования топика я их так нигде и не встретил в шаговой доступности.

Тем более, что в схеме, для которой предназначен искомый мной декодер, можно дешифратор
в моём последнем посте убрать безболезненно, поскольку схема HEX-клавиатуры сама по себе -
шифратор типа "позиция - код 8421", ну добавится еще шифратор на диодах "позиция - код
семисегментный".
Понятно, что придется кое-что пересмотреть заново, но труднодоставаемых позиций можно избежать.

_________________
iLavr


13 Sep 2019 14:31
Profile
Senior

Joined: 07 Dec 2010 03:51
Posts: 153
Location: РФ г.КЕМЕРОВО
Reply with quote
Lavr wrote:
...Я развил эту идею и у меня получился дешифратор 7-сегментного кода фактически
из подручного хлама, на одну цифру: 2 дешифратора типа К555ИД5 (74LS156), 26 диодов
(если я не ошибся) и резисторы....

Lavr,ты гений :ewink:...Я тут индикаторы SA40-18GWA как-раз купил :kruto: Надо попробовать :roll:

Я,когда-то давно,хотел на к155ид3 и диодах такой дешифратор соорудить...,но схема разрослась,пришлось вводить,кажется К555СП1 и инверторы... и я окончательно заблудился :oops:
Но тут под руку попала материнская плата EPoX EP-8KTA3 ,с индикатором POST-кодов,примерно такая:
Image
На фото видно,что в качестве дешифратора стоят GAL16V8,а на моей плате были ATF16V8,вот их я и применил в итоге :idea:

_________________
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !


15 Sep 2019 22:01
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 41 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.