|
SIM900D - проблемы с рестартом |
|
|
|
Jul 25 2011, 17:20
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Возникла такая проблема, пытаюсь сделать перезагрузку модуля, запускаю процедуру выключения модуля - даю сигнал на PWR_KEY - 2с, затем жду пока статус станет в ноль, делаю паузу 2 сек и пытаюсь включить модуль, вижу что статус поднимается на очень короткое время (после процедуры включения), а потом опять падает в ноль и больше модуль не отзывается, только полный рестарт, со снятием питания и помогает. После снятия и подачи питания, все нормально происходит, все стартует, но вот после выключения никак. Уже второй вечер сижу ломаю голову ЗЫ осциллограф показывает, что все времена выдержаны как в документации, очевидно есть какой-то нюанс который я упустил.
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
|
Jul 26 2011, 05:50
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-07-11
Пользователь №: 66 141

|
Похоже на фантомную запитку модуля через другие ноги вашего SIM900D (тх,rx....)
|
|
|
|
|
Jul 26 2011, 09:22
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Цитата(CADiLO @ Jul 26 2011, 12:53)  ага - а стабилизатор небось от статуса не управляется и 2.8 там есть и при модуле отключеном поверкеем ?
для формирования Vext которого нет в SIM900D (это ваши 2.8) нужно управляемый от STATUS стабилизатор. иначе имеете фантомную запитку и как следствие непонятки с работой модуля
пример ниже Да именно так, питание никак не управляется и есть всегда, в общем идею понял, буду смотреть как питание выключать, хотя в данной схеме это не просто. Тогда такой вопрос, паразитная запитка может происходить только по входу, или по выходу SIM900D тоже? Я просто схемотехнику модуля незнаю, поэтому и такой вопрос. В принципе я могу, в момент рестарта, все выходы с процессора на модем перевести в ноль. Либо надо все-таки полностью питание выключать?.
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
|
Jul 26 2011, 09:48
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
Не в ноль. Как вариант можно на вход. При поданном питании на модуль и до появления STATUS на ЦИФРОВЫХ ВХОДАХ модуля не должно быть НИКАКИХ уровней. Ни нуля ни еденицы - именно третье состояние. SIM900D не имеет выхода Vext который есть в SIM900 - там проще. Как согласование можно использовать ключи с общим затвором. Естественно на "высокую" и "низкую" стороны вписываете свои напряжения. http://we.easyelectronics.ru/Shematech/sog...-ustroystv.htmlНо для SIM900D все равно прийдется делать внешний Vext. Вариантом в сторону модуля может быть микросхема с питанием от 2.8 вольта, у которой есть CS - вот на него и подаем STATUS. Ну а самое оптимальное использовать контроллер с 3.0 вольт питания и не заморачиваться с согласованием. Кстати на модуле достаточные пульсации будут - не боитесь питать контроллер и модуль с одного источника? Контроллер может сбоить по питанию.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jul 26 2011, 12:12
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Цитата(CADiLO @ Jul 26 2011, 13:48)  Кстати на модуле достаточные пульсации будут - не боитесь питать контроллер и модуль с одного источника? Контроллер может сбоить по питанию. Ясно, спасибо, буду пробовать, может получится отбится переводом выходов на ввод, если нет, учту в следующем релизе схемы. С пульсациями вроде все нормально, разводил аккуратно и блокировачных конденсаторов не жалел, и осциллограф ничего криминального не видит и работает нормально без сбоев. Цитата(ArtemKAD @ Jul 26 2011, 16:04)  А модуль часом при этом не ругается - например на низкое питание? Или на высокое питание - если стоит в цепи обратной связи основного стабилизатора лишний кондёр. Нет не ругается, да и осциллографом смотрел переходной режим, выбросов не было.
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
|
Jul 26 2011, 13:03
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Цитата(CADiLO @ Jul 26 2011, 16:37)  >>>>может получится отбится переводом выходов на ввод
тут точно надо убирать постоянную запитку 2.8в. если вместо TL431 паять стабилизатор управляемый и один проводок со STATUS пустить, то как раз должно излечиться. кстати вы же сосед по городу - заедьте к нам возьмите TC1055-3.0 можем сразу и запаять - проверить Если не получится так и сделаю, благо ехать недалеко, единственное все-таки не могу понять, ведь при первоночальном старте (после снятия питания), все работает и модем стартует, а вот при рестарте нет, это мне так "везет" или это именно особенность модема? На будущее, дабы потом глупых вопросов не задавать.
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|