|
|
  |
Ключ для коммутации питания SIM300 |
|
|
|
Oct 15 2008, 06:11
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Baser @ Oct 15 2008, 00:17)  Я на это нарывался. Ставил эксперименты: до ключа 1000мкФ электролит + 100мкФ тантал. После ключа убирал ВСЕ емкости. При подаче питания на SIM300, до ключа была короткая просадка ~50mks на 1-1.5 вольта. При этом процу на моих тестовых платах совсем плохело: рестарт не проходил, а содержимое ОЗУ явно портилось, проц скакал по коду  Чтобы проц не скакал желательно ставить супервизор. а просадки питания в долговременно работающем устройстве могут быть не только при включении ключа. Цитата(Baser @ Oct 15 2008, 00:17)  Вылечилось все постановкой RC цепочки с тау=100мкс на затвор полевика для затягивания фронтов. Просадка стала не превышать 0.2В и импульсная помеха исчезла. При медленном наростании питания GSM модуля, возможны проблемы с его стартом. Вобщето эта проблема решается проще и лучше. поскольку питание GSM Модуля 4В а проц питается как правило от 3 - 3.3В, то присутсвует LDO стабилизатор и вокруг его могут быть кондесатры обеспечивающие питание на время просечки напряжения. А если в схеме запитки устройства присутсвует резервный аккумулятор, то при правильном мантаже проблем таких с просечками на 1.5В не возникает
|
|
|
|
|
Oct 15 2008, 09:31
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(CADiLO @ Oct 15 2008, 08:28)  >>>>>Видимо или в модуле свои встроенные емкости довольно значительные, или в начальный момент включения через модуль "сквозняк" течет.
Вы совершенно правы - при включении модуль проверяет может ли источник отдать 1,5-2 ампера и если нет, то он просто не включится. В документе AN DP 101.pdf обратите внимание на R129 - при снятии питания с VBAT через него разряжаются внутренние емкости. Речь шла не о моменте ВКЛЮЧЕНИЯ модуля поверкеем, а о моменте ПОДАЧИ ПИТАНИЯ на модуль (на всех ногах модуля в этот момент висячка - проверял). 10 кОм на питании модуля у меня есть, спад напряжения при снятии питания быстрый (1-2 сек), тут никаких проблем не возникало. Цитата(M_Z @ Oct 15 2008, 09:11)  Чтобы проц не скакал желательно ставить супервизор Супервизор есть встроенный. Но как я писал, просадка питания не была очень большой, до уровня срабатывания супервизора не доходила и проц не сбрасывался. Проблема была именно в импульсной помехе. Цитата При медленном наростании питания GSM модуля, возможны проблемы с его стартом. Я упоминал параметры нарастания: тау=100мкс, весь фронт меньше 0.5мс, тут проблем быть не должно. И вы еще не забывайте, что модуль ОБЕСТОЧЕН и в этот момент включаться не будет, это просто подсоединение питания. Цитата Вобщето эта проблема решается проще и лучше. поскольку питание GSM Модуля 4В а проц питается как правило от 3 - 3.3В, Почему бывает удобно запитывать все от одного источника написано выше в топиках. Да и буферные аккум. не всегда ставятся, а внешний резервный находится до стабилизатора и ни на что не влияет.
|
|
|
|
|
Oct 15 2008, 11:18
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Baser @ Oct 15 2008, 12:31)  Супервизор есть встроенный. Но как я писал, просадка питания не была очень большой, до уровня срабатывания супервизора не доходила и проц не сбрасывался. Проблема была именно в импульсной помехе. Что касается супервизора, то получается что встроенный не работает или неправильно запрграмирован, если не делает ресет по просечке питания. Я в использую внешний супервизор с встроенным сторожевым таймером. Практика показала что это надежнее, так как програмные сторожевые таймеры иногда отключаются в случаее постоянно воздествующих сильных внешних помех. Цитата(Baser @ Oct 15 2008, 12:31)  Я упоминал параметры нарастания: тау=100мкс, весь фронт меньше 0.5мс, тут проблем быть не должно. И вы еще не забывайте, что модуль ОБЕСТОЧЕН и в этот момент включаться не будет, это просто подсоединение питания. Медленном наростании питания модуля SIM300 и последующем старте закорячивая на 0 вход PWRKEY, модуль иногда не стартует. Это уже пороверено. Цитата(Baser @ Oct 15 2008, 12:31)  Почему бывает удобно запитывать все от одного источника написано выше в топиках. Да и буферные аккум. не всегда ставятся, а внешний резервный находится до стабилизатора и ни на что не влияет. Если процессор переносит питание 4,5В то возможно и так поступать. Но подавляющее большинство современных процессоров борльше 4В питание не переносят а модуль надо питать напряжением больше чем 3В. Да к томуже для надежнасти работы, если Вы хотите чтоб устройство работало долговременно без зависаний, желательно иметь раздельные стабилизаторы питания. По поводу резервного аккамулятора то его нужно пожключать соответсвующим образом, чтобы он не только включался когда нет внешнего питания, но запитывал модуль в моменты потребления им токов 2А.
|
|
|
|
|
Oct 15 2008, 12:25
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(M_Z @ Oct 15 2008, 14:18)  Что касается супервизора, то получается что встроенный не работает или неправильно запрграмирован, если не делает ресет по просечке питания. Супервизоры не защищают от импульсных помех длительностью в единицы микросекунд и менее. Как раз на этот диапазон они имеют фильтры для исключения ложных срабатываний. Цитата Медленном наростании питания модуля SIM300 и последующем старте закорячивая на 0 вход PWRKEY, модуль иногда не стартует. Это уже пороверено. Можете привести какие-нибудь конкретные цифры? В частности, интересует скорость нарастания напряжения питания, после которого модули начинают глючить. А то инфа интересная, и ранее тут не проскакивала. з.ы. да, если на ногах модуля во время включения его поверкеем будут напряжения, то тут всякое возможно, любые глюки. Интересуют возможные глюки при корректном включении.
|
|
|
|
|
Oct 15 2008, 13:04
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Baser @ Oct 15 2008, 15:25)  Супервизоры не защищают от импульсных помех длительностью в единицы микросекунд и менее. Как раз на этот диапазон они имеют фильтры для исключения ложных срабатываний. Если супервизор не срабатывает при просадке питания ~50мкс, как Вы писали ранее, то такой супервизор нафиг нада. Поэтому и ставить лучше внешний, который срабатываетна короткие просечки. Цитата(Baser @ Oct 15 2008, 15:25)  Можете привести какие-нибудь конкретные цифры? В частности, интересует скорость нарастания напряжения питания, после которого модули начинают глючить. А то инфа интересная, и ранее тут не проскакивала. Точных цифр привести не могу, прошло много времени. Запитывался модуль для тестирования от сетевого блока питания с выходным током 5А. тестили простой подачей напряжения 220В и потом кнопкой замыкали поверкей. далее смотрели осцилографам питание и терминалкой принимали данные от модуля. Кнопкой коротили, что бы исключить сомнения в правильности работы контроллера. Перед подачей питания на всех выводах модуля напряжение было нулевым. Вероятность глюка была как мне омнится %10. Занимались такими тестами, что бы понять проблемы глюков. Теперь учитавая накопленный опыт работы с SIM300 проблем не знаем. Проводили тесты на всевозможные внешние воздействия, в худшем случае устройство уходит со связи на минуту другую, в зависимости от оператора и экзепляра симкарточки, и далее конотроллер все востанавливает.
|
|
|
|
|
Oct 15 2008, 15:24
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Baser @ Oct 15 2008, 17:51)  Не совсем понял ваш ответ. То есть в результате опытов было достоверно установлено, что причиной 10% НЕвключения модулей была малая скорость нарастания напряжения питания? И при большей скорости эти глюки пропали? Я правильно понял? Ну хоть грубо цифры можете припомнить? Микросекунды, миллисекунды, сотни миллисекунд? А может была виновата прошивка? Сами говорите давно было. Китайцы уже с давних пор десятки багов пофиксили в неравной борьбе с модулем  Времена были единицы милисекунд. При подаче питания с помощью ключа по 4В в тойже обвязке проблем небыло замечено. А проблема скорее не софте а аппаратные проблемы, хотя и схему они тож возможно меняли. Это было начало 2007года. Но вобщем то мой поход к этому что лучше перестраховаться, тем более это совсем несложно. Особенно если устройство должно работать годами без обслуживания. внешнее питание может проподать на продожительное время. Живучесть устройства должна быть максимальной. Поэтому мы пытались обойти все проблемы, которие мы могли предпологать. Раздельные LDO стабилизаторы для процессора и для переферии, внешний супервизор с сторожевым таймером, хотя процессор все это имеет. Без внешнего супервизора устройство не проходило следующего теста. GSM анету распологали недолеко от печатной платы(это конечно издевательство но для тесто полезно) причем условия према пыталсь создать похуже. Периодически осуществлялось соединение с сервером, передача информации и потом разрыв соединения. и после несколькох сотен циклов обмена устройство висло. антену относишь >20см от платы, работает нет проблем. с внешним супервизором подвесить устройство не сумели.
|
|
|
|
|
Oct 16 2008, 08:10
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(edo @ Oct 16 2008, 02:21)  не очень понял, причём тут внешний супервизор. или речь о том, что вотчдог срабатывал? Да про супервизор это уже общие разговоры пошли... Речь шла о том, что у меня при подаче питания на модем (ключем при помощи проца) проскакивала импульсная помеха по питанию, которая сбивала проц. Он стабильно проскакивал часть кода после операции "включить питание". Ни brown-out detect, ни вотчдог не срабатывали. Я думаю помеха была гдето в районе микросекунды или меньше. Каюсь в том, что вотчдог у меня, наверно, обрабатывается слишком примитивно, в этом направлении можно поработать, хотя я не сторонник Дона Амброзио в части тотального динамического контроля за состоянием ОЗУ Мне кажется, что с такими проблемами сначала нужно бороться на аппаратном уровне. А уж потом можно и программно улучшить
|
|
|
|
|
Oct 20 2008, 07:48
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 2-10-08
Пользователь №: 40 641

|
Цитата(Beginning @ Oct 14 2008, 21:41)  Работал долгое время с SIM300DZ и SIM300D. Ставить ключ или нет зависит от того где будет использоваться устройства. Если автономно и в ответственном положении, то, ИМХО, однозначно. Расскажу о паре своих наблюдений. В DZ иногда наблюдались жёсткие ступоры, с полным умиранием. Даже на PWkey не реагировал. Помогало только полное обесточивание. Причём если рядом стоял кондёр, то напруга просаживалась, где то до 2,5 вольта, а затем падала очень медленно, этого напряжение хватало модулю для задержания нахождения своей душонки в мире астрала. Надо было ждать десятки секунд для сброса (при ёмкости 100u). Это история для любителей больших конденсаторов. Хотя потом выяснилось, что частые умервчления были связаны с паразитным питанием, но осадок остался. С D-шкой вообще прикол был. Как правило, через дня 3 беспрерывной работы, с ней происходило поразительное преобразование – она оставалась полностью работоспособной, но при этом напрочь теряла сеть. Когда звонишь на неё, оператор говорит что абонент не доступен, а сам модуль отвечала что и регистрация в сети есть и уровень сигнала 100%, короче вот такая ж..па, которая решалась полной перезагрузкой. Но, впрочем, и этот глюк тоже, как оказалось впоследствии, был вызван паразитным питанием. Вообщем я перестраховываюсь и ставлю ключ. Да что говорить, любая электронная вещь переодически глючит. Вопрос только в том, как часто. Сколько раз заглючивало ваш телефон? Транзистор использую IRLML5202 Наверно глупый вопрос, но про паразитное питание можно по подробнее???
|
|
|
|
|
Oct 23 2008, 07:37
|
Группа: Участник
Сообщений: 6
Регистрация: 20-12-05
Из: Ростов-на-Дону
Пользователь №: 12 428

|
Подскажите, что можно использовать в качестве ключа управляемый от МК для обесточивания sim300dz, если использовать не внешнее питание а штатную зарядку модуля - отключать аккумулятор от VBAT для перезапуска sim.
|
|
|
|
|
Oct 23 2008, 10:17
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 2-10-08
Пользователь №: 40 641

|
Цитата(RDim @ Oct 23 2008, 11:37)  Подскажите, что можно использовать в качестве ключа управляемый от МК для обесточивания sim300dz, если использовать не внешнее питание а штатную зарядку модуля - отключать аккумулятор от VBAT для перезапуска sim. Вот интересно, если это делать поливиком например IRLML6401, то контроль заряда аккумулятора будет работать правильно? Наверно нет. Вить падение на поливике хоть маленькое но будет. И модуль буден ошибаться.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|