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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> sim900 VEXT
andrewlekar
сообщение Sep 2 2010, 07:23
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Нигде не могу найти информацию, можно ли использовать VEXT вместо STATUS. То есть, можно ли считать, что у SIM900 VEXT всегда появляется не раньше, чем STATUS?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 2 2010, 08:21
Сообщение #2


Гуру
******

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



Status может появиться позже чем Vext.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
d-f-m
сообщение Sep 2 2010, 13:22
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 22-08-08
Пользователь №: 39 751



Заметил, что Status и единица на TX появляются почти синхронно. Можно ли это использовать?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 3 2010, 06:48
Сообщение #4


Гуру
******

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



Нет. Единица на RX появится сразу по включению внутреннего стабилизатора.
А STATUS только по окончанию инициализации. И если модуль не продет внутренний тест или будет переформировывать служебную область флешки, то статус может появиться гораздо позже.
Неужели экономия одного вывода для чтения статуса важнее нормального алгоритма работы ????


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Sep 3 2010, 07:20
Сообщение #5


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(d-f-m @ Sep 2 2010, 17:22) *
Заметил, что Status и единица на TX появляются почти синхронно. Можно ли это использовать?

Вы можете настроить модем на фиксированную скорость и ждать сообщения типа READY.
Вот только с выключением будут сложности...


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
ssokol
сообщение Sep 6 2010, 04:30
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028



Цитата(CADiLO @ Sep 3 2010, 10:48) *
И если модуль не продет внутренний тест или будет переформировывать служебную область флешки

Немножко не в тему, но все же кратенько подскажите- что такое переформировывать служебную область флешки?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 6 2010, 06:24
Сообщение #7


Гуру
******

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



>>>что такое переформировывать служебную область флешки?

Что у SIM300x, что у SIM900x служебные данные хрванятся в конце флеши. Это таблицы синтезаторов частот, аудионастройки, ИМЕИ, таблица пользовательских настроек и прочее.

Если например стереть ВСЮ флешку или запишутся сбойные данные, то модуль возьмет значения из прошивки по умолчанию.
Так например, если в прошивальщике для SIM300 поставить опцию "стереть всю память", то после перепрошивки получите рабочий модуль, но с технологическим ИМЕИ и настройками приемопередатчика по умолчанию - может чуть упасть мощность или чуствительность.

Вобщем примерно так вот...


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





Группа: Участник
Сообщений: 14
Регистрация: 3-03-10
Пользователь №: 55 776



Цитата(CADiLO @ Sep 2 2010, 14:21) *
Status может появиться позже чем Vext.

То есть, если от Vext запитать RS232-преобразователь, то будет угроза фантомной запитки модуля?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 15 2010, 11:18
Сообщение #9


Гуру
******

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



К сожалению такое возможно.


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





Группа: Участник
Сообщений: 14
Регистрация: 3-03-10
Пользователь №: 55 776



Цитата(CADiLO @ Dec 15 2010, 18:18) *
К сожалению такое возможно.

Тогда, видимо, лучше не использовать Vext от SIM900, а сделать внешний VEXT, управляемый от STATUS?
Но тогда возникает другая проблема ... при перепрошивке модуля STATUS вроде как не подымается, следовательно не будет и VEXT, а значит RS232-преобразователь надо будет запитать от еще чего-нибудь ... как все запутано sm.gif
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 15 2010, 12:06
Сообщение #11


Гуру
******

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



при перепрошивке поверкей сразу на GND, а значит подаем одновременно питание на модуль и преобразователь
то есть питаем преобразователь (естественно через стабилизатор) от питания модуля.
тогда все чесно


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


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

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



Цитата
Тогда, видимо, лучше не использовать Vext от SIM900, а сделать внешний VEXT, управляемый от STATUS?

Зачем? Судя по доке что с Vext что со STATUS можно забрать не более 10мА. Запитай на прямую со STATUS-а...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 15 2010, 12:35
Сообщение #13


Гуру
******

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



Дык не будет STATUS при прошивке.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Dec 15 2010, 16:17
Сообщение #14


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

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



Я имел ввиду схему ОК с подтяжкой к ноге Status. Естественно программатору с полноценным выходом этот резистор будет не нужен.

ЗЫ. Или как вариант просто резистор на Rx модуля c ноги Status. При этом во время включения ожидаешь пока на Rx не появится "1", что укажет на появление Status, а затем включаешь UART и работаешь портом МК.
Go to the top of the page
 
+Quote Post
AtGrove
сообщение Dec 15 2010, 16:26
Сообщение #15





Группа: Участник
Сообщений: 14
Регистрация: 3-03-10
Пользователь №: 55 776



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

Ставлю вопрос конкретнее - как правильно (граммотно, красиво и т.п.) подключить (запитать) RS232-преобразователь к модулю SIM900?

Рассматриваем два режима работы:
1) Рабочий режим (подключение к Serial Port, используем STATUS);
2) Режим перепрограммирования модуля (подключение к Debug Port, STATUS не используется).

У меня вырисовывается следующее. Берем VEXT=2,8-3,0В (либо от модуля, либо формируем сами) и
1) через полевик коммутируем его на питание RS232-преобразователя, используя STATUS;
2) замыкаем через предусмотренный джампер на питание RS232-преобразователя, не используя STATUS. После программирования модуля джампер снимаем.

У кого какие идеи?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 16 2010, 03:45
Сообщение #16


Гуру
******

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



А зачем вообще ставить RS-232 на плату? Делаем кабель с преобразователем и стабилизатором.
На плате с модулем выводим на PLS - RX-debug, TX-debug, GND, VBAT, POWERKEY, GND - всего 6 иголок
Одели разъем на иголки - подалось Vbat на стабилизатор питающий RS232 и замкнулся POWERKEY на GND.
Ну и естественно RX/TX. Запустили прогу, по ее команде подали питание на VBAT (одновременно появится на RS232).

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

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


ТАК ШТАААААА.....
(с) Б. Ельцин


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





Группа: Участник
Сообщений: 14
Регистрация: 3-03-10
Пользователь №: 55 776



Цитата(CADiLO @ Dec 16 2010, 09:45) *
А зачем вообще ставить RS-232 на плату? Делаем кабель с преобразователем и стабилизатором.
На плате с модулем выводим на PLS - RX-debug, TX-debug, GND, VBAT, POWERKEY, GND - всего 6 иголок
Одели разъем на иголки - подалось Vbat на стабилизатор питающий RS232 и замкнулся POWERKEY на GND.
Ну и естественно RX/TX. Запустили прогу, по ее команде подали питание на VBAT (одновременно появится на RS232).

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

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


ТАК ШТАААААА.....
(с) Б. Ельцин


Ставить действительно необязательно, иногда даже вредно sm.gif поскольку роскошь непозволительная. Здесь полностью согласен, вопрос был в другом.
По поводу "обновлять можно по любому порту" - не знал, спасибо.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Dec 16 2010, 06:16
Сообщение #18


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(AtGrove @ Dec 15 2010, 23:26) *
Рассматриваем два режима работы:
1) Рабочий режим (подключение к Serial Port, используем STATUS);
2) Режим перепрограммирования модуля (подключение к Debug Port, STATUS не используется).

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


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 16 2010, 06:34
Сообщение #19


Гуру
******

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



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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Dec 17 2010, 06:50
Сообщение #20


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

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(CADiLO @ Dec 16 2010, 12:45) *
Кстати если кто не знал - обновлять можно по любому порту, более того есть протокол обмена между компом и модулем в процессе прошивки, а значит можно придумать свой обновляльщик с контроллера - этакое псевдо-FOTA, более правильное чем симкомовское.


Пробовал через контроллер. Так скажем, свой USB-COM. C SIM300D работает, а с SIM900 - не захотела штатная утилита работать. Хотя в ОЗУ посылается все правильно, и даже подтвержение приема от модема приходит.
Видимо как всегда у симкома не все гладко с процессом прошивки.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 17 2010, 07:11
Сообщение #21


Гуру
******

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



Не бывает. Смотрите реализацию Вашего "повторителя" на контроллере.

С компа модуль переписывается абсолютно нормально.

Проверялось

1. Тестовый переходник на FT232 + MAX3232. FT232 питается от USB, MAX от питания модуля через LDO 3.0v. На 460800 без проблем.

2. Он же, но без USB части - от обычного COM порта. На 115200 дольше, но без проблем.



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


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(CADiLO @ Dec 16 2010, 07:45) *
А зачем вообще ставить RS-232 на плату? Делаем кабель с преобразователем и стабилизатором.
На плате с модулем выводим на PLS - RX-debug, TX-debug, GND, VBAT, POWERKEY, GND - всего 6 иголок
Одели разъем на иголки - подалось Vbat на стабилизатор питающий RS232 и замкнулся POWERKEY на GND.
Ну и естественно RX/TX. Запустили прогу, по ее команде подали питание на VBAT (одновременно появится на RS232).


Вот не пойму до конца. Запутался.
Делаем программатор (преобразователь RS-232, на разъеме PWRKEY на землю замыкаем дорожкой, кабель).
Если вместо VBAT на разъем программатора вывести VDD_EXT и не использовать отдельный стабилизатор для "программатора", то фантомной запитки не будет?
Как посаженный на землю PWRKEY влияет на инициализацию модуля в случае, если надо перешить модуль?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 30 2012, 14:59
Сообщение #23


Гуру
******

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



>>>Если вместо VBAT на разъем программатора вывести VDD_EXT и не использовать отдельный стабилизатор для "программатора", то фантомной запитки не будет?

да - преобразователь можно питать от Vext

>>>Как посаженный на землю PWRKEY влияет на инициализацию модуля в случае, если надо перешить модуль?

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


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


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(CADiLO @ Jan 30 2012, 18:59) *
>>>Если вместо VBAT на разъем программатора вывести VDD_EXT и не использовать отдельный стабилизатор для "программатора", то фантомной запитки не будет?

да - преобразователь можно питать от Vext


Т. е., никаких средств по борьбе с фантомной запиткой применять не следует?
Через преобразователь ничего не пролезет?

Цитата
>>>Как посаженный на землю PWRKEY влияет на инициализацию модуля в случае, если надо перешить модуль?

не понял вопроса - при нормальной работе поверкей навсегда к земле цеплять нельзя.


Навсегда нельзя - все понятно тут, обсуждали уже sm.gif
Я опять про фантомную запитку...
Ранее я читал, что VDD_EXT может появиться до появления STATUS (пост №2, кстати, почему? Как оно связано с STATUS?), т. е. до полной готовности модуля. Как я понимаю, если это произойдет (Ваше утверждение о том, что до завершения полной инициализации модуля на его входах не должно присутствовать никаких потенциалов), то возможна фантомная запитка модуля (пост №9)?
Я не понимаю Ваш ответ в посте №11. Отсюда и вопрос про POWERKEY... Как он влияет на фантомную запитку и поведение модуля?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 31 2012, 06:44
Сообщение #25


Гуру
******

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



В модулях 300й серии Vdd_ext появлялся раньше чем STATUS. В SIM900 они появляются одновременно и к Vdd_ext сделаны внутренние подтяжки портов модуля. Однако после, для совместимости с 300й серией, STATUS у 900х был програмно сдвинут. Поэтому если у вас на 900й серии уже появилось Vdd_ext, то фантомной запитки не будет.


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


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(CADiLO @ Jan 31 2012, 10:44) *
В модулях 300й серии Vdd_ext появлялся раньше чем STATUS. В SIM900 они появляются одновременно и к Vdd_ext сделаны внутренние подтяжки портов модуля. Однако после, для совместимости с 300й серией, STATUS у 900х был програмно сдвинут. Поэтому если у вас на 900й серии уже появилось Vdd_ext, то фантомной запитки не будет.


Т. е., теперь во всех 900ых сделано как в 300ых, VDD_EXT появляется раньше, чем STATUS?
К моменту появления VDD_EXT модуль уже проинициализирован и фантомная запитка уже не оказывает влияния?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
koluna
сообщение Jan 31 2012, 10:49
Сообщение #27


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Я прав или нет? sm.gif
Хочу уточнить, что сейчас речь идет именно о 900 (или 900R), а не о 900B.

Цитата(CADiLO @ Jan 23 2012, 11:41) *
Однако после, для совместимости с 300й серией, STATUS у 900х был програмно сдвинут. Поэтому если у вас на 900й серии уже появилось Vdd_ext, то фантомной запитки не будет.


Куда, кстати, программно сдвинут?

Допустим, сначала появляется VDD_EXT, который запитывает преобразователь, потом появляется STATUS.
Если Вы, говорите, что фантомной запитки не будет в этом случае, то это противоречит утверждению в http://electronix.ru/forum/index.php?showt...t&p=1018864, т. к. после запитки преобразователя на цифровых входах модуля уже будут какие-то уровни, которые создаст преобразователь, а STATUSа еще нет...
Может быть тогда STATUS сдвинут так, что он появляется однозначно до VDD_EXT?

Бррр...

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


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 31 2012, 12:36
Сообщение #28


Гуру
******

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



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


ДА sm.gif


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


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(CADiLO @ Jan 31 2012, 16:36) *
ДА sm.gif


Золотые слова sm.gif
Вот бы все это в спецификации добавить, чтобы вопросов меньше было...
Спасибо.

Вот еще, вопрос.
PWRKEY и прочие ему подобные подтянуты внутри модуля именно к VDD_EXT, а не к +3 В, как нарисовано в спецификации?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 31 2012, 14:41
Сообщение #30


Гуру
******

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



VDD_EXT = VGPIO = 2.9v


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

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

 


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


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