![]() |
|
|
Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники. |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 48
Сообщений: 413
Вес репутации: 689/46 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
эти камни работают так:
задающий делится(кратно) до 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) МГц в природе видимо существует, но мне - не попадался ЗЫЫ. вроде отключить ПЛЛ и ГОУ. но - чтото недопонимаю.
__________________
я - кузнец. я не могу ни куя. ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Что вам мешает поставить кварц на 40 MHz.
Тогда и USB модуль тактируется на 48 и ядро на 40.
__________________
Все, что нельзя запрограммировать на ассемблере,приходится паять... |
![]() |
![]() |
![]() |
#3 | |
Super Moderator
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,893
Вес репутации: 5611/171 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
проще поставить генератор https://www.chipdip.ru/catalog/cryst...ators?p.471=40 когда начнет душить жаба с генератором, разобраться с этими 12 МГц... |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
В пределах даташита кварц может быть только от 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. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 48
Сообщений: 413
Вес репутации: 689/46 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
а если взять кварц на 10 МГц, потом включаем предделитель на 3.
получим 3.(3) Мгц. закроем глаза ![]() насколько стабильно он будет работать? зная схемотехнику ПЛЛ умножителей - могу предположить , что джиттер будет дичайший. кто-то так делал? ЗЫ. цифровой ослик вернется с ремонта, может, через месяц, а ПИККИТом в режиме логического анализатора много не намеришь.
__________________
я - кузнец. я не могу ни куя. ![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 37
Сообщений: 278
Вес репутации: 422/47 ![]() ![]() ![]() ![]() ![]() |
![]()
А какое разрешение таймера требуется? Может повесить часовой кврц (32768 Гц) на тактирование таймера?
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,761
Вес репутации: 6211/145 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ужас, на.
![]() В том же F0x2 USB работает от встроенного генератора на 48МГц , а люди говорят что и F1 http://mcu.goodboard.ru/viewtopic.php?id=40&p=3#p1031 |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
dosikus
18f2550 - это контроллер 2003 года, если не ошибаюсь. то что он не снят с производства связано с тем, что он до сих пор находит применение в уйме решений. сейчас в pic16 с usb идет pic18j серия, насколько я помню. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,677
Вес репутации: 3663/107 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Да сейчас в ПИКах полно бескварцевых USB device.
Ясен перец, что для USB host такое не прокатит. Кстати, использование номинальной точности встроенного генератора для USB device как то не куртуазно. Должен быть аппаратный механизм подстройки под преамбулу хоста. Последний раз редактировалось Марк; 22.09.2017 в 09:15. |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Марк
в 2550 нет хоста. есть только device. Должен быть аппаратный механизм подстройки под преамбулу хоста. - функциональность появилась позже. |
![]() |
![]() |
![]() |
#11 |
Senior Member
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,677
Вес репутации: 3663/107 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Все это я знаю.
Мой коммент был для досикуса. |
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,761
Вес репутации: 6211/145 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#13 |
Senior Member
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,677
Вес репутации: 3663/107 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Да ничего. Автор вопроса по тем или иным причинам выбрал старый МК.
Если уж предлагать хард, то той же платформы. А так, вообще, можно и на АРМе любого производителя. |
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 48
Сообщений: 413
Вес репутации: 689/46 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
да причина то проста.
купил я 2550 и 4550 в корпусе типа DIP как-то килограмм, по распродаже, вот и тыкаю их везде. да и платы под них удобно разводить, да ЛУТом делать. а данная "хотелка - хронограф (устройство для измерения скорости пули. ЗЫ. ПЛЛ на 3.3 МГц работает, НО - дрожание фазы выдает и нестабильность частоты дай боже. так что не пробуйте такое. в датащите написано ангельским по белому : (4MHz ONLY)
__________________
я - кузнец. я не могу ни куя. ![]() |
![]() |
![]() |
![]() |
#15 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
pasha_zv
в теме petrd предлагал кварцевый генератор. почему нет? |
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 48
Сообщений: 413
Вес репутации: 689/46 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
да я уже девай собрал. вот и задумался ПОТОМ.
а места нету даже кварцевый генератор , что 14*14*6мм засунуть.
__________________
я - кузнец. я не могу ни куя. ![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли заменить 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 |