Стоит задача: В области электронной микроскопии реализовать формирование строчной и кадровой развертки для системы отклонения и обработку видеосигнала с максимальными параметрами 1024х1024 50Гц. Предыдущий вариант системы работал с максимальным разрешением 480х480 10Гц и был реализован на STM32F437. Развертки были сделаны на внешних ЦАП (SPI). Оцифровка изображения на встроенном АЦП в dual mode (примерно 2,5 мегасемпла). Видеобуфер во внешней памяти и на комп данные предавались без предварительной обработки через Ethernet на комп, где и отображалась картинка. Так как практически всё делалось через DMA, то в контроллере оставалась ещё уйма свободного времени для фоновых задач. Но по новому ТЗ скорость обработки надо увеличить в 20 раз, что нереально в такой конфигурации. Пока на ум приходит только следующее: 1. С помощью видеокарты с аналоговым выходом и поддерживающей HD качество формирую пилообразные развертки (сигналами цветности) и синхроимпульсы. 2. Развертки через усилители подаются на систему отклонения, а синхроимпульсы подмешиваются к сигналу с датчика изображения (яркости). 3. Сформированный видеосигнал подается на плату видеозахвата, поддерживающую соответствующее качество. В теории должно сработать. Вопрос: может быть есть специализированные контроллеры, девайсы, которым по зубам эта задача? Или может есть совсем другое решение, до которого я не смог додуматься?
|