|
Мрут модули Cinterion MC52i |
|
|
|
Feb 26 2013, 08:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Тут мы снова упираемся в вопрос "накой хер модуль что-то пытается писать во флэш при старте" ??? А кто сказал что при старте? Цитата Опять же во вменяемых soc предусмотрены супервизоры для всех питающих напряжений. Если VDDIO не в норме (а при паразитке оно явно не в норме) RESET удерживается активным. Но это не китайский случай. Если Вы не в курсе, разработкой ядра занимаются не китайцы. До недавних пор это было вообще "маде ин USA". А кроме того... При удерживании RESET потребление стремится к нескольким мкА, что приводит к тому, что питание(VDDIO) обеспеченное паразитными цепями стремится к напряжению приложенному к этим цепям. Т.е. если на ногах осталось 3В, то и на VDDIO будет те-же 3В.
|
|
|
|
|
Feb 26 2013, 09:46
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(ArtemKAD @ Feb 26 2013, 11:59)  А кто сказал что при старте?
Если Вы не в курсе, разработкой ядра занимаются не китайцы. До недавних пор это было вообще "маде ин USA".
А кроме того... При удерживании RESET потребление стремится к нескольким мкА, что приводит к тому, что питание(VDDIO) обеспеченное паразитными цепями стремится к напряжению приложенному к этим цепям. Т.е. если на ногах осталось 3В, то и на VDDIO будет те-же 3В. Не согласен, генератор запущен, основные модули под питанием, поэтому ток будет немногим меньше, чем при работе. Это-же не слип-режим, в данном состоянии происходит стабилизация колебаний кварца... Цитата(_3m @ Feb 26 2013, 08:35)  Тут мы снова упираемся в вопрос "накой хер модуль что-то пытается писать во флэш при старте" ??? Вменяемый разработчик так делать не будет потому что такой подход гарантирует неизлечимые проблемы. Хорошо, тогда предлагаю другой вопрос - "какой модуль при старте и при работе не пишет во флешку без нужды", т.е. только тогда, когда для этого дается соотв. команда?
|
|
|
|
|
Feb 26 2013, 10:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Не согласен, генератор запущен, основные модули под питанием, поэтому ток будет немногим меньше, чем при работе. Если модули не работают, то потребление будет мизерное. Основной потребитель в камнях - перезаряд емкостей затворов тысяч полевиков. Если переключений нет или их мало, ток соответственно мал. Цитата Это-же не слип-режим, в данном состоянии происходит стабилизация колебаний кварца... Он самый слип и есть. Все запитано, но стоит и не работает... ЗЫ. Кстати, ток потребления ядра GSM-модулей мал - основной потребитель там приемник. Это заметно по тому как резко падает потребление при включении поллинга приемного канала(DRX).
|
|
|
|
|
Feb 28 2013, 17:32
|
Группа: Участник
Сообщений: 9
Регистрация: 21-11-07
Пользователь №: 32 567

|
Согласен с коллегами в том, что последнее дело, когда производитель ставит потребителя в ситуацию: не дышать, подходить только в тапочках с помытыми руками и т.д, а иначе игрушка сломается. И дело не в том, то это принципиально не решаема проблема, а в примитивном подходе и мышлении программистов (не знаю уж чьих). Как говорится: "дело не в бобине, а в прокладке между сидением и рулем". Зачем идти на лобовой алгоритм записи массива во флеш, требующий, иногда, достаточно много времени? Почему нельзя обновлять/переносить, т.е. производить операции с флешем "порциями" - в пределах временных возможностей, к примеру, конденсаторов фильтра удерживать достаточное напряжение для работы контроллера? Я давно использую этот алгоритм работы с флешами. Достаточно контролировать пропадание питания, и правильно выбрать размер "порции" (кол.записываемых байт). Размер "порции" зависит от возможностей "аварийных источников" (конденсаторов фильтра, ионисторы и т.д). Как только пропадает питание - по прерыванию поднимается флаг. МК "дорабатывает порцию" (ему для этого всегда гарантировано хватит времени), проверяет флаг и... тихо "умирает" в безусловном цикле ожидания. А вести учет: что обновлено, а что нет - дело техники.
--------------------
Если ты чего-то не знаешь, то это не значит, что этого не может быть!
|
|
|
|
|
Mar 1 2013, 06:54
|
Группа: Участник
Сообщений: 9
Регистрация: 21-11-07
Пользователь №: 32 567

|
Да, понятно, что америкосы не прислушаются к нашему форуму. Вполне возможно, что для них индусы написали ядро. Сами американци толстые, жирные, адвокаты и психотерапевты. Умные вещи изобретают приезжие. У меня приятель в Канаде, программист. Вот он рабочая лошадка. Возможно то, что я описал выше пригодится нашим программерам в своих проектах.
--------------------
Если ты чего-то не знаешь, то это не значит, что этого не может быть!
|
|
|
|
|
Mar 4 2013, 05:57
|
Местный
  
Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002

|
Цитата(mantech @ Mar 2 2013, 01:00)  Иными словами - такого модуля нет, который не занимается самопроизвольной записью во флеш? Видимо нет. В теме http://electronix.ru/forum/index.php?showtopic=110530ищем модули где запись во флеш не приводит к отказу
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|