digitalinvitro пишет: На этом этапе какой интерфейс будет использоваться для передачи данных? RS232, USB?
А каким образом будут строиться таблицы для генерации? С кнопок МК или при помощи ПК?
По RS232.
Таблицы для генерации будут рассчитываться при помощи ПК.
digitalinvitro пишет: А расчет по достаточным объемам ОЗУ имеется? Каков будет минимальный период квантования? Каково разрешение DAC? Длина таблиц?
Или тут наоборот исходя из объемов ОЗУ получаем нужные характеристики?
ОЗУ: в первом приближении 8192 бит. (если исп. 12 битный ЦАП, то в такой памяти можно уместить примерно 128 отчётов на четверть периода)
DAC: предварительно 12 бит (это первый вариант).
Если с ОЗУ такого объема возникнут проблемы, то соответственно из объемов ОЗУ будем получать нужные характеристики.
digitalinvitro пишет: Тут вот какой наводящий вопрос - почему бы не принимая например по RS232 или USB данные не писать их сразу в RAM?
МК будет сохранять эти данные у себя в памяти (Flash, EEPROM). Это нужно для автономной (от ПК) работы генератора.
digitalinvitro пишет: Тут честно говоря не совсем понял, шаг генерирования тут можно и выразиться проще фаза периодического сигнала может быть обеспечена управляемым счетчиком, через сравнение значения его выхода с заданным. ИМХО конечно но если и делать МК в конструкции то генерировать фазу/шаг стоит самостоятельно с помощью ПЛИС, нет?
(И правда, я немного мудрёно здесь выразился)
ПЛИС генерирует фазу сигнала. Она получается следующим образом: на каждом такте работы новое значение фазы определяется как текущая фаза, плюс добавка. Эта добавка - называется код частоты. Она передается от МК.
digitalinvitro пишет: А какой уровень сервиса планируется? И каков уровень автономности? Если все равно будет ПК, то может интерфейс к устройству переложить на него?
До конца пока не определились, но дисплей, кнопки Пуск/Стоп + что-нибудь ещё, будет!
digitalinvitro пишет: Не совсем понимаю с шагом, может имеется ввиду стартовый шаг - т.е. начало развертки смещается по фазе как один из параметров генерации. А для чего такой нюанс необходим?
Шаг - это код частоты. Описание см. выше)
digitalinvitro пишет: Что из RAM есть под рукой, может оттолкнуться от имеющегося?
К сожалению ни одной RAM под рукой нет. Хуже того с ними никогда не работал :(
Поэтому сижу и изучаю эту тему (что есть, сколько стоит и т.п.)
Если вы можете подсказать какую-нибудь популярную и ходовую модель, буду очень благодарен.