реклама на сайте
подробности

 
 
> CTS/RTS на Neoway M660A
evgeny_boger
сообщение Mar 3 2016, 14:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 12-05-13
Пользователь №: 76 805



Привет,

а работал ли кто-нибудь с аппаратным контролем потока на сабжевом модеме? Вроде как, судя по даташиту, он в этом месте (RTS/CTS) должен быть несовместим с SIM900R/SIM800, т.к. выводы перепутаны местами.
Тем не менее, на RTS (==разрешить модему слать данные) по симкомовскому даташиту модуль как-то реагирует, что странно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
WLESS.RU
сообщение Mar 9 2016, 08:23
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 21-03-15
Пользователь №: 85 807



Вот тут хорошо описаны два варианта HW Flow Control, если актуально:
http://www.silabs.com/Support%20Documents/...Docs/AN0059.pdf


--------------------
Go to the top of the page
 
+Quote Post
evgeny_boger
сообщение Mar 9 2016, 09:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 12-05-13
Пользователь №: 76 805



Цитата(WLESS.RU @ Mar 9 2016, 11:23) *
Вот тут хорошо описаны два варианта HW Flow Control, если актуально:
http://www.silabs.com/Support%20Documents/...Docs/AN0059.pdf

Актуально, спасибо.
А кто-нибудь знает, по какому варианту оно реализовано в M660A и симкомах?
Go to the top of the page
 
+Quote Post
WLESS.RU
сообщение Mar 9 2016, 12:21
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 21-03-15
Пользователь №: 85 807



Цитата(evgeny_boger @ Mar 9 2016, 12:52) *
Актуально, спасибо.
А кто-нибудь знает, по какому варианту оно реализовано в M660A и симкомах?

Получается, SIM900 - Legacy, M660A - Modern (в терминах SiLabs)


--------------------
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 9 2016, 13:04
Сообщение #5


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(WLESS.RU @ Mar 9 2016, 14:21) *
Получается, SIM900 - Legacy, M660A - Modern (в терминах SiLabs)

Нет, неправильно. И тот и другой даже по терминам SiLabs - Modern sm.gif

Вы почитайте, что пишет SiLabs:
Устаревший стандарт применял две пары сигналов для управления потоком: RTS-CTS в одну сторону и DTR-DSR в другую.
Это уже не применяется десятки лет.
Сейчас применяют только RTS в одну сторону и CTS в другую.
DTR и DSR применяют в других целях.

А по поводу разницы обозначений, так это сугубо из-за того, что разработчики как правило не читают стандартов (я тоже sm.gif )
и китайцы не исключение.

По стандарту, есть подключение DTE/DCE и DTE/DTE (Data Terminal Equipment - оконечное оборудование и Data Communication Equipment - модемы)
При подключении DTE/DTE все сигналы идут крест-накрест, а при подключении DTE/DCE сигналы идут один в один.

Например, SIMCom - модем, DCE
При подключении к DTE (контроллеру или РС) сигналы должны идти прямо по названиям.
т.е. ножки RTS и CTS названы правильно, а вот ножки RXD и TXD названы наоборот,
т.к. для модема положено RXD быть ВЫХОДОМ, а TXD быть ВХОДОМ.
Но у разработчиков просто рука не повернулась так написать, потому что это не логично, а стандартов они не читают sm.gif

Добавлю, что когда я работал с различными офисными телефонными станциями, то встречал ВСЕ возможные комбинации вариантов обозначения и подключения их к РС. Также и разъемы были и DB9 и DB25 и папы и мамы в ЛЮБЫХ комбинациях biggrin.gif

Так что можете не обращать внимания на стандарты, и делать так, как написано в даташите производителя
Go to the top of the page
 
+Quote Post
psL
сообщение Mar 9 2016, 13:42
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Цитата(Baser @ Mar 9 2016, 16:04) *
Устаревший стандарт применял две пары сигналов для управления потоком: RTS-CTS в одну сторону и DTR-DSR в другую.

Не знаю что пишет силабс, никогда DTR-DSR не использовались для управления потоком.
DTR - это сигнал готовности терминального оборудования и обычно используется для перевода терминалом (DTE) оконечного оборудования (DCE) в известное состояние, при этом DSR - готовность DCE, т.е. что DCE в это состояние перешел. В большинстве современных модемов вход DTR соединяется напрямую с выходом DSR непосредственно на разъеме RS232, например для того, чтобы определить, что модем подключен.
RTS-CTS в сути отражают наличие свободного места в буферах данных DTE и DCE соответственно. И вот они используются для аппаратного управления потоком данных. Направление (вход/выход) этих сигналов зависят от типа оборудования. В случае RTS - для DTE это д.б. выход, а для DCE - вход. Для CTS - наоборот. Кстати, на некоторых модемах аппаратное управление не работает в режиме команд, видимо считается, что размер буферов в этом режиме всегда достаточный и они не могут быть переполнены)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 09:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016