Доброго времени суток.
Задача:
Есть какая-то аналоговая величина, которая должна оцифровываться с частотой 500-1000 кГц и разрешением 16 бит. Оцифровка запускается по какому-то, что сейчас не важно, сигналу и должна содержать порядка 1,300,000 значений, т.е. порядка 2.5 Мб данных, которые должны быть куда-то записаны.
Возможные решения, которые приходят в голову. 1. Подключить ПЛИС к микросхеме памяти и тактировать с помощью ПЛИС оцифровку и запись данных в память, затем после окончания процесса спокойно перебросить все данные c помощью LPC2148 на ПК.
2. Воспользоваться SD или MMC, подключенными к LPC по SPI и осущетвить запись туда, но тогда возникает сложность с тем, что даже на 500 кГц прерывания (например внешнее, говорящее о том, что оцифровка произведена) могут завалить всю систему.
3. Подключить ПЛИС и МК к SD карте и сделать тоже, что и в п.1.
Что можно было бы придумать наиболее простое в данном случае, с записью в SD карточку?
Заранее спасибо!
|