Jump to content

    

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

Recommended Posts

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

k155la3
2 hours ago, byRAM said:

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

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

 

ps,   -->TC

Determining Clock Accuracy Requirements for UART Communications  (google)

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites

Obam

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

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

msp430mdltr.jpg.7c288685ec1c69559ea44182831b25fe.jpg

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.