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

 
 
> SIM300D линия RI, случайное изменение состояния
0xFE
сообщение Mar 27 2010, 07:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Устройство на базе SIM300D большую часть времени находится в спячке. Линия RI заведена на прерывание процессора. Звонок или входящая СМС приводит к изменению состояния RI. По низкому уровню происходит выход из спячки, частота процессора увеличивается и пошло-поехало. Замечено, что довольно часто линия RI произвольно (входящего вызова нет, входящей СМС нет) меняет состояние , что приводит к просыпанию процессора со всеми вытекающими. Проверяет СМС - ничего нет, засыпаем обратно. Ничего страшного, но напрягает лишнее потребление. А потребление в данном устройстве критично.
Как быть ?
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
0xFE
сообщение Apr 6 2010, 10:18
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Цитата(CADiLO @ Apr 6 2010, 14:08) *
И вот это еще посмотрите - здесь описаны все моменты появления RI
http://microchip.ua/simcom/GSM-GPRS-GPS/Ap...0Port_V1.01.pdf


[утирает слёзы]
Смотрел!
URСшек нету, датаколлов нету, смс, завноков нету.
Спинным мозгом чувствую что какая-то линия шалит без подтяжки.
Go to the top of the page
 
+Quote Post
groovy
сообщение Apr 6 2010, 10:43
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



Цитата(0xFE @ Apr 6 2010, 13:18) *
Спинным мозгом чувствую что какая-то линия шалит без подтяжки.


Вам тут правильно написали про паразитное питание, не надо просто так пихать подтяжки, проблем можно обрести еще больше. Думайте как отвязать подтяжку от модуля, мы используем промежуточный буфер.
Go to the top of the page
 
+Quote Post
0xFE
сообщение Apr 6 2010, 10:48
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Цитата(groovy @ Apr 6 2010, 14:43) *
Вам тут правильно написали про паразитное питание, не надо просто так пихать подтяжки, проблем можно обрести еще больше. Думайте как отвязать подтяжку от модуля, мы используем промежуточный буфер.

Мне тут правильно написали про линию статус, либо к LDO включающееся по её появлению. Что не так ?
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Apr 6 2010, 10:56
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Мне тут правильно написали про линию статус, либо к LDO включающееся по её появлению.

Да, правильно.

Кроме того, стоит внимательно посмотреть на состояние самого Status-а. Если он меняется - модуль улетает на пересбросы. Еще как вариант - посмотри осциллографом меняется ли на самом деле RI . Возможно там просто МК плохо согласован с логическими уровнями модуля.
ЗЫ. А питание МК какое?
Go to the top of the page
 
+Quote Post
0xFE
сообщение Apr 6 2010, 11:03
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Цитата(ArtemKAD @ Apr 6 2010, 14:56) *
Да, правильно.

Кроме того, стоит внимательно посмотреть на состояние самого Status-а. Если он меняется - модуль улетает на пересбросы. Еще как вариант - посмотри осциллографом меняется ли на самом деле RI . Возможно там просто МК плохо согласован с логическими уровнями модуля.
ЗЫ. А питание МК какое?

Всё писал выше. Смотрел осцилографом (Tektronix). RI красиво падает на 120мс, как в случаях URС, SMS, звноков, датаколов.
Питание проца 3.3В, согласование - последовательные резисторы на линиях TX, DTR, RTS - 150Ом. Модуль не слетает. Если бы слетал, появлялись соответствующие сообщения.

Сообщение отредактировал 0xFE - Apr 6 2010, 11:08
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 6 2010, 11:12
Сообщение #21


Гуру
******

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



Это с любым оператором такое происходит или с другим опсосом не пробовали ?


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Apr 6 2010, 11:18
Сообщение #22





Guests






Цитата
Вам тут правильно написали про паразитное питание, не надо просто так пихать подтяжки...

Про паразитное питание неправильно написали. Если на МК питания нет, а на его входах есть высокие уровни, то получите это самое "паразитное питание" через встроенные защитные диоды. От наличия/отсутствия подтяжек это не зависит. И нужно они для другого. А именно, для того, чтобы зафиксировать уровни, в те моменты когда входы/выходы находятся в 3-м состоянии. В частности, в момент включения, инициализации и т.п. Поэтому они должны быть обязательно внешними, а не внутренними. Номиналы подбираются исходя из допустимого энергопотребления и требуемой устойчивости к наводкам.
Go to the top of the page
 
+Quote Post
0xFE
сообщение Apr 6 2010, 11:21
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Цитата(CADiLO @ Apr 6 2010, 15:12) *
Это с любым оператором такое происходит или с другим опсосом не пробовали ?

Была мысль, что опсос шлёт важное про погоду или местоположение, поменял 3 симки разных опсосов - всё одно. Вставлял их в телефон.
Нет-нет. Здесь чистый косяк по наводке, будем смотреть. Подтяжки или ещё что-то лезет.
Go to the top of the page
 
+Quote Post
groovy
сообщение Apr 6 2010, 11:27
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-08-04
Пользователь №: 480



Цитата(@Ark @ Apr 6 2010, 15:18) *
Про паразитное питание неправильно написали. Если на МК питания нет, а на его входах есть высокие уровни, то получите это самое "паразитное питание" через встроенные защитные диоды. От наличия/отсутствия подтяжек это не зависит. И нужно они для другого. А именно, для того, чтобы зафиксировать уровни, в те моменты когда входы/выходы находятся в 3-м состоянии. В частности, в момент включения, инициализации и т.п. Поэтому они должны быть обязательно внешними, а не внутренними. Номиналы подбираются исходя из допустимого энергопотребления и требуемой устойчивости к наводкам.


Поиск рулит.
Для тех кто в танке - на модуль может поступать питание, но логически он может быть выключен. В этот момент подтяжки могут его угробить.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 6 2010, 11:28
Сообщение #25


Гуру
******

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



А на чем сделано питание и какое напряжение на VBAT? И еще - зарядное используете ?
Здесь момент такой - что при lower voltage - модуль может и сбросится, а вот на иголки по upper voltage может среагировать выдачей RI


Дальше - что с микрофонными входами 0 и 1 канала ?

Если в воздухе или неправильно реализовано, то может быть наводка туда - RI будет отзываться на ошибочное автоопределение гарнитуры - обслуживание команд CEXTHS, CEXTBUT - это есть в апнотесе.
Если не используем, то попробовать посадить входы на GND


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
0xFE
сообщение Apr 6 2010, 11:32
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Цитата(CADiLO @ Apr 6 2010, 15:28) *
А на чем сделано питание и какое напряжение на VBAT ?
И еще - зарядное используете ?

Зарядное не использую. Узел St1S10 .Напряжение 4.12В. Модуль в спячке. Когда не в спячке - проблем с RI нет.
Разводка в топике "sim300d (не запускается)".
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Apr 6 2010, 11:38
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Всё писал выше. Смотрел осцилографом (Tektronix). RI красиво падает на 120мс, как в случаях URС, SMS, звноков, датаколов.

Status при этом не меняется?
Если нет, то почти наверняка это санкционированное желание ПО модуля и подтяжка тут не прокатит. А вот по какому событию..... Я бы включил URC и все сообщения с ними связанные просмотрел. Возможно +CFGRI не по всем событиям отключает.
Go to the top of the page
 
+Quote Post
0xFE
сообщение Apr 6 2010, 11:48
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Цитата(ArtemKAD @ Apr 6 2010, 15:38) *
Status при этом не меняется?
Если нет, то почти наверняка это санкционированное желание ПО модуля и подтяжка тут не прокатит. А вот по какому событию..... Я бы включил URC и все сообщения с ними связанные просмотрел. Возможно +CFGRI не по всем событиям отключает.


Поясню ещё разок. Девайс находится в спячке. Как только дёргается RI, происходят некоторые операции - включается процессор, происходит проверка наличия новых смс (ат-командами). Все эти операции, ат-команды, запросы, ответы, URC и прочее я наблюдаю в терминале. Платка с преобразователем подключена к девайсу на отдельный UART, куда транслирется всё что происходит на других уартах. Само-собой, я имею возможность наблюдать URC, которые могут возникать если дёргается RI, но их нет.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 6 2010, 11:52
Сообщение #29


Гуру
******

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



Посмотрел разводку.
Попробуйте таки аналоговые входы (и ADC тоже) прицепить к GND


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
0xFE
сообщение Apr 6 2010, 12:05
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Цитата(CADiLO @ Apr 6 2010, 15:52) *
Посмотрел разводку.
Попробуйте таки аналоговые входы (и ADC тоже) прицепить к GND

Прицепил. Результат отрицательный, хотя надежды были, конечно.
По поводу иголок по питанию.
Ширина шума по питанию менее 15мВ, с иголками вниз до 40мВ, с периодом 4мс. Во время дозвона просадка 100мВ. Вобщем, питание нормальное.

Сообщение отредактировал 0xFE - Apr 6 2010, 12:20
Go to the top of the page
 
+Quote Post

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

 


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


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