roboforum.ru

Технический форум по робототехнике.

Выбор частоты кварцевого резонатора

Выбор частоты кварцевого резонатора

galex1981 » 27 дек 2008, 17:02

Здравствуйте уважаемые форумчане. Просмотрев большое количество электронных схем, обнаружил что многие из них используют кварцевые резонаторы не целых а дробных частот (пример 14,257 Мгц) и считают генераторы с ними более точными. Вопрос: поясните пожалуйста, какая точность может быть у них, если число тактов в секунду у таких генераторов будет нецелым?
Последний раз редактировалось EdGull 27 дек 2008, 18:19, всего редактировалось 1 раз.
Причина: так точнее

Re: Выбор кварцевого резонатора

=DeaD= » 27 дек 2008, 17:05

Это не генераторы с ними более точные, это на более высоких скоростях UART'а они более точно будут работать.

Например на скорости 115.2К уарт с кварцем 16 или 8МГц уже не запустить, только как раз с таким специальным дробным.

Re: Выбор кварцевого резонатора

EdGull » 27 дек 2008, 17:31

вернее с такими кварцами на любых скоростях уарта процент ошибок уарта будет нулевым.

Re: Выбор кварцевого резонатора

MiBBiM » 27 дек 2008, 18:14

Гораздо интереснее вопрос почему так нетехнологично получилось с тактовыми частотами, почему дробные?

Re: Выбор частоты кварцевого резонатора

Vooon » 27 дек 2008, 18:35

2 MiBBiM:
Ничего интересного. Следствие двоичной арифметики.

Re: Выбор частоты кварцевого резонатора

yak-40 » 27 дек 2008, 23:34

Ну например, что-бы получить секунду, используют кварц 32 768Гц. Потому что это 2 в 15-й степени, и надо просто 15 раз разделить на 2.
Хотя на первый взгляд привычней например 10 000 гц. четыре раза разделить на 10 :) Но так не делают, потому что на 10 в двоичной системе делить намного сложнее чем на 2 :cry:

Re: Выбор частоты кварцевого резонатора

=DeaD= » 27 дек 2008, 23:41

Кстати нифига не понятно как из степеней двойки получилось волшебное 14,257МГц :)

Я вот понимаю как 115.2К получилось из 128К :) а тут не понятно :pardon:

Re: Выбор частоты кварцевого резонатора

Vooon » 28 дек 2008, 00:17

2 =DeaD=: там еще на каждый бит приходится по 8 (ЕМНИП) проверок состояния

Нормальный режим (U2X = 0):
LaTeX: BAUD = \frac{f_{CK}}{16(UBRR+1)}

Ускоренный режим (U2X = 1):
LaTeX: BAUD = \frac{f_{CK}}{8(UBRR+1)}

Re: Выбор частоты кварцевого резонатора

=DeaD= » 28 дек 2008, 00:32

2Vooon: А, всё, вроде понял что куда :) :oops:

Спасибо! Слона в ДШ то мы и забыли :roll:


Rambler\'s Top100 Mail.ru counter