AVR PLL

Mar 05, 2007 2 Replies

Всем привет!



Подскажите, куда к паровозу лошадь цепляется ;)



Собственно, вопрос такой: а зачем в AVR ATtiny26 (и многих других) имеется PLL (ФАПЧ?), и, видимо, умножитель частоты? Не, ну понятно, что можно частоту ядра умножить в несколько раз, понятно даже, что этой частотой можно запитать таймер (таймер1?), но абсолютно не понятно, зачем это может понадобиться?



И ещё вопросик, теперь уже про таймеры. Вот в AVR таймер можно заставить считать импульсы с какой-то ножки. Я так понимаю, что их частота не может превышать частоту ядра? А для PIC так же? Собственно, с чего назрел вопрос: часто вижу схемы частотомеров на PIC и AVR. Причем первый вариант умеет работать на бОльших частотах. Не пойму, почему?


С уважением, Владимир Рыбаков.



ЗЫ: На всякий случай: большая просьба не начинать религиозную войну AVR vs PIC :)))))))


ðpÉ×ÅÔ, Vladimir!

*** 05 Mar 07 23:39, Vladimir Rybakov wrote to All:

VR> óÏÂÓÔ×ÅÎÎÏ, ×ÏÐÒÏÓ ÔÁËÏÊ: Á ÚÁÞÅÍ × AVR ATtiny26 (É ÍÎÏÇÉÈ ÄÒÕÇÉÈ) VR> ÉÍÅÅÔÓÑ PLL (æáðþ?), É, ×ÉÄÉÍÏ, ÕÍÎÏÖÉÔÅÌØ ÞÁÓÔÏÔÙ? HÅ, ÎÕ ÐÏÎÑÔÎÏ, VR> ÞÔÏ ÍÏÖÎÏ ÞÁÓÔÏÔÕ ÑÄÒÁ ÕÍÎÏÖÉÔØ × ÎÅÓËÏÌØËÏ ÒÁÚ, ÐÏÎÑÔÎÏ ÄÁÖÅ, ÞÔÏ VR> ÜÔÏÊ ÞÁÓÔÏÔÏÊ ÍÏÖÎÏ ÚÁÐÉÔÁÔØ ÔÁÊÍÅÒ (ÔÁÊÍÅÒ1?), ÎÏ ÁÂÓÏÌÀÔÎÏ ÎÅ VR> ÐÏÎÑÔÎÏ, ÚÁÞÅÍ ÜÔÏ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔØÓÑ?

äÌÑ PWM ÐÏ×ÙÛÅÎÉÅ ÔÁËÔÏ×ÏÊ ÞÁÓÔÏÔÙ ÔÁÊÍÅÒÁ ÚÎÁÞÉÔÅÌØÎÏ ÕÐÒÏÝÁÅÔ ÐÏÓÌÅÄÕÀÝÕÀ ÆÉÌØÔÒÁÃÉÀ. äÌÑ ICP - ÕÌÕÞÛÁÅÔ ÒÁÚÒÅÛÁÀÝÕÀ ÓÐÏÓÏÂÎÏÓÔØ. äÌÑ CPU - ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ, ÓÁÍÏ ÓÏÂÏÊ.

VR> é Åݣ ×ÏÐÒÏÓÉË, ÔÅÐÅÒØ ÕÖÅ ÐÒÏ ÔÁÊÍÅÒÙ. ÷ÏÔ × AVR ÔÁÊÍÅÒ ÍÏÖÎÏ VR> ÚÁÓÔÁ×ÉÔØ ÓÞÉÔÁÔØ ÉÍÐÕÌØÓÙ Ó ËÁËÏÊ-ÔÏ ÎÏÖËÉ. ñ ÔÁË ÐÏÎÉÍÁÀ, ÞÔÏ ÉÈ VR> ÞÁÓÔÏÔÁ ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ ÞÁÓÔÏÔÕ ÑÄÒÁ?

ðÏÌÏ×ÉÎÕ ÔÁËÔÏ×ÏÊ ÞÁÓÔÏÔÙ (×ÏÔ É ÔÕÔ ÐÒÉÇÏÄÉÔÓÑ Õ×ÅÌÉÞÅÎÉÅ ÔÁËÔÏ×ÏÊ ÞÁÓÔÏÔÙ).

VR> á ÄÌÑ PIC ÔÁË ÖÅ?

äÁ. ëÏÎËÒÅÔÎÅÅ ÓÍÏÔÒÅÔØ ÔÒÅÂÏ×ÁÎÉÑ Ë ÄÌÉÔÅÌØÎÏÓÔÉ É ÐÅÒÉÏÄÕ.

VR> óÏÂÓÔ×ÅÎÎÏ, Ó ÞÅÇÏ ÎÁÚÒÅÌ ×ÏÐÒÏÓ: ÞÁÓÔÏ ×ÉÖÕ ÓÈÅÍÙ VR> ÞÁÓÔÏÔÏÍÅÒÏ× ÎÁ PIC É AVR. ðÒÉÞÅÍ ÐÅÒ×ÙÊ ×ÁÒÉÁÎÔ ÕÍÅÅÔ ÒÁÂÏÔÁÔØ ÎÁ VR> ÂïÌØÛÉÈ ÞÁÓÔÏÔÁÈ. HÅ ÐÏÊÍÕ, ÐÏÞÅÍÕ?

ðÏÔÏÍÕ ÞÔÏ Õ PIC ÐÒÅÓËÁÌÅÒ ÔÁÊÍÅÒÁ 0 - ÁÓÉÎÈÒÏÎÎÙÊ, É Ó×ÏÂÏÄÎÏ ÒÁÂÏÔÁÅÔ ÎÁ ÞÁÓÔÏÔÁÈ ÄÏ 60 MHz ÐÏ ÄÁÔÁÛÉÔÕ (Á ÒÅÁÌØÎÏ - É ×ÙÛÅ 80), ÇÌÁ×ÎÏÅ, ÞÔÏÂÙ ÎÅ ÐÒÅ×ÙÓÉÔØ ÔÅ ÖÅ ÓÁÍÙÅ ÔÒÅÂÏ×ÁÎÉÑ Ë ÐÅÒÉÏÄÕ ÓÌÅÄÏ×ÁÎÉÑ ÎÁ ×ÙÈÏÄÅ ÐÒÅÓËÁÌÅÒÁ. ôÏ ÖÅ ÓÁÍÏÅ ÍÏÖÎÏ ÓÄÅÌÁÔØ É ÎÁ AVR, É ÎÁ i51, ÎÏ ÐÏÔÒÅÂÕÅÔÓÑ ×ÎÅÛÎÉÊ ÂÙÓÔÒÏÄÅÊÓÔ×ÕÀÝÉÊ ÍÎÏÇÏÒÁÚÒÑÄÎÙÊ ÐÒÅÓËÁÌÅÒ. Ó Õ×ÁÖÅÎÉÅÍ ÷ÌÁÄÉÓÌÁ×

Hello Vladimir Rybakov!

VR> ÜÔÏÊ ÞÁÓÔÏÔÏÊ ÍÏÖÎÏ ÚÁÐÉÔÁÔØ ÔÁÊÍÅÒ (ÔÁÊÍÅÒ1?), ÎÏ ÁÂÓÏÌÀÔÎÏ ÎÅ VR> ÐÏÎÑÔÎÏ, ÚÁÞÅÍ ÜÔÏ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔØÓÑ?

ëÕÒÉÔØ ÂÕË×ÁÒØ ÎÁ ÔÅÍÕ ÉÓÐÏÌØÚÏ×ÁÎÉÑ PWM, ÎÁÐÒÉÍÅÒ. é ÄÏËÕ ÎÁ ATtiny15L ÞÉÔÁÔØ (ÔÁÍ ×ÒÏÄÅ ÂÙÌÏ "ÒÁÚ֣×ÁÎÏ" ;-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required