реклама на сайте
подробности

 
 
> SIM900D - проблемы с рестартом
Stanislav_S
сообщение Jul 25 2011, 17:20
Сообщение #1


извечный пессимист
*****

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



Возникла такая проблема, пытаюсь сделать перезагрузку модуля, запускаю процедуру выключения модуля - даю сигнал на PWR_KEY - 2с, затем жду пока статус станет в ноль, делаю паузу 2 сек и пытаюсь включить модуль, вижу что статус поднимается на очень короткое время (после процедуры включения), а потом опять падает в ноль и больше модуль не отзывается, только полный рестарт, со снятием питания и помогает. После снятия и подачи питания, все нормально происходит, все стартует, но вот после выключения никак. Уже второй вечер сижу ломаю голову smile3046.gif
ЗЫ осциллограф показывает, что все времена выдержаны как в документации, очевидно есть какой-то нюанс который я упустил.


--------------------
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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Jul 27 2011, 10:46
Сообщение #2


Гуру
******

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



>>>Обясни как формировать VDD_EXT для sim900D тогда? если через внешнии LDO и по появлению статуса, то я расписал что происходит - никакого высокоимедансного состояния таким макаром до выставления сигнала статус на входах RTS RXD не получается.

Вы смешали два варианта стыковки

1. Vext не нужен.

Мы стыкуем 3.0 вольта контроллер и модуль.
Ноги порта соединяем напрямую, поверкей через ключ с ОК.

Включили общее питание, у контроллера по умолчанию ноги на ввод (или в третье состояние). Вот так пусть и остаются до появления STATUS.
Включили модуль импульсом на поверкей и ждем STATUS.
После его появления инициализируем порт чего надо на вывод - и работаем

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

2. Vext нужен.

Мы стыкуем 3.3 или 5.0 вольта контроллер и модуль.

Ноги порта соединяем через элементы с OK или полевики с общим затвором.
Для 3.3в преобразователи только в сторону модуля, для 5.0 в обе, поверкей через ключ с ОК.

Резисторы подтяжки со стороны модуля цепляем на сформированый Vext - рисунок с TC1055 на предыдущей странице.
Тогда до появления STATUS опять же на модуле гарантировано не будет уровней.

Включили, у контроллера по умолчанию ноги пофигу как.
Включили модуль импульсом на поверкей и ждем STATUS.
После его появления порт готов, так как появится напряжение делающее еденицу.

>>>Тока не нада опять говорить возьми 3 вольт микроконтроллер и держи пины Z пока статус не появиться.

это кстати самое правильное решение.
вы забываете что до появления STATUS на цифровых портах модуля не должно быть НИКАКИХ уровней.
нарушение этого требования ведет к неправильной работе модуля вплоть до выхода из строя.

>>>Инетересно посмотреть бы диаграмку формирования VDD_EXT от модема sim900, когда статус появляется относительно появления VDD_EXT, насколько поже или одновременно?

Абсолютно синхронно, что позволяет не анализировать STATUS для согласований с применением ОК, как это было у SIM300C (асинхронно) .


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stanislav_S   SIM900D - проблемы с рестартом   Jul 25 2011, 17:20
- - noblako   Похоже на фантомную запитку модуля через другие но...   Jul 26 2011, 05:50
- - CADiLO   или поверкей зацеплен напрямую на порт контроллера...   Jul 26 2011, 07:24
|- - Stanislav_S   Вот схема   Jul 26 2011, 08:14
- - CADiLO   сигнал +2.8в откуда берется ? - не увидел второго ...   Jul 26 2011, 08:48
|- - Stanislav_S   Цитата(CADiLO @ Jul 26 2011, 12:48) сигна...   Jul 26 2011, 08:51
- - CADiLO   ага - а стабилизатор небось от статуса не управляе...   Jul 26 2011, 08:53
|- - Stanislav_S   Цитата(CADiLO @ Jul 26 2011, 12:53) ага -...   Jul 26 2011, 09:22
- - CADiLO   Не в ноль. Как вариант можно на вход. При поданно...   Jul 26 2011, 09:48
|- - Stanislav_S   Цитата(CADiLO @ Jul 26 2011, 13:48) Кстат...   Jul 26 2011, 12:12
- - ArtemKAD   Цитатавижу что статус поднимается на очень коротко...   Jul 26 2011, 12:04
- - CADiLO   >>>>может получится отбится переводом ...   Jul 26 2011, 12:37
|- - Stanislav_S   Цитата(CADiLO @ Jul 26 2011, 16:37) >...   Jul 26 2011, 13:03
- - CADiLO   Это конкретное проявление в данной ситуации. У ког...   Jul 26 2011, 13:10
|- - Stanislav_S   Отрезал DTR от модема, рестарт заработал. Пока вре...   Jul 26 2011, 16:29
|- - MemoryTest   Цитата(Stanislav_S @ Jul 26 2011, 20:29) ...   Jul 27 2011, 08:30
- - CADiLO   Еще один полез в дебри вместо выполнения рекоменда...   Jul 27 2011, 09:08
|- - MemoryTest   Цитата(CADiLO @ Jul 27 2011, 13:08) Еще о...   Jul 27 2011, 10:26
|- - MemoryTest   Цитата(CADiLO @ Jul 27 2011, 14:46) >...   Jul 27 2011, 11:16
- - ArtemKAD   ЦитатаВключили модуль импульсом на поверкей и ждем...   Jul 27 2011, 11:11
|- - MemoryTest   Цитата(ArtemKAD @ Jul 27 2011, 15:11) Для...   Jul 27 2011, 11:31
- - CADiLO   Тоже вариант. Но если люди ленятся проанализироват...   Jul 27 2011, 11:18
- - CADiLO   >>>В sim900d_hd_v1.02.pdf на sim_data не ...   Jul 27 2011, 11:54
- - ArtemKAD   Цитатанаверное Вы хотели написать ждать активности...   Jul 27 2011, 12:42
- - MemoryTest   Цитата(ArtemKAD @ Jul 27 2011, 16:42) .....   Jul 27 2011, 13:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016