FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Вторник, 17.10.2017, 20:03
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Декодер 7-сегментных индикаторов и СD4094
Декодер 7-сегментных индикаторов и СD4094
urqa Дата: Понедельник, 14.08.2017, 19:47 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
Доброго всем дня!  попали в ремонт часы, в которых сгорел контроллер управления. Часы сделаны на связке из 4 соединенных последовательно микрух CD4094 (плюс uln2803 к каждой)https://www.ti.com/lit/ds/schs211e/schs211e.pdf
для вывода показаний я использовал связку декодер семисегментных индикаторов на 4 разряда, который в стандартной библиотеке и отттуда же блок расширителей для HC595(микрухи идентичные по способу управления как CD4094).

Вышло следующее: первый разряд выводится как надо, второй разряд уже пришлось выбрать другие связи между входами блоков, в третьем опять другие связи и причем 2 сегмента совсем выпали и непроявляются в разряде. Такое чувство, будто происходят лишние сдвиги.
У кого есть опыт успешного использования связки декодера с блоков HC595 на 4 разряда?
 
pan Дата: Понедельник, 14.08.2017, 20:36 | Сообщение # 2
Генерал-лейтенант
Группа: Проверенные
Сообщений: 837
Награды: 37
Репутация: 33
Статус: Offline
как подключены микрухи. каскадом или раздельно.
 
urqa Дата: Вторник, 15.08.2017, 04:56 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
Каскадом, последовательно
 
pan Дата: Вторник, 15.08.2017, 08:39 | Сообщение # 4
Генерал-лейтенант
Группа: Проверенные
Сообщений: 837
Награды: 37
Репутация: 33
Статус: Offline
Цитата urqa ()
второй разряд уже пришлось выбрать другие связи между входами блоков,
  это как? какие связи? 



Сообщение отредактировал pan - Вторник, 15.08.2017, 08:40
 
urqa Дата: Вторник, 15.08.2017, 09:32 | Сообщение # 5
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
Подключил к 4 сегментному блоку на 595 отдельно поразрядно декодеры ситуация не изменилась. Дело не в декодере.
схема во вложении. как тут вставить картинку?

Добавлено (15.08.2017, 09:32)
---------------------------------------------
Даже в первом разряде такое путаное подключение, потому что разводка сегментов отличалаь от стандартной.   но на всех платах она одинаковая(как в первом разряде должна быть)

Прикрепления: 5463089.png(28Kb)
 
pan Дата: Вторник, 15.08.2017, 09:46 | Сообщение # 6
Генерал-лейтенант
Группа: Проверенные
Сообщений: 837
Награды: 37
Репутация: 33
Статус: Offline
даташит не смотрел, но по моему дело в микросхеме CD4094. она точно полный аналог?
 
urqa Дата: Вторник, 15.08.2017, 10:23 | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
4094 проще, она может без строба работать в ней стоит прозрачная защелка.
 
Sancho Дата: Вторник, 15.08.2017, 10:29 | Сообщение # 8
Генерал-майор
Группа: Проверенные
Сообщений: 456
Награды: 13
Репутация: 13
Статус: Offline
Вход данных, физически, в последующие микросхемы точно с 9 вывода?

Добавлено (15.08.2017, 10:29)
---------------------------------------------
Или по ошибке с 10...


Если не получится на контроллере - сделаю на тразисторах и 155/176...
 
pan Дата: Вторник, 15.08.2017, 10:32 | Сообщение # 9
Генерал-лейтенант
Группа: Проверенные
Сообщений: 837
Награды: 37
Репутация: 33
Статус: Offline
Цитата Sancho ()
4094 проще, она может без строба работать
 может из за этого и происходят глюки?
 
urqa Дата: Среда, 16.08.2017, 06:47 | Сообщение # 10
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
Чтобы это проверить, есть вариант собрать цепочку 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 декодера с раздельными входами. теперь инфа отображается правильно. Дальше отпишусь как оно покажет себя в работе.

 
pan Дата: Среда, 16.08.2017, 08:23 | Сообщение # 11
Генерал-лейтенант
Группа: Проверенные
Сообщений: 837
Награды: 37
Репутация: 33
Статус: Offline
вот здесь автор делал табло с 9 разрядами. можете у него поинтересоваться как у него работает.
(кстати в конце видео есть)
 
urqa Дата: Четверг, 17.08.2017, 13:49 | Сообщение # 12
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
Запустил часы в динамике.  некоторые  артефакты присутствуют.  буду разбираться

Добавлено (17.08.2017, 13:49)
---------------------------------------------
Проблема решилась, оказывается логика управления у 4094 и 595 немного
отличается. из - за этого происходил непредсказуемый сдвиг.   если кому
нужно, у меня есть блок, в котором я сделал доп. вход, которым можно
выбрать вид логики для нужного типа регистров.

 
pan Дата: Четверг, 17.08.2017, 14:05 | Сообщение # 13
Генерал-лейтенант
Группа: Проверенные
Сообщений: 837
Награды: 37
Репутация: 33
Статус: Offline
Цитата urqa ()
логика управления у 4094 и 595 немного отличается.
 о чем вам и говорилось
 
Форум » Основной » Спросить у знатоков » Декодер 7-сегментных индикаторов и СD4094
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика