Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 16.09.2017, 13:05   #1
pasha_zv
Senior Member
 
Аватар для pasha_zv
 
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 46
Сообщений: 382
Вес репутации: 612/37
pasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to all
По умолчанию 18F2550/4550 запустить на 40 МГц. можно?

эти камни работают так:
задающий делится(кратно) до 4 МГц, потом схема ПЛЛ разгоняет частоту до 96 МГц.
потом деление напополам. и ядро работает на 48 тактовой, или 12 МИПС.
оно то конечно хорошо, быстрее - не медленнее.

но в данной моей хотелке нужно очень точно время замерять,
а 12 команд на микросекунду меня вгоняют в уныние.
хочу 10. т.е. тактовую 40.

насколько понимаю - можно. а как сделать - невкуриваю.
вот кусок конфига

#pragma config WDT = OFF //turn off WDT
#pragma config WDTPS = 32768 // ;Watchdog Postscaler
#pragma config CPUDIV = OSC1_PLL2 //<--- CPUDIV, not CPU_DIV. No semicolon. #pragma CONFIG CPUDIV = OSC1_PLL2 //; частота проца - 96/2=48
#pragma config PLLDIV = 3 //; кварц на 12/3=4
#pragma config USBDIV = 2 // ;Clock source from 96MHz PLL/2
#pragma config VREGEN = ON //;USB Voltage Regulator
#pragma config MCLRE = ON // ;Master Clear Enable
#pragma config LVP = OFF // ;Low Voltage Program
#pragma config LPT1OSC = OFF // ;Low Power Timer1 Osc enable

помогите плиз. конечно кварц на 3.3(3) (*2/3/4/5/6) МГц в природе видимо существует, но мне - не попадался

ЗЫЫ. вроде отключить ПЛЛ и ГОУ. но - чтото недопонимаю.
__________________
не спится, не спится, не спиться бы мне ...
pasha_zv вне форума   Ответить с цитированием
Старый 16.09.2017, 14:07   #2
Driver
Senior Member
 
Регистрация: 25.02.2007
Адрес: picping.lg.ua
Возраст: 51
Сообщений: 205
Вес репутации: 1120/52
Driver has much to be proud ofDriver has much to be proud ofDriver has much to be proud ofDriver has much to be proud ofDriver has much to be proud ofDriver has much to be proud ofDriver has much to be proud ofDriver has much to be proud ofDriver has much to be proud of
Отправить сообщение для Driver с помощью ICQ Отправить сообщение для Driver с помощью Skype™
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Что вам мешает поставить кварц на 40 MHz.
Тогда и USB модуль тактируется на 48 и ядро на 40.
Миниатюры
40.PNG  
__________________
Все, что нельзя запрограммировать на ассемблере,приходится паять...
Driver на форуме   Ответить с цитированием
Старый 16.09.2017, 14:24   #3
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,639
Вес репутации: 5137/156
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Цитата:
Сообщение от Driver Посмотреть сообщение
Что вам мешает поставить кварц на 40 MHz.
Тогда и USB модуль тактируется на 48 и ядро на 40.
сначала найти, наверное, такой надо, на первую-то гармонику...
проще поставить генератор https://www.chipdip.ru/catalog/cryst...ators?p.471=40
когда начнет душить жаба с генератором, разобраться с этими 12 МГц...
Greg вне форума   Ответить с цитированием
Старый 16.09.2017, 15:02   #4
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,671
Вес репутации: 1522/67
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Цитата:
Сообщение от Driver Посмотреть сообщение
Что вам мешает поставить кварц на 40 MHz.
В пределах даташита кварц может быть только от 4 до 25 МГц, а с PLL и того меньше - до 24 МГц. Спасти может только внешний генератор, от него МК может до 48 МГц взять, в т.ч. и 40 МГц.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)

Последний раз редактировалось petrd; 16.09.2017 в 15:08.
petrd на форуме   Ответить с цитированием
Старый 16.09.2017, 22:11   #5
pasha_zv
Senior Member
 
Аватар для pasha_zv
 
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 46
Сообщений: 382
Вес репутации: 612/37
pasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to all
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

а если взять кварц на 10 МГц, потом включаем предделитель на 3.
получим 3.(3) Мгц. закроем глаза и сделав вид что это 4МГц подаем на PLL.

насколько стабильно он будет работать?
зная схемотехнику ПЛЛ умножителей - могу предположить , что джиттер будет дичайший.

кто-то так делал?

ЗЫ. цифровой ослик вернется с ремонта, может, через месяц,
а ПИККИТом в режиме логического анализатора много не намеришь.
__________________
не спится, не спится, не спиться бы мне ...
pasha_zv вне форума   Ответить с цитированием
Старый 21.09.2017, 14:33   #6
Sergey K
Senior Member
 
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 35
Сообщений: 235
Вес репутации: 422/39
Sergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really nice
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

А какое разрешение таймера требуется? Может повесить часовой кврц (32768 Гц) на тактирование таймера?
Sergey K вне форума   Ответить с цитированием
Старый 21.09.2017, 15:59   #7
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,601
Вес репутации: 5807/132
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Ужас, на.
В том же F0x2 USB работает от встроенного генератора на 48МГц , а люди говорят что и F1 http://mcu.goodboard.ru/viewtopic.php?id=40&p=3#p1031
dosikus вне форума   Ответить с цитированием
Старый 22.09.2017, 08:40   #8
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,438
Вес репутации: 2927/63
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

dosikus
18f2550 - это контроллер 2003 года, если не ошибаюсь.
то что он не снят с производства связано с тем, что он до сих пор находит применение в уйме решений.
сейчас в pic16 с usb идет pic18j серия, насколько я помню.
besogon вне форума   Ответить с цитированием
Старый 22.09.2017, 09:09   #9
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,093
Вес репутации: 2636/84
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Да сейчас в ПИКах полно бескварцевых USB device.
Ясен перец, что для USB host такое не прокатит.
Кстати, использование номинальной точности встроенного генератора для USB device как то не куртуазно. Должен быть аппаратный механизм подстройки под преамбулу хоста.

Последний раз редактировалось Марк; 22.09.2017 в 09:15.
Марк вне форума   Ответить с цитированием
Старый 22.09.2017, 09:53   #10
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,438
Вес репутации: 2927/63
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Марк
в 2550 нет хоста. есть только device.
Должен быть аппаратный механизм подстройки под преамбулу хоста. - функциональность появилась позже.
besogon вне форума   Ответить с цитированием
Старый 22.09.2017, 10:01   #11
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,093
Вес репутации: 2636/84
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Все это я знаю.
Мой коммент был для досикуса.
Марк вне форума   Ответить с цитированием
Старый 22.09.2017, 15:17   #12
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,601
Вес репутации: 5807/132
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Цитата:
Сообщение от Марк Посмотреть сообщение
Должен быть аппаратный механизм подстройки под преамбулу хоста.
В F0x2 сие есть.
А некоторые до сих пор писают от софтового USB на авр и ЧТО?
dosikus вне форума   Ответить с цитированием
Старый 22.09.2017, 15:31   #13
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,093
Вес репутации: 2636/84
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

Да ничего. Автор вопроса по тем или иным причинам выбрал старый МК.
Если уж предлагать хард, то той же платформы. А так, вообще, можно и на АРМе любого производителя.
Марк вне форума   Ответить с цитированием
Старый 26.09.2017, 14:02   #14
pasha_zv
Senior Member
 
Аватар для pasha_zv
 
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 46
Сообщений: 382
Вес репутации: 612/37
pasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to all
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

да причина то проста.
купил я 2550 и 4550 в корпусе типа DIP как-то килограмм, по распродаже,
вот и тыкаю их везде. да и платы под них удобно разводить, да ЛУТом делать.

а данная "хотелка - хронограф (устройство для измерения скорости пули.

ЗЫ. ПЛЛ на 3.3 МГц работает, НО - дрожание фазы выдает и нестабильность частоты дай боже.
так что не пробуйте такое. в датащите написано ангельским по белому : (4MHz ONLY)
__________________
не спится, не спится, не спиться бы мне ...
pasha_zv вне форума   Ответить с цитированием
Старый 28.09.2017, 10:05   #15
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,438
Вес репутации: 2927/63
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

pasha_zv
в теме petrd предлагал кварцевый генератор. почему нет?
besogon вне форума   Ответить с цитированием
Старый 28.09.2017, 10:27   #16
pasha_zv
Senior Member
 
Аватар для pasha_zv
 
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 46
Сообщений: 382
Вес репутации: 612/37
pasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to all
По умолчанию Re: 18F2550/4550 запустить на 40 МГц. можно?

да я уже девай собрал. вот и задумался ПОТОМ.
а места нету даже кварцевый генератор , что 14*14*6мм засунуть.
__________________
не спится, не спится, не спиться бы мне ...
pasha_zv вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли заменить PIC16F877 на PIC16F877A? tazzdevil Продукция MICROCHIP 2 12.04.2011 22:27
Проблема с прерыванием PIC 16F877A . chiraevevgenii Вопросы начинающих 8 13.01.2011 20:13
Помогите, пожалуйста, найти ошибку в коде Катя Микроконтроллеры других производителей 26 08.12.2007 14:58
25 МГц на PIC18F doc321 Продукция MICROCHIP 29 23.10.2007 22:17
проблемка с PIC16F628A bereg_ok Продукция MICROCHIP 72 07.09.2007 11:00


Часовой пояс GMT +3, время: 17:14.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot