| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| PIC INTRCOSC - джитер? http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=7527 |
Страница 1 от 3 |
| Автор: | Цецо [ Пет Фев 05, 2010 7:39 pm ] |
| Заглавие: | PIC INTRCOSC - джитер? |
Опитвам се да подкарам един PIC18F26J11 с вътрешния RC осцилатор (8Mhz). Обаче ми прави впечатление, че фронтовете много играят. Като честота е добре, но има джитер около 50-100ns. Това нормално ли е? Досега не ми се е налагало да пускам PIC на вътрешния RC, ама в случая ако спестя кварца ще е от полза... |
|
| Автор: | tgi [ Пет Фев 05, 2010 9:05 pm ] |
| Заглавие: | |
Т.е. периодът ти шета между 125 и 225 nS? Не съм ползвал чипа, но това изглежда съвсем отнесено, нещо не е наред. |
|
| Автор: | 741 [ Пет Фев 05, 2010 9:22 pm ] |
| Заглавие: | Re: PIC INTRCOSC - джитер? |
Гледам, в ератата на PIC16F818 си признават за такъв проблем. За този обаче още не са писали. Някаква вероятност кучето да се обажда периодично, и оттам чипът при всеки ресет да минава за кратко на 4 MHz в началото, а ти да го виждаш това като джитер? Фронтовете равномерно ли са разпределени в тези 50-100 нс, или на дискретни стойности? Това от любопитство питам, не че ще ти реши проблема. |
|
| Автор: | ji4ka [ Съб Фев 06, 2010 12:16 am ] |
| Заглавие: | |
Ще е чудно ако RC-то няма джитер, особено при тия честоти. Мерил съм джитер и с външен RC - ами има си, в сравнение с кварца е огромен. За чувствителни към джитер приложения, RC-то не е удачно. Едва ли след RC-то има компаратор, най-вероятно си е прост ЛЕ, в най-добрия случай шмид. |
|
| Автор: | Цецо [ Съб Фев 06, 2010 12:14 pm ] |
| Заглавие: | |
Ами аз го гледам на скопа на периодичен режим, фронта е "замазан" и широк около 50ns. Като в центъра където трябва да истинския фронт - е най-наситено и настрани избледнява, като в краищата на 50нс е съвсем рядък - но го има. Интересното е че когато го спра - честотата е съвсем точна. Не е софтуер, кучета и прочие. Просто няма начин нещо такова да се случва с такава скорост в рамките на 50ns. Просто си го има тоя джитер. Въпроса е дали е нормално, защото както казах нямам опит с RC осцилатора на пиковете. |
|
| Автор: | bateAz [ Съб Фев 06, 2010 8:58 pm ] |
| Заглавие: | |
Цецо, това, дето го гледаш, е нормално. Вътрешният PLL си мени честотата и затова при всяко сверяване има преходни процеси докато се установи. Изобщо PLL без джитер се прави доста трудно. А ако кристалът не е читаво топологиран и VCO-то му се смущава от маршировката на ядрото, няма начин да не се появи. Просто си направи сметка дали този джитер те устройва и си вземай решение. Убеден съм, че броят на импулсите за секунда е толкова, колкото очакваш. Надявам се, клоковете не ти трябват за хайфизъм? |
|
| Автор: | ji4ka [ Съб Фев 06, 2010 9:42 pm ] | |||||||||
| Заглавие: | ||||||||||
Кое спираш? Джитера е фазово изместване и не касае честотата. Друг е въпроса ,че с RC сигурно има и някаква честотна девиация. Ама какво очакваш от прост резистор+кондензатор? |
||||||||||
| Автор: | traqn_savov [ Нед Фев 07, 2010 12:00 am ] |
| Заглавие: | |
Хората навсякъде са си го написали че за стабилност на честотата на осцилациите, трябва да се ползва външен осцилатор, а не вграденият такъв.. По този начин се избягва взаимните влиания, между осцилациите, и състоянието на схемата.. Ама нали все се опитваме да спестим 5 лева........ Сиромах човек, жив дявол |
|
| Автор: | Цецо [ Пон Фев 08, 2010 10:04 am ] | |||||||||
| Заглавие: | ||||||||||
Абе наистина си мяза на фазово отместване. Аз въобще не съм мислил в тая посока. Бях си решил, че е честотно, ама както казах досега никога не съм го пускал на RC То ако е фазово - би трябвало да е относително по безпроблемно. Като цяло джаджата има да мери едни времена с точност до 1ms. Това ще стане вероятно. Другото което е че има и 115kbaud UART. Там също не би трябвало да има яд....
Де да беше за едните 5лв..... Той един кварц е стотинки. Пространството е скъпо в случая. Че кварца заема място колкото целия процесор |
||||||||||
| Автор: | fan [ Пон Фев 08, 2010 12:23 pm ] |
| Заглавие: | |
Имаш измерване и комуникация, така че вземи си постави и един SMD кварц да не те боли главата после! |
|
| Автор: | relsys [ Пон Фев 08, 2010 12:34 pm ] |
| Заглавие: | |
Да, както казва fan, има кварцове със размерите на smd светодиод. Е, 1-2 евро са, но това едва ли е проблем. |
|
| Автор: | Цецо [ Пон Фев 08, 2010 1:04 pm ] |
| Заглавие: | |
Аз кварц имам. Часовникарски на Timer 1. Така че за времеизмерването има алтернатива. Притеснява ме комуникацията. Ама тя е UART, който не е капризен, все в рамките на един байт да не избяга толкоз..... Според мен ще си работи както трябва ако джитера (или поне това което виждам) е само фазов. Иначе мястото е наистина кът. Така че ако може без втори кварц - без него ще е. |
|
| Автор: | tgi [ Пон Фев 08, 2010 6:43 pm ] |
| Заглавие: | |
Цецо, едва ли ще ти работи UART-ът с RC генератор. Некапризността му е в рамките на към 5% разлика в клоците на двете страни (забравяме jitter-а за момент), т.е. към половин бит време; не съм гледал спецификациите ама много бих се учудил ако му гарантират 5% точност. Е, ако речеш да калибрираш всяка бройка кой знае, може и да го докараш (но и 5% стабилност в целия температурен интервал едва ли ще имаш де). Освен ако не калибрираш за скорост по кварца който имаш начесто, тогава може и да стане. Ще остане само jitter-ът, който при тия стойности ми изглежда като нещо неработещо (може би в самия чип). Няма причина RC генератор да jitter-ства повече от кой да е друг, нещо сериозно го смущава отнякъде (може би кофти опроводяване на самия силиций, особеон ако и R-ът, и C-то са на чипа навярно е това и няма много дето да можеш да направиш според мене....). |
|
| Автор: | emilvtc [ Пон Фев 08, 2010 7:08 pm ] |
| Заглавие: | |
Цецо, мисля, че с уарт-а няма да имаш дертове. Джитера мисля, че е фазов и като цяло колкото баудрейта е по-нисък - толкова влиянието му ще намалява. Относно честотата - не го знам твоя пик, ама съм ползвал навремето едни, които си бяха фабрично "калибрирани" (имаха записана в флаш-а индивидуална калибрационна константа) им гарантираха точност на RC- осцилатора 1-2 % (не помня как това се променяше с температурата обаче). Та при стайна температура - ако ползваш въпросната калибрационна константа - май няма да имаш проблеми (да не говорим, че с часовниковият генератор можеш и сам да си калибрираш от време на време RC осцилатора) |
|
| Автор: | tgi [ Пон Фев 08, 2010 7:37 pm ] |
| Заглавие: | |
Даже и да е калибриран до 2% при "стайна" температура, нещата не са толкова лесни. Стават лесни 20-ина минути след включването, като се стабилизира температурно системата - дотогава ще има да си ги чака тия 2%. Инак това, че ги продават с премерена константа за честотата е известно улеснение, разбира се. Но такъв jitter - който в тия огромни размери е трудно да бъде само фазов шум, и честотен трябва да е - си остава признак за нещо неработещо (с което може би продуктът си живее, ако влиянието е преодолимо). |
|
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|