roboforum.ru

Технический форум по робототехнике.
Текущее время: 28 фев 2025, 05:17

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Выбор частоты кварцевого резонатора
СообщениеДобавлено: 27 дек 2008, 17:02 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Здравствуйте уважаемые форумчане. Просмотрев большое количество электронных схем, обнаружил что многие из них используют кварцевые резонаторы не целых а дробных частот (пример 14,257 Мгц) и считают генераторы с ними более точными. Вопрос: поясните пожалуйста, какая точность может быть у них, если число тактов в секунду у таких генераторов будет нецелым?

_________________
if(!Operate) Read(pDatasheet);


Последний раз редактировалось EdGull 27 дек 2008, 18:19, всего редактировалось 1 раз.
так точнее


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор кварцевого резонатора
СообщениеДобавлено: 27 дек 2008, 17:05 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Это не генераторы с ними более точные, это на более высоких скоростях UART'а они более точно будут работать.

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор кварцевого резонатора
СообщениеДобавлено: 27 дек 2008, 17:31 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
вернее с такими кварцами на любых скоростях уарта процент ошибок уарта будет нулевым.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор кварцевого резонатора
СообщениеДобавлено: 27 дек 2008, 18:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Гораздо интереснее вопрос почему так нетехнологично получилось с тактовыми частотами, почему дробные?

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор частоты кварцевого резонатора
СообщениеДобавлено: 27 дек 2008, 18:35 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
2 MiBBiM:
Ничего интересного. Следствие двоичной арифметики.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор частоты кварцевого резонатора
СообщениеДобавлено: 27 дек 2008, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Ну например, что-бы получить секунду, используют кварц 32 768Гц. Потому что это 2 в 15-й степени, и надо просто 15 раз разделить на 2.
Хотя на первый взгляд привычней например 10 000 гц. четыре раза разделить на 10 :) Но так не делают, потому что на 10 в двоичной системе делить намного сложнее чем на 2 :cry:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор частоты кварцевого резонатора
СообщениеДобавлено: 27 дек 2008, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Кстати нифига не понятно как из степеней двойки получилось волшебное 14,257МГц :)

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор частоты кварцевого резонатора
СообщениеДобавлено: 28 дек 2008, 00:17 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
2 =DeaD=: там еще на каждый бит приходится по 8 (ЕМНИП) проверок состояния

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

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор частоты кварцевого резонатора
СообщениеДобавлено: 28 дек 2008, 00:32 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Vooon: А, всё, вроде понял что куда :) :oops:

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO