Доброго времени суток всем!
Сразу скажу, что с 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у.
Может даже выбрать что-то попроще можно?
Заранее большое спасибо.