Например TDA7294

Форум РадиоКот • Просмотр темы - набросал контроллер 4 семисегментника по spi
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 21:38:53

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 10 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: набросал контроллер 4 семисегментника по spi
СообщениеДобавлено: Вс янв 24, 2010 11:50:40 
Первый раз сказал Мяу!

Зарегистрирован: Вс янв 24, 2010 11:38:37
Сообщений: 34
Рейтинг сообщения: 0
Это первое приближение, прошу активистов посмотреть, потестить, проект в последующем будет реализован на плисене.


Вложения:
sevenLED.zip [14.34 KiB]
Скачиваний: 203
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: набросал контроллер 4 семисегментника по spi
СообщениеДобавлено: Вс янв 24, 2010 13:28:10 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
amkuznecov писал(а):
посмотреть
Я, по причине ограниченного опыта, даже не знаю, у кого расширение .dsn
pcad не нужно, так как у каждого свои привычки и мои предпочтения для кого-то тоже будут непривычными.
Но вот pdf, png, gif всё-же гораздо распространённее.

p.s. а зачем плисина? если хочется какой-то интеллект в отображалке, то подчинённая мега8 будет дешевле и "мощнее" любой программируемой логики, в которую влезет работа с 4*7SEG

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 14:12:47 
Первый раз сказал Мяу!

Зарегистрирован: Пт янв 22, 2010 01:44:12
Сообщений: 39
Рейтинг сообщения: 0
Возможно PROTEUS - http://yandex.ru/yandsearch?text=PROTEU ... par4=%2Fs1


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 14:45:29 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Да протеус, но лучше jpg

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 15:52:25 
Первый раз сказал Мяу!

Зарегистрирован: Вс янв 24, 2010 11:38:37
Сообщений: 34
Рейтинг сообщения: 0
Meteor писал(а):
Да протеус, но лучше jpg

Смысл графики?
Её в отладчике надо тестить, смысл выявить возможные глюки + расширить функционал.


Вложения:
sevenled.GIF [35.24 KiB]
Скачиваний: 394
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 16:24:36 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Если собираетесь делать на ПЛИС, то делайте сразу. Зачем эти переходные извороты? В квартусе и фундашине есть графические редакторы. Отладить там же можно и нужно.
Успехов!!

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 20:17:57 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
Meteor писал(а):
Если собираетесь делать на ПЛИС, то делайте сразу.
+1
Схема нарисована именно под программируемую логику, под микроконтроллер, если у него ног не хватает и нужно именно на SPI, проще поцепить всего две 74*595, одна для маски сегментов (и рисовать сегментами что угодно, хоть Err3. ), одна - для общих электродов - и тогда до 8 разрядов будет. Динамическая индикаци - программно.
Если хочется статический индикатор, то можно мультиплексирование сделать на выходах регистров 74*595, подав им на OE сигналы с соответствующих выходов дешифратора 74*145
При этом по корпусам - вместо первого слоя мультиплексоров (U4,U6) становятся регистры, второй слой мультилексирования не нужен, U7 убирается и дешифратор U5, корпус триггеров U10+U12 - тоже.
Т.е. и по корпусам выигрываем, и возможность рисовать любые сегмент получаем.
В случае реализации в программируемой логике с рисованием в терминах той же 74-ой серии "мультиплексирование на третьих состояниях" альтеровский софт преобразует в обычный мультиплексор, общий расход лог.элеменртов должен быть не больше исходного варианта, так как в нём и мультиплексоров хватает, и дешифратор BCD->7seg что-то скушает.

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 22:22:32 
Первый раз сказал Мяу!

Зарегистрирован: Вс янв 24, 2010 11:38:37
Сообщений: 34
Рейтинг сообщения: 0
avreal писал(а):
Meteor писал(а):
Если собираетесь делать на ПЛИС, то делайте сразу.
если у него ног не хватает и нужно именно на SPI
У него ног до фига, у него быстродействия нехватает, ну некогда ему думать когда какой сегмент поджигать, для того и нарисована эта схема. Выплевываем в SPI два байта и все светиться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 22:53:26 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
На какой ПЛИС реализовывать будете и в каком редакторе?
Может имеет смысл работать с конечным продуктом?

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 24, 2010 23:10:14 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
amkuznecov писал(а):
avreal писал(а):
если у него ног не хватает и нужно именно на SPI
У него ног до фига, у него быстродействия нехватает, ну некогда ему думать когда какой сегмент поджигать, для того и нарисована эта схема.
А чем он таким страшным занят, что не успевает?
Или он тактирутся от 500кГц?
А то 12-тактовый mcs51 на кварце 14,7456 (около 1,2МГц коротких команд) успевал таким образом окучить 11-разрядный дисплей (5знаков + 5знаков + отдельные светодиоды, собранные как бы в два знака), а это при той же частоте регенерации дисплея в 2,5 раза выше частота выталкиваний в 74hc595, чем для 4 знаков. Прерывания ещё в 4 раза чаще шли для программной регулировка яркости. При этом ещё soft UART работал на радиомодем, клавиатура, импульсы всякие туда-сюда, подсчёты мелкие туда-сюда в 24 битах.
Правда, прерывания и "низ" на асме выписаны были.
Но для AVR сейчас на разумных частотах (выше 3-4МГц) это всё легко на С пишется и успевает. 74hc595 и hef4094 - мои любимые навески на малоногие AVR.

Ну и я выше уже говорил - по деньгам дешевле программируемой логики будет рядом поставить ту же мегу8 как контроллер дисплея и точно так же - выбросил в неё эти байты и всё. А она займётся заодно хоть и регулировкой яркости или там опросом клавиатуры, пищать хоть отладочную информацию морзянкой и т.д.
Можно даже "интелелктуальнее" её нагрузить, раз у "основного" контроллра времени не хватает - выбрасывать в неё команды "а покажи-ка вот в тех знаках вот это число в десятичном виде с гашением незначащих нулей" - и пусть она и bin->bcd ворочает.

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y