Перейти к содержанию
    

Имеются ли документы, регламентирующие временные параметры RS-232?

Имеются общие соображения по поводу 2,5% погрешности на частоту тактирования RS-232. Типа, если захват принимающим устройством происходит в середине старт-бита, то к последнему биту рассогласование не должно превысить 50%. Следовательно, если в пакете 10 бит, то на каждом должно рассогласовываться не более 5%. А так как принимающее и передающее устройства способны ошибиться по частоте в разные стороны, то если каждая сторона ошибается не более, чем на 2,5%, всё будет хорошо.

 

Однако в стандарте на RS-232 я из временных параметров нашел только минимальную длительность перехода между битами - переходный процесс по стандарту не должен быть короче, чем 4% от длительности бита для уменьшения перекрёстных помех.

 

Встречался ли кто-нибудь с официальными документами, в которых приводились бы расчёты именно на погрешность тактирования и джиттер в RS-232 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, VoltageCurrent сказал:

к последнему биту рассогласование не должно превысить 50%. Следовательно, если в пакете 10 бит, то на каждом должно рассогласовываться не более 5%.

Если уж на то пошло, то: 1.5^(1/9) = 1.046081918643 = ~4.6%, а не 5%   :unknw:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, а в чем проблема то? Кварца жалко на RS-232? Или ещё что?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, byRAM said:

Интересно, а в чем проблема то? Кварца жалко на RS-232? Или ещё что?

Может кварц 32768 + FLL. (В MSP430) может быть и држиттер из-за модуляции. Но при таких исходных 115200 работали надежно.

 

ps,   -->TC

Determining Clock Accuracy Requirements for UART Communications  (google)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20.05.2022 в 14:12, jcxz сказал:

Если уж на то пошло

Ещё пополам поделить — приёмник имеет такие же права на паршивый тактовый генератор.

 

13 часов назад, byRAM сказал:

Интересно, а в чем проблема то? Кварца жалко на RS-232? Или ещё что?

Наверное от 5-процентного внутреннего кремниевого затактовать. В случае PIC с часовым кварцем, можно защёлкой измерять его частоту внутренним и подкручивать делитель УАПП, который там точный, а в новых есть жёстко заточенный на 32768 модуль, который сам подкручивает частоту внутреннего посредством штатного, ранее лишь ручного, 5-битного регистра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кварц 32768 + FLL. (В MSP430) может быть и држиттер из-за модуляции. Но при таких исходных 115200 работали надежно.

Гениальная вещь, ни у кого более не видел, в своё время ради спортивного интереса (чтоб наблюдать) утилю накатал:

msp430mdltr.jpg.7c288685ec1c69559ea44182831b25fe.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 5/22/2022 at 9:38 AM, Plain said:

Ещё пополам поделить — приёмник имеет такие же права на паршивый тактовый генератор.

А еще учесть семплирование на стороне приемника, которое бывает не только x16.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...