Easyelectronics.ru

Электроника для всех
Текущее время: 23 фев 2019, 00:10

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: UART, расчет делителя с дробным коэффициентом?
СообщениеДобавлено: 15 сен 2010, 03:16 
Старожил

Зарегистрирован: 14 авг 2010, 20:14
Сообщения: 1503
Я что-то не могу вкурить этого дзен.

В даташите даны формулы:
Скорость передачи данных =45.088 МГц/ (2^CD · 16 · DL · 2 · (M + N/2048))
M + N/2048 =45.088 МГц/(Скорость передачи данных · 2^CD · 16 · DL · 2), где

CD,DL - коэффициенты обычного делителя
M, N -дробного делителя.

Пытался рассчитать по этим формулам значения для частоты 500000 бод и нихрена не вышло.

Забил на это дело.
Вместо (M + N/2048) подставил удобное мне число и тут же получил погрешность почти 0%.

Зачем тогда нужно рассчитывать значение (M + N/2048) по формуле?

Появились подозрения. Это связано наверное с тем, что N восьми битное число.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UART, расчет делителя с дробным коэффициентом?
СообщениеДобавлено: 15 сен 2010, 10:40 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
дробный делитель нужен что б получить необходимую скорость с максимальной точностью (например 9600 bps из 32768 Hz)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UART, расчет делителя с дробным коэффициентом?
СообщениеДобавлено: 15 сен 2010, 22:35 
Старожил

Зарегистрирован: 14 авг 2010, 20:14
Сообщения: 1503
Мда. Используйте русский даташит к ADuC702x поосторожней. Его перевели с ошибками.

При расчете дробного коэффициента забил на формулы из даташита. Они слишком муторные и непонятно зачем столько расчетов.


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

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


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

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


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB