Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
10 октября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1607259
Топик полностью
IBAH
(Сегодня, 15:37, просмотров: 14)
ответил
Vit
на
рисовал синусоиду (FSK-модем) на STM32 - менял частоту на ходу. таймер дёргал DMA и из массива значений прескалера (соответственно битам) значение собственно в прескалер второго таймера залетало. а второй в свою очередь дёргал второй DMA и значения напряжений из таблицы синуса залетали в GPIO, ну а там R-2R. для шаговика вроде как ЦАП не нужен, но мертвую зону не каждый таймер нарисовать сможет
Дык это ж не ДДС, должен быть накапливающий сумматор. Вот я и думаю, как из имеющейся периферии STMиКо сделать такую штуку
https://cf2.ppt-online.org/files2/slide/q/qFlJygUaBdHwPvrGLOnm04E9stTIzA8ZWYiRhkQCM/slide-5.jpg
Ответить
Единственное что нужно из всех этих вычислений а-ля DDS это время до следующего импульса Step. Не проще дли сразу его вычислить и зарядить в таймер? Пусть отсчитывает и генерирует импульс.
-
ЫЫyкпy
(Сегодня, 16:47
)