ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
77467
rezident (10.01.2007 16:59, просмотров: 19354)
Пока присяжные выносят вердикт повторю свой ночной вопрос про генерацию синусоиды посредством ШИМ. Требуется на не очень шустром МК реализовать перестраиваемый по частоте трехфазный генератор синусоиды с помощью ШИМ. Я пока реализовал макет генератора на TimerB от MSP430F148 табличным способом. 64 отсчета (таблица) на период, 256 ступеней для ШИМ, частота пока до 500Гц, но желательно иметь до 1кГц. Для фиксированной частоты 500Гц получилась тактовая 64*256*500Гц=8192 кГц. Но это для фиксированной частоты. Мне же нужно перестаивать частоту синусоиды от 100Гц до 1кГц. Как это обычно реализуется? Для каждого нового значения частоты пересчитывается таблица? Или как-то масштабируется имеющаяся таблица? Или иным способом? Три фазы на основе таблице формируются весьма легко.