[an error occurred while processing this directive]
|
Потратил уже немало времени на доводку диктофона по AVR335 до приемлемого состояния. Решил маненько сменить стратегию. На выходе нужен прибор, могущий воспроизводить пару отрывков по 3 секунды звука. В исходном варианте использовался ШИМ AVRa для генерации звука, и есть подозрение что этот узел добавлял в звук определённую долю искажений и шума, возникла мысль заменить ШИМ на параллельный ЦАП. Думаю залудить матрицу R-2R из резюков на один из 8битных портов контроллера и поднять частоту дискретизации с 8000Гц до 22000 хотя бы. В этой связи вопрос, как оценить, сможет ли с этой скоростью грузиться отрывок из памяти AT45DB161 по SPI в 3 режиме при непрерывном чтении из памяти минуя буфер ? При условии, что во время воспроизведения больше никаких процессов параллельно не выполняется, прерывания кроме SPIйных отключены. Ориентируюсь что прийдётся перейти с MEGA8 на 16тую. При 16МГц. Может быть есть другой способ тотального улучшения качества сигнала ? К примеру внешний быстродействующий ЦАП с большим количеством разрядов ? В такой ситуации хватит ли производительности МЕГИ на вычитывание из памяти и выдачу в ЦАП ?