Например TDA7294

Форум РадиоКот • Просмотр темы - 18-сегментники и дешифраторы
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт ноя 27, 2025 19:17:12

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


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



Начать новую тему Ответить на тему  [ Сообщений: 36 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 31, 2008 18:17:04 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Чт июн 07, 2007 12:05:08
Сообщений: 305
Откуда: Санкт-Петербург, Россия
Рейтинг сообщения: 0
В журнале "Радио", примерно в 80-х годах была наипростейшая схема, на переключателях.

Поиск по инету выдал ссылку на программатор побыстрее, подключаемый к компьютеру


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 31, 2008 18:34:09 
Друг Кота

Карма: 17
Рейтинг сообщений: 166
Зарегистрирован: Пт авг 25, 2006 09:26:19
Сообщений: 5232
Откуда: Москва
Рейтинг сообщения: 0
Pahan писал(а):
Rokl
А есть где посмотреть простенькую схемку программатора на эти PALCE. И описание для чайников как это хозяйство использовать. А то у меня тоже валяюцо штук 5-6, штука прикольная, а как использовать х.з.


Вот ссылочка для программирования GALок, это тоже самое, что и PALки или ATFки. Правда этим программатором можно шить именно только галки.
http://servis-ins.narod.ru/tmp/prog/gal ... mygal.html

Но почитать можно для ознакомления.


Цитата:
Пожалуста, расскажите, как программировать ПЗУ (155ре3) без кампутера-лапами


Радио №1 за 1982 год ищи, там на стр.22 есть описание и схема программатора ППЗУ К155РЕ3.

Если не найдешь, нарисую.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 31, 2008 19:03:38 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Чт ноя 23, 2006 22:47:35
Сообщений: 487
Рейтинг сообщения: 0
Rokl
Я эту страничку уже лет 5 назад читал. Схема сложновата (не схемотехника, а просто лень делать). Честно говоря не охота делать из-за пары галов. Да и без уверенности, что заработает. Я бы хотел чего попроще, типа знаменитой "5 проводков".
Может этим http://www.geocities.com/mwinterhoff/program.htm кто пробовал шить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 01, 2008 01:54:55 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 26
Зарегистрирован: Ср сен 17, 2008 14:32:15
Сообщений: 2106
Откуда: Старые Васюки
Рейтинг сообщения: 0
1995kenny писал(а):
Пожалуста, расскажите, как программировать ПЗУ (155ре3) без кампутера-лапами :))

Сборник "В помощь радиолюбителю", вып. 78. В инете есть.
Только пустое это занятие... брака будет много.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 01, 2008 17:26:35 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср авг 27, 2008 10:13:19
Сообщений: 524
Откуда: Украина, Харьков
Рейтинг сообщения: 0
Rokl писал(а):

Радио №1 за 1982 год ищи, там на стр.22 есть описание и схема программатора ППЗУ К155РЕ3.


Большое спасибо! Буду собирать.Вопрос:что, если не нагревать ее сутками при100*С?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 04, 2008 16:14:39 
Друг Кота

Карма: 17
Рейтинг сообщений: 166
Зарегистрирован: Пт авг 25, 2006 09:26:19
Сообщений: 5232
Откуда: Москва
Рейтинг сообщения: 0
1995kenny писал(а):
Rokl писал(а):

Радио №1 за 1982 год ищи, там на стр.22 есть описание и схема программатора ППЗУ К155РЕ3.


Большое спасибо! Буду собирать.Вопрос:что, если не нагревать ее сутками при100*С?


Ничего греть не нужно...все будет ОК. Главное внимательность...один неверный шаг и ППЗУ в помойку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 06, 2008 00:07:04 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7616
Откуда: г. Россия
Рейтинг сообщения: 0
Чего изобретать лисопед
PT6311 - 18 сегментов, 8 сеток + матрица из кнопок, а самое главное никакой обвязки в виде транзисторов.

Или на регистрах - три восьмибитных регистра на сегменты и один на сетки + куча транзисторов и резисторов.
тоже с применением другой логики.

А если собирать совместно с контроллером, то лучше чем PT6311 не найти.
Да и по стоимости выйдет на логике с транзисторами дороже.

А вообще не вижу смысла использовать восемнадцати сегментный индикатор для индикации цифр.
С этой задачей хорошо семисегментники справляются.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 09, 2008 18:15:30 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср авг 27, 2008 10:13:19
Сообщений: 524
Откуда: Украина, Харьков
Рейтинг сообщения: 0
SLvik писал(а):
А вообще не вижу смысла использовать восемнадцати сегментный индикатор для индикации цифр.
С этой задачей хорошо семисегментники справляются.

Думаю, вы правы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 06, 2009 10:35:52 
Родился

Зарегистрирован: Ср ноя 12, 2008 12:43:29
Сообщений: 7
Откуда: Беларусь
Рейтинг сообщения: 0
SLvik писал(а):
Чего изобретать лисопед
PT6311 - 18 сегментов, 8 сеток + матрица из кнопок, а самое главное никакой обвязки в виде транзисторов.

Или на регистрах - три восьмибитных регистра на сегменты и один на сетки + куча транзисторов и резисторов.
тоже с применением другой логики.

А если собирать совместно с контроллером, то лучше чем PT6311 не найти.
Да и по стоимости выйдет на логике с транзисторами дороже.

А вообще не вижу смысла использовать восемнадцати сегментный индикатор для индикации цифр.
С этой задачей хорошо семисегментники справляются.

А может есть хоть какой пример, для работы Atmel с ней. А то пробовал по даташнику, ничего не получилось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб фев 07, 2009 02:07:28 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7616
Откуда: г. Россия
Рейтинг сообщения: 0
Я писал именно по даташиту на ASM`блере для пика - всё получилось.
Помню долго ещё искал полный даташит на неё.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 19, 2009 17:54:58 
Родился

Зарегистрирован: Ср ноя 12, 2008 12:43:29
Сообщений: 7
Откуда: Беларусь
Рейтинг сообщения: 0
To SLvik:
Я посылаю на него команды, а он ничего не отображает.
Вот что я на него посылаю:
инициализация
1) command2--0b01000000
2) command3--0b11000000
3) data - 0b00000000
4) command1--0b00001100(индикатор 13*15)
5)command4--0b10001111
работа:
цикл:
1) command2--0b01000000
2) command3--0b11000000
3) data - 0b11111111(или что-то другое)
4) command1--0b00001100(индикатор 13*150)
5)command4--0b10001111
Подскажите, пожалуйста, что я делаю не так. Если длительности импульсов больше,чем в даташнике, это может влиять на работу?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 19, 2009 19:54:26 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7616
Откуда: г. Россия
Рейтинг сообщения: 0
Впринципе правильно,
Смотрите мой алгоритм.

Посылаем Старт
Посылаем Command 2 b0100 0000, а именно Записать в PT6311 поле данных начиная с фиксированного адреса.
Посылаем Стоп.

Посылаем Старт
Посылаем Command 3 b0000 0000 а именно указатель адреса внутреннего регистра PT6311.

Затем забиваем регистры данными р режиме Auto increment.
В моём случае это 24 байта.

Посылаем Стоп.

Посылаем Старт
Посылаем Command 1 b0000 0000, а именно устанавливаем режим дисплея (8 Digits, 20 Segments) в моём случае.
Посылаем Стоп.

Посылаем Старт
Посылаем Command 4 b1000 1111, а именно включаем отображение информации и устанавливаем максимальную яркость (Последние три бита).
Посылаем Стоп.


Последний раз редактировалось SLvik Вс фев 22, 2009 14:23:16, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 20, 2009 13:09:39 
Родился

Зарегистрирован: Ср ноя 12, 2008 12:43:29
Сообщений: 7
Откуда: Беларусь
Рейтинг сообщения: 0
Попробовал по этому алгоритму, ничего не получилось.
Я правильно понял:
Посылаем Старт
Посылаем Command 2 b0100 0000, а именно Записать в PT6311 поле данных начиная с фиксированного адреса.
Посылаем Command 3 b0000 0000 а именно указатель адреса внутреннего регистра PT6311.
Затем забиваем регистры данными р режиме Auto increment.
В моём случае это 24 байта.
Посылаем Стоп.

между этими командами строб не меняем?

Можете мне сбросить код на ассемблере для зажигания всего индикатора?
А то у меня возникли сомнения по поводу работоспособности pt6311.


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

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7616
Откуда: г. Россия
Рейтинг сообщения: 0
Немного неправильно написал - см выше исправленную.
Старт - Опускаем STB затем опускаем CLK.
Стоп - просто поднимаем STB.
Запись данных в регистры PT6311 осуществляется положительным импульсом CLK.
Данные меняются во время низкого СLK.

Все команды передаются через Старт > Команда > Стоп.
Кроме команды 3(Указатель адреса).
После выдачи команды 3 идёт запись регистров PT6311, по окончании передачи данных - стоп.

Записывайте всегда данные b01010101 = 0x55.
чтобы увидеть горение разных сегментов.
Насколько я помню зажигание сегмента делается 1цей.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 03, 2009 13:11:37 
Родился

Зарегистрирован: Ср ноя 12, 2008 12:43:29
Сообщений: 7
Откуда: Беларусь
Рейтинг сообщения: 0
Извиняюсь за настырность. Пока у меня ничего не получилось. Были сомнения по поводу микросхемы, но они отпали, так как нашел рабочий DVD c таким контроллером. я не могу разобраться с 3-й командой. Она ведь начинается с 11..... , а далее идут данные?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 03, 2009 19:09:28 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54
Сообщений: 7616
Откуда: г. Россия
Рейтинг сообщения: 0
СТАРТ
Первый байт - команда 2 - (01xx 0000) - что означает записать данные
в PT6311.
СТОП

СТАРТ
Затем идёт команда 3 (1100 0000) - адрес регистра с которого начинать забивать данные. с
Сразу за ней передаются данные.
В моём случае это 24 байта.
А вообще до ближайшего стопа.
После передачи данных генерится СТОП.
СТОП

СТАРТ
Затем команда 1 - (00xx xxxx) - конфигурация PT6311.
В моём случае это 0000 0000 - что значит 20 сегментов на 8 знакомест.
СТОП

СТАРТ
А затем команда 4 - (10xx 1111) Выделенный бит включает
индикацию. Оставшиеся 3 бита управляют яркостью 111= соответствуют максимальной яркости.
СТОП

Адрес ставится в диапазоне от 1100 0000 (00h) до 1110 1111 (2Fh)
затем сразу без стопа передаются данные до первого стопа.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 36 ]    , 2

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


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

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


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

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


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