|
МК для работы с ПЗС-матрицей |
|
|
|
Jun 10 2007, 21:41
|
Местный
  
Группа: Свой
Сообщений: 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?
Заранее благодарю за участие.
|
|
|
|
|
 |
Ответов
|
Jun 16 2007, 11:24
|
Местный
  
Группа: Свой
Сообщений: 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 не получится (энергопотребление и цена в нашем случае значения не имеют).
Спасибо.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|