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

 
 
> МК для работы с ПЗС-матрицей
Stepanich
сообщение Jun 10 2007, 21:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847



Здравствуйте.

Прошу консультации в выборе МК для работы с FFT (Full Frame transfer) CCD фирмы HAMAMATSU с частотой дискретизации 1 МГц.

Функции, которые должен выполнять МК при работе с CCD, в общем-то, обычные:
- управление сигнальными линиями (PnV, PnH, SG, RG,…);
- управление и опрос внешнего параллельного АЦП (>=12 bit), или работа с использованием встроенного АЦП;
- передача по высокоскоростному интерфейсу (предположительно, SPI) данных в ведущее устройство (VERTEX-IV).
- анализ температуры CCD и управление охлаждением CCD;
- …

На данный момент выбор пал на AT91SAM7XC512. «Избыточность» МК в данном случае только приветствуется (производится НИИР).

Однако МК фирмы ATMEL уступают по аналоговой периферии микроконтроллерам фирмы AD: МК MicroConverter имеют 12-разрядный АЦП.

И ещё: стоит ли брать в рассмотрение AVR32?

Заранее благодарю за участие.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stepanich
сообщение Jun 16 2007, 11:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847



bzx, спасибо за Вашу консультацию.

Боюсь, для работы именно с CCD-FFT (а не NMOS) интерфейс для с датчиков изображения у AVR32 не является полноценным.
Дело в том, что для работы с подобными матрицами требуется восемь управляющих сигнальных линий:

2 противофазных сигнала для вертикального сдвигового регистра (P1V, P2V) длительностью 6 мкс;
1 сигнал Transfer Gate (TG) длительностью 6 мкс;
2 противофазных сигнала для горизонтального сдвигового регистра (P1H, P2H) длительностью 0,5 мкс, меандр;
1 сигнал Summing Gate (SG) длительностью 0,5 мкс, меандр;
1 сигнал сброса Reset Pulse (RG) длительностью 0,5 мкс;
1 сигнал шумоподавления (CLAMP) для выходного усилителя.

В действительности можно обойтись и меньшим количеством сигналов в связи с тем, что некоторые из них синфазные или противофазные, но это не позволит работать с датчиком в расширенных режимах, в режиме калибровки и диагностики.

Ко всему прочему требуется поддерживать температуру матрицы на уровне минус 50 градусов по Цельсию (пока предполагаю посредствам ШИМ).

Сигнал после усилителя двуполярный с большим размахом, что делает предпочтительным использованием внешнего АЦП. Отсюда вытекает задача и управления АЦП.

Я начинаю сомневаться, что приведённые выше условия можно выполнить на каком-либо МК, не забив при этом всё ядро задачей дёрганья ног и выдержки временных интервалов. А ведь ещё и обработку информации с формированием и отправкой производить нужно.

Может, эта задача всё-таки для ПЛИС?..

Насчёт быстродействия: в данном случае желательно перейти на наиболее быстрый МК, сохранив при этом удобство и универсальность, что было присуще, например, 8-разрядным AVR’ам (всё-таки хотелось бы иметь встроенный FLASH >= 128 кб, выводы таймеров OC, разнообразие корпусов и т.д.). Пока выбираю между STR912FAW42 и AT32UC3A1256.
А поставив даже AP7000, обойти Vertex-IV не получится (энергопотребление и цена в нашем случае значения не имеют).

Спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stepanich   МК для работы с ПЗС-матрицей   Jun 10 2007, 21:41
- - DASM   Ну раз уступают - ставьте AD - в чем вопрос то ? А...   Jun 11 2007, 02:31
- - Alex11   Я бы сделал фазный генератор и прием данных непоср...   Jun 11 2007, 05:57
- - AlexandrY   Если вы думаете сделать управление SG, RG и т.д. н...   Jun 11 2007, 07:53
- - proba   вроде SH7211 от Renesas отвечает Вашим требованиям...   Jun 11 2007, 07:55
|- - AlexandrY   Сомнительно. Специализированного порта для CCD у н...   Jun 11 2007, 08:40
|- - abcdefg   Цитата(AlexandrY @ Jun 11 2007, 12:40) Кс...   Jun 13 2007, 04:21
- - Сергей Борщ   Цитата(Stepanich @ Jun 11 2007, 00:41) Од...   Jun 11 2007, 09:18
- - Stepanich   DASM: нет, это спецлиния. Всем спасибо за участие...   Jun 11 2007, 21:26
- - proba   многое зависить от Вашеи задачи, если потребуется ...   Jun 13 2007, 06:19
- - bzx   2 Stepanich - У AVR32 (AT32AP7000) есть встроенный...   Jun 13 2007, 06:34
- - proba   Цитата(bzx @ Jun 13 2007, 09:34) 2 proba ...   Jun 13 2007, 06:48
|- - bzx   Цитата(proba @ Jun 13 2007, 10:48) где в ...   Jun 13 2007, 06:57
- - Stepanich   bzx, спасибо. А если сравнивать AVR32 и STR91 с т...   Jun 13 2007, 10:42
|- - bzx   Цитата(Stepanich @ Jun 13 2007, 14:42) А ...   Jun 14 2007, 10:13
- - afad   ЦитатаМожет, эта задача всё-таки для ПЛИС?..Ну кон...   Jun 19 2007, 14:36
- - Kail   Вообще-то грамотное построение такого тип системы ...   Jun 21 2007, 11:21
- - Stepanich   Kail, спасибо за ответ. В нашем случае задача нем...   Jun 21 2007, 21:54
|- - Kail   Цитата(Stepanich @ Jun 22 2007, 01:54) Но...   Jun 23 2007, 08:05
- - Stepanich   Виноват, не точно выразился. Имелось в виду, что л...   Jun 25 2007, 20:02


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

 


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


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