Перейти к содержанию
    

Самопроизвольная перезагрузка SIM300?

Возникла непонятная проблема. Пришли новые модули SIM300Z версии 13. (Revision:1008B13SIM300M32_SST34HF3284) Иногда через несколько секунд после регистрации в сети модуль делает вид, что перезагружается. В логе это выглядит так:

 

AT

OK

AT+CLIP=1

OK

AT+CHFA=0

OK

AT+COLP=1

OK

AT+CLVL=80

OK

AT+IPR?

+IPR: 0

 

OK

AT+IPR=19200&W

OK

 

Call Ready

 

ATH

OK

AT+CPMS?

+CPMS: "SM",0,30,"SM",0,30,"SM",0,30

 

OK

 

RDY

 

+CFUN: 1

 

+CPIN: READY

 

Call Ready

 

RDY

 

+CFUN: 1

 

+CPIN: READY

 

Call Ready

 

RDY

 

.... и т.д. Число перезагрузок случайное, иногда их нет вообще, иногда успокаивается после 2-3, иногда работает довольно долго. Возможно, поведение зависит от каких-то внешних факторов (выбранная сота, мощность, и т.д.).

 

Сначала грешили на питание - но пульсации питания в момент глюка были мизерные (около 200 милливольт).

 

Потом еще заметили, что иногда после такой перезагрузки теряются настройки профайла! Например, вот так:

 

ATS10?

15

OK

ATS10=14&W

OK

 

Call Ready (модуль "перезагрузился")

 

ATS10?

15

OK

 

Потом заметили, что как-то раз перестала работать команда AT&W - говорила ERROR, вылечилось выключением питания модуля...

 

И самое страшное - если поставить в это же изделие модуль версии B11, все работает совершенно нормально! Ничего не перезагружается... Это у нас что-то с дизайном схемы или действительно версия такая несчастливая? И что теперь с этим делать, старые модули-то уже кончились!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверное модули с версией B11 были с памятью SPANSION ?

После перехода на SST стали к питанию более критичны чем предыдущие....

Еще модули с памятью SST могут потерять прошивку - если отключить VBAT не отключив модуль через POWERKEY - там изменен алгоритм работы с флешиной, она используется и как NVRAM, так что элементарно можно прервать цикл записи блока и потерять все установки.....

 

>>>Потом еще заметили, что иногда после такой перезагрузки теряются настройки профайла!

 

>>>>Сначала грешили на питание - но пульсации питания в момент глюка были мизерные (около 200 милливольт).

 

все в мире относительно - достаточно питать модуль 3.6 - 3.7 вольт и этих пульсаций достаточно чтобы его перезагрузить....

 

в момент работы на передачу провал может достигнуть 400 мВ

SIM300_Z_HD_V1.01.pdf - Fig2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну если топорно относиться к документации так и старые модули

будут проблемными. Вот самые яркие картинки за первые полгода 2007.

 

Один умник писал:

 

- А фигли там, я вот от 5 вольт питаю чтобы не согласовывать, немного сбоят но работают же.... Подумаешь 1 вольт разницы с даташитом.....

 

А потом привез 6 модулей спаленых.

 

Вот такие у нас бывают молодые "разработчики"....

 

Так что 90 процентов проблем в желании "экономить" или невнимательного отношения к документации.

 

Недавно приходила пара 300Z со слетевшей прошивкой. Жалоба следующая:

 

- Мы принудительно переинициализируем модуль периодически выключая питание. А они дохнут. А вот с предыдущими такого не было.

 

Модули перешил, пообщался с китайцами, а потом в пятницу поставил их на отладочные платы и навесил на проводочках два PIC12F675. Один тупо раз в 5 минут передергивал ключик на Vbat, а второй сначала выключал корректно (POWERKEY), а потом снимал и подавал Vbat. И оставил работать на выходные.....

Результат оказался прогнозироруем на 100%. На первом модуле прошивка улетела....

 

Сколько раз говорить - обращайте внимание на качество питания, не допускайте подачи сигналов на ноги модуля до его включения, ставьте защитные стабилитроны на карточку.....

 

И все до одного места.... Ездил на один из заводов - тупое согласование на резисторных делителях, плюс подтяжка не от Vext, а от Vbat.... В итоге подпитка модуля с ног контроллера через защитные диоды и нечеткое включение.

 

Спрашиваю:

- Вы даташит читали ?

- Да.

- Апнотес смотрели ? (там согласование через диоды шотки нарисовано)

- Смотрели

- Ну и какого..... ????!!!!!!

- А нам начальник сказал что диоды удорожат изделие, будет работать и так......

 

Выбрасываем делители , ставим как нарисовано и все начинает работать с полпинка....

 

И такого поверьте, процентов 20 из потребителей......

 

 

Забыл добавить.... Анонсы новых прошивок идут уже двух видов - SST и SPANSION. Судя по непровереной информации после 13-й версии будут только модули с памятью SST. Но это не 100 %.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто пропадание питание теперь может к потере прошивки привести - вот счастья.

 

а мы powerkey просто на землю посадили - оно тоже теперь к глюкам может привести получается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>>просто пропадание питание теперь может к потере прошивки привести - вот счастья

 

Вообще то опять не читаем документ.

 

МОДУЛЬ ИЗНАЧАЛЬНО РАСЧИТАН НА ПИТАНИЕ ОТ БАТАРЕИ С КОРРЕКТНЫМ ВЫКЛЮЧЕНИЕМ ПИТАНИЯ. (в том числе и по снижению напряжения на батарее)

 

ПИТАНИЕ ОТ ВНЕШНЕГО ИСТОЧНИКА - ДОПУСТИМО, НО НЕ ШТАТНО.

 

Подробнее объяснять почему или прочтете выше ?

 

>>>>а мы powerkey просто на землю посадили - оно тоже теперь к глюкам может привести получается.

 

БРАВО!!!!!! ЭТО ТО О ЧЕМ Я ПИСАЛ ВЫШЕ!!!!!

Лучшей иллюстрации к нечтению документации я бы и не придумал...

ЖЕЛАНИЕ ВСЕ УПРОЩАТЬ СЧИТАЯ СЕБЯ САМЫМИ УМНЫМИ.

 

НЕ В ОБИДУ, НИЧЕГО ЛИЧНОГО - ПРОСТО НАБОЛЕЛО....

 

В даташите нарисовано:

 

POWERKEY СИДИТ НАВСЕГДА НА GND ПРИ ВХОДЕ В РЕЖИМ ПЕРЕШИВКИ ФИРМВАРЕ !!!

 

А для кого рисовались диаграммы включения и выключения ?

А где написано что можно поверкей навсегда заземлять ?

 

 

Уйду нахрен в монастырь....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну многим питание от батареи нафиг не нужно.

 

а включение у нормальных модулей (и у телефонов даже) по at+cfun=1 работает. simcom же требует powerkey дергать. некоторое время. притом надо ещё как-то контролировать - включен он или нет (то есть не зная в каком состоянии модуль, мы не можем перевести его в нужное состояние).

 

извините, но по-моему это логика для телефона (подержал кнопочку - оно включилось), а не для встраиваемого устройства.

Изменено пользователем edo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Так что мое пожелание друзьям-китайцам - защитить от подобных ситуаций на уровне модуля.

Подобая особенность работы мне встречалась только со спутниковым модемом, который тоже рекомендуется запитывать и распитывать по заданному алгоритму.

Но по уровню сложности, как мне кажеться, эти модемы - небо и земля (да и по стоимости тоже).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>Все же не предусмотрев пропадание питания с Vbat без корректного отключения ножкой PWR_KEY - китайцы слишком погорячились.

 

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

В принципе почти все проблемы решаемы, а совершенно безглючной техники нет ни у кого....

 

С ними вообще тяжело общаться - восток дело тонкое....

В октябре буду на Симкоме в гостях, повезу список замечаний, может чего и получится добиться, все-таки при личном контакте хоть какие-то сдвиги в общении наметились.... По крайней мере после посиделок в Москве с Симкомовцами, получаем ответы на вопросы, докуметацию и прошивки. До этого выдавить из них лишнее письмо было большой проблемой.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вспомнил один прикол: почти год назад покупал готовые модемы на базе SIM300 у одной московской фирмы (они сами их клепают). Питание у них стационарное. Как происходит включение - не знаю точно, но автоматически при подаче питания. Отключение - снятием питания.

Так что вывод теперь: с новыми СИМами они работать не смогут, без доработки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модули перешил, пообщался с китайцами, а потом в пятницу поставил их на отладочные платы и навесил на проводочках два PIC12F675. Один тупо раз в 5 минут передергивал ключик на Vbat, а второй сначала выключал корректно (POWERKEY), а потом снимал и подавал Vbat. И оставил работать на выходные.....

Результат оказался прогнозироруем на 100%. На первом модуле прошивка улетела....

Очень печальное известие. Интересно модули были с новой памятью? К сожалению никто не застрахован от пропадания сети, а это значит без перебойника модули с новой памятью нельзя эксплуатировать? Этот эксперемент вы действительно проводили или это блеф. У нас не одна тысяча модемов (без МК, PWRKEY на корпусе) работает, прошивки не слетали. Значит теперь (с новыми модулями) нужно ожидать повальных возвратов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>>Вспомнил один прикол: почти год назад покупал готовые модемы на базе SIM300 у одной московской фирмы (они сами их клепают). Питание у них стационарное. Как происходит включение - не знаю точно, но автоматически при подаче питания

 

А контроллера там что, вообще не было ?

В принципе автовключение питания делается подключением на поверкей емкости 330мкф на gnd и резистора на Vbat.

Но действительно интересно как теперь будет с новыми модулями....

 

>>>Очень печальное известие. Интересно модули были с новой памятью?

 

Да, SST, потому мне и стало интересно повозиться. Нам сказали что 20% модемов перестают работать..... Пришлось заняться самодеятельностью....

 

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

 

Так что все пойдет по спирали - разработчики будут пинать ногами нас, мы китайцев, а те все валить на разработчиков. Пока не найдем приемлимый для всех способ избавиться от проблемы.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверное модули с версией B11 были с памятью SPANSION ?

Ага, и все работало. А сегодня с утра все модули работают нормально, что подверждает влияние каких-то непонятных внешних факторов. Посмотрим, что будет вечером.

Еще модули с памятью SST могут потерять прошивку - если отключить VBAT не отключив модуль через POWERKEY

Это полный привет. Мы делаем десктопные устройства, которые выключаются обычным выключателем на задней панели или просто выдергиваются их розетки. И как в этом случае управлять POWERKEY'ем?

 

Ща прибежит товарищ (забыл ник) и запоет "надо было брать wavecom'ы" :-)

 

>>>>Сначала грешили на питание - но пульсации питания в момент глюка были мизерные (около 200 милливольт).

 

все в мире относительно - достаточно питать модуль 3.6 - 3.7 вольт и этих пульсаций достаточно чтобы его перезагрузить....

Питание у нас сетевое, на модуле ровно 4 вольта с пульсациями 100-200 мВ в момент передачи.

 

Старый модуль реально держит кратковременный (в районее 500-1000 _микро_секунд) провал до 0.6-0.8 вольта (от 4), что даже лучше обещанного в доке. Даже в таком режиме он устойчиво работает по GPRS. Если пики глубже или длиннее - ресетится.

 

Ездил на один из заводов - тупое согласование на резисторных делителях, плюс подтяжка не от Vext, а от Vbat.... В итоге подпитка модуля с ног контроллера через защитные диоды и нечеткое включение.

...

- Апнотес смотрели ? (там согласование через диоды шотки нарисовано)

Можно поподробнее - что с чем в этом случае согласовывалось? Вдруг и у нас такая проблема :-) Что-то я в аппнотесах никаких диодов не вижу.

 

 

Далее. Открываю последний SIM300_Z_HD_V1.01.pdf (кстати, спасибо, что выложили), и с ужасом нахожу:

 

Note: The VRTC couldn’t be designed to a NC pin in your circuit. You should connect the VRTC pin to a battery or a capacitor.

 

Оппа. Приплыли. В предыдущей версии (SIM300_HD_V1.05.pdf) про это не сказано ни слова! Разумеется, на энном кол-во изделий и плат, разработанных раньше по HD_V_1.05, этот пин никуда не подключен (когда Коран писали, мин не было). Что это -- перестраховка со стороны китайцев, или еще один "подарок", что и платы теперь можно выкинуть?

Изменено пользователем stream

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>Можно поподробнее - что с чем в этом случае согласовывалось? Вдруг и у нас такая проблема :-) Что-то я в аппнотесах никаких диодов не вижу

 

Конечно можно - вот этот файл - диоды с резисторами справа в пунктирной рамочке. Согласовывался PIC запитаный 5-ю вольтами с модулем.

http://www.microchip.ua/simcom/SimCom/Sim3...C_AN_REFSCH.pdf

 

Далее:

>>>>Note: The VRTC couldn’t be designed to a NC pin in your circuit. You should connect the VRTC pin to a battery or a capacitor.

 

Эта беда появилась на старых SIM100С, мы были просто в ужасе, половина модулей нечетко включалась.

Ошибка была в том что без батарейки в модуле иногда не запускался генератор на 32.768 кгц и не появлялось одно из прерываний.

Затем после долгого пинания китайцев были сделаны доработки генераторов (добавлен резистор на 10 мегаом с кварца на корпус) и болезнь прошла.

Как только мы начали получать 300-е модули, мы эту доработку увидели внутри уже в виде штатной схемы.

Почему они вернулись к этому вопросу пока непонятно, так как в 300-й серии (тьфу-тьфу) эта болезнь не встречалась.

 

 

>>>Ща прибежит товарищ (забыл ник) и запоет "надо было брать wavecom'ы" :-)

...... кто сам без греха пусть бросит в меня камень.....

 

>>>> когда Коран писали, мин не было....

Скорее из серии - "Последний раз спрашиваю. Под какой каской граната?"

 

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

 

А уж какая у меня сейчас веселуха с SIM5210, так это роман из переписки с симкомом можно писать, толще чем "Война и мир" получится....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а вообще 300 серия более-менее одинково устроена?

другими словами - правильно ли мы поступаем, применяя написанное в этой ветке к 300d?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...