Технический форум по робототехнике.
galex1981 » 27 дек 2008, 17:02
Здравствуйте уважаемые форумчане. Просмотрев большое количество электронных схем, обнаружил что многие из них используют кварцевые резонаторы не целых а дробных частот (пример 14,257 Мгц) и считают генераторы с ними более точными. Вопрос: поясните пожалуйста, какая точность может быть у них, если число тактов в секунду у таких генераторов будет нецелым?
Последний раз редактировалось
EdGull 27 дек 2008, 18:19, всего редактировалось 1 раз.
Причина: так точнее
=DeaD= » 27 дек 2008, 17:05
Это не генераторы с ними более точные, это на более высоких скоростях UART'а они более точно будут работать.
Например на скорости 115.2К уарт с кварцем 16 или 8МГц уже не запустить, только как раз с таким специальным дробным.
EdGull » 27 дек 2008, 17:31
вернее с такими кварцами на любых скоростях уарта процент ошибок уарта будет нулевым.
MiBBiM » 27 дек 2008, 18:14
Гораздо интереснее вопрос почему так нетехнологично получилось с тактовыми частотами, почему дробные?
Vooon » 27 дек 2008, 18:35
2 MiBBiM:
Ничего интересного. Следствие двоичной арифметики.
yak-40 » 27 дек 2008, 23:34
Ну например, что-бы получить секунду, используют кварц 32 768Гц. Потому что это 2 в 15-й степени, и надо просто 15 раз разделить на 2.
Хотя на первый взгляд привычней например 10 000 гц. четыре раза разделить на 10

Но так не делают, потому что на 10 в двоичной системе делить намного сложнее чем на 2

=DeaD= » 27 дек 2008, 23:41
Кстати нифига не понятно как из степеней двойки получилось волшебное 14,257МГц

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

а тут не понятно

Vooon » 28 дек 2008, 00:17
2 =DeaD=: там еще на каждый бит приходится по 8 (ЕМНИП) проверок состояния
Нормальный режим (U2X = 0):
})
Ускоренный режим (U2X = 1):
})
=DeaD= » 28 дек 2008, 00:32
2Vooon: А, всё, вроде понял что куда

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