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

Вопрос про интерфейс RS-232

37 минут назад, Arlleex сказал:

сложно придумать или вспомнить устройство

ADSL, у многих людей ещё работает, а на МК — датчики, преобразователи/накопители данных, мосты, развязки и т.д.

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


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

1 час назад, Plain сказал:

а на МК — датчики, преобразователи/накопители данных, мосты, развязки и т.д.

Почему-то из этого изобилия ничего такого экзотического не встречалось. Можете привести пример датчика, ведущего приём-передачу на разных скоростях?

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


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

Представить разные скорости обмена RX/TX через UART вполне можно, но вряд ли это нужно в дуплексе (датчикам такое обычно не нужно). 

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


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

30 минут назад, Herz сказал:

такого экзотического не встречалось

Системы сбора данных явно не экзотика, туда — команды управления этим сбором, обратно — эти данные; скорости отличаются на порядки.

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


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

И всё же, какой-нибудь датчик.

 

24 минуты назад, Plain сказал:

скорости отличаются на порядки.

Приходилось видеть системы сбора данных, но не приходилось видеть у них отличающихся на порядки скоростей приёма-передачи. Во всяком случае, по RS-232.

Это представляется весьма странным: даже если объёмы информации (данные и команды) отличаются на порядки, то пересылать их с разной скоростью... для чего?

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


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

25 minutes ago, Plain said:

Системы сбора данных явно не экзотика, туда — команды управления этим сбором, обратно — эти данные; скорости отличаются на порядки.

Вопрос в том, а что дает пониженная скорость, если обе линии все равно идут в одном кабеле к одному потребителю? Лучше ЭМС, меньше потребление? Даже на 115200 это как-то кажется неважным. 

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


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

46 минут назад, syoma сказал:

Вопрос в том, а что дает пониженная скорость, если обе линии все равно идут в одном кабеле к одному потребителю? Лучше ЭМС, меньше потребление? Даже на 115200 это как-то кажется неважным. 

Наверное имелось в виду: Использовать такой UART для одновременной работы с 2-мя разными устройствами, одно из которых - только принимает, другое - только передаёт. И сэкономить таким образом, заняв только один UART.

Но это такой экзотический случай, что производители МК вряд-ли будут заморачиваться и реализовывать такую возможность.

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


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

6 hours ago, Arlleex said:

@Plain подразумевает под модулем полноценный приемопередатчик

Ах, теперь понятно!

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


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

5 часов назад, Herz сказал:

какой-нибудь датчик

Микрофон годится? В ту сторону — лишь уставка усиления, а в обратную — поток. Тензодатчик реально делал, то же самое, ещё и на разных физических принципах, т.е. выбор различной скорости логичен, когда соединяемые устройства сильно разные по сути, когда между ними частично или полностью нет проводов, и т.д.

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


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

46 минут назад, Plain сказал:

Микрофон годится? В ту сторону — лишь уставка усиления, а в обратную — поток

Все равно притянуто за уши. Какие преимущества даст разная скорость по сравнению с разной длительностью пакетов на одинаковой скорости?

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


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

Да как с ADSL, тупо дешевле — соответствующему потоку нужны соответствующие кабель и драйвер.

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


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

Так ничего и не понял. Да счёт чего дешевле? Вы подключаете свой датчик, пардон, микрофон, одним кабелем. Если приём осуществляется с 115200 бод, то какой смысл слать ему команды с 9600 бод скоростью?

 

2 часа назад, Plain сказал:

Тензодатчик реально делал, то же самое, ещё и на разных физических принципах, т.е. выбор различной скорости логичен, когда соединяемые устройства сильно разные по сути, когда между ними частично или полностью нет проводов, и т.д.

Вот это я и называю экзотикой. То есть, намутить можно всякого, но именно что намутить... Ну, да ладно, бывает так бывает.

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


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

Разные скорости туда-обратно имеют смысл, когда и среда передачи различается (частота, полоса, или способ кодирования). В случае же RS-232/UART явно притянуто за уши - вспомним, например, те же модемы для коммутируемых телефонных линий, или сотовые модемы - скорости различаются, но порт все равно всегда зафиксирован на одной скорости.

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


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

8 часов назад, Herz сказал:

микрофон, одним кабелем

Вы невнимательны — ни одного кабеля, другие среды передачи.

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


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

Цитата

Наверное имелось в виду: Использовать такой UART для одновременной работы с 2-мя разными устройствами, одно из которых - только принимает, другое - только передаёт. И сэкономить таким образом, заняв только один UART.

Но это такой экзотический случай, что производители МК вряд-ли будут заморачиваться и реализовывать такую возможность.

SiLabs заморочился. Например для серии 8051F040 из описания на модуль UART0.

Цитата

The baud rate generated in Mode 1 is a function of timer overflow, shown in Equation 21.1 and
Equation 21.3. UART0 can use Timer 1 operating in 8-Bit Auto-Reload Mode, or Timer 2, 3, or 4 operating
in Auto-reload Mode to generate the baud rate (note that the TX and RX clocks are selected separately).
On each timer overflow event (a rollover from all ones—0xFF for Timer 1, 0xFFFF for Timers 2, 3 and 4—
to zero) a clock is sent to the baud rate logic.

 

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


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

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

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

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

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

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

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

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

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

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