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

 
 
> Высокостабильный генератор на PIC
KV99
сообщение Sep 9 2007, 06:24
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 3-10-06
Из: Vladivostok
Пользователь №: 20 911



Здравствуйте уважаемые знатоки. Перерыл уже кучу документации по контроллерам микрочип и не нашел (может не понял). Если собрать на базе контроллера генаратор меандра, ну, допустим тактируется контроллер 40МГц. Причем, первый вывод порта запрограммируем на генерацию колебаний частотой 20Мгц, а второй вывод на частоту 10Мгц. Каков будет уход этой частоты от заданной?! Как его подсчитать?! Будет ли временной сдвиг между фронтами сигналов с первого и со второго выводов?!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Евгений Германов...
сообщение Sep 9 2007, 08:51
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Я не нашел,но если посмотреть на времена нарастания то получим мах 50 нСек.Кстати вы не получите 20МГц при тактовой 40.не хватит быстродействия.
И 10 не получите.

Сообщение отредактировал Евгений Германович - Sep 9 2007, 08:53
Go to the top of the page
 
+Quote Post
KV99
сообщение Sep 9 2007, 09:44
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 3-10-06
Из: Vladivostok
Пользователь №: 20 911



Цитата(Евгений Германович @ Sep 9 2007, 19:51) *
Я не нашел,но если посмотреть на времена нарастания то получим мах 50 нСек.Кстати вы не получите 20МГц при тактовой 40.не хватит быстродействия.
И 10 не получите.



movlw 01h ; 25ns
movwf PORTA ; 25ns
movlw 00h ; 25ns
movwf PORTA ; 25ns
; 100ns =10Mhz

Конечно, если я теперь использую goto (2-3такта) мне быстродействия не хватит.... вы правы... придется микроконтроллер обвешивать АГшкой и счетчиком....... спасибо за совет.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Sep 9 2007, 11:13
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(KV99 @ Sep 9 2007, 12:44) *
movlw 01h ; 25ns
movwf PORTA ; 25ns
movlw 00h ; 25ns
movwf PORTA ; 25ns
; 100ns =10Mhz

Конечно, если я теперь использую goto (2-3такта) мне быстродействия не хватит.... вы правы... придется микроконтроллер обвешивать АГшкой и счетчиком....... спасибо за совет.

40 частота кварца,тактовая будет 10
Go to the top of the page
 
+Quote Post
DL36
сообщение Sep 12 2007, 12:29
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(Евгений Германович @ Sep 9 2007, 14:13) *
40 частота кварца,тактовая будет 10

А 10&PLL будет также 10.
Предельная частота 96 mHz.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Sep 12 2007, 12:44
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(DL36 @ Sep 12 2007, 15:29) *
А 10&PLL будет также 10.
Предельная частота 96 mHz.

Поясните пожалуйста про ПЛЛ. и про предельную частоту.
Go to the top of the page
 
+Quote Post
DL36
сообщение Sep 12 2007, 14:12
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(Евгений Германович @ Sep 12 2007, 15:44) *
Поясните пожалуйста про ПЛЛ. и про предельную частоту.


Внимательно читаем ДШ, раздел режимы работы тактового генератора.

Внутренняя схема PLL, включаемая при программировании микроконтроллера позволяет умножить тактовую частоту на 4. При тактовой частоте 10Мгц внутренняя тактовая частота микроконтроллера будет 40Мгц, делим на 4 и получаем частоту ядра 10Мгц.

В новых Пиках режимы работы более сложные, читать ДШ на конкретный кристал.

96МГц предельная частота для флеши, ограничение технологии.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Sep 12 2007, 14:44
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(DL36 @ Sep 12 2007, 17:12) *
Внимательно читаем ДШ, раздел режимы работы тактового генератора.

Внутренняя схема PLL, включаемая при программировании микроконтроллера позволяет умножить тактовую частоту на 4. При тактовой частоте 10Мгц внутренняя тактовая частота микроконтроллера будет 40Мгц, делим на 4 и получаем частоту ядра 10Мгц.

В новых Пиках режимы работы более сложные, читать ДШ на конкретный кристал.

96МГц предельная частота для флеши, ограничение технологии.

Ну и что?ДЛя пиков пока мах 40МГц.
Go to the top of the page
 
+Quote Post
DL36
сообщение Sep 13 2007, 07:13
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(Евгений Германович @ Sep 12 2007, 17:44) *
Ну и что?ДЛя пиков пока мах 40МГц.

Да так просто информация для размышления.

Цитата
The PLL is enabled in HSPLL, XTPLL, ECPLL and
ECPIO Oscillator modes. It is designed to produce a
fixed 96 MHz reference clock from a fixed 4 MHz input.
The output can then be divided and used for both the
USB and the microcontroller core clock. Because the
PLL has a fixed frequency input and output, there are
eight prescaling options to
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KV99   Высокостабильный генератор на PIC   Sep 9 2007, 06:24
- - Евгений Германович   Стабильность частоты определяется параметрами квар...   Sep 9 2007, 06:50
|- - KV99   Цитата(Евгений Германович @ Sep 9 2007, 17...   Sep 9 2007, 07:24
- - miga   Цитата(Евгений Германович @ Sep 9 2007, 10...   Sep 9 2007, 17:28
|- - Евгений Германович   Цитата(miga @ Sep 9 2007, 20:28) Читаем в...   Sep 11 2007, 03:14
- - Epikur   Если взять пики из серии PIC18, то лучшее, что у в...   Sep 16 2007, 07:55
- - =AVR=   ЦитатаПри наиболее высокой частоте (48 Мгц для кон...   Sep 17 2007, 21:29
- - Epikur   =AVR= >> Не удивляйся, это ассемблер, несмот...   Sep 18 2007, 08:03
- - =AVR=   Я бы ОЧЕНЬ попросил не учить меня тому, что я в си...   Sep 18 2007, 11:59
- - Epikur   Ок, признаю ошибку - эта дурацкая реализация дейст...   Sep 18 2007, 12:17
- - =AVR=   ЦитатаОднако у меня нет причин говорить с вами на ...   Sep 18 2007, 13:24
- - Евгений Германович   Давайте жить дружно.Сколько бы нибыло строк,а так ...   Sep 18 2007, 15:57
|- - =AVR=   Цитата(Евгений Германович @ Sep 18 2007, 19...   Sep 18 2007, 16:49
- - MaxPIC   Ну тогда уж для PIC18F4550 не 10 МГц, а 12 МГц час...   Sep 18 2007, 16:36
- - Евгений Германович   Во первых не хами.Во вторых 20МГЦ все равно не выт...   Sep 19 2007, 13:35


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

 


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


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