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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Telit GL868 питание RTC, то-ли баг то-ли фича :)
=F8=
сообщение Sep 20 2011, 14:01
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



В общем такая ситуация: Берем модуль, подключаем питание на RTC - потребляемый ток около 0.1mA. Затем подаем и снимаем основное питание, при подключенной батарейке - потребляемый ток падает до 6uA. Вывод - после того как поставили батарейку надо включить-выключить основное питание.
Go to the top of the page
 
+Quote Post
Telit
сообщение Sep 20 2011, 17:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(=F8= @ Sep 20 2011, 18:01) *
В общем такая ситуация: Берем модуль, подключаем питание на RTC - потребляемый ток около 0.1mA. Затем подаем и снимаем основное питание, при подключенной батарейке - потребляемый ток падает до 6uA. Вывод - после того как поставили батарейку надо включить-выключить основное питание.


не готов сразу комментировать ... "надо посоветоваться с шефом" sm.gif

На самом деле, мы готовим большой апноут по энергопотреблению GSM модулей. правда обещали его опубликовать еще в августе, но пока почему то он не готов. как только будет готов, я сразу выложу сюда. тем более он процентов на 80, думаю, будет применим к любым GSM модулям...

Go to the top of the page
 
+Quote Post
molecul
сообщение Sep 21 2011, 05:49
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(=F8= @ Sep 20 2011, 18:01) *
В общем такая ситуация: Берем модуль, подключаем питание на RTC - потребляемый ток около 0.1mA. Затем подаем и снимаем основное питание, при подключенной батарейке - потребляемый ток падает до 6uA. Вывод - после того как поставили батарейку надо включить-выключить основное питание.

Дополнительная информация по RTC
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
molecul
сообщение Sep 23 2011, 11:01
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



И вот обещанный апноут.
Go to the top of the page
 
+Quote Post
=F8=
сообщение Oct 4 2011, 11:11
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Еще одна багофича от телита, чтоб не создавать новую тему опишу здесь.
Цифры перед сообщениями - системное время в мс.

//Нормальный входящий вызов
44475 ->gsm: AT+CSQ
44487 <-gsm: +CSQ: 17,0
44489 <-gsm: OK
//Сообщение о входящем вызове
45451 <-gsm: #ECAM: 0,6,1,,,
45453 <-gsm: RING
//В ответ на сообщение проверяем состояние модуля с помощью AT+CLCC
45453 ->gsm: AT+CLCC
45471 <-gsm: +CLCC: 1,1,4,0,0,"###########",145,""
45473 <-gsm: OK
gw: Alering //Переходим в состояние приема вызова
//Повторно проверяем состояние непосредственно перед подачей ATA
45502 ->gsm: AT+CLCC
45517 <-gsm: +CLCC: 1,1,4,0,0,"###########",145,""
45520 <-gsm: OK
//Принимаем вызов
46028 ->gsm: ATA
46410 <-gsm: #ECAM: 0,3,1,,,
46412 <-gsm: OK
46432 ->gsm: AT+CLCC
46450 <-gsm: +CLCC: 1,1,0,0,0,"###########",145,""
46452 <-gsm: OK
.....................................................

//Системма переодически проверяет свое состояние с помощью CLCC
//Перед этим сообщений #ECAM не было, т.е. CLCC "видит" изменение сотояния до прихода #ECAM
61839 ->gsm: AT+CLCC
61857 <-gsm: +CLCC: 1,1,4,0,0,"###########",145,""
61860 <-gsm: OK
//Тест состояния модуля получение текущего времени итд.
61860 ->Phone::Test()
61880 ->gsm: AT+CREG?
61902 <-gsm: +CREG: 0,1
61904 <-gsm: OK
61910 <-Phone::TestNetReg() 1
61924 ->gsm: AT+CCLK?
61940 <-gsm: +CCLK: "00/01/01,00:00:59+00"
61942 <-gsm: OK
gw: Test OK

//Повторно проверяем состояние непосредственно перед подачей ATA
61971 ->gsm: AT+CLCC
61992 <-gsm: +CLCC: 1,1,4,0,0,"###########",145,""
61995 <-gsm: OK
//Принимаем вызов
62503 ->gsm: ATA
62521 <-gsm: NO CARRIER //В ответ NO CARRIER
63451 <-gsm: #ECAM: 0,6,1,,, //Наконец получаем сообщение о входящем вызове теперь можно давать ATA


6345 - 61857 = 1594mc AT+CLCC "увидила" входящий вызов на 1.6 сек раньше чем пришло сообщение #ECAM
Go to the top of the page
 
+Quote Post
molecul
сообщение Oct 4 2011, 14:20
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Официальный ответ производителя:
Цитата
to answer a call you have to wait for the RING indication that is sent just after the #ECAM: 0,6,1 URC.



at+clcc
+CLCC: 1,1,4,0,0,"+39xxxxxxxxxx",145,""


OK
ATA
NO CARRIER (not ready)


#ECAM: 0,6,1,,,


RING


ATA
#ECAM: 0,3,1,,,


OK


Only after #ECAM or RING the module is ready to answer a call.

Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 4 2011, 14:37
Сообщение #7


Гуру
******

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



Остается только понять почему самопридуманая ECAM имеет приоритет над описаной в стандарте GSM 07.07 командой CLCC.
А потом говорят что китайцы самодеятельностью занимаются.
Ну и как же тесты на то что прибор соответствует "М2М" ?
Там тестирование должно пройти только с применением команд описаных в GSM 07.07 - нестандартные команды применять запрещено.
А получение значка "M2M compatible" как раз и говорит об унификации - то есть модем сменили, а софт продолжает работать.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
sobr
сообщение Oct 4 2011, 14:44
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(CADiLO @ Oct 4 2011, 21:37) *
Остается только понять почему самопридуманая ECAM имеет приоритет над описаной в стандарте GSM 07.07 командой CLCC.
А потом говорят что китайцы самодеятельностью занимаются.
Ну и как же тесты на то что прибор соответствует "М2М" ?
Там тестирование должно пройти только с применением команд описаных в GSM 07.07 - нестандартные команды применять запрещено.
А получение значка "M2M compatible" как раз и говорит об унификации - то есть модем сменили, а софт продолжает работать.
Телут всегда прав, если Телут не прав - смотри пункт первый
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 4 2011, 14:48
Сообщение #9


Гуру
******

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



Ну это понятно - с мЭтром не поспоришь.....
sm.gif


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


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(molecul @ Oct 4 2011, 17:20) *
Официальный ответ производителя:

Ответ в стиле "задокументированный баг становится фичей" sm.gif), благо хоть обойти эту фичу несложно.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Oct 4 2011, 20:04
Сообщение #11


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



Цитата(sobr @ Oct 4 2011, 18:44) *
Телут всегда прав, если Телут не прав - смотри пункт первый


как бы названия путаете
Go to the top of the page
 
+Quote Post
Telit
сообщение Oct 4 2011, 20:07
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(CADiLO @ Oct 4 2011, 18:37) *
Остается только понять почему самопридуманая ECAM имеет приоритет над описаной в стандарте GSM 07.07 командой CLCC.
А потом говорят что китайцы самодеятельностью занимаются.
Ну и как же тесты на то что прибор соответствует "М2М" ?
Там тестирование должно пройти только с применением команд описаных в GSM 07.07 - нестандартные команды применять запрещено.
А получение значка "M2M compatible" как раз и говорит об унификации - то есть модем сменили, а софт продолжает работать.


CADiLO, а почему больший приоритет.
CLCC я так понимаю работает с аппаратным RING согласно 3GPP?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 5 2011, 05:47
Сообщение #13


Гуру
******

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



Да, поэтому АТА сразу после изменения состояния CLCC должна приводить к соединению, а не ждать изменения ECAM.

Кстати если посмотреть на то что выдает CLCC, то видно что состояния команды явно стянуты с протокола ранее использовавшегося в межстанционном ИКМ - а там ответ (еще до появления MFC-R2 и далее SS7) был аппаратный сразу на изменение состояния.

Мне кажется что это было сделано с целью упрощения подключения GSM коммутаторов к городским станциям через ИКМ тракты, и чтобы не мудрить сделали сквозной совместимый протокол. Состояния CLCC просто транслируются в/из соответсвующих битов служебного фрейма и совпадают по назначению. Очень на то похоже.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
molecul
сообщение Oct 5 2011, 08:03
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Ну что ж, сделал эксперимент на SIM900B:
Цитата
AT+CLCC // режим ожидания

OK
AT+CLCC

OK
AT+CLCC

OK
AT+CLCC
AT
OK
+CLCC
AT+CLCC // поступление вызова по CLCC, RINGа нет!

+CLCC: 1,1,4,0,0,"+7911XXXXXXXX",145,""

OK

// и так около 2 секунд

AT+CLCC

+CLCC: 1,1,4,0,0,"+7911XXXXXXXX",145,""

OK

RING // и только через 2 секунды приходит RING
AT+CLCC

+CLCC: 1,1,4,0,0,"+7911XXXXXXXX",145,""

OK

Соответственно, если использовать +CLCC в строгом соответствии со стандартом 3GPP, задержка между ответом на +CLCC по поллингу и RING также измеряется секундами. А вот проверить нестандартную функцию +CLCC (+CLCC=1) таким образом не удалось, поскольку URC и ответ на AT+CLCC ничем не различаются.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 5 2011, 08:20
Сообщение #15


Гуру
******

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



Прошу - стандартное использование CLCC=0

AT+GSV
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B08SIM900M64_ST_DTMF_JD_MMS

OK
AT+CLCC?
+CLCC: 0

OK

AT+CLCC
OK

AT+CLCC
+CLCC: 1,1,4,0,0,"+38056236xxxx",145,""
RING
OK
// здесь ответ СLСС и первый RING всегда одновременны, та же ситуация и при автоматическом отслеживании при CLCC=1
ATA
OK
//стазу же снимаем трубку - никакого ожидания


Хочу повториться что SIM900В изначально для нашего рынка не предназначался (Индусам делали) и сертификации под некоторые стандарты не проходил.
Кроме того он может значительно отличаться в логике работы даже в пределах прошивок для ST и SAMSUNG.
Поэтому мы их не возим, окромя как "особо хотящим" под заказ и на правильность работы SIM900B не полагаемся.
Эталонным является SIM900 - и если там есть ошибки, то убираются в первую очередь именно в нем - остальные модули по принципу - "когда руки дойдут"


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

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

 


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


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