Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM900. Схема включения.
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Страницы: 1, 2
Aurochs
Цитата(CADiLO @ Mar 16 2011, 10:53) *
Насколько я помню на подтяжки SIMCOM всегда ставил 100К. По крайней мере так было в SIM300D.

Спасибо за ответ.
И еще вопросик. Хотя уже запоздалый sm.gif А в SIM300C на RTS и DTR стояли подтяжки?

CADiLO
На SIM300 - AN_Serial Port_V1.01.pdf

DTR - был подтянут к GND что при разрешении SLEEP автоматом приводило к засыпанию модуля

RTS - без подтяжки, при неиспользовании требовалось соединять с GND
~phase
Цитата(CADiLO @ Mar 16 2011, 10:53) *
Насколько я помню на подтяжки SIMCOM всегда ставил 100К. По крайней мере так было в SIM300D.

А в каком документе можно взглянуть какие подтяжки на выводах (RESET,PWRKEY не интересует) ?
BR
CADiLO
Ну разве что попытаться раздобыть схему модуля. У меня информация со слов китайских инженеров.
_3m
Вопросик по использованию линий UART для связи с sim900
Какие линии абсолютно необходимы а какие можно не использовать ?
Будет использоваться прием / отправка sms, в перспективе - gprs. Работа в необслуживаемом устройстве в круглосуточном режиме. Питание от сети 220В.

Смотрю на SIM900_AN_Reference Design Guide - Figure 6 Serial port connection
используются
TXD
RXD
CTS
RTS
DTR
RI

Как используются эти линии?
TXD, RXD - понятно, данные
CTS, RTS - управление потоком (при работе gprs) ?
DTR - для чего ?
RI - вызов/входящие sms. Нужен ли ?

Для чего предназначены и что делать с сигналами DCD и DSR ?

И еще: насколько необходимо снятие питания с модуля? В форуме писали что модем иногда зависает и сбросить его можно только полным обесточиванием. Что, действительно все так плохо ???
MKdemiurg
Похожий вопрос.
Хочу использовать DCD для контроля состояния подключения к серверу и CTS для контроля переполнения буфера в модуле. НО!!!
Включил DCD командой AT&C1 - при включении выставляется в 1 (2.8B) и не меняется при TCP подключении!!. Revision:1137B06SIM900M64_ST
C CTS тоже невнятно , он должен выставить 1 когда буффер переполнится?
rx3apf
Цитата(MKdemiurg @ Apr 21 2011, 14:44) *
Хочу использовать DCD для контроля состояния подключения к серверу и CTS для контроля переполнения буфера в модуле. НО!!!
Включил DCD командой AT&C1 - при включении выставляется в 1 (2.8B) и не меняется при TCP подключении!!. Revision:1137B06SIM900M64_ST

Быть того не может ! Проверено, активируется ("0") при установлении соединения (через внутренний стек), и при TCP, и при UDP. И в шестой, и во второй, и в первой версии работало.
!!!!! Вспомнилось - вроде как это работает только в прозрачном режиме ! Проверять лениво, но у меня было отмечено...


Цитата
C CTS тоже невнятно , он должен выставить 1 когда буффер переполнится?

Да, когда модем не готов к приему данных или команд.

Цитата(_3m @ Apr 21 2011, 11:31) *
DTR - для чего ?

Чтобы отбить соединение (CSD), или выйти в командный режим, или усыпить модуль.
Цитата
RI - вызов/входящие sms. Нужен ли ?

Решайте сами. При постоянно установленном соединении как будете определять факт прихода SMS или входящего вызова ?
Цитата
Для чего предназначены и что делать с сигналами DCD и DSR ?

В DSR я лично большого смысла не вижу (и не разводил, и не использовал), DCD - позволяет определить факт наличия соединения (CSD или IP). Удобно. Не экономьте на интерфейсных линиях...

Цитата
И еще: насколько необходимо снятие питания с модуля? В форуме писали что модем иногда зависает и сбросить его можно только полным обесточиванием. Что, действительно все так плохо ???

Лучше перестраховаться, IMHO.
_3m
Цитата(rx3apf @ Apr 21 2011, 15:21) *
...
Решайте сами. При постоянно установленном соединении как будете определять факт прихода SMS или входящего вызова ?
В DSR я лично большого смысла не вижу (и не разводил, и не использовал), DCD - позволяет определить факт наличия соединения (CSD или IP). Удобно. Не экономьте на интерфейсных линиях...
Лучше перестраховаться, IMHO.

Не экономить на интерфейсных линиях - я полностью ЗА. Только есть проблема. Изделие идет на замену sim300. В старой конструкции на модем отведен 1 порт uart с полным набором управляющих сигналов. Дополнительных gpio предусмотрено не было, снятие питания с модуля не реализовано.
Если перестраховываться то надо делать управление питанием для чего нужно освободить1 линию uart. Вот я и думаю чем можно пожертвовать.
ArseGun
В "SIM900 Hardware Design" начиная с версии V2.00 сигнал DSR уже отсутствует, а включительно до V1.7 еще имелся (pin number 6). Пропала и еще одна нога.
MKdemiurg
Цитата(rx3apf @ Apr 21 2011, 15:21) *
!!!!! Вспомнилось - вроде как это работает только в прозрачном режиме ! Проверять лениво, но у меня было отмечено..


Ага-ага точно только в transparent mode. СПС за наводку, а то уж думал прошиву менять.

Ещё вылезла такая хитрая проблема надо вывод антены соединить с SMA разъёмом , закреплённым на корпусе , проводником длинной -5-6 см , но изза этого существенно падает уровень сигнала - вместо 24-25 ->15-18. Проводники толстые и в экране каждый. Насколько я понимаю это рассогласование волнового сопротивления? Вывод антенны беру с боку от модуля. Поэтому дорожка проходит рядом с земляными линиями. Может есть схема подстройки или согласования?
M_Z
Цитата(MKdemiurg @ Apr 22 2011, 08:48) *
Ага-ага точно только в transparent mode. СПС за наводку, а то уж думал прошиву менять.

Проводники толстые и в экране каждый.

что значит в экране каждый?
должен быть один кабель 50 Ом
ssokol
Цитата(MKdemiurg @ Apr 22 2011, 08:48) *
Ага-ага точно только в transparent mode. СПС за наводку, а то уж думал прошиву менять.

Ещё вылезла такая хитрая проблема надо вывод антены соединить с SMA разъёмом , закреплённым на корпусе , проводником длинной -5-6 см , но изза этого существенно падает уровень сигнала - вместо 24-25 ->15-18. Проводники толстые и в экране каждый. Насколько я понимаю это рассогласование волнового сопротивления?

А почему бы не применить переходники сма-открытый(закрытый) конец , коих на любой вкус и цвет навалом?
MKdemiurg
Цитата(M_Z @ Apr 22 2011, 10:07) *
что значит в экране каждый?
должен быть один кабель 50 Ом


Не так выразился. Центральный провод медная моножила 1квадрат в лаке. потом термоусадка для надёжности и медный экран -земля - припаяно к SMA соответственно и к антенному выходу и земле около модуля (5 мм от модуля). Длинна 5 см. Дают падение сигнала на 5-10 единиц.


Цитата(ssokol @ Apr 22 2011, 10:25) *
А почему бы не применить переходники сма-открытый(закрытый) конец , коих на любой вкус и цвет навалом?


Надо попробывать, но вот нет уверенности что с ними не будет той же истории.
CADiLO
Не будет, потому что как раз ваша конструкция вносит рассогласование в 50-омную линию.

http://www.microchip.ua/pictures/ada-000-115.jpg

никакого падения уровня
MKdemiurg
Точно, пришлось пожертвовать старым кабелем (С-50-74) от осцилографа. Шнурок длинной в 15см дал потерю на 1 единицу относительно пайки прямо на плату.
Harbinger
2 дБ? Плохой кабель, однако, или с монтажом что-то не то. Это на метре норма, для RG-174 и подобных, на 1800 МГц.
По приёму-то ничего не будет заметно. Но касательно передачи, потери в фидере чреваты повышением мощности и, соответственно, энергопотребления.
dac
QUOTE (_3m @ Apr 21 2011, 13:31) *
И еще: насколько необходимо снятие питания с модуля? В форуме писали что модем иногда зависает и сбросить его можно только полным обесточиванием. Что, действительно все так плохо ???

снятие питание обязательно и это скорее не проблема модуля а оператора. в одном проекте у клиента был крупный разбор между поставщиками охраны (модемы qualcom и пин-совместимые piml) и опсосом. выяснили, что виноват опсос, хотя он официально своей вины не признал, их инженеры на словах сказали, что попытаются разобраться. в итоге народ раз в две недели ездит по сотне объектов и пинает питание модемов. в нашей системе (выполняет немного другие функции, на sim300) по логам видно, что периодически, при отсутствии связи (хотя само соединение установлено, пакеты уходят, но до клиента не доходят) приходится снимать питание модема. другие методы, включая перерегистрацию в сети на помогают.
_3m
Родил схему модуля, можно поругать: Нажмите для просмотра прикрепленного файла
Преследовались следующие цели:
* обеспечить обновление прошивки sim900 в системе через штатный кабель. по этому поводу могу только матом крыть симкомовцев.
Это ж надо было учудить: в нормальном режиме до появления статуса извольте держать строго Z стояние а при прошивке статус не выдается но надо подавать сигналы сразу же при подаче питания. поубивал бы.
* предполагаю работать в мультиплексированном режиме, так что в принципе можно было оставить RXD, TXD, RTS, CTS
* экономия энергии не интересует
* пики тока отрабатывает st1s10 а первые микросекунды сглаживает керамика большой емкости. В любом случае 1000мкф на VBAT cтавить не собираюсь если что - добавлю керамики
CADiLO
Плохо читали мануал и апнотес по st1s10. У вас суммарная емкость на ней 166 микрофарад - ее порвет в щепки.

Зачем 1 мегом с VRTC на GND ??? Это из какой тумбочки ?

Формирование 3.3вольта мягко говоря так лучше не делать.

Ну и по поводу первого - это особенности некоторых чипсетов и тем более никто не мешает работать через основной порт, а обновляться через отладочный.
_3m
Цитата(CADiLO @ Aug 8 2011, 17:37) *
Плохо читали мануал и апнотес по st1s10. У вас суммарная емкость на ней 166 микрофарад - ее порвет в щепки.

Учточню. Могу помучть, образец есть правда с 2*22 керамика + 68 тантал.
Цитата
Зачем 1 мегом с VRTC на GND ??? Это из какой тумбочки ?

Чтобы конденсатор разряжать. RTC мне без надобности а кмоп схемы в диапазоне питаний 1,0-0,7V ведут себя непредсказуемо, поэтому я везде предусматриваю резисторы для разряда конденсаторов.
Цитата
Формирование 3.3вольта мягко говоря так лучше не делать.

LDO ставить ради долей миллиампера на LVC126 ??? Параллельный стабилизатор - абсолютно законная штука если не надо экономить энергию. Логические уровни в допуск с учетом разброса стабилитрона укладываются.
Цитата
Ну и по поводу первого - это особенности некоторых чипсетов и тем более никто не мешает работать через основной порт, а обновляться через отладочный.

Вы не совсем поняли. Мне нужно удаленное обновление прошивки модуля у юзера в составе изделия. Не прикладывать же к каждому устройству дебаг-адаптер. Тупой юзер его и воткнуть -то не сумеет.
Aner
Какой процессор у вас?
Питали бы процессор 3.0V и не потребовалось бы никаких микросхем соглаования уровней. Порты напрямую в SIM900.
st1s10 не советовал бы ставить из-за плохой защиты по входу/выходу, тогда уж L5973 или MP4462.
Параллельный стабилизатор - абсолютно законная штука, но его лучше не использовать.
Желательно вкл/выкл LDO стабилизаторы от проца.
Второй порт, вообще можно не трогать. Абдейт прошивки делать через основной порт процессором,
и абдейт процессора самим же процессором. Если пользуете STM32Fxx или LPC17xx, все получается красиво.
_3m
Цитата(Aner @ Aug 8 2011, 20:30) *
Какой процессор у вас?
Питали бы процессор 3.0V и не потребовалось бы никаких микросхем соглаования уровней. Порты напрямую в SIM900.

Процессор iMX25. И чо ?

Цитата
st1s10 не советовал бы ставить из-за плохой защиты по входу/выходу, тогда уж L5973 или MP4462.

Уже поставлено. Источник не бортсеть автомобиля, источник - стабилизированный бп 12V или резервный свинцовый аккумулятор.
Защита в виде дросселей, самовосстанавливающегося предохранителя, TVS диода и конденсаторов установлены на входе питания в систему. Этот gsm модуль - не самостоятельное устройство, он является элементом системы.

Цитата
Параллельный стабилизатор - абсолютно законная штука, но его лучше не использовать.
Желательно вкл/выкл LDO стабилизаторы от проца.

Ну да мне прямо некуда девать GPIO и в шлейфе проводов бесконечное количество.
При таких заморочках проще заменить нафиг sim900 на менее геморройный, благо софт еще не написан.
rx3apf
Цитата(CADiLO @ Aug 8 2011, 17:37) *
Плохо читали мануал и апнотес по st1s10. У вас суммарная емкость на ней 166 микрофарад - ее порвет в щепки.

Это с какой радости такие страсти ? По факту, два танталовых электролита 100 uF впридачу к керамике - ничего не рвет. В даташите рекомендация 100 uF плюс к паре керамики 22 uF. Т.е. 144 - не рвет и рекомендовано, а 166 - порвет ?
Aner
еще два момента, SIM900_у желательно питание включать/выключать процем из-за ряда причин, у вас этого не наблюдается. GPIO никогда не должна быть проблемой, это странно на сегодня то! Не нахожу Chipbeade нигде а их желательно ставить особенно если используете импульсники. SIM900 и есть менее геморойный чем другие.

Цитата(rx3apf @ Aug 8 2011, 20:51) *
Это с какой радости такие страсти ? По факту, два танталовых электролита 100 uF впридачу к керамике - ничего не рвет. В даташите рекомендация 100 uF плюс к паре керамики 22 uF. Т.е. 144 - не рвет и рекомендовано, а 166 - порвет ?

да нет не порвет, емкости может не хватать, уровень допустимых пульсаций может быть превышен, в удаленных зонах от соты. Обязательно танталы Low ESR ставить нужно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.