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

 
 
> SIM900D, зависание модуля поле нескольких дней работы
LAA
сообщение Nov 22 2011, 19:30
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 29-04-05
Пользователь №: 4 603



Столкнулся со следующей проблемой. Используем модули SIM900D. Прибор отправляет только SMS сообщения, GPRS не используется. Прибор может работать 3 дня, может работать 1 мес, произвольное время, но в один прекрасный момент модуль зависает, перезапустить модуль с помощью ноги Power_Key не получается. При этом модуль начинает потреблять больший ток. Модуль зависает наглухо, помогает только полное отключение питания. По симптомам похоже на фантомное питание, пробовал ввести модуль в подобный режим подавая на RTS, DTR, RXD высокий уровень и при этом отключать и включать питание через Power_Key. Модуль запускается без проблем, ни какого намека на фантомное питание нет. Изначально была прошивка 1137B05SIM900D64_ST, затем поменяли прошивку на 1137B08SIM900D64_ST, но это не помогло, проблема осталась.

Кто-нибудь сталквался с подобной проблемой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Nov 25 2011, 10:35
Сообщение #2


Гуру
******

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



>>>А чем выход в ОК отличается от транзистора? Я вижу две причины: питание модуля превышает питание пика более чем на ~пол-вольта. Выход пика не 5V-tolerant. В итоге через защитный диод пика начинает течь всегда ток на шину питания пика. Вторая: пик не выдаёт более чем 20мА... А ещё третья: pull-up или pull-down в пике. Интересно, что являлось истиной причиной?

Ну так сами и дали ответ. Чесный OK в PIC есть только в 16F628 - RA4. Все остальное эмуляция. А потому та часть которая "вход", остается
физически подключенной к этому якобы ОК, вместе со своими защитными диодами. Это рассматривалось на прошлогоднем мастерстве по микрочипу и пришли к выводу что если на этом псевдоОК напряжение будет выше питания PIC, то это превышение и пойдет через защитные диоды. Точно так же если PIC будет отключен, то он может запитаться черех них.

>>>И как именно его переделывать? Аккумулятор не всегда можно использовать, а любой стабилизатор даст всплеск. Вопрос в том, насколько большой. А насколько он был большой в данном случае, и оценивалось ли как-то dV/dt?

Вопрос там был именно в выборе компонентов. Если ставить что есть под рукой, а не то что требуется по даташиту или расчетам, то работать будет через пень-колоду и давать выброс вплоть до входного напряжения. Кроме того я ни разу не видел больших всплесков на синхроннике с правильной индуктивностью и разводкой платы.

>>>Подразумевается, что при фантомной запитке включенного модуля на его внутренних шинах питания (через защитные диоды входов) повышается напряжение и он глючит? Или то, что он не сбрасывается при выключении питания из-за фантомной запитки (факт).

PNX4851.
The default VCORE full power setting is 1.25 V, while 1.1 V is used when the reference clock is 26 MHz.
A VCORE setting of 0.8 V is used in Sleep mode to minimize leakage.

На VBAT подано напряжение но модуль еще не включен поверкеем. Вот что творится внутри.

MCU in ‘standby wait for interrupt’ mode. DSP halted. Clock tree at 32 kHz. Backup battery at 3 V. The entire 26 MHz
generation path shut down. GPIO interrupt controller enabled, keypad enabled. PSEQ, GPIO interrupt control, SMC, keypad
interface, GPIO, and SYS config POCO should be set. VANA in low power mode. VMEM and VIO on in low power. DMA
POCO and AHB disabled. No DC load on GPIO. VSIM on in low power, 3 V. No load on VSIM. VCORE = 0.8 V. Current
consumption of external devices not included.

далее - питание блоков Vio

Supplied by regulators VIO and VMEM
IIH HIGH-level input current −10 — +10 μA
IIL LOW-level input current −10 — +10 μA

VIO is the regulated voltage supply for digital input/output interfaces including the SSI, GPIO, GPSR, DAI, JTAG, keypad, and the debug connector.
VMEM is the regulated voltage supply for external memory connected to the EMC.

Поэтому если через вход в модуль потечет ток более 10 микроампер - считайте что все вышеописаное проснулось и начало жить своей жизнью. В том числе и память. Что с ней там может произойти одному богу известно. Но то что модуль может творить чудеса при таком вот фантомном питании не оставляет сомнений.

С выводом поверкей еще интереснее, там есть блок Power sequencer куда заводится эта ножка, так вот по нему ссылка на отдельный даташит который я пока еще не раздобыл.

Если кому интересно потребление собственно чипсета.

MCU active; 26 MHz clock — 12.25 — mA
MCU active; 156 MHz clock — 35.1 — mA
MCU and DSP active; 26 MHz clock — 15.3 — mA
MCU and DSP active: 156 MHz clock — 56.6 — mA
MCU halted; DSP active 156 MHz clock — 19.2 — mA



>>>Может все-же не следует предлагать пресловутый метод решения №3:"до появления STATUS соединить линию с GND" ?
А то невнимательные пользователи начнут ВСЕ ножки порта садить на землю.

Соглашусь с вами - в этом контексте вы правы.

>>>Кстати, повторюсь, вы можете указать официальный документ Симкома, где есть эти рекомендации?

В документ они не вынесены - на вопрос "почему" китайцы отвечают что будет отдельный апнотес, но его до сих пор нет.
Хотя когда мы у них в гостях изучали модуль и общались с R&D то на этом несколько раз заострили внимание.

Но подобная фраза например есть в документации наших коллег-конкурентов.
Telit_GL868-DUAL_Hardware_User_Guide_r4.pdf

In order to avoid a back powering effect it is recommended to avoid having any HIGH logic level signal applied to the digital pins of the
GL868 when the module is powered OFF or during an ON/OFF transition.

UBLOX - LEON-G100_G200_System_Integration_Manual(GSM.G1-HW-09002).pdf

подобное требование

To avoid an increase in module power consumption, any external signal connected to the UART must be
set low or tri-stated when the module is in power-down mode. If the external signals in the application circuit
connected to the UART cannot be set low or tri-stated, a multi channel digital switch (e.g. TexasInstruments SN74CB3Q16244)
or a single channel analog switch (e.g. Texas Instruments TS5A3159 or Texas Instruments TS5A63157) must be
inserted between the two-circuit connections and set to high impedance when the module is in power-down mode.

и здесь тоже (кстати чипсет из того же семейства PNX4902 или 4905 - не помню точно)

WISMO228_Product_Technical_Specification_and_Customer_Design_Guideline-Rev001.pdf

All external signals must be inactive when the WISMO228 is OFF to avoid any damage when starting
and to allow the WISMO228 to start and stop correctly.


И хотя там и чипсеты и схема другие, но в общем то требования схожи у большинства производителей.
Я же передаю требования к схемотехнике так как нам изложил их SIMCOM и если они по какой-то причине
не вынесли их в документацию, то это не значит что их следует игнорировать.

Если привести к единому решению, то:
держите на линиях третье состояние до появления Vext или STATUS и не будет глюков.
а на выводы поверкей и нресет не жадничайте поставить ключики.


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

Сообщений в этой теме
- LAA   SIM900D, зависание модуля поле нескольких дней работы   Nov 22 2011, 19:30
- - Baser   Цитата(LAA @ Nov 22 2011, 21:30) Кто-нибу...   Nov 22 2011, 20:13
- - MKdemiurg   Цитата(Baser @ Nov 22 2011, 23:13) Китайц...   Nov 23 2011, 00:21
- - Aner   Получить такой результат можно многими путями. Нач...   Nov 23 2011, 01:01
- - LAA   К сожалению отключение питания модуля, не заложили...   Nov 23 2011, 04:44
- - CADiLO   >>>перезапустить модуль с помощью ноги Po...   Nov 23 2011, 07:12
- - stream   Цитата(LAA @ Nov 22 2011, 23:30) в один п...   Nov 23 2011, 11:19
- - ssokol   Цитата(LAA @ Nov 22 2011, 23:30) По симпт...   Nov 23 2011, 13:58
- - CADiLO   >>>а вот 900-е редко но бывает, что тольк...   Nov 23 2011, 14:41
|- - Frolov Kirill   Цитата(CADiLO @ Nov 23 2011, 18:41) >...   Nov 25 2011, 10:01
- - GeGeL   Любые длинные провода непосредственно от ног модул...   Nov 23 2011, 16:21
- - LAA   SIM карта подключена от держателя непосредственно ...   Nov 24 2011, 12:40
- - CADiLO   >>>Все цифровые ноги при включении перево...   Nov 24 2011, 12:59
|- - rx3apf   Цитата(CADiLO @ Nov 24 2011, 16:59) >...   Nov 24 2011, 13:15
- - CADiLO   >>>Все цифровые ноги при включении перево...   Nov 24 2011, 13:00
|- - LAA   Цитата(CADiLO @ Nov 24 2011, 17:00) >...   Nov 24 2011, 14:21
- - CADiLO   0.5 или даже 0.1 - не имеет значения требование че...   Nov 24 2011, 13:48
|- - rx3apf   Цитата(CADiLO @ Nov 24 2011, 17:48) 0.5 и...   Nov 24 2011, 14:00
|- - Frolov Kirill   Цитата(CADiLO @ Nov 24 2011, 17:48) 0.5 и...   Nov 25 2011, 10:57
- - CADiLO   давайте будем попроще, мы как-то уже с вами спорил...   Nov 24 2011, 14:49
|- - rx3apf   Цитата(CADiLO @ Nov 24 2011, 18:49) Потом...   Nov 24 2011, 15:07
|- - Baser   Цитата(CADiLO @ Nov 24 2011, 16:49) имеет...   Nov 24 2011, 21:35
|- - butthead2   Цитата(Baser @ Nov 25 2011, 00:35) Но мет...   Nov 24 2011, 21:43
- - CADiLO   Зимой буду в Москве, можем собраться за бокалом пи...   Nov 24 2011, 15:20
- - goodwin   Да уж... Скоро адепты симкона законы физики переин...   Nov 24 2011, 15:59
|- - butthead2   Цитата(goodwin @ Nov 24 2011, 18:59) Да у...   Nov 24 2011, 16:25
|- - pau62   Цитата(butthead2 @ Nov 24 2011, 20:25) Т....   Nov 24 2011, 17:05
||- - butthead2   Цитата(pau62 @ Nov 24 2011, 20:05) Дык 0 ...   Nov 24 2011, 18:51
|- - rx3apf   Цитата(butthead2 @ Nov 24 2011, 20:25) Т....   Nov 24 2011, 20:43
|- - GeGeL   Цитата(rx3apf @ Nov 24 2011, 23:43) А сам...   Nov 25 2011, 17:33
|- - SergOv   Цитата(rx3apf @ Nov 24 2011, 22:43) Я же ...   Nov 26 2011, 11:02
- - =F8=   Неплохо было бы протестировать питание симитровав ...   Nov 24 2011, 21:32
|- - stream   Цитата(=F8= @ Nov 25 2011, 01:32) Неплохо...   Nov 25 2011, 06:51
|- - =F8=   Цитата(stream @ Nov 25 2011, 09:51) О да....   Nov 25 2011, 08:41
- - CADiLO   >>>>Да, с третьим пунктом Эдуард откро...   Nov 25 2011, 07:34
|- - Baser   Цитата(CADiLO @ Nov 25 2011, 09:34) PIC18...   Nov 25 2011, 10:08
- - CADiLO   Это таки да, зачастую беда в том что в даташит не ...   Nov 25 2011, 09:08
|- - Baser   Цитата(CADiLO @ Nov 25 2011, 12:35) Но по...   Nov 25 2011, 11:27
|- - rx3apf   Цитата(CADiLO @ Nov 25 2011, 14:35) остае...   Nov 25 2011, 17:50
- - CADiLO   Ладно - все что хотел я написал выше. Кому охота п...   Nov 25 2011, 11:18
- - Harbinger   Вообще-то далеко не факт, что GPIO модуля в процес...   Nov 25 2011, 19:22
|- - rx3apf   Цитата(Harbinger @ Nov 25 2011, 23:22) Во...   Nov 25 2011, 19:27
|- - andrewlekar   Цитата(Harbinger @ Nov 26 2011, 00:22) Во...   Nov 28 2011, 04:40
|- - =F8=   Цитата(Harbinger @ Nov 25 2011, 23:22) Во...   Nov 28 2011, 10:03
- - GeGeL   "0" на выходе CMOSовского драйвера - это...   Nov 26 2011, 16:21
|- - SergOv   Цитата(GeGeL @ Nov 26 2011, 18:21) ...   Nov 26 2011, 21:04
|- - rx3apf   Цитата(SergOv @ Nov 27 2011, 01:04) Вот и...   Nov 27 2011, 09:12
|- - SergOv   Цитата(rx3apf @ Nov 27 2011, 11:12) Это В...   Nov 27 2011, 09:50
|- - rx3apf   Цитата(SergOv @ Nov 27 2011, 13:50) Речь ...   Nov 27 2011, 10:14
|- - SergOv   Цитата(rx3apf @ Nov 27 2011, 12:14) Т.е. ...   Nov 27 2011, 11:36
|- - rx3apf   Цитата(SergOv @ Nov 27 2011, 15:36) Там с...   Nov 27 2011, 12:13
|- - SergOv   Цитата(rx3apf @ Nov 27 2011, 14:13) Ну че...   Nov 28 2011, 07:48
- - Aner   Наверное надо вводить понятие "китайский ноль...   Nov 26 2011, 16:32
- - pau62   Вот становятся они выходами или не становятся - мо...   Nov 28 2011, 12:41
|- - =F8=   Цитата(pau62 @ Nov 28 2011, 16:41) Вот ст...   Nov 28 2011, 15:33
|- - pau62   Цитата(=F8= @ Nov 28 2011, 19:33) Да и st...   Nov 28 2011, 15:51
|- - =F8=   Цитата(pau62 @ Nov 28 2011, 19:51) Скольк...   Nov 28 2011, 17:27
- - Aner   для защелкивания ток как раз не нуджен, нужена ско...   Nov 28 2011, 18:28
|- - =F8=   Цитата(Aner @ Nov 28 2011, 22:28) для защ...   Nov 28 2011, 20:55
|- - Aner   Цитата(=F8= @ Nov 29 2011, 00:55) "L...   Nov 28 2011, 21:40
|- - =F8=   Цитата(Aner @ Nov 29 2011, 00:40) рисунок...   Nov 29 2011, 04:49
- - pau62   Ну давайте посмотрим в даташиты - у кого там встре...   Nov 28 2011, 18:42
- - Aner   именно ключ на полевике и спасает от этого эффекта...   Nov 28 2011, 18:52


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

 


RSS Текстовая версия Сейчас: 18th August 2025 - 16:54
Рейтинг@Mail.ru


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