Вывод большого количества данных

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
clawham
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса
Контактная информация:

Re: Вывод большого количества данных

Сообщение clawham »

я себе буду тоже подобное делать....буду юзать драйвера на 16 выходов с 12-ю битами яркости(но можно и уменьшить)
TLC5940

тут тебе и стабилизатор тока и отчет какие сегменты погорели и хранение данных и частота ШИМа любая ии управление всего 4-ю ногами(по сути то это сдвиговые регистры)
но индикаторы только с общим анодом ибо он(драйвер) только на землю умеет садить

я с ним разобрался и если есть вопросы по управлению/подключению - обращайтесь - очень простые и удобные драйвера...есть в дипе...

эт если хочется статики плавного регулирования яркости и т.д.
Последний раз редактировалось clawham Пт апр 15, 2011 12:04:30, всего редактировалось 1 раз.
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Вывод большого количества данных

Сообщение ploop »

Хм... А как они по цене? Во сех сзвестных интернет-магазинах искал - только оценочные платы за от пяти килорублей...
Реклама
clawham
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса
Контактная информация:

Re: Вывод большого количества данных

Сообщение clawham »

бесплатно с техас инструментс семплами шлют по 5 штук за раз(можно разных набрать и получить 20 штук или созвониться с техподдержкой в снг и они могут до 40 штук прислать бесплатно..россия и украина с 2011 года снова в доверенных странах и нам открыт трубопровод полезностей....для 32 светодиодных 7-сегментников надо 14 драйверов без точки и 16 с точкой если
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
clawham
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса
Контактная информация:

Re: Вывод большого количества данных

Сообщение clawham »

прелесть этих драйверов в том что им нужно поавать внешнюю тактовую и внешний сброс счета в ноль....например я с меги 32 прям с кварца взял такт и прерыванием таймера клацал сброс каждые 4096 такта....
а можно клацать сбров каким-нить счетчиком типа ие8 каждые 32/64/128 тактов...соответственно получать более высокую частоту на светиках но меньшую разрядность ...
+ есть дом еепром внутри для точной корекции тока на каждый из светиков(+-10 % ) таким обазом можно довольно плавно менять яркость комбинируя подстроечный регистр и регистр данных ....но это изврат...12 бит для светиков это более чем з глаза...ну очень плавно...
такт принимает до 33 мегагерц...
кстати он отрабатывает интересные задержки ...получается каждый светик не моргает синфазно с соседями....тоесть табло не мерцает на низких яркостях....

выход до 160 миллиампер и 18 вольт :) типа открытые коллекторы + величина стабилизирующего тока задаётся одним внешним резистором
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Реклама
Эиком - электронные компоненты и радиодетали
qwerky
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35
Контактная информация:

Re: Вывод большого количества данных

Сообщение qwerky »

Делал 32-разрядную индикацию на регистрах 74hc595, организация 4 строки на 8 столбцов, всего 5 регистров и 3 сигнала управления. Анодный регистр буферизировался транзисторами. Эти регистры имеют дополнительный строб загрузки, поэтому ничего не мигало. Выход мощный, яркость зашкаливала. С помощью сигнала разрешения OE можно организовать регулировку яркости, хотя можно и программно - гасить индикаторы на несколько интервалов в конце цикла обновления.
для 32 светодиодных 7-сегментников надо 14 драйверов без точки и 16 с точкой если
а теперь умножаем на стоимость драйвера и давим жабу
Последний раз редактировалось qwerky Пт апр 15, 2011 12:19:07, всего редактировалось 1 раз.
Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Вывод большого количества данных

Сообщение DX168B »

Такое не пойдёт???
Статья предназначалась для этого сайта, но небыла опубликована. Наверное потому, что это теоретическая статья только для понятия процессов, происходящих в устройстве. Типа сырая теория без подробных расчётов.
Вложения
MATRIX.rar
(176.7 КБ) 180 скачиваний
I am DX168B and this is my favourite forum on internet!
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Вывод большого количества данных

Сообщение ploop »

Господа, всё замечательно, но:
clawham, штуки, однозначно, обалденные. Но клянчить их у ТИ это не вариант (разьве что просто пощупать). Заказывать из-за бугра - тоже. А тут в продаже нет :(

qwerky Динамику пришлось отбросить из-за недостатка по яркости. Проводил тесты - хреновато. Хотя ток задирал через ключи выше положенного.

DX168B, в этой теме ранее обсудили все способы. Кстати, а чем статья не понравилась? Вполне неплохая...

Я в итоге остановился на статике с 595ми. Стоят копейки, держат ток, удобны до ужаса. Пугает только паять четверть тыщщи резисторов :)
qwerky
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35
Контактная информация:

Re: Вывод большого количества данных

Сообщение qwerky »

Такое не пойдёт???
для матричных индикаторов - да, для 7сегментников - не то...
Динамику пришлось отбросить из-за недостатка по яркости. Проводил тесты - хреновато. Хотя ток задирал через ключи выше положенного.
а как управляли индикаторами ? Какой ток на сегмент ? Для статики можно те же 595 включить последовательно, по ОЕ - регулировка яркости
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Вывод большого количества данных

Сообщение DX168B »

А чем не то? Вместо рядов светодиодов разряды сегментников. Получится аж 30-значное число.
ploop писал(а):DX168B, в этой теме ранее обсудили все способы. Кстати, а чем статья не понравилась? Вполне неплохая...
Незнаю, не интересовался. Отправлял несколько раз, ответили, что хорошая статья, но в публикации она так и не появилась. Потом просто времени небыло и..... забил на это дело.
I am DX168B and this is my favourite forum on internet!
qwerky
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35
Контактная информация:

Re: Вывод большого количества данных

Сообщение qwerky »

DX168B писал(а):А чем не то? Вместо рядов светодиодов разряды сегментников. Получится аж 30-значное число.
сколько регистров нужно для такого управления ?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Вывод большого количества данных

Сообщение ploop »

А чем не то? Вместо рядов светодиодов разряды сегментников. Получится аж 30-значное число.
Объясняю.
Количество сегментов можно разгонять сколь угодно много, но яркость каждого X будет равна X=L*(1/N), где L - максимальная яркость сегмента в статике, N - количество сегментов. Спасает то, что светодиоды в импульсе держат много больший ток, нежели в постоянном включении.
Из даташитов следует, что этот импульсный ток, в среднем, может превышать в ~4 раза ток в статике. Сюда же можно приплюсовать физиологические особенности глаза, но это уже совсем загоны.

Из всего вышесказанного следует, что реально можно выжать из светодиодных индикаторов яркость, близкую к максимальной, только при скважности импульсов на них не более 4. В случае с вашей матрицей скважность =5, что тоже неплохо. Но достаточно увеличить скважность, мы жутко потеряем в яркости.

Это теория. А практика показала, что при ярком внешнем освещении скважность =4 тоже не подходит. Слабо видно. Поэтому и решил использовать статику...
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Вывод большого количества данных

Сообщение DX168B »

qwerky
Ну, как видите немного. Отдельной операцией можно сформировать в ОЗУ данные для выброса в индикаторы и за тем таймером выводить из ОЗУ, параллельно основной работе МК. 30 байт в ОЗУ - это немного даже для слабеньких тинек.
ploop
Ну вам виднее. :)
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: Вывод большого количества данных

Сообщение O-LED »

Офтопик (по теме уже все разжевано)-
Статья предназначалась для этого сайта, но небыла опубликована.
радиокот зажрался. :dont_know: для начинающего очень неплохо разжевоно.
KIT
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Вывод большого количества данных

Сообщение DX168B »

Может они просто забыли. Тогда ещё конкурс статей в разгаре был. Новые статьи не публиковались. Всё может быть.
I am DX168B and this is my favourite forum on internet!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»