nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 20 Oct 2020 22:27



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

Joined: 07 Dec 2010 03:51
Posts: 154
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: 154
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 3854 times ]
Attachment:
TIL311.pdf [102.53 KiB]
Downloaded 162 times


Ещё есть HP 5082-7340:
Attachment:
HP 5082-7340.jpg
HP 5082-7340.jpg [ 13.61 KiB | Viewed 3854 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: 154
Location: РФ г.КЕМЕРОВО
Reply with quote
Вот ещё "семейство" 67023 4N51,4N52,4N53,4N54
Для нашего случая 4N54 подходит:
Attachment:
4N54.PNG
4N54.PNG [ 29.2 KiB | Viewed 3853 times ]

Attachment:
4N51, 4N52, 4N53, 4N54.pdf [137.46 KiB]
Downloaded 154 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 2691 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 2577 times ]

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

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

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

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

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

_________________
iLavr


29 Aug 2019 16:41
Profile
Fanat

Joined: 25 Jan 2014 22:54
Posts: 61
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: 154
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
Junior

Joined: 04 Apr 2020 04:18
Posts: 2
Location: Истра
Reply with quote
В своё время намучавшись отсутствием семисегментного дешифратора придумал использовал такой недо7сегментный индикатор. Ничего оригинального нет, так как разные части были увидены в разных местах (в том числе у участников данного ресурса). Полагаю это в тему, хотя как раз дешифратора и не требуется для отображения кодов от 0 до F. Наверно всё понятно из прилагаемого рисунка и схемы. Но если будут вопросы, то конечно отвечу что и почему так.


Attachments:
nedo71-150.GIF
nedo71-150.GIF [ 23.14 KiB | Viewed 1590 times ]
04 Apr 2020 04:49
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Визуальная кодировка хорошая! Легко читаемая, на мой взгляд...

У Хищника (aka Predator) было куда как менее понятно... :D ***
Attachment:
j.jpg
j.jpg [ 32.69 KiB | Viewed 1556 times ]


И главное - схемотехника бюджетненькая!!! (Я - серьёзно.)


*** P.S. Звучала вобще-то на форуме мысль, что пришелец - он вобще-то "охотник"...
А Хищник в этом фильме - главный Хищник этой планеты - ЧЕЛОВЕК (в исполнении Арни).

_________________
iLavr


06 Apr 2020 06:26
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18882
Location: Silicon Valley
Reply with quote
Да - интересная раскладочка :)

Хотя по мне так я уже привык по четырём светодиодам читать 16-ричное число ;)

_________________
:eugeek: https://twitter.com/Shaos1973


12 Apr 2020 14:55
Profile WWW
Supreme God
User avatar

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

Тем не менее, зацепил меня этот PICTIL за живое: во-первых, просто и дёшево, во-вторых современные
микроконтроллеры, собственно, и придумали для того, чтобы "дрыгать ножками" в тех случаях, когда
схемотехнически что-то воплотить весьма затратно.

Ну и захотелось мне "пощупать" PICTIL поближе, если уж не вживую, то хотя бы на модели... :wink:

Хорошо - кратко, по делу, со схемами и исходникамии PICTIL представлен вот здесь:
PICTIL: Remake of the TIL311 display (OSH Park)
Attachment:
19352814.gif
19352814.gif [ 179.16 KiB | Viewed 832 times ]

Что мне не понравилось: светодиодную матрицу собирают из дискретных элементов, и PIC - возможно,
он и весьма дешевый, но в условиях России - не самый доступный.
По крайней мере у меня в ближайшем магазине ситуация с PIC-ами выглядит вот так:
Attachment:
PIC16F628A.gif
PIC16F628A.gif [ 16.2 KiB | Viewed 832 times ]

На PIC16F84A цена закономерно возросла, а PIC16F628A, возможно, самый бюджетный из того, что есть...

Была у меня мысль сначала - повторить проект PICTIL на PIC16F628A, но прежде чем заниматься
переносами, я решил еще немного просеять эти наши с вами интернеты, и более подходящий проект,
который меня просто полностью удовлетворил - я таки нашел! :kruto:

А если кому нравится PICTIL так, как есть, то вот вся документация на него:
Attachment:
_al1-pictil-2e7b8f2728ab.zip [1.26 MiB]
Downloaded 34 times
Глядишь, и я отсюда возьму, когда в очередной раз HDD рухнет, а PICTIL - понадобится... :wink:

_________________
iLavr


19 Jul 2020 07:16
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 76 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 6 guests


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.