|
Схемотехника и алгоритм работы видеоэкрана, Схемотехника и алгоритм работы видеоэкрана |
|
|
|
 |
Ответов
|
Feb 17 2008, 21:55
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 837

|
Цитата(yagger @ Feb 17 2008, 13:56)  Может поделитесь с какими подводными камнями могу столкнуться? Главное - изначально продумать иерархичную наращиваемую систему. Все остальное приложится  Цитата(yagger @ Feb 17 2008, 13:56)  например нужна ли синхронизация всех модулей, минимальная частота кадров без потери качества видео, может драйверы посоветуете и ПЛИС... Синхронизация модулей не нужна, правда, у меня она всегда получалась автоматически. Минимальная частота кадров - порядка 75 герц, но нелишним будет задрать ее до нескольких сотен герц. У китайских товарищей в основном 200-300 герц. Лично я использую драйверы MBI5026 и ПЛИС Альтера (Циклон1/2), которая тянет модули размерностью порядка 64 на 32 полноцветные точки. Обычно хватает внутренней памяти, но иногда приходится ставить внешнюю. Да, глубина цвета (разрядность ШИМ), что выбрана Вами (8 бит - 256 значений), абсолютно неприемлема (проблемы с воспроизведением "темных" полутонов). Минимум - 10 бит; опять-таки, у китайцев от 12 до 14 бит. Я делал не менее 12 бит для статической индикации. Будут вопросы - милости просим.
|
|
|
|
|
Feb 18 2008, 06:10
|
Участник

Группа: Новичок
Сообщений: 70
Регистрация: 3-02-08
Из: Minsk
Пользователь №: 34 717

|
Цитата(_LD @ Feb 18 2008, 01:55)  Обычно хватает внутренней памяти, но иногда приходится ставить внешнюю. Спасибо за советы. Очень помогает, на душе легче становится. А что означает обычно? Вы все время применяете для своих девайсов разную схемотехнику? Цитата(_LD @ Feb 18 2008, 01:55)  Да, глубина цвета (разрядность ШИМ), что выбрана Вами (8 бит - 256 значений), абсолютно неприемлема (проблемы с воспроизведением "темных" полутонов). Минимум - 10 бит; опять-таки, у китайцев от 12 до 14 бит. Я делал не менее 12 бит для статической индикации. А как данные о 10-12 разрядном шиме грамотно в памяти располагать?  2 байта на пиксель занимать приходится?
|
|
|
|
|
Feb 19 2008, 22:23
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 837

|
Цитата(yagger @ Feb 18 2008, 09:10)  Вы все время применяете для своих девайсов разную схемотехнику? Да. Все зависит от размерности управляемого объекта. Если два полных кадра лезут в память ПЛИС - нафига внешняя память? А вот если не лезут, то приходится ее ставить. Цитата(yagger @ Feb 18 2008, 09:10)  А как данные о 10-12 разрядном шиме грамотно в памяти располагать?  2 байта на пиксель занимать приходится? Память ПЛИС может быть организована не байтами. Можно хоть 13 бит без потерь сделать  12 бит в Альтере - три блока памяти разрядностью 4 бита. А если память внешняя, то ее обычно дофига, и не проблема потерять четверть 16-ти битного слова.
|
|
|
|
|
Feb 20 2008, 06:37
|
Участник

Группа: Новичок
Сообщений: 70
Регистрация: 3-02-08
Из: Minsk
Пользователь №: 34 717

|
Цитата(_LD @ Feb 20 2008, 02:23)  Если два полных кадра лезут в память ПЛИС - нафига внешняя память? А вот если не лезут, то приходится ее ставить. Память ПЛИС может быть организована не байтами. Можно хоть 13 бит без потерь сделать  12 бит в Альтере - три блока памяти разрядностью 4 бита. А если память внешняя, то ее обычно дофига, и не проблема потерять четверть 16-ти битного слова. Уважаемый _LD, может Вы поделитесь?  чем (интерфейс, протокол) вы доставляете к блокам видеопоток (не сжимать же его, а то аппаратное сжатие стоит огогого,  а програмное мне не потянуть с моими знаниями это точно в ближайшее время  ). Спасибо за разъяснения по поводу памяти альтеры, я как раз это изучил. Я думал про 2 байта ПОЛНЫХ с лишними битами в видеопотоке, как их там не передавать? (грамотно). Вопрос к Вам (ибо вижу вы не просто любитель, а вроде как знающий человек  ), Вы тоже применяете способ ШИМа взвешиванием (тактированием) весовых коэффициентов разрядов или же у Вас иной способ? (и вообще какие еще бывают способы создания ШИМа без потери времени на прием данных и обслуживание ОЗУ без применения драйверов с шимом)? З.Ы. Какую внешнюю память Вы применяете (если такая все же необходима)?
|
|
|
|
Сообщений в этой теме
yagger Схемотехника и алгоритм работы видеоэкрана Feb 16 2008, 13:15 Dog Pawlowa Цитата(yagger @ Feb 16 2008, 17:15) Справ... Feb 16 2008, 13:45 yagger ммммм.... Т.е. китайцы до сих пор пионеры и строят... Feb 16 2008, 13:53 Dog Pawlowa Цитата(yagger @ Feb 16 2008, 17:53) Прост... Feb 16 2008, 14:01 yagger Т.е. ГРУБО говоря у них обновление как ШИМ так и К... Feb 16 2008, 14:04 GetSmart Цитата(Dog Pawlowa)Большинство табло так не работа... Feb 16 2008, 15:59 Dog Pawlowa Цитата(GetSmart @ Feb 16 2008, 19:59) Не ... Feb 16 2008, 20:20 yagger GetSmart дело в том что я пока в расчете и не затр... Feb 16 2008, 21:25 Dog Pawlowa Цитата(yagger @ Feb 17 2008, 01:25) Да и ... Feb 17 2008, 02:14 vetal Что-то вы не то насчитали. У вас 24*32*3*8*100 бит... Feb 16 2008, 21:54 yagger Цитата(vetal @ Feb 17 2008, 01:54) Что-то... Feb 17 2008, 09:35 GetSmart Цитата(yagger)Даже если взять озу с временем досту... Feb 17 2008, 01:15 GetSmart Так делают любители, вроде ledmaster. Ковчег навер... Feb 17 2008, 09:57 Ledmaster Цитата(GetSmart @ Feb 17 2008, 14:57) Так... Feb 18 2008, 06:54 yagger GetSmart, огромное спасибо за достаточно подробное... Feb 17 2008, 10:40      _LD Цитата(yagger @ Feb 20 2008, 09:37) Уважа... Feb 21 2008, 00:11   yagger Цитата(_LD @ Feb 18 2008, 01:55) Да, глуб... Feb 20 2008, 12:51 GetSmart Далековато от меня. В Минске я ещё не разу не был.... Feb 17 2008, 11:10 yagger GetSmart,Спасибо еще раз... А в Минск милости прос... Feb 17 2008, 11:22 GetSmart Цитата(Ledmaster)Уважаемый GetSmart, что-то не при... Feb 18 2008, 07:42 Tehnoon Господа, извините что вмешиваюсь... Но мне соверше... Feb 18 2008, 14:22  yagger Цитата(Tehnoon @ Feb 18 2008, 18:22) Госп... Feb 18 2008, 17:28  Галстук Цитата(Tehnoon @ Feb 18 2008, 17:22) Госп... Feb 21 2008, 09:31   yagger Цитата(Галстук @ Feb 21 2008, 13:31) У на... Feb 22 2008, 18:51    Галстук Цитата(yagger @ Feb 22 2008, 21:51) А ШИМ... Feb 24 2008, 09:11 GetSmart Цитата(_LD)Если быстродействие памяти и требуемые ... Feb 21 2008, 06:50 GetSmart Цитата(yagger)На сколько я понимаю приемлемо из-за... Feb 21 2008, 08:08 at90 а какого разрешения модули и экран? Feb 21 2008, 14:44 yagger Цитата(at90 @ Feb 21 2008, 18:44) а каког... Feb 21 2008, 15:56  Галстук Цитата(yagger @ Feb 21 2008, 18:56) ну ... Feb 21 2008, 19:35 yagger Ребята, А может расскажите принцип масштабирования... Feb 23 2008, 08:29 GetSmart Масштабирование мы не применяли. У нас делалось та... Feb 23 2008, 16:34 yagger Цитата(GetSmart @ Feb 23 2008, 20:34) Мас... Feb 24 2008, 10:47  Галстук Цитата(yagger @ Feb 24 2008, 13:47) как я... Feb 24 2008, 11:52   yagger Цитата(Галстук @ Feb 24 2008, 15:52) а кт... Feb 24 2008, 12:35    Галстук Цитата(yagger @ Feb 24 2008, 15:35) хм.... Feb 24 2008, 14:28 yagger Цитата(GetSmart @ Feb 23 2008, 20:34) В д... Feb 24 2008, 18:38 yagger Цитата(GetSmart @ Feb 23 2008, 20:34) В д... Feb 24 2008, 20:07 GetSmart Цитата(yagger)если я правильно понимаю, в этом вар... Feb 24 2008, 14:55 yagger http://www.leds.ru/forum/viewtopic.php?t=26
тут да... Feb 24 2008, 15:11 GetSmart Цитата(yagger)что означает фраза (для меня пока сл... Feb 24 2008, 19:21 GetSmart Цитата(yagger)Но ледмастер писал в ледфоруме, что ... Feb 24 2008, 21:00 yagger Цитата(GetSmart @ Feb 25 2008, 01:00) Ссы... Feb 25 2008, 09:20 GetSmart Цитата(ledmaster)Алгоритм весов разрядов, который ... Feb 25 2008, 15:43 yagger Цитата(GetSmart @ Feb 25 2008, 19:43) Для... Feb 25 2008, 18:40 adc Цитата(GetSmart @ Feb 25 2008, 18:43) У м... Feb 26 2008, 12:51 GetSmart Цитата(yagger)А по вашему мнению что полезнее изуч... Feb 25 2008, 19:44 yagger Цитата(GetSmart @ Feb 25 2008, 23:44) Так... Feb 25 2008, 20:55  Галстук Цитата(yagger @ Feb 25 2008, 23:55) поним... Feb 26 2008, 11:11   yagger Цитата(Галстук @ Feb 26 2008, 15:11) либо... Feb 26 2008, 19:05    Галстук Цитата(yagger @ Feb 26 2008, 22:05) это т... Feb 28 2008, 20:03     yagger Цитата(Галстук @ Feb 29 2008, 00:03) Тепе... Feb 29 2008, 07:03 GetSmart Цитата(adc)Вот кстати ссылочка, эта тема как раз о... Feb 26 2008, 13:48 GetSmart Бывает ещё дельта-сигма ШИМ. Его несложно реализов... Feb 27 2008, 08:42 yagger При эксперементах наткнулся на проблемку. Даже есл... Nov 26 2008, 09:11 GetSmart То что Вы описали, вполне "законный" глю... Nov 26 2008, 09:27 yagger Самое интересное я сейчас пересмотрел даташит на D... Nov 26 2008, 09:42 GetSmart Протестировал я глюки "весового" алгорит... Jan 21 2009, 15:41 yagger Цитата(GetSmart @ Jan 21 2009, 19:41) Ну ... Jan 21 2009, 16:33 yagger Цитата(GetSmart @ Jan 21 2009, 19:41) Ну ... Jan 22 2009, 16:22  GetSmart Цитата(yagger @ Jan 22 2009, 22:22) Сразу... Jan 22 2009, 16:39   yagger Уважаемый GetSmart, тут еще пара вопросов возникла... Jan 23 2009, 19:14 GetSmart Всегда пожалуйста.
Да, и сдаётся мне, что при так... Jan 21 2009, 16:49 yagger Цитата(GetSmart @ Jan 21 2009, 20:49) Но ... Jan 21 2009, 17:03 add Цитата(GetSmart @ Jan 21 2009, 19:49) Все... Jan 23 2009, 09:50 GetSmart Зачем две? Ram Buffer и Video Ram ? Лишние 22 мини... Jan 24 2009, 10:40 yagger Цитата(GetSmart @ Jan 24 2009, 13:40) Про... Jan 24 2009, 10:47  GetSmart Цитата(yagger @ Jan 24 2009, 16:47) Брр. ... Jan 24 2009, 14:43   yagger Цитата(GetSmart @ Jan 24 2009, 17:43) Сам... Jan 24 2009, 15:19  rezident Цитата(yagger @ Jan 24 2009, 15:47) Брр. ... Jan 24 2009, 15:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|