реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> захват сигнала цветности на stm32f4+lm1881
Огурцов
сообщение Apr 13 2016, 18:25
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_pv @ Apr 13 2016, 06:59) *
в СТМ32 нет такого АЦП чтобы эти 6 МГц полосы с 27МГц оцифровать.

в стм есть такой ацп, которым можно около 6.5 * 2 == 13 мгц оцифровать
этого должно быть вполне достаточно для видео


если с секам уже понятно, то что делать с пал/нтсц ?
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 13 2016, 18:56
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Огурцов @ Apr 14 2016, 00:25) *
в стм есть такой ацп, которым можно около 6.5 * 2 == 13 мгц оцифровать
этого должно быть вполне достаточно для видео

у f4 - нет, разве что только у f303, но там ядро 72МГц, отсутствует внешняя память, а внутренней совсем немного.
Go to the top of the page
 
+Quote Post
Fusion
сообщение Apr 13 2016, 19:35
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 19-07-06
Пользователь №: 18 920



Вот тут я эксперементировал с АЦП F303:
stm32f303 АЦП 16 мГц
СТМ разогнан до 80 мГц

А это оцифровка видеосигнала внешним АЦП (СТМовский хуже-валит фронты):

Строчный синхроимпульс и вспышка.
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 13 2016, 20:52
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Fusion @ Apr 14 2016, 01:35) *
Вот тут я эксперементировал с АЦП F303:

сложить кадр ему некуда, а в jpeg пожать на лету - силёнок не хватит.
а f4 c уменьшенным разрешением, соответствующим возможностям его АЦП, может и справился бы.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 14 2016, 07:41
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_pv @ Apr 13 2016, 19:56) *
у f4 - нет

странно, в моём есть
скажите, а вот как синхру поймать, успеет ?
ибо lm1881 преотвратительнейшее создание, не имеет pll, ловит тупо компаратором
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 14 2016, 08:29
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Огурцов @ Apr 14 2016, 13:41) *
странно, в моём есть

ну может тогда точное название МК укажете?
а то насколько я знаю во всех F4 АЦП до 2.4МГц, в некоторых есть по 3 штуки которые в interleave умеют работать все вместе.
Цитата(Огурцов @ Apr 14 2016, 13:41) *
скажите, а вот как синхру поймать, успеет ?

картинку двумя постами выше видите?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 14 2016, 09:24
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



это 7.2мгц * 15 тактов
или 12мгц * 9 тактов
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Apr 14 2016, 10:38
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Цитата(Огурцов @ Apr 14 2016, 12:24) *
это 7.2мгц * 15 тактов
или 12мгц * 9 тактов

15 тактов * 3 ацп
9 тактов * 2 ацп
Go to the top of the page
 
+Quote Post
Fusion
сообщение Apr 14 2016, 11:02
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 19-07-06
Пользователь №: 18 920



В 8 битном режиме 7.2 MSPS (10 тактов)
В 6 битном режиме 9 MSPS (8 тактов)

Два АЦП дают 18 MSPS при 6 битах.
Но это в interleaved mode - либо вычитывать в память через ДМА, либо на асме считать четко такты.
При 18 мГц на все про все 4 такта между измерениями.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 14 2016, 11:15
Сообщение #25


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



мнения разделились
я сам не проверял, только 5 секунд чтения ds
12 мгц достаточно, 18 хорошо для видео, но уже избыточно для памяти и нагрузки на шину
кроме того, пиксели будут не квадратные
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Apr 18 2016, 12:22
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(_pv @ Apr 13 2016, 15:08) *
1)полоса цветоразностных сигналов - 1.3МГц.
их можно конечно и на 100МГц оцифровать, и сказать потом что там на самом деле 5000 пикселей, но картинка от этого лучше не станет.
2) я прекрасно понимаю как надо видео сигнал оцифровать, но вот возможности встроенного АЦП несколько ограничены, так что разрешением в любом случае придётся немного пожертвовать.


100 мегагерц будет слижком и оно никому не нужно, но если провести исследования, то можно найти оптимальную частоту. Исследования были проведены, частота была найдена и стандартизирована. Именно ее я и привел.

Я вам рассказываю о стандартных значениях телевизионного сигнала в цифровой форме, а не о желаниях и предположениях. Поверьте мне на слово если вам лень посмотреть в интернете эти вещи (PAL SECAM NTSC) в цифровом формате стандартизированы и имеются соответствующие документы. Я привел значения из этих документов, а не мои мечты.

Например здесь приведен параметр:
Pixel Clock frequency
(digital sources with 704
or 720 active Pixel/Line)
https://en.wikipedia.org/wiki/PAL


Как вы думаете откуда взяты эти значения и что такое Pixel Clock frequency для PAL signal details если никаких пикселей в телевизионном сигнале нет. Я два года занимался цифровым видео в серьезной фирме и если будут вопросы -- обращайтесь.

Вот по-русски рассказывают, что пиксели таки есть:
https://ru.wikipedia.org/wiki/%D0%A1%D1%82%...BD%D0%B8%D0%B5)


Цитата(Огурцов @ Apr 14 2016, 15:15) *
мнения разделились
я сам не проверял, только 5 секунд чтения ds
12 мгц достаточно, 18 хорошо для видео, но уже избыточно для памяти и нагрузки на шину
кроме того, пиксели будут не квадратные


В телевизионном изображении пиксели итак не квадратные.
Формат кадра 3х4 дает 480х640, а никак не 480х720 NTSC. PAL Secam вместо 480 будет 576 при том же формате кадра.
Вот в стандарте VESA (компьютерные форматы) 460х640 один из стандартных форматов, но там все форматы имеют квадратные пиксели.

Цитата(Fusion @ Apr 13 2016, 23:35) *
Вот тут я эксперементировал с АЦП F303:
stm32f303 АЦП 16 мГц
СТМ разогнан до 80 мГц

А это оцифровка видеосигнала внешним АЦП (СТМовский хуже-валит фронты):

Строчный синхроимпульс и вспышка.


В вспышке самое важное - ее фаза. Полагаю, что при таком разрешении фазу нелегко определить (если возможно). А вот цвета, которые непредсказуемы (неизвестно где какой и какой длины), детектировать будет еще трудней. Это приведет к дрожанию границ цвета да и самих цветов.
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 18 2016, 17:23
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Tarbal @ Apr 18 2016, 18:22) *
Я вам рассказываю о стандартных значениях телевизионного сигнала в цифровой форме, а не о желаниях и предположениях. Поверьте мне на слово если вам лень посмотреть в интернете эти вещи (PAL SECAM NTSC) в цифровом формате стандартизированы и имеются соответствующие документы. Я привел значения из этих документов, а не мои мечты.

да в цифровом формате пожалуйста, никто с этим не спорит.

раз вам так нравятся цифирки из википедии, нарисуйте пожалуйста как будет выглядеть картинка (720х576) из чередующихся пикселей (черные/белые, а особоенно хорошо если красные/синие) с частотой 13.5МГц, после прохождения через PAL, если там аналоговая полоса пропускания для цветоразностных сигналов - всего 1.3МГц? или цветонесущуюю 4.43МГц получается можно с частотой 6.25МГц промодулировать? да так, чтобы общая полоса в 5МГц взела?

будет ли эта картинка хоть чем нибудь отличаться от такой же (чередующиеся красно/синие пиксели) если пиксели будут чередоваться с частотой 6.25МГц (два красных два синих)? и чем, если будет? а если нет, то зачем тогда насиловать несчастный stm32 заставляя его цифровать на такой большой частоте, он и с уменьшенным разрешением-то вряд ли справится.

Цитата(Tarbal @ Apr 18 2016, 18:22) *
Как вы думаете откуда взяты эти значения и что такое Pixel Clock frequency для PAL signal details если никаких пикселей в телевизионном сигнале нет. Я два года занимался цифровым видео в серьезной фирме и если будут вопросы -- обращайтесь.

да тема вроде как про аналоговое видео, а не про цифровое.

Цитата(Tarbal @ Apr 18 2016, 18:22) *
В вспышке самое важное - ее фаза. Полагаю, что при таком разрешении фазу нелегко определить (если возможно). А вот цвета, которые непредсказуемы (неизвестно где какой и какой длины), детектировать будет еще трудней. Это приведет к дрожанию границ цвета да и самих цветов.

если шумов там будет немного (SNR~50 учитывая амплитуду color burst) то по этим десяти периодам фазу при 15МГц оцифровки можно с где-то с 0.5гр определить, что к концу строки приведёт к расползанию на 150градусов и цвета поплывут, но если с усреднением по многим строкам думаю получится.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 18 2016, 18:10
Сообщение #28


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Tarbal @ Apr 18 2016, 13:22) *
фазу нелегко определить

а в секаме не нужна фаза


Цитата(Tarbal @ Apr 18 2016, 13:22) *
Формат кадра 3х4 дает 480х640, а никак не 480х720 NTSC. PAL Secam вместо 480 будет 576 при том же формате кадра

если взять секам 576 линий умножить на 4 разделить на 3, то получится 768, а не 640

Сообщение отредактировал Огурцов - Apr 18 2016, 18:11
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Apr 18 2016, 18:12
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Огурцов @ Apr 18 2016, 22:10) *
а в секаме не нужна фаза



если взять секам 576 линий умножить на 4 разделить на 3, то получится 768, а не 640


Вы вроде про пал и нтсц тоже говорили
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 18 2016, 18:26
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



да, а так же, про то, что не понятно, как их победить
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016