|
Программное изменение клока, Какую МС можно использовать для этого |
|
|
|
Aug 16 2006, 15:31
|
Местный
  
Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979

|
Цитата(muravei @ Aug 16 2006, 10:41)  Можеть кто-нибудь знает МС-синтезатор частоты до 25 мГц, которая могла бы быть тактовым генератором.Желательно с последовательным управлением и внешним сбросом(при сбросе -клок =0) А более детально можно? Ну типа с каким шагом ненять надо и т.д....
|
|
|
|
|
Aug 16 2006, 15:56
|
Местный
  
Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593

|
Цитата(muravei @ Aug 16 2006, 09:41)  Можеть кто-нибудь знает МС-синтезатор частоты до 25 мГц, которая могла бы быть тактовым генератором.Желательно с последовательным управлением и внешним сбросом(при сбросе -клок =0) Минимум $6 - стоит ли овчинка своих выеденых яиц?
--------------------
На "нет" и "нах" :)
|
|
|
|
|
Aug 16 2006, 20:09
|
Знающий
   
Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768

|
Цитата(muravei @ Aug 16 2006, 09:41)  Желательно с последовательным управлением и внешним сбросом(при сбросе -клок =0) Разрешите поинтересоваться? Зачем Вам клок=0? Есть еще вопрос - Вы знаете, что в последних AVR есть system clock prescaler? Например, в дейташите на АТМЕГА48 в разделе 7.11 я такую фичу нашел. Не то? Если ответ не в тему, прошу более точно описать задачу. С уважением.
|
|
|
|
|
Aug 16 2006, 20:36
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(GeorgyBey @ Aug 16 2006, 19:56)  Цитата(muravei @ Aug 16 2006, 09:41)  Можеть кто-нибудь знает МС-синтезатор частоты до 25 мГц, которая могла бы быть тактовым генератором.Желательно с последовательным управлением и внешним сбросом(при сбросе -клок =0)
Минимум $6 - стоит ли овчинка своих выеденых яиц? Тогда получается, что дешевле использовать для этих целей контроллер sam7s32 ($4): может давать такты до 192 МГц, настраивается с шагом 40 КГц (ориентировочно, всё зависит от того какой кварц повесить), управлять по SPI, USART, TWI или еще как-нибудь...
Сообщение отредактировал AVR - Aug 16 2006, 20:41
--------------------
|
|
|
|
|
Aug 29 2006, 13:34
|

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

|
Цитата(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  На время сброса , надеюсь таким образом засинхронизировать 3 АВР. Внутренние предделители не подходят- сами понимаете почему. Да и хотелось, что бы все это осталось не дорогим, а то нет смысла заморачиваться.
|
|
|
|
|
Aug 30 2006, 20:20
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Цитата(Nanobyte @ Aug 30 2006, 23:44)  А всё-таки, может DDS попробуете! Задача тактирования решается на 100%. Недавно делал музыкальный прибор, задача была схожая (менять частоту для ЧМ - эффект вибрато). Для удобства поставил дополнительную 2313, и все проблемы с тактированием были решены. DDS хорош, когда надо синтезировать гладкую периодичную функцию, да и точек на период должно приходится не 2 и не 10. Если "синтезировать" с помощью этого метода меандр, возникнет периодический джиттер с амплитудой в длительность клока. А это приведет к появлению в спектре сигнала очень неприятного пичка, который обязательно проявится после АЦП.
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
|
Aug 31 2006, 11:35
|

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

|
Цитата(muravei @ Aug 31 2006, 09:06)  Напоминает стрельбу по воробьям из пушки. Ну, так уж и по воробьям. Тот прибор, который Вы затеяли сделать, достоин нормального тактирования, а иначе незачем вообще его и делать. Стоимость DDS не настолько велика, чтобы на этом экономить. Посмотрите, сколько стоят промышленные изделия подобного рода. Цитата(muravei @ Aug 31 2006, 09:06)  А в Вашем случае таймер с OCR не подойдет? Не подойдёт. Очень уж грубо делит, особенно на малых коэффициентах. Сирена и муз. синтезатор, наверное, всё-таки отличаются по требованиям к качеству звука. (Хотя, если послушать нашу попсу, то и не отличаются  )
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Sep 1 2006, 05:34
|
Местный
  
Группа: Свой
Сообщений: 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  На время сброса , надеюсь таким образом засинхронизировать 3 АВР. Внутренние предделители не подходят- сами понимаете почему. Да и хотелось, что бы все это осталось не дорогим, а то нет смысла заморачиваться.  ну блин ты даешш!!!!!!!!!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|