Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Схемы подключения модулей sim900d и wismo228
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
netremo
Доброе утро всем.

Хочу попросить вас поделиться готовой схемой модуля с подключением к МК (входы на 3.6V)+комп лучше всего с печаткой вместе для gsm модулей sim900d и wismo228.
Вопрос возник из-за двух причин:

1. О модулях sim900d пишут много тонкостей в частности по питанию модуля. Не хочется собирать все грабли и к тому же опыта нет.
2. Документацию по wismo228 не нашёл... Если кто подскажет где взять буду благодарен.

Видел информацию о новом sim900r - подскажите где можно в розницу купить в москве?
netremo
10$ за помощь wink.gif со списком компонентов из терры.
13amator
Видел информацию о новом sim900r - подскажите где можно в розницу купить в москве?
http://www.efind.ru/icsearch/?search=SIM900
Выбирай
netremo
Цитата(13amator @ Feb 3 2012, 01:37) *
Видел информацию о новом sim900r - подскажите где можно в розницу купить в москве?
http://www.efind.ru/icsearch/?search=SIM900
Выбирай


Ага, только не sim900 а sim900r...
И что я вижу?

Например тут есть в списке терра... Заходим на терру, ищем sim900r и получаем фигу.
13amator
Цитата(netremo @ Feb 3 2012, 08:44) *
Ага, только не sim900 а sim900r...
И что я вижу?

Например тут есть в списке терра... Заходим на терру, ищем sim900r и получаем фигу.

Это Питер , есть филиал в Москве,есть доставка
http://www.macrogroup.ru/content/catalog/p...odfilter=SIM900
Между 900 и 900R по деньгам копеечная разница.
или так
http://www.mt-system.ru/stock-search?search=SIM900R
netremo
Не сочтите за рекламу - нашёл в rk-electronics.ru.

Ценник: 543р.

В остальных местах или партиями или ценник полный неадекват.

Может кто посоветует другие модули сопоставимые по цене?


p.s. Тут только под проект: http://www.mt-system.ru/stock-search?search=SIM900R

Понял что схемой никто не поделится sad.gif

Ковыряю даташит - поможете со схемотехникой? Основная проблема- питание. Ночью набросаю и выложу черновик цепи.

Bypass capacitor подскажите на 100 uF (ESR=0.7 Ом) маркировку или в каком разделе на терре или ещё где-нить из искать?.
CADiLO
МК берите с питанием 3.0 вольта - будет меньше возни с согласованием - напрямую ноги соединятся.
Если полистаете форум, то многие выкладывали куски схем и обсуждалась их правильность.
Рекомендации я тоже неоднократно описывал. Потратьте несколько часов на чтение форума и потом не будете тратить дни на выискивание ошибок.

Ну и схемотехника это наверное процентов двадцать всего дела - написание программы которая учтет все нюансы, вот это уже посерьезней задача....
netremo
Цитата(CADiLO @ Feb 3 2012, 19:40) *
МК берите с питанием 3.0 вольта - будет меньше возни с согласованием - напрямую ноги соединятся.
Если полистаете форум, то многие выкладывали куски схем и обсуждалась их правильность.
Рекомендации я тоже неоднократно описывал. Потратьте несколько часов на чтение форума и потом не будете тратить дни на выискивание ошибок.

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


Ну как говорится дорогу осилит идущий sm.gif

Форум то полистал... только вот немогу найти финальную версию схемы. Везде примерно так: схема, за ней куча каментов что не так, потом обсуждение заходит на какие нить мелочи и где смотреть что в итоге получилось непонятно. Да и обсуждения тут такой или другой кондер...

Вобщем решил за неимением схемы сам проникнуться её построением. Лишним не будет - опыт пригодится.
Цырен.
Цитата(netremo @ Feb 4 2012, 01:33) *
Ну как говорится дорогу осилит идущий sm.gif

Форум то полистал... только вот немогу найти финальную версию схемы. Везде примерно так: схема, за ней куча каментов что не так, потом обсуждение заходит на какие нить мелочи и где смотреть что в итоге получилось непонятно. Да и обсуждения тут такой или другой кондер...

Вобщем решил за неимением схемы сам проникнуться её построением. Лишним не будет - опыт пригодится.


Привет! В МТ с проектом, без проекта стучитесь все равно. Ответят. А конкретнее, если какие вопросы - пишите сюда batuev.bсобакаmt-systemточкаru. Если есть проект - опишите, вам хуже не станет, может чего подскажут по комплектации(антенны, микроконтроллеры и проч. по доставабельности, цене...). Если нет проекта, так и скажите, что для дяди делаете сигнализацию на гараж sm.gif Все равно помогут.

В первую очередь читайте документацию (ее у SIMCOMа хватит на три дня чтения). Если что-то не понятно - пишите к офф. дистрибютору(МТ-Систем-Россия, Гамма-Украина).
Для начала посмотрите документ "sim900_an_reference design guide_v1.02.pdf" здесь.. Или попросите у вашего дистрибютора схему отладки - как пример. А вообще главные моменты в схеме:
1.Питание SIM900
1.1 Нагрузочная способность источника питания должна быть равна или быть больше 2А, напряжение не должно проваливаться (при пиковых нагрузках) более чем на 0.3В или ниже 3.2В (при 3.4В будет предупреждение от модуля в виде URC сообщения).
1.2 У модуля и у выхода источника питания должен быть bypass конденсатор не менее 100мкФ LowESR. Low ESR - низкое вн. сопротивление, чтобы когда кондер работает на разрядку, падение напряжения вызванное пиковых током не было слишком большим и не дало в итоге просадку на питании. Рядом с этими кондерами поставьте 0.1мкФ, керамику - они будут шунтировать ВЧ составляющую на питании, чтобы не шумело.
1.3 Линия питания не должна содержать элементов с большим вн. сопротивлением(точнее если надо пусть стоят, но проследите за сопротивлением). Иначе это даст просадку напряжения в момент Х.
1.4 Потребление тока модулем зависит от того на каком диапазоне он работает (от базовой станции) - 850/900МГц(больше) 1800/1900МГц(меньше). На какой частоте работаете проверяете по номеру частотного канала (+CENG). При проверке вашего источника надо это учитывать. Проверять при минимальном +CSQ (уйти в помещение, где плохо ловит сигнал). Если в месте где, проводится тестирование есть ловится только 1800/1900МГц, то есть команда +CELLLOCK принудительно переключающая модуль на соседние каналы (базовые станции), которые вы можете посмотреть в +CENG.
1.5 Предусмотрите возможность отключать питание модуля, это повысит устойчивость вашего устройства в целом от всяких непредсказуемых случаев "зависания"(справедливо для любого устройство с ПО посложнее функции калькулятора). Отключение можно реализовать при помощи ключа на полевике. Ключ в открытом состоянии во всем температурном диапазоне должен иметь малое сопротивление чтобы не дать просадку.
2. Порт UART SIM900
2.1 Порт имеет номинальное напряжение лог. единицы - 2.8В и максимальное напряжение 3.1В! Не игнорировать!
2.2 Если у вас микроконтроллер имеет лог уровни 3.3В, без согласования не обойтись. Схемы согласования бывают разные, выбирайте любой удобный/бюджетный. Можно применять буферные микросхемы. Если вы можете понизить лог уровни микроконтроллера до 3.0В, то можно пойти по скользкой дорожке - поставить вразрез линий UART между микроконтроллером и модулем токоограничительные резисторы 100Ом или прямосмещенный супрессор. Это дешево и сердито. Но проверять схему на всех скоростях обмена (115200 может дать сбой из-за сглаживания фронтов) и на всех температурах (все мы хорошо работаем при комнатной температуре)!
2.3 С SIM900 в качестве подтяжки можно применять вывод VDDEXT (2.8В) - оно включается сразу после подачи сигнала POWERKEY (при включении модуля).
2.4 Фантомное питание. Бесячая вешь. О ней надо знать в момент рисования схемы. Учтите, чтобы на логические входы/выходы выключенного модуля не было ненулевого потенциала. Модуль имеет ядро которое питается от 0.9В и микротоков достаточно, чтобы ядро запустилось. При этом на сигнал PWRKEY модуль ответит решительным молчанием. Это надо помнить при рисовании схемы согласования лог уровней портов - применение VDDEXT снимет вопрос с фантомным питанием.
2.5 Если планируется передача большого объема данных по GPRS - обязательно предусмотрите сигналы аппаратного управления потоком - RTS и CTS.
2.6 Если будет применяться прием СМС или входящих голосовых вызовов, подумайте о RI.
2.7 DTR может пригодиться при переключении между командным режимом и режимом передачи данных, если вы планируете применять встроенный стек протокола TCP/IP. Так же DTR может применяться чтобы управлять режимом энергопотребления если разрешить соответствующей АТ-командой.
3. Антенна
3.1 Применение антенны на PCB - решение, которые надо проверять тщательно. Она может хорошо работать на 1800МГц(у вас в офисе) и подвести на полевых испытаниях перед заказчиком(на 900МГц). Проверять на всех диапазонах. У симкома есть даташита где есть пример антенны на PCB.
3.2 Применение внешней антенны. Есть два варианта подключения антенны - в SMA разъем на плате и в SMA разъем на корпусе вашего устройства. Во втором случае понадобится кабельная сборка SMA-UFL(GSC) или SMA-открытий конец. Длина 10см. Можно пример глянуть здесь..
3.3 Внешняя антенна может быть терминальной(маленькая) и с кабелем (монтируется на магнит или липучку). Антенны можно глянуть здесь. Тут нужно выбор ляжет где-то посреди тех. требований и ценой.
4. Сим-карта.
4.1 Схему подключения сим-карты можно посмотреть в HD SIM900. Текущая версия называется "sim900_hardware design_v2.00.pdf".
4.2 Номинал емкости на SIM_VDD не должен быть больше 0.1мкФ.
4.3 Защитные диоды на линиях сим-карты не должны иметь большую внутреннюю емкость. Иначе - заваливание фронтов и SIM NOT INSERTED.
4.4 Если применяется SIM-чип, защитные диоды не нужны.
4.5 Подтягивающий резистор на SIM_IO не нужен, т.к. он уже есть внутри модуля.
5 Отладка и обновление ПО
5.1 ПО модуля можно обновить через UART. У модуля есть два порта MAIN и DEBUG. Через MAIN подаются АТ-команды и обновляется ПО, через DEBUG снимается диагностическая информация и обновляется ПО.
5.2 На всякий случай, предусмотрите на печатной плате вывод под DEBUG порт, чтобы можно было легко подключиться и обновить ПО модуля или снять диагностический лог. Так, в случае возникновения проблем - тех. поддержке дистрибютора SIMCOM будет легче вам помочь. Так вы сведете риск долгого решения проблемы(как в модуле, так и в вашем логе) до нуля. При помощи этих логов программисты СИМКОМ сразу поймут в чем дело.
6 Индикация режимов работы
6.1 В качестве индикатора того, что модуль включен или выключен вы можете применять сигнал STATUS.
6.2 За наличием регистрации в сети вы можете следить за индикатором NETLIGHT.
7. Включение модуля
7.1 Модуль включается/выключается сигналом PWRKEY.
7.2 PWRKEY подтянут внутри модуля через 100кОм к 3В.
7.2 Схема подключения к ножке PWRKEY есть в HD. Смысл - закоротить ножку PWRKEY на землю - значит подать сигнал включения/выключения.

По схеме вроде все.

Начало работы.
1 Включение, выключение.
1.1 Модуль включается при наличии питания на VBAT и при подаче сигнала PWRKEY(ноль на > 1 сек).
1.2 Модуль выключается сигналом PWRKEY (ноль на > 1 сек).
1.3 Обрывайте питание VBAT только в крайнем случае. Нормальное выключение - только по сигналу PWRKEY (или +CPOWD).
2 Скорость обмена.
2.1 Модуль при первом включении работает в режиме автоопределения скорости. Скорость определяется в диапазоне до 57600кбит/сек.
2.2 Автоопределение скорости срабатывает если подавать АТ команды в верхнем регистре (большими буквами).
2.3 Скорость обмена можно зафиксировать, подав, например, AT+IPR=115200. Настройка сохранится в энергонезависимой памяти.
3 Применение функций voicecall, SMS, CSD, TCP/IP, PPP, HTTP, FTP, MMS, E-mail, DTMF, JummingDetection, ECALL, Embedded AT, FOTA...
3.1 О наличие той или иной функции в стандартной прошивке модуля можно судить по системе команд ATC. Текущая система команд - "sim900_at command manual_v1.05.pdf".
3.2 О том как применять ту или иную функцию можно прочитать в application notes или в апнотах. Если что-то не докурили - к дистрибютору.
3.3 Некоторые фичи (например, Embedded AT) реализованы в параллельной стандартной версии прошивки. Версию прошивки и ее доставабельность выяснять у дистрибютора.

Блин, не думал что так длинно получится. А хотел просто чиркануть пару слов...
Peps
Гениально - кратко, четко и по делу... Эх, пару лет назад бы мне такие рекомендации - сколько бы времени сэкономил! Огромное спасибо Цырен.
Romashki
Цитата(Peps @ Feb 6 2012, 10:03) *
Гениально - кратко, четко и по делу... Эх, пару лет назад бы мне такие рекомендации - сколько бы времени сэкономил! Огромное спасибо Цырен.


Это точно!!! А сколько бы модулей жить осталось.....!! sm.gif
13amator
Цитата(Peps @ Feb 6 2012, 12:03) *
Гениально - кратко, четко и по делу... Эх, пару лет назад бы мне такие рекомендации - сколько бы времени сэкономил! Огромное спасибо Цырен.

Присоединяюсь.Спасибо.
netremo
Спасибо большое - узучаю даташит, планирую покупку компонентов.

Вопрос по питанию:

Хочу собрать схему на st1s10.

На выходе: 4V.

Вопрос по компонентам:

На входе кондёры:

C1 4.7 мкФ
C3 0.1 мкФ

На выходе:
C2 22 мкФ типа Low ESR

Дроссель на 3.3 мкГн

Сопротивления:
R1 80 кОм
R2 20 кОм

И всё это на VBAT модуля.

Подскажите - достаточно ли этого будет и правильно ли подобрал кондёры?

Или на выход повесить в параллель 220 low esr плюс 0.1 керамику?
Slonofil
Совет: выбирайте керамические конденсаторы, вместо 4,7 мкФ можно взять 10 мкФ, 22 мкФ сделать из двух по 10 мкФ - тогда не придётся покупать разные номиналы. Самые приемлемые, на мой взгляд, 1206 X7R/X5R 16V 10uF. Тут, к примеру, они стоят всего 3 р/корпус.

Дроссель берите с запасом, ампера на 2,5...3.
netremo
Цитата(Slonofil @ Feb 9 2012, 19:20) *
Совет: выбирайте керамические конденсаторы, вместо 4,7 мкФ можно взять 10 мкФ, 22 мкФ сделать из двух по 10 мкФ - тогда не придётся покупать разные номиналы. Самые приемлемые, на мой взгляд, 1206 X7R/X5R 16V 10uF. Тут, к примеру, они стоят всего 3 р/корпус.

Дроссель берите с запасом, ампера на 2,5...3.


Дроссель тот что я указал на 5 А. С приличным запасом.

По кондёрам я просто не понял из даташита на sim900 что такое bypass capacitor и с номиналом на выходе тоже непонятно. Насколько я выудил из форума, то чем меньше ток источника питания тем больше надо ставить кондёр на выход. Но вот еще вопрос насчет необходимости связки 220 мкФ low esr + 0.1 мкФ обычный. Вроде как для отфильтровывания ВЧ гармоник. Для данной st1s10 это требуется?

За подсказку с номиналами спасибо )
CADiLO
По расчетам на выходе ST1S10 для SIM900 должен стоять конденсатор 22 микрофарады. Из практики желательно не больше 33.
Было пару случаев когда при 100 микрофарадах на выходе микросхему разносило в щепки - она не предназначена для работы на большую емкость нагрузки. Соответственно есть и все расчеты в даташите. Как раз ее скорость реакции на изменение потребляемого тока и определяется малой емкостью по выходу.
И еще она капризна к плохой разводке платы - но если все сделать по даташиту, то работает надежно.
netremo
Цитата(CADiLO @ Feb 10 2012, 11:49) *
По расчетам на выходе ST1S10 для SIM900 должен стоять конденсатор 22 микрофарады. Из практики желательно не больше 33.
Было пару случаев когда при 100 микрофарадах на выходе микросхему разносило в щепки - она не предназначена для работы на большую емкость нагрузки. Соответственно есть и все расчеты в даташите. Как раз ее скорость реакции на изменение потребляемого тока и определяется малой емкостью по выходу.
И еще она капризна к плохой разводке платы - но если все сделать по даташиту, то работает надежно.


Спасибо большущее sm.gif А то уже сидел думал сколько микрух заказывать в расчёте на неудачные испытания.
Slonofil
Замечу, что как-то раз умудрился "проверить" ST на КЗ (по глупости, ессно). Цепи защиты по входу преобразователя сдохли, как и положено, а сам преобразователь трудится и по сей день где-то на объекте.
CADiLO
На КЗ как раз защита успевает мяукнуть, а вот если на выходе емкость больше расчетной, то тогда может беда случиться.
netremo
Цитата(Slonofil @ Feb 10 2012, 13:00) *
Замечу, что как-то раз умудрился "проверить" ST на КЗ (по глупости, ессно). Цепи защиты по входу преобразователя сдохли, как и положено, а сам преобразователь трудится и по сей день где-то на объекте.


Если не затруднит - где глянуть про защитные цепи на входе?
Slonofil
Да просто всё. Можете придумать сами. Кто-то предохранители ставит, кто-то ЭМИ-фильтры. Я вот ставил синфазный транс для фильтрации помех по входу. Ну, ещё 100 мкФ керамикой. По питанию проблем не замечал.
ArseGun
Цитата(CADiLO @ Feb 10 2012, 11:49) *
По расчетам на выходе ST1S10 для SIM900 должен стоять конденсатор 22 микрофарады. Из практики желательно не больше 33.
Было пару случаев когда при 100 микрофарадах на выходе микросхему разносило в щепки - она не предназначена для работы на большую емкость нагрузки. Соответственно есть и все расчеты в даташите. Как раз ее скорость реакции на изменение потребляемого тока и определяется малой емкостью по выходу.
И еще она капризна к плохой разводке платы - но если все сделать по даташиту, то работает надежно.

По-поводу выходной емкости 100uF и более утверждение не верно. Смотрим Datasheet на ST1S10 (у меня rev.3 / october 2007) figure 3, примечание относительно CLOAD и C4: "...Moreover, for CLOAD > 100 μF, it is necessary to add the C4 capacitor in parallel to the upper voltage divider resistor (R1) as shown in Figure 3. The recommended value for C4 is 4.7 nF." Для тех, кому лень, поясню: CLOAD - это выходной конденсатор для преобразователя, и необходимо использовать дополнительную коррекцию в цепи вольтделителя с помощью C4. У меня на выходе ST конденсаторы: 3х10uF (керамика) + 0.1uF (керамика) + 100uF (тантал, не LowESR, ESR=0.5R) - 180 устройств, полет нормальный.
CADiLO
Пункт 5.8.5 этого даташита так и называется - работа на нагрузку с повышеной емкостью. И требует дополнительных телодвижений.
Вот только смысла не вижу вешать туда больше чем получается при расчетах - сначала навешиваем емкостей, потом успешно боремся с их излишками. Правильно работающий синхронник сам должен отследить все скачки тока и своевременно отреагировать. Ведь смысл как раз в том чтобы избавиться от больших емкостей.

ArseGun
Цитата(CADiLO @ Feb 13 2012, 11:33) *
...сначала навешиваем емкостей, потом успешно боремся с их излишками...

Конденсатор в 100uF малого типоразмера в цепи питания нагрузки и рядом с нагрузкой с ярко выраженным импульсным характером потребления вряд ли можно считать излишним. Да и добавка керамики 4700pF для компенсации тоже, согласитесь, не тянет на борьбу.
CADiLO
Простите, но у меня другое мнение - если стабилизатор не справляется с характером нагрузки, то либо выбран, либо сделан неправильно.

Как пример приведу питание GPS SIM18. Ставим MCP1703 - модуль спутники по 20 минут не находит. Обвешиваем емкостями - тот же вид сбоку. Меняем стабилизатор на быстродействующий TPS72718 - полпинка и спутники нашлись. Вроде и потребления мизер, а ведь фигвам - конденсаторы не помогают.
Зато с TPS по выходу достаточно всего 4.7 микрофарады.

Поэтому если ST1S10 работает как положено, то можете все лишние емкости оттуда выбросить - он успеет отреагировать на скачок нагрузки.
Slonofil
TPS72718 - клёвые. И маленькие... но их не купить в Питере sad.gif
CADiLO
Ага, а для батарейных применений GPS хорошо ставить импульсные TPS62231....

Думаю что и других производителей есть подобные стабики....
Smehotehnik
Цитата(netremo @ Feb 2 2012, 10:40) *
Доброе утро всем.

Хочу попросить вас поделиться готовой схемой модуля с подключением к МК (входы на 3.6V)+комп лучше всего с печаткой вместе для gsm модулей sim900d и wismo228.


Топикстартеру, пожалуй уже не интересно, а вот некоторым радиогубителям может помочь. В архиве схема и разводка экспериментальной макетки в DipTrace.
Питаем через мощный LDO, чтобы успевать отреагировать на броски по нагрузке, согласование уровней UART через буферный элемент MC74HC125 (если решение не правильное, прошу обоснованной критики)
Tweeek
Напишите почту, вышлю документацию на WISMO228.
CADiLO
>>> В архиве схема и разводка экспериментальной макетки в DipTrace.

Пожалуйста выложите в JPG или PDF. Ставить DipTrace ради посмотреть мало кто будет....
Smehotehnik
Электролиты - тантал.
LDO - KD1084.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.