Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ТФТ , ХС95144XL и всё, всё, всё
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Страницы: 1, 2
andreichk
После долгих мучений с поиском микрух для управления ТФТ панелями, решили, что тайминг можно организовать и на небольшой плисине. Задумано - сделано. Выбрали оную средних размеров, развели на плате, припаяли, добавили СРАМ 512к х 16 , обвязку по питанию, для управления PIC32, с тактом от PLL 96 МГц. Для сьёма сигнала традиционный ADS831 на 8 разрядов и ФИФО(аналоговая часть пока не собрана). На данном этапе удалось организовать весь тайминг и рисование сетки и рамки прямо в плисине. Также добавили функцию изменения цвета фона и сетки по сигналу из ПИКа. Цвета самих линий также можно изменять по сигналам от ПИКа. Шрифты и кривые по 8ми битной шине попадают в плиску от пика на макс. скорости. Путём применения максимальной оптимизации кода ,удалось довести скорость линии ОЕ,кот. управляет записью в СРАМ, до 0.7 мксек.
На данном этапе идёт отладка управляющего кода от реального источника сигнала. Прошу высказываться по теме.
andreichk
анимашка
andreichk
палитра
Victor®
Цитата(andreichk @ Jul 22 2011, 22:40) *
Прошу высказываться по теме.


А что, собственно Вы хотите услышать\узнать?
Неужели Вы действительно считаете, что скрины кусков схем кого-то интересуют?
Тем более в таком убогом качестве?

Для хостинга картинок есть и другие сайты. cool.gif
andreichk
а что вас интересует? весь набор схем, чертежей печатных плат, прошивок и финансового отчёта? так этого ничего нет, всё только начинается.
atmicandr
Здравствуйте! А про какой дисплей речь идёт? Можно его марку уточнить?
Victor®
Цитата(andreichk @ Jul 26 2011, 22:58) *
а что вас интересует? весь набор схем, чертежей печатных плат, прошивок и финансового отчёта? так этого ничего нет, всё только начинается.


Вы меня не поняли...
Что Вы хотите ожидать в ответ на тему типа: "Вот картинки. Ну и как они Вам?"
И Ваши сообщения похожи на блог и хостинг картинок.
Некуда больше складывать?

Если Вы хотите что-то обсудить - так сначала спросите!
bb-offtopic.gif
SFx
не понял как вы АЦП цепляете...
в схеме FPGA нет ничего про выход АЦП. кристалл вообще нужно брать побольше. полосу как то фильтровать нужно. 50 герц к примеру точно нужно фильтровать нужно будет...
andreichk
Цитата(atmicandr1 @ Jul 27 2011, 07:06) *
Здравствуйте! А про какой дисплей речь идёт? Можно его марку уточнить?
про дисплей в этой теме писал.
http://electronix.ru/forum/index.php?showt...=90138&st=0
HannStar HSD7.0-LED12+R4, TFT панель

Цитата(Victor® @ Jul 27 2011, 10:31) *
Вы меня не поняли...
Что Вы хотите ожидать в ответ на тему типа: "Вот картинки. Ну и как они Вам?"
И Ваши сообщения похожи на блог и хостинг картинок.
Некуда больше складывать?

Если Вы хотите что-то обсудить - так сначала спросите!
bb-offtopic.gif

когда будет о чём спросить, обязательно спрошу.

Цитата(SFx @ Jul 27 2011, 15:13) *
не понял как вы АЦП цепляете...
в схеме FPGA нет ничего про выход АЦП. кристалл вообще нужно брать побольше. полосу как то фильтровать нужно. 50 герц к примеру точно нужно фильтровать нужно будет...

АЦП цепляется к ФИФО, которая цепляется к ПИК32,который цепляется к ХС95144. Просто сам способ запуска ТФТ панели от маленькой плисины , а не от недоставаемых микросхем, которые производители норовят впарить , причём к кол-ве никак не меньше сотни за раз, для меня уже подвиг, вернее для нас, так как мне помогал один очень талантливый програмист. Подумал, может кого заинтересует, но похоже этим уже никого не удивить.
One
Цитата(andreichk @ Jul 28 2011, 00:02) *
...Подумал, может кого заинтересует, но похоже этим уже никого не удивить.


не-не, продолжайте, интересно ...
и предшествующий ваш проект тоже был полезен, и его нынешнее развитие ...
(ПМСМ)
andreichk
ну раз хоть кому-то интересно, выкладываю часть проекта для XC95144XL. Скомпилирован на ISE13.1
Для ПИК32 пока ещё выкладывать нечего, написано пара процедур для отрисовки тестсигналов.Рамка и сетка рисуются прямов плиске.
d1n1s
Мне тоже интересна тема, ибо возникали идеи сделать анализатор трафика промышленных сетей (Profibus для начала) с анализом качества сигнала.
Вопрос к автору о выборе элементной базы: какие характеристики ожидается получить ну и некоторое обоснование элементной базы если можно.
zltigo
QUOTE (d1n1s @ Jul 29 2011, 19:09) *
Мне тоже интересна тема
некоторое обоснование элементной базы если можно.

http://iteadstudio.com/store/index.php?mai...products_id=355
http://iteadstudio.com/wp-content/uploads/...203V2.6_SCH.jpg

andreichk
вот что-то похожее и мы хотим сделать, может даже лучше получится

Цитата(d1n1s @ Jul 29 2011, 19:09) *
Мне тоже интересна тема, ибо возникали идеи сделать анализатор трафика промышленных сетей (Profibus для начала) с анализом качества сигнала.
Вопрос к автору о выборе элементной базы: какие характеристики ожидается получить ну и некоторое обоснование элементной базы если можно.

да как обычно, я тебя слепила из того , что было.
atmicandr
Цитата(andreichk @ Jul 30 2011, 01:29) *
да как обычно, я тебя слепила из того , что было.

Интересный ответ... Я в принципе уверен что такие детали которые Вы будете применять не будут дефицитом, тем более если мне в своей деревне удалось без проблем найти фиФО, то меня ничего не пугает... Самое проблемное будет приобретение нужного дисплея а остальное всё фантики...
andreichk
Цитата(atmicandr1 @ Jul 30 2011, 10:16) *
Интересный ответ... Я в принципе уверен что такие детали которые Вы будете применять не будут дефицитом, тем более если мне в своей деревне удалось без проблем найти фиФО, то меня ничего не пугает... Самое проблемное будет приобретение нужного дисплея а остальное всё фантики...

входная часть от ОУ до ФИФО, точь в точь как на ч\б скопе. За ними ПИК32. Точную схему и печатную плату выложу когда всё соберу и проверю. В данный момент она ещё даже не до конца распаяна.
swer
с нетерпением ждём! схему, печатку, прошивку и фото - СПАСИБО!
mar1957
Здравствуйте!!! Очень интересует данный проект.У меня LCD AT070TN07 хочется ее использовать.Этот проект единственный по подключению таких матриц.Очень жду схем и исходников.
Digi
Я в своем осциллографе применял дисплей , купленый на eBay за 18$ с доставкой. Такойже используется в китайских мобильниках. То что получилось - тут в конце http://electronix.ru/forum/index.php?showt...p;#entry1012743
Интерфейс 8 или 16 бит.
Чуть подробнее тут. http://digi.vov.ru
fox2trot
К слову, наверное не открою америку через форточку, но может кто-то и не знает. Буржуи применяют такую фишку - последовательный опрос нескольких АЦП-ов включенных параллельно для повышения частоты дискретизации. Т.о. они спокойно ставят низкоскоростные ацп. Т.е. при наличии 2-х 100 Мгц частота дискретизации поднимается до 200. Правда, как я заметил, китайцы и тут жульничают. В реале у них идет 5 отсчетов и еще 5 за счет экстраполяции, и при этом спокойно заявляют о 10 сэмплах на точку.
Hoodwin
fox2trot
Должен Вам заметить, что китайцы поступают честнее, чем Вы со своим открытием. У любого скоростного АЦП есть ошибка смещения, которая в скоростных АЦП конвейерного типа довольно велика. Кроме нее есть еще нелинейность и ошибка усиления. Вот когда вы смешиваете несколько АЦП, то вместе с увеличением частоты дискретизации получаете и кучу проблем с калибровкой этих двух АЦП, чтобы они показывали одинаковые значения при одинаковом сигнале во всем диапазоне напряжений входа и рабочих температур. К сожалению, это непросто.

Каждому хочется видеть на осциллографе качественную гладкую кривую, а не корявую ломаную. Отрисовка обычно делается путем соединения отрезками соседних точек, и ломаная получается оттого, что число точек на один период колебания мало, скажем, меньше 3. Поэтому задача сводится к тому, чтобы получить массив с большим числом точек, соединяя которые получается гладкая на вид кривая. Это можно сделать в лоб, если выбрать частоту дискретизации в 10 раз больше максимальной частоты сигнала, но для этого нужен очень быстрый АЦП. А можно сделать иначе. Можно получить сигнал, как есть, построить его спектр (FFT), продлить его на более высокие частоты, добавив нулей, а потом сделать обратное преобразование. Тогда получится красивый гладкий сигнал, и это абсолютно честно. Проблема только в том, что это требует вычислений с большой производительностью, но их можно делать только по требованию что-то изобразить, то есть в целом это реально. И никакого жульничества в этом нет.
fox2trot
Цитата(Hoodwin @ Jan 17 2012, 16:17) *
Должен Вам заметить, что китайцы поступают честнее, чем Вы со своим открытием. У любого скоростного АЦП есть ошибка смещения, которая в скоростных АЦП конвейерного типа довольно велика. Кроме нее есть еще нелинейность и ошибка усиления. Вот когда вы смешиваете несколько АЦП, то вместе с увеличением частоты дискретизации получаете и кучу проблем с калибровкой этих двух АЦП, чтобы они показывали одинаковые значения при одинаковом сигнале во всем диапазоне напряжений входа и рабочих температур. К сожалению, это непросто.

Гм, странный упрек в нечестности. Вообще то я опирался в своем утверждении на реальную схемотехнику выпускающихся серийно приборов. К слову, не только китайцы так делают. Так что вы тут несколько оплошали. Американские и японские фирмы тоже не брезгуют подобным. Посмотрите реальные схемы и убедитесь, чтоб зря не обвинять. Что же до нелинейности - а про такую процедуру как калибровка вы слышали ? Судя по многословию - нет. Хотя в общем-то мало какие приборы могут похвастаться линейностью характеристик, вот для этого и вводят поправочные коэффициенты. Вообще то это отдельная тема и довольно "веселая", а напоследок подумайте, зачем в дорогие приборы запихивают датчики температуры, хотя казалось бы они ни к селу ни к городу. Так что прежде чем кого-то обвинять в чем-то, подумайте - а насколько вы правы.
Hoodwin
Ваша нечестность была в том, что вы называли жульничеством экстраполяцию, а она вовсе им не является.
fox2trot
Цитата(Hoodwin @ Jan 17 2012, 17:57) *
Ваша нечестность была в том, что вы называли жульничеством экстраполяцию, а она вовсе им не является.

Гм, при заявленных 10 сэмплах - 5 реальных и 5 аппроксимированных, это что ? Если я заявляю что у меня дискретизация 1 гигасэмпл, а реально получить больше 500 мег не способен - что это ? Например тут на форуме меня не поймут. Вот что имелось ввиду. А экстраполяция это нормальное явление и без него никуда при построении любых кривых. Т.ч. жульничеством является не факт экстраполяции, как вы поняли, а - не соответствие заявленным параметрам. Вот чем грешат китайцы. А вот разные схемотехнические ухищрения у них не грех позаимствовать. Они достаточно талантливо подходят к вопросу переработки чужих решений.
И еще, вот тут интересный проект USB DSO. Особенно аналоговая часть. http://www.ssalewski.de/DAD.html.en
Hoodwin
"Не важно, какого цвета кошка, главное, чтобы она ловила мышей".

Полоса-то аналоговая какая для этого 1GSPS? Подозреваю, что запас там существенно больше того, что нужно по найквисту-Котельникову.
В чем конкретно проявляется разница между 1GSPS и 500MSPS, если, аналоговая полоса, скажем, 150 МГц?
fox2trot
Цитата(Hoodwin @ Jan 17 2012, 18:52) *
"Не важно, какого цвета кошка, главное, чтобы она ловила мышей".

Полоса-то аналоговая какая для этого 1GSPS? Подозреваю, что запас там существенно больше того, что нужно по найквисту-Котельникову.
В чем конкретно проявляется разница между 1GSPS и 500MSPS, если, аналоговая полоса, скажем, 150 МГц?

Ну, насчет мышей - тут готов с вами поспорить. У меня был случай когда в сигнале шли апериодические всплески. Я знал что они есть, т.к. частотомер ловил их и показывал завышенные значения, а осциллограф ни гу-гу, а вылезали они до смесителя. Причем контактный частотомер показывал одно, а бесконтактный - совсем другое. В общем - целая эпопея была по выявлению где что не так. Так вот, аналоговый осцилл тоже честно ловил их, но ессно не показывал, а вот цифровой благополучно прощелкивал.
Насчет полосы - тут все достаточно просто. По Котельникову - 10 отсчетов, значит при 150, если нам нужно именно эти 150, вынь да положь 1,5 гигасэмпла. При 500 - будет 3 отсчета с копейками. Т.е. при сетке 10 наносекунд на деление мы получим только три - четыре реальные точки, остальное экстраполяция. А отсюда приходим уже к вышеприведенному примеру и теории вероятностей. Т.е. получаем достоверность в рамках 30-45%. И что с ней делать ? Ни хемминга, ни даже банальной четности тут нет. Т.е. все в конечном итоге сводится к статистической погрешности. Если тебя устраивает 20%, то вот вам пожалуйста 500 мегасэмплов на 100 мегагерц. Если же 10 то вынь да положь - 1 гиг. и никакая экстраполяция тут не поможет. Ессно, тут все посчитано на пальцах и сугубо плюс минус верста с гаком, но суть примерно такая.
Чет автор темы куда то пропал sad.gif Наверняка что-то убойное готовит.
Hoodwin
1. Любой осциллограф не обязан Вам показывать ничего за пределами своей аналоговой полосы, тем более еще и с возможностью что-то точно измерить. Если у частотомера эта (аналоговая) полоса выше, чем у осциллографа, то он, разумеется, будет видеть всякие там апериодические всплески, но это просто говорит о том, что Вы не тот осциллограф взяли для исследований подобных процессов.

2. Про полосы какая-то сплошная путаница... Вот дословно формулировка теоремы Котельникова (Найквиста-Шеннона):
Цитата
Eсли аналоговый сигнал x(t) имеет финитный (ограниченный по ширине) спектр, то он может быть восстановлен однозначно и без потерь по своим дискретным отсчётам, взятым с частотой строго большей удвоенной верхней частоты спектра

Детали, следствия и замечания можно посмотреть хотя бы в википедии: http://ru.wikipedia.org/wiki/Теорема_Котельникова

Таким образом, для сигнала, ограниченного полосой 150 МГц, частоты дискретизации в 500 МГц достаточно, чтобы восстановить сигнал с любой точностью, без всяких там вероятностей. И вопрос упирается лишь в то, как его правильно нарисовать. Конечно, если его цифровать в 10 раз чаще максимальной частоты, то можно тупо ломаной соединять соседние точки, будет не очень в глаза бросаться. А для меньшей кратности можно сделать цифровую обработку - upsampling, и получить в итоге те же 10 или больше точек на период. И это будет абсолютно точно в соответствии с теоремой Котельникова.
fox2trot
Цитата(Hoodwin @ Jan 18 2012, 12:05) *
1. Любой осциллограф не обязан Вам показывать ничего за пределами своей аналоговой полосы, тем более еще и с возможностью что-то точно измерить. Если у частотомера эта (аналоговая) полоса выше, чем у осциллографа, то он, разумеется, будет видеть всякие там апериодические всплески, но это просто говорит о том, что Вы не тот осциллограф взяли для исследований подобных процессов.

Для начала посмотрите вот тут, обсуждалась теорема Котельникова достаточно плотно: http://forum.ixbt.com/topic.cgi?id=64:2059
Во вторых, в вики видели внизу ссылочки ? Так вот, без них данная теорема в информационных системах плохо работает.
В третьих, берем наглядный пример: имеем экран разбитый на деления. Ну, скажем так, размер одного деления 5 мм. На предельной частоте имеем две объективные точки на эти 5 мм. Можно ли говорить о достоверной визуализации сигнала ? В общем, где-то так, на пальцах о чем хотел сказать с самого начала.
Ну и последнее - "...чтобы восстановить сигнал с любой точностью, без всяких там вероятностей..." - противоречие однако. Получается всякие умники создающие теории типа помехоустойчивости зря свой хлеб едят ? biggrin.gif а статистическая погрешность вообще чушь ? Эх, зря получается в универе столько времени тратил crying.gif на лабах.
Вот тут, посмотрите: http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%...%BD%D0%B8%D1%8F
Похоже скатываемся на флуд laughing.gif пора прекращать. Тема чужая все-таки и совсем о другом. biggrin.gif
Timmy
Цитата(Hoodwin @ Jan 17 2012, 18:52) *
Полоса-то аналоговая какая для этого 1GSPS? Подозреваю, что запас там существенно больше того, что нужно по найквисту-Котельникову.
В чем конкретно проявляется разница между 1GSPS и 500MSPS, если, аналоговая полоса, скажем, 150 МГц?

Задача осциллографа - не только пропустить без потерь сигнал в определённой полосе, но и обеспечить его качественную визуализацию. Если жёстко срезать АЧХ после 150МГц, то на крутых фронтах осциллограф будет показывать несуществующий на самом деле звон с овершутом амплитудой в полступеньки. Поэтому спад АЧХ должен быть мягкий, не быстрее, чем у фильтра с характеристикой Бесселя. Например, Бессель 9-го порядка при -3дБ на 150МГц сделает -40дБ где-то на 500МГц. Для предотвращения алиасинга аналоговый фильтр должен "полностью"(в нашем случае достаточно -40дБ) подавить сигнал до половины частоты АЦП, если выше, то придётся додавливать цифровым фильтром, полоса задержания которого симметричная, поэтому он легко создаст крутой спад АЧХ в НЧ области, которого мы не хотим. Например, если аналоговый фильтр будет давить до -40дБ на частоте 350 МГц(это фильтр очень высокого порядка потребуется, между прочим), то при частоте АЦП 500МГц цифровой фильтр должен давить 150-350МГц, с печальными последствиями для импульсной характеристики. На практике, в дешёвых осциллографах особо не заморачиваются с антиалиасингом, насколько я знаюsm.gif.
Посему, для хорошего осциллографа, честный гигасэмпл при полосе 150МГц - это даже маловато может быть.
andreichk
http://www.youtube.com/watch?v=hS9K_cPUOSk
немного вымучили новый скоп, правда ещё куча недоделок, но всёже. Собран на модуле по этой ссылке:
http://wiki.simple-solutions.de/en/product...3E_Users_Manual
АПЦ ADS831.
andreichk
Итак, начинаем описание нашего нового цифрового двухканального осциллографа.
Первое , о чём хотелось упомянуть, это то, что мы не стремились догнать и перегнать америку в области приборостроения, просто захотелось сделать хороший прибор из недорогих компонентов. В результате мучительных исследований выбор пал на модуль Zefant-LC3E на базе ФПГА Spartan3E-100 XC3S100E-4TQG144C.
На борту имеется также ФЛЕШ память на 32 Мб, в которую и заливатся отлаженный код. Процесс создания и заливки кода во ФЛЕШ будет описан позднее, а для быстрой отладки и проверки вполне годится обычная методика загрузки утилитой ISE iMPACT, которая входит в состав пакета ISE for XILINX.
Описание прибора
1. Графическая ТФТ панель 480х234 HannStar HSD7.0-LED12+R4.
2. Модуль Zefant-LC3E
3. Осн. плата с АЦП ADS831, ОУ OPA2652 , LM358, MC34063 и многими другими.
4. Матричная клавиатура 4х4 или на 16 кнопок
5. 2 регулятора положения лучей и 2 регулятора аналоговой синхронизации.

Весь экран разделён на 2 зоны, это зона визуализации и зона отображения знаковой информации. Зона визуализации , в свою очередь разделена на масштабные клетки,размером 10х10 мм. Таким образом на экране нанесено 14 полных клеток по горизонтали и 8 по вертикали.
Цвет фона и сетки , а также цвет каждой линии можно выбирать по желанию простым нажатием соотв. кнопок.

Прибор можно использовать как в режиме одновременного отображения обоих лучей, так и каждого луча по отдельности. Каждый канал имеет раздельную регулировку типа синхронизации, переключения входа с постоянки на переменку, а также длительности развёртки от 2 сек до 0.5 мксек. В дальнейшем предполагается поднять длительность до 0.2 -0.1 мксек.
atmicandr
Стесняюсь спросить... А этот модуль со Спартаном вообще в России то возможно приобрести или нет? Дисплей я нашёл, но цену мне пока не огласили...
andreichk
Цитата(atmicandr1 @ Feb 5 2012, 19:08) *
Стесняюсь спросить... А этот модуль со Спартаном вообще в России то возможно приобрести или нет? Дисплей я нашёл, но цену мне пока не огласили...

для стеснительных, могу поспособствовать в приобретении и пересылке данного модуля из заграницы... cool.gif
http://shop.trenz-electronic.de/catalog/pr...products_id=169
atmicandr
Я если честно, то в шоке... Сам спартан стоит 170 рупелей... А эта германская отладка 69 евро... Охренеть!!! Дисплей я нашёл- стоит всего 1000 рупелей! Вот бы схему этой отладки найти... Дешевле было бы собрать самому... Кстати 69 евро это ещё без доставки в Россию... wacko.gif
andreichk
Цитата(atmicandr1 @ Feb 6 2012, 18:22) *
Я если честно, то в шоке... Сам спартан стоит 170 рупелей... А эта германская отладка 69 евро... Охренеть!!! Дисплей я нашёл- стоит всего 1000 рупелей! Вот бы схему этой отладки найти... Дешевле было бы собрать самому... Кстати 69 евро это ещё без доставки в Россию... wacko.gif

да пожалуйста, там же на сайте есть и схема. Печатной платы только нет, но это же не проблема для вас, как я понимаю.....
только имейте ввиду, частоты, которые вырабатывает модуль для работы осциллографа,довольно высокие, так что учитывайте это при самостоятельной разводке.
andreichk
Осциллограф имеет несколько независимых режимов синхронизации сигнала. Один из них, аналоговый. Идеально подходит для синхронизации видеосигнала. Принцип работы заключается в том, что схема выделяет из видеосигнала строчный синхроимпульс, инвертирует его, приводит к необходимому уровню и подаёт на триггер, реализованный на логике ФПГА . Программа захватывает его и начинает отрисовку сигнала по приходу синхроимпульса.
andreichk
Демонстрация работы цифрового двухканального осциллографа
ТВ строка и меандр

синус и ТВ строка

ТВ строка и ТВ кадр
fox2trot
Если не секрет, как у вас реализован алгоритм обработка - выдача ? Судя по роликам, вы избежали кадровой пересылки, очень похоже на FIFO, но память стоит не фифошная, значит потеряли в скорости ?
andreichk
видеосигнал и строчный синхроимпульс
видеосигнал и строчный синхроимпульс

Синхронизация видеосигнала. Внизу собственно выделенный строчный синхроимпульс по которому происходит захват и синхронизация строк ТВ-сигнала. Собственно с синхронизацией всё ясно. Непонятно следующее, почему сам видеосигнал колбасит,если камера направлена на слабоосвещённую розовую стену? По идее все строки должны быть одинаковыми или нет?

Цитата(fox2trot @ Feb 22 2012, 18:49) *
Если не секрет, как у вас реализован алгоритм обработка - выдача ? Судя по роликам, вы избежали кадровой пересылки, очень похоже на FIFO, но память стоит не фифошная, значит потеряли в скорости ?

никакого ФИФО в схеме нет, вся память организована в ФПГА, но и там точно не как ФИФО. Точнее не могу описать, так как не я код писал.Придёт программер, разьяснит поточнее. Знаю только что там организована двухпортовая память,. водин порт пишется, с другого снимается и рисуется на экран.
fox2trot
Цитата(andreichk @ Feb 22 2012, 22:34) *
никакого ФИФО в схеме нет, вся память организована в ФПГА, но и там точно не как ФИФО. Точнее не могу описать, так как не я код писал.Придёт программер, разьяснит поточнее. Знаю только что там организована двухпортовая память,. водин порт пишется, с другого снимается и рисуется на экран.

Гм, очень интересно. На ПЛИС большой буфер не реализуешь. Внешняя, как я понял, не задействована. Чет даже в голову ничего не приходит, если нет FIFO или LIFO. Разве что потоковый конвейер с буфером произвольной выборки, но это же чертовски накладно. В противном случае придется осетра урезать, т.е. скорость выборки. Какой же тогда объем буфера и скорость выборки ?
PS. Видеосигнал колбасит потому что нет подавления сетевой противофазы. Это для человеческого глаза незаметны колебания яркости ламп, а аппаратура их хорошо ловит. Вариант два - плохая фильтрация в самой видеокамере. Решается - гальванической развязкой по вторичному источнику.
andreichk
память двупортовая (с организацией переключающихся страниц), запись со стороны АЦП, чтение со стороны TFT. Разумеется на полной скорости работы АЦП 60 мгц
Переключение страниц - на каждом новом кадре TFT
обьём буфера равен размеру страницы, то есть это видимый экран (не больше килобайта)
andreichk
Встроили частотомер, от 100 Гц до 30 Мгц. Прямогольники меряет нормально, синус однако не очень.
Igor_moiseenkov@mail.ru
Есть плата SK-XC6SLX9 от starterkit.ru, хотелось бы попробовать переложить на нее ваш проект, насколько это реально, с вашей точки зрения (просто не шибко углублялся в программирование ПЛИС), если правильно понимаю то по идее влезть должно, только надо будет немного распиновку подправить и естественно переразвести плату с ADC.
andrewkrot
Цитата(andreichk @ Feb 19 2012, 22:49) *
Демонстрация работы цифрового двухканального осциллографа
ТВ строка и меандр

синус и ТВ строка

ТВ строка и ТВ кадр


Что-то с кадрами проблема какая-то. Не должны они так криво выглядеть.

Цитата(andreichk @ Feb 22 2012, 21:34) *
Непонятно следующее, почему сам видеосигнал колбасит,если камера направлена на слабоосвещённую розовую стену? По идее все строки должны быть одинаковыми или нет?


Судя по всему, завал у вас идет на НЧ. Покажите схему входных цепей, и люди скажут в чем проблема
andreichk
вот собственно и вся схема. нет только питательных микрух, так как они с даташитов надёрганы.

Цитата(Igor_moiseenkov@mail.ru @ Mar 1 2012, 15:22) *
Есть плата SK-XC6SLX9 от starterkit.ru, хотелось бы попробовать переложить на нее ваш проект, насколько это реально, с вашей точки зрения (просто не шибко углублялся в программирование ПЛИС), если правильно понимаю то по идее влезть должно, только надо будет немного распиновку подправить и естественно переразвести плату с ADC.

ваш модуль ещё лучше нашего. тамже спартан 6 стоит и всякой всячины в нём намного больше.Ковыряйте, если есть желание . Только к ней вам какой-нить флеш надо прикрутить , иначе как вы код для фпга сохранять будете?
fox2trot
Цитата(andrewkrot @ Mar 1 2012, 18:59) *
Что-то с кадрами проблема какая-то. Не должны они так криво выглядеть.
Судя по всему, завал у вас идет на НЧ. Покажите схему входных цепей, и люди скажут в чем проблема

Тоже вариант. Но такое наблюдается и при неравномерности освещения. Т.ч. гадать тут трудно, не видя объект съемки. Разве что смотреть по строкам - есть завалы или нет.
andreichk
народ, подскажите, где можно нарыть шрифтов для верилога типа 6х8 или 5х7 или 8х8 ?
Igor_moiseenkov@mail.ru
Цитата(andreichk @ Mar 1 2012, 20:24) *
вот собственно и вся схема. нет только питательных микрух, так как они с даташитов надёрганы.


ваш модуль ещё лучше нашего. тамже спартан 6 стоит и всякой всячины в нём намного больше.Ковыряйте, если есть желание . Только к ней вам какой-нить флеш надо прикрутить , иначе как вы код для фпга сохранять будете?


Да AT45DB021B-SC присутствует, вопрос хватит ли его, поковыряю на досуге, батерфляй в свое время с 200 спартана на этот переложил, влезло с запасом, даже работало.
OMOH
скинте пожалусто самую последнёю ПП и прошивку
MishaN
Не совсем в тему но может кому будет интересно. Есть харватская контора, за разумные деньги предлагает IP tft контроллера - три разных уровня.

http://www.mikroprojekt.hr/en/products

Есть IP для Full HD видео, touchscreen
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.