[an error occurred while processing this directive]
подсчитать можно так
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -Tумблер- 13 января 2006 г. 21:10
В ответ на: Какая максимално допустимая ошибка по скорости может не повлиять при передачи данных через UART отправлено =NIK= 13 января 2006 г. 18:30

 
Если частоты не совпадают, ошибка будет накапливаться.
Значение бита считывается по серединкам.
Итак, если передаем 8 бит, значит всего 10.
(еще старт и стоп).
В результате расхождение частот в % нужно умножить на 10.

Очевидно предельная ошибка - +-50 % на последнем бите.
Это значит, предельная ошибка частот не может превышать +-5%
Но на самом деле есть еще методическая составляющая
самого принципа передачи.
Поскольку каждый бит "заполняется" частотой в 16 раз больше
(как правило). Макс. ошибка в несовпадении фазы - 1/16,
те 6.25 %. Эта ошибка не накапливается, а просто добавляется
к результату.
Таким образом, (50 - 6.25)/10 = 4.375.
Необходимо учесть искажения драйверов приема- передачи,
завал фронтов в линии, несимметричность порогов срабатывания
(по причине триггеров шмидта). короче по проценту на
приемник и передатчик.
Значит:
(50 - 6.25 -1 -1)/10 = 4.175.
Но при этом оба абонента - равноправны. Значит - пополам.
Итого
4.175 / 2 = 2.0875.
Вывод:
2% - это предельно допустимая ошибка !!


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru