Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.01.2008, 18:26
|
#41
|
Прописка
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Ну значит сим подытоживаю:
Автор выбирает, мы предлагаем...
Могу только сказать, что я уже сталкивался с такой проблемой,но задача выглядела по другому - надо было отображать и графическую (типа осциллограммы) информацию и текстовую на одноцветной матрице из СД.Помучался капитально,но сделал...Клиет был доволен,а это главное.
|
|
|
|
09.01.2008, 19:11
|
#42
|
Частый гость
Регистрация: 04.01.2008
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
tempora, по воводу прямой адресации.
Мне кажется, вы забываете о том, что индикация у нас не статическая а динамическая. Т.е. для каждой следующей строки все равно приходится заново заносить данные в столбцовые регистры.
Поэтому массив (на целых 184 байта) в ОЗУ МК и будет той самой областью с прямым доступом.
|
|
|
|
09.01.2008, 20:07
|
#43
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Сообщение от TNet
|
для каждой следующей строки все равно приходится заново заносить данные в столбцовые регистры
|
Ну, какое же заново вносить, если никаких регистров нет? В случае занесения данных через один порт и хранения их в сдвиговых регистрах, придется гасить с/д панель на все то время, пока 184-й столбец, будучи вписан в регистр 1-го столбца, не будет сдвинут до своего, 184-го места - иначе на панно первый столбец будет засвечен данными от всех столбцов в сумме, второй - суммой S(2..184), третий - S(3..184) и так далее; незасвеченную чужими данными картинку будет показывать только последний столбец. Или, помимо 183 сдвиговых регистров, еще понадобится 184 защелки, что, мягко говоря, не слишком экономно (впрочем, 183 регистра сдвига мне тоже не казались умеренным по стоимости решением - экономия на меньшей стоимости меги8 во много раз меньше потерь на этот массив "памяти").
В случае же со сканированием, данные попадают на свой столбец и высвечиваются одновременно, так-что - преимущество отнюдь не мнимое.
|
|
|
|
09.01.2008, 20:55
|
#44
|
Прописка
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
T'Net'y:
Если брать затраты на время,объем памати,потребление энергии,организацию софта,стоимость элементов для всего этого - то сам посчитай,что реально выгодно и удобно!
Tempor'y:
Сколько людей - столько и мнений,кто-то другой сделает все не так...и будет прав!
Если вы смогли всунуть чемодан в почтовый ящик,неважно как вы это сделали,важно,что вы это сделали.
|
|
|
|
09.01.2008, 21:13
|
#45
|
Частый гость
Регистрация: 04.01.2008
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Теперь понятно, мы просто о разной реализации говорим. Эта идея с конвейером и защелками вовсе не мне принадлежит, и помоему это решение под статику.
В этой ветке я имел ввиду: заполнять 3 регистра выходы которых соединены со входами 23-х оконечных регистров. При этом хватает 5 ног МК - 3 с данными и 2 с синхронизацией (для первых 3 и для вторых 23 отдельно). При этом на заполнение всех регистров будет уходить 0.15 мс максимум (меньше 10% потерь времени при 60Гц развертке). Это решение под скважность 1/8 (реально там будет где-то 1/9).
Если нужно под 1/16 - не вопрос, удваиваем кол-во
полевиков и сокращаем почти вдвое кол-во регистров.
Только при уменьшении скважнусти придется ток у диодов поднимать. Но ведь ноги-то у регистров не резиновые.
|
|
|
|
09.01.2008, 21:26
|
#46
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Сообщение от TNet
|
Теперь понятно, ... Эта идея с конвейером и защелками вовсе не мне принадлежит, и помоему это решение под статику.
|
Я ж так и сказал - не уверен, та ли это схема, но если та, то - ой-ой-ой.
|
|
|
|
09.01.2008, 23:32
|
#47
|
Прописка
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 113
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
|
Уважаемые коллеги! Решил поучаствовать в вашей дискуссии, поскольку тема мне знакома - приходилось делать графические табло и бегущие строки как с динамикой, так и со статикой. Посему выскажу свои соображения:
1) Сэкономить на потреблении энергии при динамической индикации особо не получится - уменьшение времени свечения влечёт за собой повышение импульсного тока через св/диод, что делает средний ток потребления табло примерно как у статики.
2) Динамика, экономя компоненты, привносит кучу головной боли как в программе, так и иногда в аппаратуре (например, наличие паразитных ёмкостей или завал фронтов в ключах вызывают "шлейфы" после быстро движущихся букв).
3) И, наконец, наличие (уже давно) на рынке специализированных контроллеров фирм MBI, SiTI и др.
позволяет как применить старую добрую статику, так и забыть про бесполезно рассеивающие тепло токоограничительные резисторы. Данные микросхемы построены по принципу сдвигающих регистров и имеют управляемый одним! внешним резистором формирователь токов 8 (16) светодиодов на уровне 0-90 мА. Ну а цена где-то на уровне 0,5-1 $ за корпус. Т.о. экономятся как ноги процессора, так и ваши нервы ![Улыбка](images/smilies/icon_smile.gif)
Ссылки на микросхемы:
http://www.e-neon.ru/pages/id/50
http://www.radiodetali.com/prioritet/drivers.htm
И напоследок могу порекомендовать для уличных применений использовать только светодиоды с овальной диаграммой направленности, т.к. они обеспечивают максимально широкий угол обзора (90-110 грд.) при высокой яркости.
Удачи, с Новым годом !
|
|
|
|
10.01.2008, 01:02
|
#48
|
Прописка
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Все бы ничего,только это не решение поставленной задачи. К сожалению!
Полностью с Вами согласен по поводу яркостных и токовых параметров для статики и динамики. Параметры СД-драйверов известны и более чем, но они не позволяют добиться желаемого (или требуемого)результата.Приходится в этом случае чем-то жертвовать.В моем предложении я попытался убить двух зайцев,надеюсь получилось
|
|
|
|
10.01.2008, 02:31
|
#49
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
вот блин.. только отвлечешся поработать - тут уже 3 страницы исписали...
огромное спасибо varostov ОГРОМНЕЙШЕЕ!!
это то что я искал... (пусть уже не в этом проэкте так в следующем - обязательно применю!)
ST2225A вещица весьма доступная (розница 35р), на борту 35 бит регистр, с защелкой, с драйверами.. сказка, блин!!
pdf во вложении, смотрю-слюнки текут...
но поздно... уже отдал проэкт в работу.. да и время сильно поджимает.. пока то-сё.. на отладку всего этого хозяйства остается неделя..
это был-бы САМЫЙ СОК для того чем щас занимаюсь...
избрана схема с организацией матрицы 32х48(32х46, лишние не используются)
переговоры позволили выбить еще 600ма к тому амперу что был.. и того 1.6А (уже как-то можно жить...)
вот так..
сегодня притащил к себе на стол генератор...(он у нас оказывается всего один на всех! ![Смешно](images/smilies/icon_lol.gif) )
пробовал играться со светодиодом..
частота 10кило
напряжение 2.8В
при 1/256 нифига не видно (тлеет там кристал и все)
при 1/128 светится умеренно слабо
при 1/64 светится слабо
при 1/32 светится приемлимо*
при 1/16 светится нормально*
при 1/8 светится нормально*
*Уверенная различимость при нормальном освещении
при 1/1(промазал кнопкой) светился желто-красным, уверенно, но.. 1/2 секунды, потом сгорел к собакам.. ![Смешно](images/smilies/icon_lol.gif) генератор какой-то сверхмощный...
из чего могу сделать вывод.. что все это время диод работал с существенной перегрузкой по току.. (нечем померить ток в импульсе)
при снижении частоты до 2-3 кило ЯРКОСТЬ в два раза выше...
дальнейшее снижение частоты, роста яркости не вызывает
(все это справедливо для вышеупомянутых 204GD)
[/b]
Прикрепленный файл: 605970.pdf
|
|
|
|
10.01.2008, 02:41
|
#50
|
Прописка
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Ну что же,рад за Вас!
Удачи Вам и всех благ!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:20.
|
|