Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как сделать так чтоб у SIM300 слетела прошивка?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
=F8=
Как сделать так чтоб у SIM300 слетела прошивка?
Пытался делать следующее:
1.Запустил модуль, после запуска позвонил на телефон находящийся в режиме автоответа и через 10 сек обрубил питание. И так по циклу в течении 7 часов. Один цикл занимает около 40 сек. Итого около 630 циклов. SIM300 жив.
2.Слегка модифицировал первый вариант так чтоб питание отключалось не через 10 сек, а через случайный промежуток времени от 0 до 20 сек. И так 4 часа. SIM300 жив.
3.Отключал питание в режиме StandBy также в случайный промежуток времени в пределах 20сек после запуска модуля в течении порядка 4 часов. SIM300 жив.
4.Отключал питание в момент запуска в случайный момент времени в пределах 0-3000мсек. В течении порядка 2 часов. SIM300 жив.
Ну и где же обещанный слет прошивки при некорректном отключении питания? Память SST.

Но при этом довольно большое количество девайсов возвращаются со слетевшими прошивками.
Alechek
Постойняк отрубаю питание. Симки аж не выдерживают (предположительно срабатывает ограничение на количество запросов алгоритма A38).
А модули все живы. Возможно из-за наличия 2200 мкФ, подключенных непосредственно к модулю.
zltigo
Цитата(Alechek @ Mar 23 2008, 16:49) *
Возможно из-за наличия 2200 мкФ, подключенных непосредственно к модулю.

В смысле SIM300 имеет отдельное питание типа: бщее питание->персональный LDO/развязка для SIM300->2200uF?
Или имеется ввиду просто 2200uF на все вместе?
Alechek
STEP-DOWN->ключ->2200uF->SIM300
zltigo
Цитата(Alechek @ Mar 24 2008, 06:50) *
STEP-DOWN->ключ->2200uF->SIM300

И чем и в какой момент "ключ" управляется? От чего, и как питается остальное?
=F8=
Цитата(Alechek @ Mar 23 2008, 17:49) *
Постойняк отрубаю питание. Симки аж не выдерживают (предположительно срабатывает ограничение на количество запросов алгоритма A38).
А модули все живы. Возможно из-за наличия 2200 мкФ, подключенных непосредственно к модулю.

Перед тем как начать пытки модуля специально конденсатор перед модулем выпаял.
Получилось StepDown->1500мкФ->ключь->sim300.
ИМХО прошивки в sim300 слетают не из-за некорректного отключения питания, а по причине кривизны самого модуля, либо неисправности в конкретного модуля.
Да конечно если отключить питание в момент когда производится запись во флеш то прошивка слетит. Только вот какова вероятность этого? Думаю не больше чем попасть в утку из дымовой трубы.
Вообще все это больше похоже на брак конкретного модуля, т.к. часто модуль со слетевшей прошивкой часто через некоторое время возвращается обратно с той же проблемой, при этом в большинстве девайсов проблемы со слетом прошивок нет.
ant333
Тоже так пробовал
~2000 циклов - с прошивкой все ок
И со слетевшей тоже возвращаются
AlexandrY
Не так надо делать.
Берите сценарий типичного ламерского дивайса.
Дешевый блок питания с китайским трансформатором греющимся на холостом ходу, дешевые конденсаторы с высоким ESR, разводка без полигонов где земляной проводник длинее сигнальных и нет ни одного TVS-а и выносная антена на незаземленной поверхности.
И питание не транзисторным ключом коммутируйте, а дергайте вилку в розетке на пике напряжения в сети.
Вот тогда прошивки косяком посыпятся.

Цитата(=F8= @ Mar 21 2008, 19:58) *
Как сделать так чтоб у SIM300 слетела прошивка?
Пытался делать следующее:
1.Запустил модуль, после запуска позвонил на телефон находящийся в режиме автоответа и через 10 сек обрубил питание. И так по циклу в течении 7 часов. Один цикл занимает около 40 сек. Итого около 630 циклов. SIM300 жив.
2.Слегка модифицировал первый вариант так чтоб питание отключалось не через 10 сек, а через случайный промежуток времени от 0 до 20 сек. И так 4 часа. SIM300 жив.
3.Отключал питание в режиме StandBy также в случайный промежуток времени в пределах 20сек после запуска модуля в течении порядка 4 часов. SIM300 жив.
4.Отключал питание в момент запуска в случайный момент времени в пределах 0-3000мсек. В течении порядка 2 часов. SIM300 жив.
Ну и где же обещанный слет прошивки при некорректном отключении питания? Память SST.

Но при этом довольно большое количество девайсов возвращаются со слетевшими прошивками.
ant333
Цитата(AlexandrY @ Mar 24 2008, 16:46) *
Вот тогда прошивки косяком посыпятся.

Речь не об этом.
У сим300 при некорректном завершении работы возможен слет прошивки. Производитель так заявляет. И действительно слетают.
Вопрос в том, почему в аналогичном девайсе на столе такого эффекта добиться не удается.
Alex_TAV
Цитата(ant333 @ Mar 24 2008, 19:58) *
Речь не об этом.
У сим300 при некорректном завершении работы возможен слет прошивки. Производитель так заявляет. И действительно слетают.
Вопрос в том, почему в аналогичном девайсе на столе такого эффекта добиться не удается.

Как вариант взять блок где у модуля слетала прошивка и потестить на нем.
На самом деле вопрос очень инетерсный и хотелось бы узнать о результатах. Есть ощущения что дело не в самом процессе записи, а втом что в некоторых блоках левая флеш, которая реагирует на сбросы питания своим слетом.
mikekk
ХЗ. Мож я что-то не так делаю, но сделал схему с батарейкой. Все по даташиту. Пока не слетало. тфу-тьфу-тьфу. Правда и количество девайсов пока небольшое. Заметил глюк. При первоначальном включении иногда показывает температуру (критично в приложении) 0. Когда перезагружаешь - все нормально. Никто не сталкивался?
ssokol
Цитата(mikekk @ Mar 31 2008, 04:21) *
Заметил глюк. При первоначальном включении иногда показывает температуру (критично в приложении) 0. Когда перезагружаешь - все нормально. Никто не сталкивался?

У сим300с 10вер спансион точно такое же только с напряжением по AT CBC где оно в процентах, а где в вольтах всё-ОК, причем у нескольких десятков штук.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.