реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как подобрать Кварц, UART
Begin_CS
сообщение Jan 23 2008, 05:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 28-07-07
Пользователь №: 29 428



Вообщем хотелось бы узнать как подбирается Кварц для работы с UART'ом, для работы на разных скоростях
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jan 23 2008, 06:04
Сообщение #2


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Begin_CS @ Jan 23 2008, 08:56) *
Вообщем хотелось бы узнать как подбирается Кварц для работы с UART'ом, для работы на разных скоростях


в общеи виде уарт для своей работы (не везде, но в большинстве контроллеров особенно старых использует частоту в 16 раз превышающую битовую)

19200*16=30720 а дальше вступают возможности таймера контроллера - умножай на целые числа - получишь кварц
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Jan 23 2008, 07:16
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



В даташитах на контроллер (AVR точно) указываются распостранненные кварцы и какая погрешность при их использовании.
p.s. в частности atmega32 с 162 страницы даташита табличка...
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jan 23 2008, 08:24
Сообщение #4


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Cyber_RAT @ Jan 23 2008, 10:16) *
В даташитах на контроллер (AVR точно) указываются распостранненные кварцы и какая погрешность при их использовании.
p.s. в частности atmega32 с 162 страницы даташита табличка...



это меня всегда и пугает!!!!
Атмел вообще всегда отличался отвратительной документацией по части периферии, а диаграммы сигналов на выводах вообще лучше не смотреть

- не понятно зачем писать кучу кварцев, погрешности - если можно дать формулу по которой рассчитывается битовая скорость исходя из прочих параметров
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 23 2008, 09:04
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(rv3dll(lex) @ Jan 23 2008, 12:24) *
- не понятно зачем писать кучу кварцев, погрешности - если можно дать формулу по которой рассчитывается битовая скорость исходя из прочих параметров

Для меня пишут, мне считать лень smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 23 2008, 09:05
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(rv3dll(lex) @ Jan 23 2008, 13:24) *
- не понятно зачем писать кучу кварцев, погрешности - если можно дать формулу по которой рассчитывается битовая скорость исходя из прочих параметров
Дык формула там дана. Вот из даташита какой-то Меги162
А ряд стандартных скоростей для UART можно посмотреть в Windows, открыв свойства COM-порта.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
sergeeff Jr.
сообщение Jan 23 2008, 10:31
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 568
Регистрация: 8-07-07
Из: Занзибар
Пользователь №: 28 964



А вот и таблица
http://www.kreatives-chaos.com/artikel/bau...belle-fuer-avrs


--------------------
"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие
Go to the top of the page
 
+Quote Post
Begin_CS
сообщение Jan 24 2008, 13:01
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 28-07-07
Пользователь №: 29 428



Т.е. чтобы была скорость 9600, нужен Кварч на 4 Мгц и выстаить UBRR = 25?
Go to the top of the page
 
+Quote Post
sergeeff Jr.
сообщение Jan 24 2008, 17:05
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 568
Регистрация: 8-07-07
Из: Занзибар
Пользователь №: 28 964



Да. Только кварц не "нужен", а можно такой взять, а можно и другой...


--------------------
"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jan 25 2008, 05:26
Сообщение #10


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



вообще если система многопроцессорная -и не стыкуемая с компом имеет смысл отладить её на стандартных кварцах а потом запаять нестандартные для секретности например

в частности сигнальники тексас инструментс 2401 - 2407 запущенные на максимальной частоте 40 мег не могут генерировать высокие стандартные скорости.

для этого закупили карту с компортами для компьютера и кварц перепаяли на ней
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 18:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01438 секунд с 7
ELECTRONIX ©2004-2016