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

 
 
> SIM900 Вывод16 - NRESET, Опять помучаем ув.CADiLO
ssokol
сообщение Jan 27 2011, 12:55
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
CADiLO
сообщение Jan 27 2011, 13:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 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.


По крайней мере я пару раз модуль завешивал пока "игрался" - сброс помогал.

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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Jan 27 2011, 13:58
Сообщение #3


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Лучше бы вместо powerkey+nreset сделали нормальный ENABLE, хоть в каком-нибудь виде.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Jan 27 2011, 15:08
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(CADiLO @ Jan 27 2011, 16:46) *
Плюс в том что не нужно после сброса включать поверкеем - модуль сам перезапустится.

тогда это похоже не тот ресет который происходит по подаче питания? больше похоже на что то программное.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jan 27 2011, 15:18
Сообщение #5


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Как вариант - сведён по "И". Подробности должны быть... ну да, в даташите на PNX4851. blink.gif


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 27 2011, 15:19
Сообщение #6


Гуру
******

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



Кто мешает использовать в качестве сброса например вход немаскируемого прерывания ?

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

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

Мы ж не знаем как там внутри PNX4851 это сделали.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Jan 27 2011, 15:52
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(CADiLO @ Jan 27 2011, 18:19) *
Кто мешает использовать в качестве сброса например вход немаскируемого прерывания ?

оно то да.
Цитата(CADiLO @ Jan 27 2011, 18:19) *
Мы ж не знаем как там внутри PNX4851 это сделали.

в том то и дело что не знаем.
я пока оставил ключик по питанию. стоит он копейки, зато гарантировано спасет если ресет не поможет.
Go to the top of the page
 
+Quote Post
Владислав
сообщение Jan 28 2011, 06:40
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 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.

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

Эта фраза отбила охоту использовать сброс.


--------------------
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 28 2011, 07:41
Сообщение #9


Гуру
******

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



Здесь Faul - имется в виду - повреждение.
Как мне объяснил Лиуджин - никто не знает как Вы построите свою схему с модулем и что может оказаться на его ножках в момент переинициализации процессора.
Поэтому SIMCOM просто перестраховывается от претензий горе-разработчиков и совершенно прав - по опыту общения часть инженеров не следуют документации и делают так как им хочется.

Как минимум один из десятка питает модуль и контроллер одним напряжением и соединяет их напрямую. А потом удивляется
" - Ой - не работает.... Модуль такой хреновый, не хочет работать так как я сделал. "
Это не считая прочих "смехотехник"


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Aurochs
сообщение Jan 28 2011, 09:46
Сообщение #10


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



Ну вот и дожили. sad.gif Читал я это все долго, терпеливо и внимательно.
Эдуард, ответьте, пожалуйста, без лирики и однозначно на следующий вопрос.
Дает ли разработчик гарантию, что сброс через пин NRESET, реализованный В ПОЛНОМ СООТВЕТСТВИИ с HD V2.00, 100%-но будет приводить модем в РАБОТОСПОСОБНОЕ состояние?
Или в следующей версии даташита будет добавлено типа того, что использовать такой сброс рекомендуется только по четным числам нечетного месяца...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 28 2011, 10:12
Сообщение #11


Гуру
******

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



Полную гарантию давали только Госстрах СССР и похоронное бюро. Остальные были более прагматичными.

Представьте себе просто контроллер с выведеным наружу сбросом. Приведет ли его сброс в исходное состояние?

Не всегда.

У меня был случай когда PIC16F877A не сбрасывался АППАРАТНЫМ сбросом.
0.1 - 0.2 вольта утечки было на диоде хреновом который переферию отвязывал и получалось фантомное питание когда датчик
запитан, а PIC нет. Вот и все - контроллер жил своей жизнью совершенно наплевав на сброс и программу.
Ну и какие бы я гарантии от Микрочипа требовал ? Откуда производитель может знать что у Вас случится.

Для того такие строчки и пишутся, чтобы обезопасить себя от "чего-угодно".

Для нормальных условий работы - да сбросит. Для ненормальных - зависит от того что случилось.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Slonofil
сообщение Jan 28 2011, 10:24
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



То есть, резюмируя, всё же стоит оставить в схеме возможность сброса модуля по питанию, верно? Полагаю, именно ответ на этот вопрос интересует топикстартера...
Go to the top of the page
 
+Quote Post
Владислав
сообщение Jan 28 2011, 11:02
Сообщение #13


Участник
*

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



Цитата(CADiLO @ Jan 28 2011, 10:41) *
Здесь Faul - имется в виду - повреждение.
Как мне объяснил Лиуджин - никто не знает как Вы построите свою схему с модулем и что может оказаться на его ножках в момент переинициализации процессора.
Поэтому SIMCOM просто перестраховывается от претензий горе-разработчиков и совершенно прав - по опыту общения часть инженеров не следуют документации и делают так как им хочется.

Как минимум один из десятка питает модуль и контроллер одним напряжением и соединяет их напрямую. А потом удивляется
" - Ой - не работает.... Модуль такой хреновый, не хочет работать так как я сделал. "
Это не считая прочих "смехотехник"


К повреждению модуля может привести и отключение питания ( про SIM300 - так писали, и связано это было с внешней памятью )

А в SIM900 с этим как? Можно снимать питание с модуля в любой момент?


--------------------
Go to the top of the page
 
+Quote Post
Aurochs
сообщение Jan 28 2011, 11:32
Сообщение #14


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



Цитата(CADiLO @ Jan 28 2011, 12:12) *
Ну и какие бы я гарантии от Микрочипа требовал ? Откуда производитель может знать что у Вас случится.
Для того такие строчки и пишутся, чтобы обезопасить себя от "чего-угодно".

Для нормальных условий работы - да сбросит. Для ненормальных - зависит от того что случилось.

Хорошо. Тогда, с Вашего позволения, поставлю вопрос иначе.
Какие-такие НОРМАЛЬНЫЕ условия нужно обеспечить, чтобы гарантировать сброс?
Выполнения указанного в HD V2.00 достаточно или нет? ДА или НЕТ?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 28 2011, 11:44
Сообщение #15


Гуру
******

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



>>>> А в SIM900 с этим как? Можно снимать питание с модуля в любой момент?

Можно когда хотите, да и в SIM300D начиная с 14 версии уже можно было - ошибку пофиксили.


>>>Какие-такие НОРМАЛЬНЫЕ условия нужно обеспечить, чтобы гарантировать сброс?
>>>Выполнения указанного в HD V2.00 достаточно или нет? ДА или НЕТ?

Самое главное требование - отсутствие фантомного питания на ножках модуля и применение ОК там где это рекомендовано.
Тогда будет сброс гарантированый и безпроблемный.



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

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

 


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


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