Доброго времени суток!
Кто занимался написанием программ для DDS AD9832? Пытаюсь разобраться как управлять AD9832 с помощью МК ATmega8. Вопрос такого плана: как правильно управлять DDS по шинам FSYNH, SDATA, SCLK?
Доброго времени суток!
Кто занимался написанием программ для DDS AD9832? Пытаюсь разобраться как управлять AD9832 с помощью МК ATmega8. Вопрос такого плана: как правильно управлять DDS по шинам FSYNH, SDATA, SCLK?
александр прочитайте даташит тогда вопросы возникнут более конкретные.
Я в английском не силен. Но, как я понимаю, выходная частота, устанавливается после записи 16 битного слова в SDATA, при записи какие должны быть логические уровни FSYNC и SCLK? Запись в DDS идет наподобие как в ИР2, наверное? Подскажите.
Вот гдето нашел, во вложении исходный код, правда на BASCom там передаются последовательно четыре байта начиная со старшего
Здравствуйте, Александр.
Я работал с ad9832 и у меня есть исходник на ассемблере под Atmega8. Ничего сложного в работе с этим DDS нет (это когда разберешься )
Прошивка у меня дома, вечером отправлю.
FSYNC в ноль
далее по заднему фронту CLK заносятся 16бит
FSYNC в единицу - чтобы защелка сработала.
to daemon
А вы выкладывайте сюда интересно посмотреть, на то он и форум.
В асме я ни бум-бум, пишу только в Си. Сигнал SCLK уже запустил через таймер, кстати, какая длительность SCLK оптимальна для AD9832? Как програмно в Си определить что начался спад?Сообщение от daemon
Спасибо VladI+, буду разбираться в комментариях по китайски. По аське Виктор US5CAA подсказал мне алгоритм заливки в AD9832, теперь надо с битами разобраться. Читая даташит я понял что у нее куча режимов:
FREQ0 REG 8 L LSBs
FREQ0 REG 8 H LSBs
FREQ0 REG 8 L MSBs
FREQ0 REG 8 H MSBs
FREQ1 REG 8 L LSBs
FREQ1 REG 8 H LSBs
FREQ1 REG 8 L MSBs
FREQ1 REG 8 H MSBs
PHASE0 REG 8 LSBs
PHASE0 REG 8 MSBs
PHASE1 REG 8 LSBs
PHASE1 REG 8 MSBs
PHASE2 REG 8 LSBs
PHASE2 REG 8 MSBs
PHASE3 REG 8 LSBs
PHASE3 REG 8 MSBs.
Что мне из этого надо выбрать чтобы синус генерить?
Сейчас я на работе, посмотрю еще в инете чего либо по этой теме, а завтра дома буду разбираться на макете.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)