Свежие обсуждения
Микроконтроллеры

Видео и Аудио через PIC

1 2 6

У меня по этому пропеллеру есть к5стати вопрос прямой - какое фактическое быстродействие 1 ядра ? Не 20 ли МИПС ?

 

Именно так.

 

А тогда толку от него резко меньше становится. Интересны именно МИПСы одного ядра. Мне тут нужно компаратор сделать цифрового кода >, , =. На входе поток 8ми битных данных со скоростью 40*10^6 посылок/секунда. На выходе импульс длиной в 10 посылок при выполнении одного из условий. Число для сравнения приходит по I2C. Пока реализовано на куче логики 100 серии + филипсовский I2C-8бит преобразователь. Жрет и греется. (разработал не я - я только I2C прикрутил)

 

Wladimir_TS: Мне тут нужно компаратор сделать цифрового кода >, , =. На входе поток 8ми битных данных со скоростью 40*10^6 посылок/секунда.
Есть смысл в ПЛИС поиграть, задача для них.

 

Дорого, сложнодоставаемо (в розницу хрен купишь) и корпкса не для домашней пайки.

 

Wladimir_TS: Дорого, сложнодоставаемо (в розницу хрен купишь) и корпкса не для домашней пайки.
У нас, штучно, около 150 р.. ,с помощью ЛУТ делается, кроме того есть макетки- переходники , правда по цене они соизмеримы с ПЛИС.

 

Wladimir_TS: Выберите что вам нужно из ПЛИС и прочего в нужном корпусе. О доставаемости позаботятся другие люди.

Propeller создан для более интересного, чем тупо перелопачивать цифровой код.

 

Поднимая старую тему. Понадобилось (причём для нескольких разных задач) несколько устройств-регистраторов сигнала, начиная от звуковых частот и заканчивая видеосигналом.
Какой контроллер, АЦП и память выбрать для реализации записи на карту памяти оцифрованного сигнала с максимальной частотой дискретизации, которую можно получить на мк PIC/AVR? И какова (пусть по грубым прикидкам) эта частота?

Из того что сам нашёл:
Есть 40Mhz меги по пристойным деньгам.
Видимо нужен внешний АЦП (с параллельным выходом?).
Как подключить внешнюю память, чтобы обеспечить максимальную производительность?

 

Это задача не для меги. Сейчас уже полно сравнимых по цене с мегами армов, вот на них еще есть смысл попытаться это сделать. Кроме того, если планируется сохранение полноцветного видео, то проще всего решить это с помощью плис.
Вы никак не конкретизировали свою задачу, поэтому советовать что-то конкретное затруднительно . Что именно нужно оцифровывать и сохранять? Живое видео в течении какого-то времени? Отдельные кадры? В каком качестве? Регистраторы для аудио и видео 0 отдельные устройства или это один регистратор (один вход) должен поддерживать и то и другое?

 

ставиш АЦП -> в буфер FIFO например AL422B,AL440B,SAA4955TJ... -> из буфера читаешь на любой(медленной) необходимой скорости
в буфере естественно должен уместиться полный кадр.
метода подходит для "начальной" темы - сохранение отдельных кадров с интервалом времени.