Доброго времени суток всем! Сразу скажу, что с PICами, дела не имел, поэтому ориентируюсь плохо.
Стоит следующая задача: 1) есть 2 АЦП AD7980. (1 MSPS, 16 бит, SPI) Время готовности данных = до 720 нс. 2) необходимо каждые 2 мкс опрашивать АЦП, в течении ~2 мс. т.е. если запустить одновременно оба АЦП, то есть 1280 нс на получение данных с обоих АЦП. 1280 нс / 32 (=2х16) = 25 МГц (!) клок. Бешеная скорость.
Приглянулися мне dsPIC33FJ. Хотя PIC32 SPI до 25 МГц, а dsPIC33 до 10 максимум. Вот думаю, может использовать оба модуля SPI? тогда и скорость в два раза ниже. Можно ли использовать одновременно 2 модуля SPI. Даташиту читал, противоречий не увидел. Оба модуля настраиваются своими регистрами...
Полученные данные обрабатывать не нужно. Просто по запросу передать по UARTу.
Может даже выбрать что-то попроще можно?
Заранее большое спасибо.
|