Atmega8+DDS AD9850

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

"Moto_v3x"В баском есть свои библиотеки для дисплеев 128х64 на контролерах ks0108 и t6963, у вас какой? У МЕНЯ атмеге 32 и 16 есть. и индикаторы оба 2 есть НО НАДО ЕТОТ t6963 .ЗАРАНИЕ СПАСИБА.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 307
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Сообщение Moto_v3x »

тогда нужно перерисовать схему и проверять сможете на макете или нет
Реклама
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн июн 10, 2013 16:43:50

Сообщение kt610 »

"Moto_v3x" ДА КОНЕЧНО . атмега 32 дип .выложите схему я сделаю макетную плату СПАСИБА.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 307
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Сообщение Moto_v3x »

ответил в ЛС.
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Сб дек 28, 2013 20:31:22

Сообщение Foxek »

Будьте добры подскажите пожалуйста, как управлять данным синтезатором. Разобрался что тут 32 бита для установки частоты. и даже формулу в даташите нашел по которой рассчитывается выходная частота. Но сколько бы я ни считал по данной формуле нужной мне частоты в любом случае не получается. Может кто нибудь вкратце описать суть всей математики связанной с установкой нужной мне частоты? Буду безмерно благодарен!
P.S. Сразу извиняюсь, потому что много кому данный вопрос может показаться глупым, но я начинающий и жду помощи) Может кому то еще понадобится помощь)
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1119
Зарегистрирован: Ср май 01, 2013 22:37:08
Откуда: Украина

Сообщение Alter Ego »

Калькулятор: http://designtools.analog.com/dt/dds/ad9850.html
И различная информация здесь:
http://www.analog.com/ru/rfif-component ... index.html
Реклама
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Сб дек 28, 2013 20:31:22

Сообщение Foxek »

А не подскажете, как без калькулятора расчитать прибавление частоты. если я допустим пишу программу. мне нужно по кнопке менять частоту на 1. или на 10 допустим. То по калькулятору неудобно вычислять. должен же быть какой либо алгоритм?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1119
Зарегистрирован: Ср май 01, 2013 22:37:08
Откуда: Украина

Сообщение Alter Ego »

Частота на выходе равна тактовой частоте, умноженной на число, записанное в регистр и деленной на 2 в степени 32:
F=(M*Fclk)/2^32
Если все 32 бита равны нулю, то выходная частота равна нулю. Если единице, то равна тактовой (теоретически).
Шаг перестройки равен (Fclk*K)/2^32. Исходя из необходимого шага перестройки можно вычислить К
и в программе прибавлять К к числу, соответствующему минимальной частоте.
Еще надо учитывать, что при вводе зарезервированных кодов (таблица II) работа DDS нарушается.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 32
Зарегистрирован: Пт янв 02, 2015 14:45:31

Сообщение ave101 »

Ответить

Вернуться в «AVR»