CADiLO 12 19 января, 2008 Опубликовано 19 января, 2008 · Жалоба Объясняю, хоть это уже неоднократно говорил в форуме. 1.>>>> И где написано что нельзя снимать питание с модуля? Питание при больших емкостях снимается не мгновенно. часть флешки в модуле используется в качестве NVRAM и постоянно перезаписыватся. Старая SPANSION имела побайтовую запись, новая SST блочную. Поэтому модуль с новой памятью может не успеть завершить перезапись блока флешки и накидать мусора при произвольно падающем питании... Вот и потеря прошивки, в лучшем случае потеря установок. При использовании аккумулятора и снижении питания модуль выключится корректно, а вот резкое снятие питания для модулей с памятью SST - нежелательно. Это неофициально подтвердили и китайцы. 2.>>>>Где же написан этот ужасный запрет строго не подавать 3В на входы если модуль выключен. ХОРОВЕЦ и ХИЛЛ - "Исскуство схемотехники" издание первое КЛИПКО "Особенности питания и согласования CMOS элементов" материалы с семинаров ADI - пробегали на Сахаре. (caxapa.ru) Проведите следуюший опыт - соберите генератор со счетчиком на 561серии (CMOS) , повесьте на него дешифратор - тоже CMOS, но не подавайте питание на дешифратор. Включите... СХЕМА РАБОТАЕТ!!! Но поднесите руку и посмотрите как не будут выходные данные дешифратора соответствовать данным со счетчика.... Дешифратор питается через входные защитные диоды. То же происходит и в модуле - входное VBAT приходит в модуль и подается на выходной каскад УМ и стабилизатор который включается через поверкей. Внутренее питание чипсета 1.72 вольта подайте на вход чипсета 3.3 вольта и схема заработает запитавшись через входные диоды, токи там мизерные... Вот только как..... Будет жить своей жизнью... У меня была схема на PIC16F877 когда при выключеном пике на одном из входов было около 0.1 вольта. Схема работала как хотела и более того НЕ РЕАГИРОВАЛА НА СБРОС!!! Когда развязал ключиком с ОК и подтянул вход к питанию пика, а не внешней цепи - все глюки пропали. Надеюсь смог объяснить коротко - не люблю клавиши топтать... Кому интересно поспорить, готов выслушать аргументы и так-же аргументировано опровергнуть или признать ошибки по телефону. www.microchip.ua - там есть наши телефоны. Эдик. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ipm 0 19 января, 2008 Опубликовано 19 января, 2008 · Жалоба В этой схеме есть два варианта включения. С батарейкой и без. В зависимости от перемычек. Где же написан этот ужасный запрет строго не подавать 3В на входы если модуль выключен. Покажите пожалуйста где написано про эти ограничения. Хочется вдумчиво почитать. В случае без батареи 4В от источника питания идет на вывод VBAT. И из этого источника получают 3В для контролера. Одновременная подача питания. Если посмотреть документ sim300d_z_hd_v2.03.pdf то на стр 15 для выводов RXD, DTR и др. читаем VIHmax=VDD_EXT+0.3. Т.е если нет питания модуля VDD_EXT=0 и на входах модуля нельзя превышать 0.3В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
edo 0 19 января, 2008 Опубликовано 19 января, 2008 · Жалоба часть флешки в модуле используется в качестве NVRAM и постоянно перезаписыватся. Старая SPANSION имела побайтовую запись, новая SST блочную. Поэтому модуль с новой памятью может не успеть завершить перезапись блока флешки и накидать мусора при произвольно падающем питании... Вот и потеря прошивки, в лучшем случае потеря установок. млин, за такое надо больно бить. nvram и прошивка должны быть разнесены так, чтобы обновление nvram не затрагивало прошивку. вообще возможность снести прошивку просто отключением питания - нонсенс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 20 января, 2008 Опубликовано 20 января, 2008 · Жалоба млин, за такое надо больно бить. nvram и прошивка должны быть разнесены так, чтобы обновление nvram не затрагивало прошивку. вообще возможность снести прошивку просто отключением питания - нонсенс. Тут и я согласен, но имеем дело с объективной реальностью, данной в гнусных ощущениях. Вопрос в общем-то денежный - физическое разделение адресных пространств влечет дополнительные затраты. Подобные приколы бывают и с микроконтроллерами фон-неймановской архитектуры (MSP430 etc.) - в момент записи в FLASH резко снижается питание, блок, сохраненный в ОЗУ, перезаписывается по адресу, отличающемуся всего на один бит - и привет, JTAG вам в помощь, если его не пережгли... обычно пережигают. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
edo 0 20 января, 2008 Опубликовано 20 января, 2008 · Жалоба Подобные приколы бывают и с микроконтроллерами фон-неймановской архитектуры (MSP430 etc.) - в момент записи в FLASH резко снижается питание, блок, сохраненный в ОЗУ, перезаписывается по адресу, отличающемуся всего на один бит - и привет, JTAG вам в помощь, если его не пережгли... обычно пережигают. :(бывают, но редко. опять же предпринимают меры, чтобы снизить вероятность такого развития событий и/или тяжесть последствий. тут же вели речь про то, что в одном erase block с nvram лежат ещё какие-то данные (кусок прошивки). хотя не исключено конечно, что уважаемый CADiLO неверно интерпретировал статистику сбоев и намёки китайцев. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 21 января, 2008 Опубликовано 21 января, 2008 · Жалоба >>>>тут же вели речь про то, что в одном erase block с nvram лежат ещё какие-то данные (кусок прошивки). Попробую объяснить как это понимаю я: Микропрограмма флешки выполняет запись блока, а тут питание пошло снижаться и адреса начали "гулять" Где-то недотянутая еденица в адресе прочиталась как ноль и вместо области таблиц, запись произошла в основную прошивку.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 21 января, 2008 Опубликовано 21 января, 2008 · Жалоба Извините. И все таки. Где написаны эти предупреждения китайцев. Дайте ссылку. Хочется почитать , на англ. языке. Или их нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 21 января, 2008 Опубликовано 21 января, 2008 · Жалоба Это было ими признано во время "посиделок" на Симкоме. Естественно публиковать они это нигде не собираются. Трудный народ в общении - пока не натыкаешь носом, не признаются..... Вот так примерно разговариваем с ними - при выключении модуля слетает прошивка - вот есть диаграмма, следуйте ей - там все правильно. - так вот сняли питание и ...... - а зачем? на диаграмме показано повер кей нажать - так вот внешнее, пропадает... - обеспечьте чтобы не пропадало и выключайте по диаграмме... - дык прошивка сыпется. - при соблюдении нарисованого все работает - а как же питание????? - ставьте аккумулятор.... ....... после обеда...... - Стив, проблема есть или нет ? - Есть, но если делать как нарисовано - нету. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 69 21 января, 2008 Опубликовано 21 января, 2008 · Жалоба Кстати, у меня еще ни разу не наблюдалось слет прошивки. Возможный "секрет" такой работы - имею в общей сложности около 7000мкФ электролита по питанию (4700мкФ до и 2222мкФ после стабилизатора). Сообщения о аварийном питании так и не вижу, но возможно модуль успевает аварийно все завершить... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 22 января, 2008 Опубликовано 22 января, 2008 · Жалоба Попробую объяснить как это понимаю я: Микропрограмма флешки выполняет запись блока, а тут питание пошло снижаться и адреса начали "гулять" Такое возможно, если BOD в процессоре срабатывает позже, ниже уровнем, чем при котором позволяет записывать память (2.7 - 3.3V) PS: Глазею на даташит SST34HF3284 и вижу Operating Range Extended -20°C to +85°C :07: А как же SIM300Z Restricted operation* temperature -30 to 80 ?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 22 января, 2008 Опубликовано 22 января, 2008 · Жалоба >>>>Такое возможно, если BOD в процессоре срабатывает позже, ниже уровнем Отставить мокать капитана! (с) Христофор Бонифатьевич Я не сказал что адреса будут гулять на процессоре. Если посмотреть на комады флешки, и ее структуру, то мы закидываем в ее микропрограмный автомат от трех до шести байт (команда, адрес, данные) и разрешаем запись. Далее она внутри варится и проц тут не при чем..... Она внутри себя может адрес или данные неправильно опознать. Попробуйте прописать любую флешку при пониженом питании - получите "плавающие" данные. >>>>А как же SIM300Z Restricted operation* temperature -30 to 80 ?? Дык таки Restricted - ограниченная работоспособность. В китайском смысле с переводом на русский - "надеемся что будет работать" Я им задавал этот вопрос - вежливый ответ - наши модули проходят тестирование.... Впрочем симкарта с большей вероятностью при -30 не будет работать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 22 января, 2008 Опубликовано 22 января, 2008 · Жалоба Я не сказал что адреса будут гулять на процессоре. Извиняюсь, не так прочитал. Но тем не менее... У м/с памяти есть волшебный вход RST#. По уму процессор или внешний supervisor должен этим воспользоваться при понижении питания :laughing: >>>>А как же SIM300Z Restricted operation* temperature -30 to 80 ?? Дык таки Restricted - ограниченная работоспособность. В китайском смысле с переводом на русский - "надеемся что будет работать" Мы тоже надеемся что они будут работать. Благодаря нашим надеждам они и работают :beer: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 69 23 января, 2008 Опубликовано 23 января, 2008 · Жалоба Мы тоже надеемся что они будут работать. Оно и будет работать. Сам модуль во время работы заметно греется. У него будут проблемы только при включении когда модуль основательно промерз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ArseGun 0 25 января, 2008 Опубликовано 25 января, 2008 · Жалоба Кстати, у меня еще ни разу не наблюдалось слет прошивки. Возможный "секрет" такой работы - имею в общей сложности около 7000мкФ электролита по питанию (4700мкФ до и 2222мкФ после стабилизатора). Сообщения о аварийном питании так и не вижу, но возможно модуль успевает аварийно все завершить... У нас модули с SST стали терять прошивку (около 15% всего кол-ва - катастрофа). Питание только внешнее, может пропадать и появляться по несколько раз в сутки. Специально занялся вопросом - какую емкость необходимо по питанию, чтобы успеть корректно выключить модуль в наиболее тяжелом случае по токопотреблению - при трансфере GPRS. Оказалось, что не менее 50.000 мкФ. В реале пришлось бы ставить еще больше, на некоторых объектах модули могут быть включены / выключены при минусовых температурах, при которых электролиты теряют емкость от номинала в разы. Сейчас вынуждено переходим на аккумуляторное (LiION) аварийное питание. Кстати, по наблюдениям, чаще всего проблемы с прошивкой были, когда на улице ниже -15С. Проблем со Spansion подобного рода ни разу не было... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
groovy 0 25 января, 2008 Опубликовано 25 января, 2008 · Жалоба У нас модули с SST стали терять прошивку (около 15% всего кол-ва - катастрофа). Питание только внешнее, может пропадать и появляться по несколько раз в сутки. Специально занялся вопросом - какую емкость необходимо по питанию, чтобы успеть корректно выключить модуль в наиболее тяжелом случае по токопотреблению - при трансфере GPRS. Оказалось, что не менее 50.000 мкФ. В реале пришлось бы ставить еще больше, на некоторых объектах модули могут быть включены / выключены при минусовых температурах, при которых электролиты теряют емкость от номинала в разы. Сейчас вынуждено переходим на аккумуляторное (LiION) аварийное питание. Кстати, по наблюдениям, чаще всего проблемы с прошивкой были, когда на улице ниже -15С. Проблем со Spansion подобного рода ни разу не было... не смотрели в сторону ионистров? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться