CADiLO 12 16 декабря, 2010 Опубликовано 16 декабря, 2010 · Жалоба А зачем вообще ставить RS-232 на плату? Делаем кабель с преобразователем и стабилизатором. На плате с модулем выводим на PLS - RX-debug, TX-debug, GND, VBAT, POWERKEY, GND - всего 6 иголок Одели разъем на иголки - подалось Vbat на стабилизатор питающий RS232 и замкнулся POWERKEY на GND. Ну и естественно RX/TX. Запустили прогу, по ее команде подали питание на VBAT (одновременно появится на RS232). При массовом производстве тут уж точно роскошь на каждую плату преобразователь RS232 ставить для обновления. Кстати если кто не знал - обновлять можно по любому порту, более того есть протокол обмена между компом и модулем в процессе прошивки, а значит можно придумать свой обновляльщик с контроллера - этакое псевдо-FOTA, более правильное чем симкомовское. ТАК ШТАААААА..... (с) Б. Ельцин Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AtGrove 0 16 декабря, 2010 Опубликовано 16 декабря, 2010 · Жалоба А зачем вообще ставить RS-232 на плату? Делаем кабель с преобразователем и стабилизатором. На плате с модулем выводим на PLS - RX-debug, TX-debug, GND, VBAT, POWERKEY, GND - всего 6 иголок Одели разъем на иголки - подалось Vbat на стабилизатор питающий RS232 и замкнулся POWERKEY на GND. Ну и естественно RX/TX. Запустили прогу, по ее команде подали питание на VBAT (одновременно появится на RS232). При массовом производстве тут уж точно роскошь на каждую плату преобразователь RS232 ставить для обновления. Кстати если кто не знал - обновлять можно по любому порту, более того есть протокол обмена между компом и модулем в процессе прошивки, а значит можно придумать свой обновляльщик с контроллера - этакое псевдо-FOTA, более правильное чем симкомовское. ТАК ШТАААААА..... (с) Б. Ельцин Ставить действительно необязательно, иногда даже вредно :) поскольку роскошь непозволительная. Здесь полностью согласен, вопрос был в другом. По поводу "обновлять можно по любому порту" - не знал, спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 16 декабря, 2010 Опубликовано 16 декабря, 2010 · Жалоба Рассматриваем два режима работы: 1) Рабочий режим (подключение к Serial Port, используем STATUS); 2) Режим перепрограммирования модуля (подключение к Debug Port, STATUS не используется). То же - не знал про возможность обновления по отладочному порту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 декабря, 2010 Опубликовано 16 декабря, 2010 · Жалоба По отладочному изначально рекомендуется чтобы не городить переключение на основной. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Кстати если кто не знал - обновлять можно по любому порту, более того есть протокол обмена между компом и модулем в процессе прошивки, а значит можно придумать свой обновляльщик с контроллера - этакое псевдо-FOTA, более правильное чем симкомовское. Пробовал через контроллер. Так скажем, свой USB-COM. C SIM300D работает, а с SIM900 - не захотела штатная утилита работать. Хотя в ОЗУ посылается все правильно, и даже подтвержение приема от модема приходит. Видимо как всегда у симкома не все гладко с процессом прошивки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Не бывает. Смотрите реализацию Вашего "повторителя" на контроллере. С компа модуль переписывается абсолютно нормально. Проверялось 1. Тестовый переходник на FT232 + MAX3232. FT232 питается от USB, MAX от питания модуля через LDO 3.0v. На 460800 без проблем. 2. Он же, но без USB части - от обычного COM порта. На 115200 дольше, но без проблем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
koluna 0 30 января, 2012 Опубликовано 30 января, 2012 · Жалоба А зачем вообще ставить 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 влияет на инициализацию модуля в случае, если надо перешить модуль? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 30 января, 2012 Опубликовано 30 января, 2012 · Жалоба >>>Если вместо VBAT на разъем программатора вывести VDD_EXT и не использовать отдельный стабилизатор для "программатора", то фантомной запитки не будет? да - преобразователь можно питать от Vext >>>Как посаженный на землю PWRKEY влияет на инициализацию модуля в случае, если надо перешить модуль? не понял вопроса - при нормальной работе поверкей навсегда к земле цеплять нельзя. при перешивке модуль по включению видит сразу замкнутый на землю поверкей и ждет данных от прошивальщика. если за 3-5 секунд обмен с загрузчиком не начался, то модуль включится как обычно. но если поверкей останется на земле, то не будет нормально работать GPRS и на некоторых прошивках возможно циклическое включение-выключение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
koluna 0 30 января, 2012 Опубликовано 30 января, 2012 · Жалоба >>>Если вместо VBAT на разъем программатора вывести VDD_EXT и не использовать отдельный стабилизатор для "программатора", то фантомной запитки не будет? да - преобразователь можно питать от Vext Т. е., никаких средств по борьбе с фантомной запиткой применять не следует? Через преобразователь ничего не пролезет? >>>Как посаженный на землю PWRKEY влияет на инициализацию модуля в случае, если надо перешить модуль? не понял вопроса - при нормальной работе поверкей навсегда к земле цеплять нельзя. Навсегда нельзя - все понятно тут, обсуждали уже :) Я опять про фантомную запитку... Ранее я читал, что VDD_EXT может появиться до появления STATUS (пост №2, кстати, почему? Как оно связано с STATUS?), т. е. до полной готовности модуля. Как я понимаю, если это произойдет (Ваше утверждение о том, что до завершения полной инициализации модуля на его входах не должно присутствовать никаких потенциалов), то возможна фантомная запитка модуля (пост №9)? Я не понимаю Ваш ответ в посте №11. Отсюда и вопрос про POWERKEY... Как он влияет на фантомную запитку и поведение модуля? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба В модулях 300й серии Vdd_ext появлялся раньше чем STATUS. В SIM900 они появляются одновременно и к Vdd_ext сделаны внутренние подтяжки портов модуля. Однако после, для совместимости с 300й серией, STATUS у 900х был програмно сдвинут. Поэтому если у вас на 900й серии уже появилось Vdd_ext, то фантомной запитки не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
koluna 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба В модулях 300й серии Vdd_ext появлялся раньше чем STATUS. В SIM900 они появляются одновременно и к Vdd_ext сделаны внутренние подтяжки портов модуля. Однако после, для совместимости с 300й серией, STATUS у 900х был програмно сдвинут. Поэтому если у вас на 900й серии уже появилось Vdd_ext, то фантомной запитки не будет. Т. е., теперь во всех 900ых сделано как в 300ых, VDD_EXT появляется раньше, чем STATUS? К моменту появления VDD_EXT модуль уже проинициализирован и фантомная запитка уже не оказывает влияния? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
koluna 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба Я прав или нет? :) Хочу уточнить, что сейчас речь идет именно о 900 (или 900R), а не о 900B. Однако после, для совместимости с 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)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба >>>Или же я сразу не уловил мысль, зря паникую и при появлении VDD_EXT, модуль уже готов к работе, фантомная запитка невозможна и для какой-то там совместимости, внешний сигнал STATUS просто сдвинули вправо (хотя внутри модуля он появляется одновременно с VDD_EXT)? ДА :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
koluna 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба ДА :) Золотые слова :) Вот бы все это в спецификации добавить, чтобы вопросов меньше было... Спасибо. Вот еще, вопрос. PWRKEY и прочие ему подобные подтянуты внутри модуля именно к VDD_EXT, а не к +3 В, как нарисовано в спецификации? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба VDD_EXT = VGPIO = 2.9v Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться