Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос про надежность SIM300
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
rx3apf
Какова ситуация на сегодняшний день - возможен ли слет прошивки при некорректном отключении питания (принудительное отключение при зависании или пропадание внешнего питания при отсутствии буферной батареи). Вопрос, собственно, к чему - надо ли предусматривать в устройстве коннектор для подключения флешера (и что на него выводить - RxD, TxD, PWRKEY - что еще ?) Или лучше снабдить хост резервным флешаком с образом прошивки и реализовать самому флешер ? Или проблема надумана ?
CADiLO
После 12 версии полностью переделан алгоритм записи и защиты флешки. Слетов кроме как от шаловливых ручек пользователя больше не наблюдаем.
Slonofil
Цитата(CADiLO @ Oct 2 2009, 12:12) *
После 12 версии полностью переделан алгоритм записи и защиты флешки. Слетов кроме как от шаловливых ручек пользователя больше не наблюдаем.

То есть, батарейка теперь не нужна? И как же тогда сконфигурировать вывод Vbat?
CADiLO
Странный вопрос - а питать модуль через какой вывод собрались ?????
Slonofil
Цитата(CADiLO @ Oct 6 2009, 16:36) *
Странный вопрос - а питать модуль через какой вывод собрались ?????

Може я и глупость сказал, но у меня стационарное устройство, есть блок питания. А батарейки не надо - и место на плате лишнее занимает, и денег стоит... Достаточно ли питания от БП? В даташите сказано, что батарейка-де есть перманентная необходимость.
CADiLO
>>>>И как же тогда сконфигурировать вывод Vbat?

Конечно же подать питание от блока питания на Vbat.

Просто у меня попадался в общении один товарищ который доказывал что питать модуль нужно через Vchg, а батарейка если не нужна, то Vbat оставляем в воздухе.... Самое главное что он в это верил.
Harbinger
Цитата(CADiLO @ Oct 6 2009, 17:45) *
Просто у меня попадался в общении один товарищ который доказывал что питать модуль нужно через Vchg, а батарейка если не нужна, то Vbat оставляем в воздухе.... Самое главное что он в это верил.

И самое смешное, что оно у него местами могло даже через какое-то ухо работать... да простят модераторы, не выдержал; пусть в зачёт не идёт, что ли. wink.gif
Когда-то так питал "Триум Марс", пока тот не приказал долго жить. Списал на неопытность. Больше не буду wink.gif
Slonofil
1. В документах на сей GPRS-мопед сазано, что при внезапном выключении устройства и наличии отсутствия аккумулятора внутренняя память прикажет долго жить. Насколько я понял, теперь этот недостаток устранили в прошивке, и пропадание питания (при безбатарейной конструкции) не убьёт модуль, да? А что делать с цепями зарядки аккумулятора?

У меня ещё немного крамольная мысль (ругать щас будут...), что разработчики модуля слегка приблудные ребята. Ну никаки им не сделать было интерфейс модуля стандартным TTL 5V или 3,3V. Надо было именно 2,98... чтобы рассыпуху вокруг плодить, извращаться... angry.gif

Вот ещё пара вопросов, уж не сочтите за труд ответить, уважаемые знатоки:

2. В документе ГАММЫ смутили фразы "Минимум сигналов необходимый для большинства простых приложений. Полный набор сигналов используется при работе с GPRS или передаче данных на скорости более чем 9600 Kb/S., или при расширении фунциональности устройства."
Для того, чтобы рулить модулем в режиме GPRS-модема на скорости 115200, достаточно ли только RX/TX, или надо городить все сигналы? Не хотелось бы лепить лишнее, ведь модуль будет управляться с PIC-контроллера с EUSART без аппаратной реализации RTS/CTS/DTR/DCD/RI.

3. Какой посоветуете ионистор поставить в цепь VRTC?

4. В том же документе сказано "Непосредственно возле модуля устанавливаются два конденсатора", и указан номинал 2x2200uF. На форуме обсуждалась очень вкусная ST1S10, на выход которой, согласно Datasheet'у, не нужно ставить больше 22uF. Я так полагаю, что верить нужно производителю ST1S10. Тогда я понапихаю керамики вокруг SIM300 на некую сумму микрофарад, а остальное до 22 микрофарад надо ставить рядом с выходом преобразователя? Я всё правильно понял? Да, кстати, удобно ли паять DFN8 жалом "микроволна" или феном, или лучше взять SO-8 и не извращаться?

5. Хотелось бы знать, стоит ли устанавливать на одну плату SIM300 и RF-модуль ISM-диапазона (2,4 ГГц) типа MRF24J40MA? Они не станут друг другу мешать? Стоит ли их ставить по разные стороны платы? Если плата 4-слойная, то экран GND по идее должен их друг от друга спрятать...

Спасибо за ответы!!!!!
CADiLO
Отвечаю по порядку

1. В документах на сей GPRS-мопед сазано, что при внезапном выключении устройства и наличии отсутствия аккумулятора внутренняя память прикажет долго жить. Насколько я понял, теперь этот недостаток устранили в прошивке, и пропадание питания (при безбатарейной конструкции) не убьёт модуль, да? А что делать с цепями зарядки аккумулятора?

Оставить в воздухе

У меня ещё немного крамольная мысль (ругать щас будут...), что разработчики модуля слегка приблудные ребята. Ну никаки им не сделать было интерфейс модуля стандартным TTL 5V или 3,3V. Надо было именно 2,98... чтобы рассыпуху вокруг плодить, извращаться...

Если поискать, то 2.98v что ни на есть стандартный уровень для устройств с питанием 3.0 вольта.
А еще есть уровни 1.8v, 0.9v....


Вот ещё пара вопросов, уж не сочтите за труд ответить, уважаемые знатоки:

2. В документе ГАММЫ смутили фразы "Минимум сигналов необходимый для большинства простых приложений. Полный набор сигналов используется при работе с GPRS или передаче данных на скорости более чем 9600 Kb/S., или при расширении фунциональности устройства."
Для того, чтобы рулить модулем в режиме GPRS-модема на скорости 115200, достаточно ли только RX/TX, или надо городить все сигналы? Не хотелось бы лепить лишнее, ведь модуль будет управляться с PIC-контроллера с EUSART без аппаратной реализации RTS/CTS/DTR/DCD/RI.

Если просто рулить модулем АТ командами то даже для 115200 достаточно 2 вывода RX, TX.
А вот для GPRS желательно полный интерфейс - иначе сота вам скажет что занята, а вы будете данные продолжать слать в никуда до полного зависания. Или ждать от нее ответа.....


3. Какой посоветуете ионистор поставить в цепь VRTC?

Рекомендации есть в даташите.

4. В том же документе сказано "Непосредственно возле модуля устанавливаются два конденсатора", и указан номинал 2x2200uF. На форуме обсуждалась очень вкусная ST1S10, на выход которой, согласно Datasheet'у, не нужно ставить больше 22uF. Я так полагаю, что верить нужно производителю ST1S10. Тогда я понапихаю керамики вокруг SIM300 на некую сумму микрофарад, а остальное до 22 микрофарад надо ставить рядом с выходом преобразователя? Я всё правильно понял? Да, кстати, удобно ли паять DFN8 жалом "микроволна" или феном, или лучше взять SO-8 и не извращаться?

Когда писалось про 2x2200uF имелось в виду что БП не отдает 2 ампера (ну не нужен GPRS, а в разговоре таких токов нет).
Но модуль для старта проверяет - а может ли источник отдать 2 ампера ? если нет, то не включится. Вот эти емкости и были компенсаторами на выходе линейного 1 амперного стабилизатора.

Естественно для нормального импульсника ST1S10 нужно следовать его даташиту.


5. Хотелось бы знать, стоит ли устанавливать на одну плату SIM300 и RF-модуль ISM-диапазона (2,4 ГГц) типа MRF24J40MA? Они не станут друг другу мешать? Стоит ли их ставить по разные стороны платы? Если плата 4-слойная, то экран GND по идее должен их друг от друга спрятать...

Вот на этот вопрос я уже не отвечу - по идее если 4 слойка и нормальная GND, то наводки быть не должно - впрочем еше нужно смотреть как будут сделаны антенные цепи. По крайней мере 16 SIM300D на полноразмерной PCI плате - тоже 4 слойке - не мешают друг другу.
Slonofil
Спасибо, Многоуважаемый, Вы очень помогли!!!

Цитата(CADiLO @ Oct 8 2009, 13:23) *
Если просто рулить модулем АТ командами то даже для 115200 достаточно 2 вывода RX, TX.
А вот для GPRS желательно полный интерфейс - иначе сота вам скажет что занята, а вы будете данные продолжать слать в никуда до полного зависания. Или ждать от нее ответа.....

Может, покажусь тупым, но всё же попрошу уточнения: по 2 линиям TX/RX я не смогу нормально педалить SIM300 именно (и преимущественно) как GPRS-модем? То есть мне придётся программным образом реализовывать полновесный RS-232 интерфейс? Ой, как не хотелось бы...

А не могли бы Вы сказать (из своего опыта), какова реальная скорость и ёмкость передачи на GPRS (у какого-то известного Вам оператора)? Кто-то пугает низкой скоростью...

Кстати, а GND и TOP/BOTTOM заливать сплошным полигоном или сеткой? Не имел пока сношений с радио-периферией, хочется сделать наиболее работоспособное устройство с первого-третьего раза. Я не сноб - просто деньги из своего кармана laughing.gif
barabek
Цитата(Slonofil @ Oct 8 2009, 21:23) *
Может, покажусь тупым, но всё же попрошу уточнения: по 2 линиям TX/RX я не смогу нормально педалить SIM300 именно (и преимущественно) как GPRS-модем? То есть мне придётся программным образом реализовывать полновесный RS-232 интерфейс? Ой, как не хотелось бы...

Пользовался встроенным стеком. Командой CIPSEND. В описании на эту команду написано, что максимальная длина посылки не более 1460 байт. У меня посылки гораздо меньше (100-200байт). Естественно, после отправки команды дожидался SEND OK. Работал по умолчанию на 115200 и только по RX/TX. Вроде косяков не наблюдал. Вопрос к уважаемому CADiLO - ведь при описанном мной алгоритме можно обойтись только минимальным набором?
av-master
Цитата
Кстати, а GND и TOP/BOTTOM заливать сплошным полигоном или сеткой?
а разделять кто будет? на аналоговую цифровую, смотреть путь токов Сэтими самыми помехами. звезду рисовать? или думаете и так прокатит? ну ну...

2. следите только за CTS/ как только поднялся. стоп на передачу. что сложного. ????

3. сим300 очень хороший и не глючный модем. - если ним правильно пользоваться ))) это к тому чтоб не кричали что руки прямые а оно глючит )))
Slonofil
Цитата(av-master @ Oct 8 2009, 23:06) *
а разделять кто будет? на аналоговую цифровую, смотреть путь токов Сэтими самыми помехами. звезду рисовать? или думаете и так прокатит? ну ну...

Ну, так на то и спрашиваю, что своего опыта нету, а работать с этим надо. Вот Вы, опытные и маститые, и умудрите нас, юных. Можно сделать и две отдельные земли, соединив их в одной точке. Надо так надо!

Цитата(av-master @ Oct 8 2009, 23:06) *
2. следите только за CTS/ как только поднялся. стоп на передачу. что сложного. ????

Спасибо, ценная информация. А в чём смысл остальных линий? Они нужны только на приём? Если я буду поллить CTS, то что делать с RTS? Нужен ли мне в штатной работе Gebug Port (DBG_TXD и DBG_RXD)? Его просто игнорировать, если он не нужен?

Цитата(av-master @ Oct 8 2009, 23:06) *
3. сим300 очень хороший и не глючный модем. - если ним правильно пользоваться ))) это к тому чтоб не кричали что руки прямые а оно глючит )))

Лично я пока не высказывался в таком ключе. Все проблемы могут исходить прежде всего из кривости рук. Лично убедился в этом уже не раз.
CADiLO
DBG не нужен.

RTS будет нужен если инициатор обмена будет на другой стороне соты - вы будете говорить ему готовы или нет.

еще народ использует RI - посмотрите по диаграмке по нему можно определить тип входящего вызова - голос, SMS....

Аналоговую и цифровую земли соединяете в одной точке - обычно это у стабилизатора питания.
SKov
Цитата(CADiLO @ Oct 9 2009, 13:14) *
Аналоговую и цифровую земли соединяете в одной точке - обычно это у стабилизатора питания.


Где-то я читал, что аналоговая и цифровая земли в SIM300 уже соединенны внутри модуля.
И никаких дополнительных соединений делать не надо.
CADiLO
AN_DESIGN_SIM300D.pdf

3.The digital GND and analog GND can be connected by single point in some main board designs of the handset. This can reduce the RF noise in the audio signal. Showed in the following figure, the yellow part is analog GND, the others is trace and digital GND. The white flag is the single point connection between the digital GND and the analog GND by copper plane.

Figure 3: Layout about analogy GND and digital GND
Slonofil
Цитата(CADiLO @ Oct 9 2009, 13:14) *
RTS будет нужен если инициатор обмена будет на другой стороне соты - вы будете говорить ему готовы или нет.

еще народ использует RI - посмотрите по диаграмке по нему можно определить тип входящего вызова - голос, SMS....

А не могли бы Вы подсказать, где описан процесс запроса обмена с другой стороны соты? Или рассказать в двух словах, мне это понадобится...

Цитата(CADiLO @ Oct 9 2009, 13:14) *
Аналоговую и цифровую земли соединяете в одной точке - обычно это у стабилизатора питания.

Значит, надо будет делать два полигона на GND, насколько я понимаю. А как лучше, сеткой или спрошным полигоном?
Да, кстати, не планирую использовать аналоговый интерфейс и СМС вообще. Нельзя ли его в таком случае оставить без питания? Скажем, вообще не соединять AGND?

Так же не планирую использовать аккумулятор, о чём писал выше. Значит ли это, что выводы ADC0 и TEMP_BAT нужно оставить в воздухе? И что делать с VCHG (повесить на VDD?), DISP_x, GPO1, KBR0?

И ещё не нашёл (может, плохо искал, пните тогда в нужную сторону, пожалуйста) пример разводки под антенный разъём. Не зря же там вывод RF_ANT находится в окружении выводов RF_GND...
SKov
AN_Interface Design_V1.01.pdf

6)The GND and AGND can not be shorted in your PCB, because they have been shorted in the module
CADiLO
Я привел документ для SIM300D, а то что цитируете Вы, писалось под обычный SIM300.
Потому и рекомендую изучать доки не только на конкретный модуль, а и на всю 300-ю серию.

Это же китайцы - встречаются нюансы.
rx3apf
Цитата(CADiLO @ Oct 9 2009, 16:05) *
Я привел документ для SIM300D, а то что цитируете Вы, писалось под обычный SIM300.
Потому и рекомендую изучать доки не только на конкретный модуль, а и на всю 300-ю серию.

Однако ж у SIM300D по факту AGND соединен с GND, а наличие земляных петель - прямой путь к помехам. Уж коль скоро это соединение есть внутри, то и наружу к AGND логично подключать лишь цепи аналоговой "земли", а не соединять с общей силовой. Либо, как компромисный вариант, оба напрямую соединить с большим земляным полигоном... По моим представлениям это так...
CADiLO
Полез в ящик, нашел старый модуль с PCB 1.03 - не соединено, взял новый PCB 2.02 - соединено.
Приношу извинения за введение в заблуждение.

Но зачем они внутри соединили непонятно - правильнее было бы отдельные земли.
SKov
Цитата(rx3apf @ Oct 9 2009, 16:15) *
Однако ж у SIM300D по факту AGND соединен с GND, а наличие земляных петель - прямой путь к помехам. Уж коль скоро это соединение есть внутри, то и наружу к AGND логично подключать лишь цепи аналоговой "земли", а не соединять с общей силовой.


Конечно! Это написано в любом букваре по аналоговым и цифровым землям. Они соединяются только в одной точке.
Кажущаяся "китайская" путаница в даташитах происходит из-за неточного понимания уважаемым CADiLO перевода процитированных им строчек из даташита. Там написано о некоторых main board designs. И эти "внешние" по отношению к модулю "дизайны" могут иметь свою аналоговую землю, которую хорошо бы присоединить к аналоговой и цифровой земле модуля в одной точке, а именно в той точке, где соединяются эти земли в модуле. А дальше идет подробное объяснение, как найти эту точку и приводится картинка, где отмечена эта самая точка на топологии модуля.
Любители низких шумов могут подключиться прямо к этой точке. wink.gif
Однако, проще это делать через выводы AGND модуля.
Никаких внешних замыканий аналоговой и цифровой земли вне модуля быть не должно!!!
CADiLO
Не совсем непонимание - если бы изначально земли не были бы разделены, то и отдельного вывода AGND не было бы.
Я уже написал что на старом дизайне платы SIM300D AGND не соединен с GND. И для него верно утверждение о единой точке соединения.
ArtemKAD
Цитата
Я уже написал что на старом дизайне платы SIM300D AGND не соединен с GND.

Не факт, что на последнем дизайне он соединен. От того, что они звонятся между собой не следует что это одна цепь (возможно разделены SMD или печатной индуктивностями). Подключение аналоговых цепей к AGND и к почти рядом расположенной ножке GND дает существенно разные результаты...
По моему опыту соединять GND и AGND напрямую нежелательно. Предпочитаю соединять резистором в 100-200 Ом.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.