|
SIM900 Вывод16 - NRESET, Опять помучаем ув.CADiLO |
|
|
|
Jan 27 2011, 12:55
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Здравствуйте уважаемый CADiLO и все присутствующие. Раньше ,на сим300, для сильно нештатных ситуаций (зависание насмерть сима300, с отсутствием даже напруги подтяжки на поверкее) ставили ключ по питанию , благодаря коему и появлялась возможность урегулировать недоразумение. Сейчас ,на сим900 , появился некий NRESET, на который хочется возложить вышеупомянутое урегулирование нештатных ситуаций и естественно желание сэкономить полевик и место на плате. Только остается узнать - что это такое NRESET - непосредственный хардварный ресет арма(или еще чего) в симе, или просто input pin который опрашивается, и естественно при заклинивании сима толку от него не будет. Какие мнения - стоит уповать на "решение проблем" с помощью NRESET или старый добрый полевик рулит?
Хотя, сам себе найденными словами у китайцев отвечу "It is recomended to cut off the VBAT power supply directly instead of using external reset pin when SIM900 can not respond" Толи китайцы перебдели, толи мы получили еще один не нужный вывод ........
Сообщение отредактировал ssokol - Jan 27 2011, 13:08
|
|
|
|
|
 |
Ответов
(1 - 14)
|
Jan 27 2011, 13:46
|

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

|
Из рекомендаций:
SIM900 supports the reset function, when the MCU find the module is in an abnormal state, SIM900 can be restarted by pulling the RESET pin to ground for a typical 200mS. Reset is a noise sensitive pin, it should be kept away from the high speed signal line (eg. clock) when layout. This pin is internally pulled up to 2.8V through a 100k resistor, so it’s not necessary to add an external pull-up resistor for stable consideration if it is not used. Please note that reset pin is only used in emergency situation, such as software break down, module not responding to the AT command. Reset the module frequently is not recommended and it may cause some unexpected fault.
По крайней мере я пару раз модуль завешивал пока "игрался" - сброс помогал.
Плюс в том что не нужно после сброса включать поверкеем - модуль сам перезапустится.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jan 27 2011, 15:08
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(CADiLO @ Jan 27 2011, 16:46)  Плюс в том что не нужно после сброса включать поверкеем - модуль сам перезапустится. тогда это похоже не тот ресет который происходит по подаче питания? больше похоже на что то программное.
|
|
|
|
|
Jan 27 2011, 15:52
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(CADiLO @ Jan 27 2011, 18:19)  Кто мешает использовать в качестве сброса например вход немаскируемого прерывания ? оно то да. Цитата(CADiLO @ Jan 27 2011, 18:19)  Мы ж не знаем как там внутри PNX4851 это сделали. в том то и дело что не знаем. я пока оставил ключик по питанию. стоит он копейки, зато гарантировано спасет если ресет не поможет.
|
|
|
|
|
Jan 28 2011, 06:40
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 7-06-05
Из: Калуга
Пользователь №: 5 816

|
После обнаружения данного вывода так же хотел отказаться от ключа по питанию. Но. Цитата(CADiLO @ Jan 27 2011, 16:46)  Из рекомендаций: Reset the module frequently is not recommended and it may cause some unexpected fault. "Не рекомендуется часто сбрасывать модуль, т.к. это может привести к непредвиденным зависаниям..." Эта фраза отбила охоту использовать сброс.
--------------------
|
|
|
|
|
Jan 28 2011, 09:46
|
Ортодокс
  
Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775

|
Ну вот и дожили.  Читал я это все долго, терпеливо и внимательно. Эдуард, ответьте, пожалуйста, без лирики и однозначно на следующий вопрос. Дает ли разработчик гарантию, что сброс через пин NRESET, реализованный В ПОЛНОМ СООТВЕТСТВИИ с HD V2.00, 100%-но будет приводить модем в РАБОТОСПОСОБНОЕ состояние?Или в следующей версии даташита будет добавлено типа того, что использовать такой сброс рекомендуется только по четным числам нечетного месяца...
|
|
|
|
|
Jan 28 2011, 11:02
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 7-06-05
Из: Калуга
Пользователь №: 5 816

|
Цитата(CADiLO @ Jan 28 2011, 10:41)  Здесь Faul - имется в виду - повреждение. Как мне объяснил Лиуджин - никто не знает как Вы построите свою схему с модулем и что может оказаться на его ножках в момент переинициализации процессора. Поэтому SIMCOM просто перестраховывается от претензий горе-разработчиков и совершенно прав - по опыту общения часть инженеров не следуют документации и делают так как им хочется.
Как минимум один из десятка питает модуль и контроллер одним напряжением и соединяет их напрямую. А потом удивляется " - Ой - не работает.... Модуль такой хреновый, не хочет работать так как я сделал. " Это не считая прочих "смехотехник" К повреждению модуля может привести и отключение питания ( про SIM300 - так писали, и связано это было с внешней памятью ) А в SIM900 с этим как? Можно снимать питание с модуля в любой момент?
--------------------
|
|
|
|
|
Jan 28 2011, 11:32
|
Ортодокс
  
Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775

|
Цитата(CADiLO @ Jan 28 2011, 12:12)  Ну и какие бы я гарантии от Микрочипа требовал ? Откуда производитель может знать что у Вас случится. Для того такие строчки и пишутся, чтобы обезопасить себя от "чего-угодно".
Для нормальных условий работы - да сбросит. Для ненормальных - зависит от того что случилось. Хорошо. Тогда, с Вашего позволения, поставлю вопрос иначе. Какие-такие НОРМАЛЬНЫЕ условия нужно обеспечить, чтобы гарантировать сброс? Выполнения указанного в HD V2.00 достаточно или нет? ДА или НЕТ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|