Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Смерть sim300D
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
TEXHOMAH
За 2-3 месяца работы из 40 модулей sim300D вышло из строя 7 штук. Где-то перестала ловиться сеть, где-то при подаче питания вообще не подает признаков жизни. Кто-нибудь сталкивался с такой проблемой? Известно что-то вообще о надежности этих модулей?
CADiLO
ООООооооо!!!!!
чудненько!!!!!!
Ну-ка расскажите как стыкуем модули с контроллером, напряжение питания, как управляем ножкой поверкей, и как снимаем питание ?
groovy
Цитата(CADiLO @ Dec 3 2007, 17:21) *
ООООооооо!!!!!
чудненько!!!!!!
Ну-ка расскажите как стыкуем модули с контроллером, напряжение питания, как управляем ножкой поверкей, и как снимаем питание ?


Я вот кстати повер кей управляю МК через диод анодом к модулю, ну т.е. это в теории, плата еще не готова, но будет именно так, что скажете?

Цитата(TEXHOMAH @ Dec 3 2007, 16:07) *
За 2-3 месяца работы из 40 модулей sim300D вышло из строя 7 штук. Где-то перестала ловиться сеть, где-то при подаче питания вообще не подает признаков жизни. Кто-нибудь сталкивался с такой проблемой? Известно что-то вообще о надежности этих модулей?


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

В пределах режимов указанных в доках - железобетонные (в смысле - не убиваемые wink.gif ).
При условии (для SST) как минимум 13 прошивки. Для более ранних - разная степень стабильности работы. Но до такого безобразия как "вообще не подает признаков жизни" не доходит, но вполне может иногда перезагружаться или не сохранять контекст....
Ищите косяк с питанием (отключение), подачей PWRKEY и подачей уровней на UART...
shb
Чтобы убить 7 из 40 надо постараться всерьез. Должна быть убийственная схема включения. А потом люди пишут "Почему этот модуль работает только в КИТе". Или у вас в КИТе умирают? Покажите схему. Оч. интересно.
TEXHOMAH
Цитата(CADiLO @ Dec 3 2007, 17:21) *
ООООооооо!!!!!
чудненько!!!!!!
Ну-ка расскажите как стыкуем модули с контроллером, напряжение питания, как управляем ножкой поверкей, и как снимаем питание ?


Модуль с контроллером стыкуем напрямую на порты (attiny2313), ножку поверкей сразу на массу(чего мучаться!!!)! и питание снимаем с КРЕНки(параллельно кондеры 200 мкФ).
groovy
Цитата(TEXHOMAH @ Dec 4 2007, 23:42) *
Модуль с контроллером стыкуем напрямую на порты (attiny2313), ножку поверкей сразу на массу(чего мучаться!!!)! и питание снимаем с КРЕНки(параллельно кондеры 200 мкФ).


Иными словами все неправильно
Harbinger
У меня в стенде так (правда, там SIM300 без D): сигналы по схеме, опубликованной здесь CADiLO, с небольшой доработкой - RXD от МК и от MAX3232 сведены вместе по "монтажному И" на 2 диодах Шоттки, TXD через резисторы (это чтобы можно было мониторить терминалом и в случае чего вмешаться). На RXD пришлось подвесить внешний pull-up 22 кОм на Vext. PWRKEY пока что через кнопку, потом ее уберу, сделаю так, как RXD - через диод; питание от DC/DC (4,00 В, на основе LM2576), на его выходе 470 мкФ алюминиевый (есть место для второго конденсатора) + (через супрессор) 2 по 220 танталовых в непосредственной близости от разъема модуля + керамика 0,1 мкФ там же.
TEXHOMAH
Цитата(groovy @ Dec 4 2007, 23:48) *
Иными словами все неправильно


Ну это очевидно, если модули дохнут как мухи. Теперь бы увидеть схему правильного включения или хотя бы на словах.
groovy
Цитата(TEXHOMAH @ Dec 5 2007, 12:51) *
Ну это очевидно, если модули дохнут как мухи. Теперь бы увидеть схему правильного включения или хотя бы на словах.


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

Я вообще сам в этой части не святой, подключал все так же как вы, только через резисторы по 20ом и модуль был sim300Z, несколько сотен устройств работают, но то было на памяти Spansion. Сейчас все равно переделываю по правильному, только вместо диодной схемы использую буфер SN74LVC541

Еще рекомендую найти и изучить документ SIM300D_Z_HD_V2.03.pdf, он слишком большой, выложить не могу.
edo
Цитата(groovy @ Dec 5 2007, 19:32) *
- нельзя подпитывать модуль через входы пока не включен через PWR_KEY
в смысле нельзя rx/tx подключать напрямую?

Цитата
- нельзя снимать питание пока модуль включен
ну от пропадания напряжения застраховаться на 100% тяжело.

Цитата
- желательно защитить входы для сим карты.
если сим-карту не трогать (воткнута постоянно) - откуда там статика возьмется?
ArtemKAD
Цитата
Модуль с контроллером стыкуем напрямую на порты (attiny2313), ножку поверкей сразу на массу(чего мучаться!!!)! и питание снимаем с КРЕНки(параллельно кондеры 200 мкФ).

Ж-жуть
Цитата
Теперь бы увидеть схему правильного включения или хотя бы на словах.

http://www.microchip.ua/simcom/SimCom/Sim3..._Z_HD_V2.03.pdf
Это в первую очередь!

На словах - напряжение питание модуля 3,7...4,6В. Не 5В, а именно в указанных пределах.
Уровень сигналов на ногах модуля 2,7...3,3В. Не 2,7...4,6 , а не более 3,3В.
Нога PWRKEY смотри диаграмму напряжений в доке. Секунды через 3 после подачи питания нажимаешь нулем. После появления STATUS или секунды через полторы ноль убираешь. Это гарантирует тебе корректное включение без залетания в режим программирования модуля.
До включения модуля UART Tiny2313 не включаешь чем держишь ее ногу Tx в нуле.

Бонус на последок - обязательно использовать для Тини2313 кварц (керамику) в задающем генервторе. Можно и без, но тогда надо хитрый алгоритм калибровки ...
groovy
Цитата(ArtemKAD @ Dec 5 2007, 23:52) *
Ж-жуть

http://www.microchip.ua/simcom/SimCom/Sim3..._Z_HD_V2.03.pdf
Это в первую очередь!

На словах - напряжение питание модуля 3,7...4,6В. Не 5В, а именно в указанных пределах.
Уровень сигналов на ногах модуля 2,7...3,3В. Не 2,7...4,6 , а не более 3,3В.
Нога PWRKEY смотри диаграмму напряжений в доке. Секунды через 3 после подачи питания нажимаешь нулем. После появления STATUS или секунды через полторы ноль убираешь. Это гарантирует тебе корректное включение без залетания в режим программирования модуля.
До включения модуля UART Tiny2313 не включаешь чем держишь ее ногу Tx в нуле.

Бонус на последок - обязательно использовать для Тини2313 кварц (керамику) в задающем генервторе. Можно и без, но тогда надо хитрый алгоритм калибровки ...


Не включать UART это дешевое решение когда плата уже готова, а мысль о подпитке модуля пришла потом, мой случай кстати, но никто не застрахован что МК не подключит и не вывалит на ноги RX TX лог 1. Всякие ведь ужасы бывают, и EEPROM внутренний трется, так что лог 1 на ногах когда модем выключен далеко не из области фантастики

Цитата(edo @ Dec 5 2007, 23:34) *
в смысле нельзя rx/tx подключать напрямую?

ну от пропадания напряжения застраховаться на 100% тяжело.

если сим-карту не трогать (воткнута постоянно) - откуда там статика возьмется?


1. напрямую официально нельзя
2. это никого не волнует, этому модулю снимать питалово официально нельзя, см. прошивку 13 SST
3. Достаточно ведь и первого раза.
Harbinger
Цитата(groovy @ Dec 5 2007, 23:26) *
никто не застрахован что МК не подключит и не вывалит на ноги RX TX лог 1.

Буфер, находящийся в Z-состоянии при отсутствии STATUS, пожалуй, спасет и в такой ситуации.
ArtemKAD
Цитата
Не включать UART это дешевое решение когда плата уже готова, а мысль о подпитке модуля пришла потом, мой случай кстати,

Это достаточное решение при запитке МК от 3,3В.
Цитата
но никто не застрахован что МК не подключит и не вывалит на ноги RX TX лог 1. Всякие ведь ужасы бывают, и EEPROM внутренний трется, так что лог 1 на ногах когда модем выключен далеко не из области фантастики

В таком случае никто не застрахован от повышенной утечки диода или выхода из строя преобразователя уровней wink.gif .
По моим наблюдениям самопроизвольное включение UART-а при нормально написанной программе имеет почти такую-же вероятность...
stream
Цитата(ArtemKAD @ Dec 3 2007, 21:23) *
При условии (для SST) как минимум 13 прошивки.

Минимум 14-й. 12-я и 13-я для SST нерабочие, проверено лично.
Цитата
Для более ранних - разная степень стабильности работы. Но до такого безобразия как "вообще не подает признаков жизни" не доходит, но вполне может иногда перезагружаться или не сохранять контекст....

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

Кстати, автор темы так и не написал версию своей прошивки.
CADiLO
И мне остается только уточнить - 13 прошивка для SST глюкавая именно на обычных 300-х. На 300С и 300Д такой убийственной статистики с 13 прошивкой пока не наблюдается. Или сыграло свою роль то, что прошивки на них выходят минимум месяцем позже и успели подправить глюки, или народ уж изначально с ними корректно работает.....


>>>>Модуль с контроллером стыкуем напрямую на порты (attiny2313), ножку поверкей сразу на массу(чего мучаться!!!)! и питание снимаем с КРЕНки(параллельно кондеры 200 мкФ).

просто нет слов..... после всего что писалось остается только напиться и в монастырь...... женский....

Одно радует, что хорошие инженера еще не перевелись и поставили заблудшего на путь истинный :-)
ArtemKAD
Цитата
Минимум 14-й. 12-я и 13-я для SST нерабочие, проверено лично.

Речь о sim300D ! Я именно его оттестировал и уже около сотни "гуляют" по Украине. Работает, причем стабильно работает на 13 прошивке.
ЗЫ. Правда я там руцями в прошивке подправил заводские установки - ну достало меня это автоопределение скорости sad.gif .
TEXHOMAH
Попробуем подключить по предложенным схемам. На прошивку грешить пока повода нет, вероятней всего проблема аппаратная.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.