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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 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
NEOWAY_EFO.RU
сообщение Mar 3 2016, 15:05
Сообщение #2


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

Группа: Участник
Сообщений: 83
Регистрация: 12-01-15
Из: С-Петербург
Пользователь №: 84 517



Цитата(evgeny_boger @ Mar 3 2016, 17:38) *
Привет,

а работал ли кто-нибудь с аппаратным контролем потока на сабжевом модеме? Вроде как, судя по даташиту, он в этом месте (RTS/CTS) должен быть несовместим с SIM900R/SIM800, т.к. выводы перепутаны местами.
Тем не менее, на RTS (==разрешить модему слать данные) по симкомовскому даташиту модуль как-то реагирует, что странно.

Евгений, RTS/CTS не поменяны местами, это в одном месте в мануале была ошибка)

потом исправили,
http://wless.ru/technology/?action=details...h=2&type=34

мануалы - правая колонка


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


Участник
*

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



Цитата(NEOWAY_EFO.RU @ Mar 3 2016, 18:05) *
Евгений, RTS/CTS не поменяны местами, это в одном месте в мануале была ошибка)

потом исправили,
http://wless.ru/technology/?action=details...h=2&type=34

мануалы - правая колонка


Спасибо, я вроде туда и смотрел.
http://wless.ru/files/GSM/Neoway/Neoway_M6..._Guide_V1_1.pdf

Страница 13, DTS - output, CTS - input.
Страница 23, картинка 3-12, опять то же самое. DTS подключать к CTS компьютера и наоборот.

В то же время у SIM900R и SIM800 RTS - это вход, и подключать его нужно к RTS компьютера.

Go to the top of the page
 
+Quote Post
NEOWAY_EFO.RU
сообщение Mar 4 2016, 07:38
Сообщение #4


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

Группа: Участник
Сообщений: 83
Регистрация: 12-01-15
Из: С-Петербург
Пользователь №: 84 517



Да, Евгений, Вы правы, производитель подтвердил, что у M660A CTS - вход, RTS - выход.


--------------------
Go to the top of the page
 
+Quote Post
WLESS.RU
сообщение Mar 9 2016, 08:23
Сообщение #5


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

Группа: Участник
Сообщений: 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
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 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
CADiLO
сообщение Mar 9 2016, 09:56
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Для SIMCOM

http://microchip.ua/simcom/SIM900x/AppNote...0Note_V1.03.pdf

http://microchip.ua/simcom/SIM800x/Applica...0Note_V1.01.pdf


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
WLESS.RU
сообщение Mar 9 2016, 12:21
Сообщение #8


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

Группа: Участник
Сообщений: 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
Сообщение #9


Просто 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
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 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
WLESS.RU
сообщение Mar 9 2016, 13:57
Сообщение #11


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

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



Цитата(Baser @ Mar 9 2016, 16:04) *
Нет, неправильно. И тот и другой даже по терминам SiLabs - Modern sm.gif

Не уверен, что Вы правду здесь сказали. Всё-таки схемки подключения из мануалов свидетельствуют против Ваших показаний)


--------------------
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 9 2016, 14:17
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>Добавлю, что когда я работал с различными офисными телефонными станциями, то встречал ВСЕ возможные комбинации вариантов обозначения и подключения их к РС.

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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
evgeny_boger
сообщение Mar 9 2016, 14:50
Сообщение #13


Участник
*

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



Цитата(NEOWAY_EFO.RU @ Mar 4 2016, 10:38) *
Да, Евгений, Вы правы, производитель подтвердил, что у M660A CTS - вход, RTS - выход.


Собрали плату, проверили. Если модему сделать AT+IFC=2,2 , то "выход" RTS (8 нога) ведёт себя так, как будто бы он всё-таки вход. Т.е. если подавать туда 2.8В, то модем ничего не шлёт в TX, пока там 2.8В. Если снять - то присылает всё накопленное.

Проверили ещё более тупо: 7 ножка звенит на землю (т.е. выдаёт 0), у 8-ой - высокий импеданс.

Что про это всё думает производитель?

Сообщение отредактировал evgeny_boger - Mar 9 2016, 15:05
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 9 2016, 14:53
Сообщение #14


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

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



Цитата(psL @ Mar 9 2016, 15:42) *
никогда DTR-DSR не использовались для управления потоком.
... при этом DSR - готовность DCE, ...

Я же говорил, что это устаревший стандарт. Применялся в эпоху телефонных модемов 300-1200 бод. Уже точно не помню, вроде я уже тоже их не застал. Там как раз DSR и был сигнал модема, что буфер заполнен.

Цитата(WLESS.RU @ Mar 9 2016, 15:57) *
Не уверен, что Вы правду здесь сказали. Всё-таки схемки подключения из мануалов свидетельствуют против Ваших показаний)

На заборе тоже много чего пишут, лучше слушайте CADiLO

Цитата(CADiLO @ Mar 9 2016, 16:17) *
Так что руководствуемся простым правилом - выход ко входу, вход к выходу.
Вы же по простой логике не станете соединять между собой два входа или два выхода.


Цитата из понравившегося вам документа SiLabs:
Цитата
Legacy Hardware Flow Control still use two extra wires named RTS and CTS, but the functionality is
slightly different. In this scheme the flow control is unidirectional and there is a master/slave relationship
(traditionally the master and slave are referred to as CTE (Computer Terminal Equipment) and (Data
Communications Equipment). When the master wants to transmit data to the slave it asserts the RTS
line. The slave responds by asserting CTS. Transmission can then occur until the slave deasserts CTS,
indicating that it needs a temporary halt in transmission. When the master has finished transmitting the
entire message it will deassert RTS.

Это устаревшая схема, ни в одном модеме СЕЙЧАС так не делают.
Go to the top of the page
 
+Quote Post
NEOWAY_EFO.RU
сообщение Mar 11 2016, 06:39
Сообщение #15


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

Группа: Участник
Сообщений: 83
Регистрация: 12-01-15
Из: С-Петербург
Пользователь №: 84 517



Цитата(evgeny_boger @ Mar 9 2016, 17:50) *
Собрали плату, проверили. Если модему сделать AT+IFC=2,2 , то "выход" RTS (8 нога) ведёт себя так, как будто бы он всё-таки вход. Т.е. если подавать туда 2.8В, то модем ничего не шлёт в TX, пока там 2.8В. Если снять - то присылает всё накопленное.

Проверили ещё более тупо: 7 ножка звенит на землю (т.е. выдаёт 0), у 8-ой - высокий импеданс.

Что про это всё думает производитель?

Евгений, приветствую! То, что Вы написали - правильно. Похоже, ошибку в мануале исправили не в том месте, обещают, если можно так выразиться, "переисправить".
So sorry about this)!


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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