Декодер 7-сегментных индикаторов и СD4094
Декодер 7-сегментных индикаторов и СD4094
Доброго всем дня! попали в ремонт часы, в которых сгорел контроллер управления. Часы сделаны на связке из 4 соединенных последовательно микрух CD4094 (плюс uln2803 к каждой)https://www.ti.com/lit/ds/schs211e/schs211e.pdf
для вывода показаний я использовал связку декодер семисегментных индикаторов на 4 разряда, который в стандартной библиотеке и отттуда же блок расширителей для HC595(микрухи идентичные по способу управления как CD4094).
Вышло следующее: первый разряд выводится как надо, второй разряд уже пришлось выбрать другие связи между входами блоков, в третьем опять другие связи и причем 2 сегмента совсем выпали и непроявляются в разряде. Такое чувство, будто происходят лишние сдвиги.
У кого есть опыт успешного использования связки декодера с блоков HC595 на 4 разряда?
для вывода показаний я использовал связку декодер семисегментных индикаторов на 4 разряда, который в стандартной библиотеке и отттуда же блок расширителей для HC595(микрухи идентичные по способу управления как CD4094).
Вышло следующее: первый разряд выводится как надо, второй разряд уже пришлось выбрать другие связи между входами блоков, в третьем опять другие связи и причем 2 сегмента совсем выпали и непроявляются в разряде. Такое чувство, будто происходят лишние сдвиги.
У кого есть опыт успешного использования связки декодера с блоков HC595 на 4 разряда?
Декодер 7-сегментных индикаторов и СD4094
это как? какие связи?urqa писал(а):второй разряд уже пришлось выбрать другие связи между входами блоков,

Последний раз редактировалось pan 15 авг 2017, 08:40, всего редактировалось 1 раз.
Декодер 7-сегментных индикаторов и СD4094
Подключил к 4 сегментному блоку на 595 отдельно поразрядно декодеры ситуация не изменилась. Дело не в декодере.
схема во вложении. как тут вставить картинку?
Добавлено (15.08.2017, 09:32)
---------------------------------------------
Даже в первом разряде такое путаное подключение, потому что разводка сегментов отличалаь от стандартной. но на всех платах она одинаковая(как в первом разряде должна быть)
схема во вложении. как тут вставить картинку?
Добавлено (15.08.2017, 09:32)
---------------------------------------------
Даже в первом разряде такое путаное подключение, потому что разводка сегментов отличалаь от стандартной. но на всех платах она одинаковая(как в первом разряде должна быть)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Декодер 7-сегментных индикаторов и СD4094
даташит не смотрел, но по моему дело в микросхеме CD4094. она точно полный аналог?
Декодер 7-сегментных индикаторов и СD4094
4094 проще, она может без строба работать в ней стоит прозрачная защелка.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Декодер 7-сегментных индикаторов и СD4094
Вход данных, физически, в последующие микросхемы точно с 9 вывода?
Добавлено (15.08.2017, 10:29)
---------------------------------------------
Или по ошибке с 10...
Добавлено (15.08.2017, 10:29)
---------------------------------------------
Или по ошибке с 10...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Декодер 7-сегментных индикаторов и СD4094
может из за этого и происходят глюки?Sancho писал(а):4094 проще, она может без строба работать
Декодер 7-сегментных индикаторов и СD4094
Чтобы это проверить, есть вариант собрать цепочку 595 и подключить 4 семисегментника. таких заготовок у меня под рукой нет, хотелось бы услышать ктото может сталкивался с проблемой.
Добавлено (15.08.2017, 17:23)
---------------------------------------------
Да, с 9-го. прежник контроллер работал без проблем, пока его грозой не пришибло. да, микросхемы CD4094 я заменил на новые.
Добавлено (16.08.2017, 06:47)
---------------------------------------------
Итог истории такой. может есть смысл еще поразбираться, но у меня связка из декодера и блока hc595(их подобие 4094)на 4 разряда правильно так и не заработала. кое как работала связка на 2 разряда.
Решение было найдено с помощью пользовательского блока HC595 32 бит(автору спасибо большое) Этот блок работает правильно в части отображения. Но декодер на 4 разряда и здесь не заработал. и на 3 работает неправильно, работы нормальной удалось добиться только с 2 разрядным декодером
Так я и вышел из положения, подключил к 4 разрядному блоку HC595 2 декодера с раздельными входами. теперь инфа отображается правильно. Дальше отпишусь как оно покажет себя в работе.
Добавлено (15.08.2017, 17:23)
---------------------------------------------
Да, с 9-го. прежник контроллер работал без проблем, пока его грозой не пришибло. да, микросхемы CD4094 я заменил на новые.
Добавлено (16.08.2017, 06:47)
---------------------------------------------
Итог истории такой. может есть смысл еще поразбираться, но у меня связка из декодера и блока hc595(их подобие 4094)на 4 разряда правильно так и не заработала. кое как работала связка на 2 разряда.
Решение было найдено с помощью пользовательского блока HC595 32 бит(автору спасибо большое) Этот блок работает правильно в части отображения. Но декодер на 4 разряда и здесь не заработал. и на 3 работает неправильно, работы нормальной удалось добиться только с 2 разрядным декодером
Так я и вышел из положения, подключил к 4 разрядному блоку HC595 2 декодера с раздельными входами. теперь инфа отображается правильно. Дальше отпишусь как оно покажет себя в работе.
Декодер 7-сегментных индикаторов и СD4094
вот здесь автор делал табло с 9 разрядами. можете у него поинтересоваться как у него работает.
(кстати в конце видео есть)
(кстати в конце видео есть)
Декодер 7-сегментных индикаторов и СD4094
Запустил часы в динамике. некоторые артефакты присутствуют. буду разбираться
Добавлено (17.08.2017, 13:49)
---------------------------------------------
Проблема решилась, оказывается логика управления у 4094 и 595 немного
отличается. из - за этого происходил непредсказуемый сдвиг. если кому
нужно, у меня есть блок, в котором я сделал доп. вход, которым можно
выбрать вид логики для нужного типа регистров.
Добавлено (17.08.2017, 13:49)
---------------------------------------------
Проблема решилась, оказывается логика управления у 4094 и 595 немного
отличается. из - за этого происходил непредсказуемый сдвиг. если кому
нужно, у меня есть блок, в котором я сделал доп. вход, которым можно
выбрать вид логики для нужного типа регистров.
Декодер 7-сегментных индикаторов и СD4094
о чем вам и говорилосьurqa писал(а):логика управления у 4094 и 595 немного отличается.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя