реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Программное изменение клока, Какую МС можно использовать для этого
DS
сообщение Aug 30 2006, 20:20
Сообщение #16


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Цитата(Nanobyte @ Aug 30 2006, 23:44) *
А всё-таки, может DDS попробуете! Задача тактирования решается на 100%. Недавно делал музыкальный прибор, задача была схожая (менять частоту для ЧМ - эффект вибрато). Для удобства поставил дополнительную 2313, и все проблемы с тактированием были решены.


DDS хорош, когда надо синтезировать гладкую периодичную функцию, да и точек на период должно приходится не 2 и не 10. Если "синтезировать" с помощью этого метода меандр, возникнет периодический джиттер с амплитудой в длительность клока. А это приведет к появлению в спектре сигнала очень неприятного пичка, который обязательно проявится после АЦП.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Aug 30 2006, 20:25
Сообщение #17


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



DDS-микросхема, которую я предлагал использовать (AD9850) генерирует синус, а в ней есть встроенный компаратор. Что ещё нужно для счастья smile.gif


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
DS
сообщение Aug 30 2006, 21:12
Сообщение #18


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Цитата(Nanobyte @ Aug 31 2006, 00:25) *
DDS-микросхема, которую я предлагал использовать (AD9850) генерирует синус, а в ней есть встроенный компаратор. Что ещё нужно для счастья smile.gif


Еще нужен генератор на 120 Мгц и фильтр 5-го порядка - см datasheet. И пички в спектре все равно остаются.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
muravei
сообщение Aug 31 2006, 05:06
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Nanobyte @ Aug 30 2006, 23:44) *
А всё-таки, может DDS попробуете! Задача тактирования решается на 100%. Недавно делал музыкальный прибор, задача была схожая (менять частоту для ЧМ - эффект вибрато). Для удобства поставил дополнительную 2313, и все проблемы с тактированием были решены.

Напоминает стрельбу по воробьям из пушки.
А в Вашем случае таймер с OCR не подойдет?
Сирена у меня получилась приличная.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Aug 31 2006, 11:35
Сообщение #20


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(muravei @ Aug 31 2006, 09:06) *
Напоминает стрельбу по воробьям из пушки.

Ну, так уж и по воробьям. Тот прибор, который Вы затеяли сделать, достоин нормального тактирования, а иначе незачем вообще его и делать. Стоимость DDS не настолько велика, чтобы на этом экономить. Посмотрите, сколько стоят промышленные изделия подобного рода.
Цитата(muravei @ Aug 31 2006, 09:06) *
А в Вашем случае таймер с OCR не подойдет?

Не подойдёт. Очень уж грубо делит, особенно на малых коэффициентах. Сирена и муз. синтезатор, наверное, всё-таки отличаются по требованиям к качеству звука. (Хотя, если послушать нашу попсу, то и не отличаются smile.gif )


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
viael
сообщение Sep 1 2006, 05:34
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979



Цитата(muravei @ Aug 29 2006, 17:34) *
Цитата(viael @ Aug 16 2006, 19:31) *

А более детально можно?
Ну типа с каким шагом ненять надо и т.д....

Есть бредовая идея сделать цифровой осц.
В основе разработка одного господина: AD9281 и AVR подключенные к одному клоку оцифровывают вх сигнал с дискр. 6-7 мГц в память МК.При это два такта пропадают .Вот я и подумал -добавить еще 2 АВРа и частота дискр. станет 20 мГц даже без разгона.А если добавить маленькое FIFO, то получится серьезная вещь.
Про шаг пока ничего не знаю, хочу чтобы осц был еще и стробоскопическим.
Цитата(Tiro @ Aug 17 2006, 00:09) *
Разрешите поинтересоваться? Зачем Вам клок=0?
Есть еще вопрос - Вы знаете, что в последних AVR есть system clock prescaler? Например, в дейташите на АТМЕГА48 в разделе 7.11 я такую фичу нашел. Не то?

Клок =0 smile.gifНа время сброса , надеюсь таким образом засинхронизировать 3 АВР.
Внутренние предделители не подходят- сами понимаете почему.
Да и хотелось, что бы все это осталось не дорогим, а то нет смысла заморачиваться.


ohmy.gif ну блин ты даешш!!!!!!!!! blink.gif blink.gif blink.gif
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 1 2006, 06:59
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(viael @ Sep 1 2006, 09:34) *
ohmy.gif ну блин ты даешш!!!!!!!!! blink.gif blink.gif blink.gif

А что Вам, собственно, не нравится?
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.0143 секунд с 7
ELECTRONIX ©2004-2016