-
- Зачем? Клади в спящий режим по I2C интерфейсу. Тем более он не особо чувствителен к шумам по VDD и/или VDD_IO -- разделять нет смысла. Ну если хочется приключений... - fk0(02.06.2013 21:58)
- Юзать буду SPI. Но где там написано, что калибровочные константы инициализируются при выходе из power down? Пишут, что только при подаче питания. И на этот процесс отводится 4 мс. Вот и хочу дергать VDD... А про "power down" пишут, что содержимое Гудвин(28 знак., 02.06.2013 22:06 - 22:09)
- А зачем их инициализировать из power down? И я был бы не уверен, что регистры не от VDD_IO питаются, например. А от VDD только аналоговая часть. Тогда уж отключать и IO, и VDD. - fk0(02.06.2013 22:50)
- Так говорил же - этот LIS3D зальется компаундом вместе с батарейкой. Надо на всякий случай передергивать изредка - вдруг что собьется. Жопа какая то с этим ST. Нет команды пересброса в девайсе, предназначенном для минимизации потребления Гудвин(96 знак., 02.06.2013 22:58)
- Любой девайс может словить latchup effect и другие глюки. Против которых не помогут никакие перезаписывания регистров. Поэтому: источник питания должен, желательно (понимаю, это сложно) не ограничивать ток, а отключать кратковременно нагрузку fk0(236 знак., 02.06.2013 23:46)
- Хочу подоткнуть питание LIS просто на ногу MSP. Потребление то мизерное... Если выключать оба питания, то надо будет дергать ноги SPI, на котором висит еще трансивер. - Гудвин(02.06.2013 23:01)
- А если на ногу MSP завести VSS акселерометра? - amusin(03.06.2013 09:32)
- Ноги SPI в момент выключения надо занулить. Чтоб LIS от них не подпитывался (иначе может не разглючится). - fk0(02.06.2013 23:59)
- типа AP2280 и др. Ключевые слова: low Rds(on), turn on slew control, low quiescent current, load discharge. Есть подобные для USB с функцией current limit. Можно самому на транзисторе что-то подобное сделать (две ноги МК, вторая для разряда fk0(644 знак., 02.06.2013 23:58)
- Вот! Последние слова золотые. Ничто так не снижает надежность, как внедрение подсистемы, повышающей надежность :) Так можно далеко забрести... - Гудвин(03.06.2013 00:07)
- Хочешь питать с ноги МК -- возьми несколько параллельно. Оцени Rds(on) транзисторов там по закону ома при условии, что напряжение падает где-то на ~0.8 вольт (даташит смотри) при нагрузке до ~20мА. И скорость роста напряжения при включении должна fk0(120 знак., 03.06.2013 11:39)
- ты лучше ткни, где в даташите "скорость роста напряжения при включении", чем менторствовать :) - Гудвин(03.06.2013 12:39)
- Эдакий французский загадочный шарм :) Вовсю пЕарят эту таракашку для пробуждения из глубокого сна, а даже reset не предусмотрели. Вон у некрочипа в MCP2030 содержимое регистров битами четности контролируется... Не заморачивался бы, но специфика: Гудвин(272 знак., 03.06.2013 13:10)
- Ну так микрочип -- проф. уровень. А эти ваши ST с этими вашими армами -- сам знаешь... LIS ставили изначально в iPhone. Там что -- батарейку вынул... в смысле в регистре 24h установил 7-й бит boot и оно само. Только нифига не написано как этим fk0(75 знак., 03.06.2013 14:13)
- Блин, а ты глазастый! :) Похоже это именно то, что надо. - Гудвин(03.06.2013 14:22)
- Нет. Я бы на твоём месте сделал бы возможность кратковременного отключения питания и разряда конденсаторов для всей схемы в целом, включая МК. Хотя бы по команде МК. Потому, что заглючить может что угодно, чисто на аппаратном уровне и никакие fk0(28 знак., 03.06.2013 16:18)
- А вот и ответ из бумажки для LIS302: Гудвин(836 знак., 03.06.2013 15:17)
- Блин, а ты глазастый! :) Похоже это именно то, что надо. - Гудвин(03.06.2013 14:22)
- Ну так микрочип -- проф. уровень. А эти ваши ST с этими вашими армами -- сам знаешь... LIS ставили изначально в iPhone. Там что -- батарейку вынул... в смысле в регистре 24h установил 7-й бит boot и оно само. Только нифига не написано как этим fk0(75 знак., 03.06.2013 14:13)
- Если её там нет, это не значит, что её там нет. Подумай сам: ты же пишешь, мол загружает константы при первом включении. Значит там есть цепь сброса внутри встроенная. И она не работает при плавном росте напряжения за полчаса, например. У одно fk0(643 знак., 03.06.2013 13:04)
- Че там вычислять то... 3.6В. 10 uF. Резистор 100 Ом. MSP430 вообще способен вдувать 40 мА одним выводом. До напряжения 1.7В (из шита) напруга вырастет гораздо быстрее 1 мс. А дальше ток потребления - мизер. Разряжать до нуля - 5 мс... Питание Гудвин(32 знак., 03.06.2013 13:35)
- G2210 уделается вдуть 40. 6 мА по DS, реально чуток больше - Vit(03.06.2013 18:07)
- Че там вычислять то... 3.6В. 10 uF. Резистор 100 Ом. MSP430 вообще способен вдувать 40 мА одним выводом. До напряжения 1.7В (из шита) напруга вырастет гораздо быстрее 1 мс. А дальше ток потребления - мизер. Разряжать до нуля - 5 мс... Питание Гудвин(32 знак., 03.06.2013 13:35)
- Эдакий французский загадочный шарм :) Вовсю пЕарят эту таракашку для пробуждения из глубокого сна, а даже reset не предусмотрели. Вон у некрочипа в MCP2030 содержимое регистров битами четности контролируется... Не заморачивался бы, но специфика: Гудвин(272 знак., 03.06.2013 13:10)
- ты лучше ткни, где в даташите "скорость роста напряжения при включении", чем менторствовать :) - Гудвин(03.06.2013 12:39)
- Хочешь питать с ноги МК -- возьми несколько параллельно. Оцени Rds(on) транзисторов там по закону ома при условии, что напряжение падает где-то на ~0.8 вольт (даташит смотри) при нагрузке до ~20мА. И скорость роста напряжения при включении должна fk0(120 знак., 03.06.2013 11:39)
- Вот! Последние слова золотые. Ничто так не снижает надежность, как внедрение подсистемы, повышающей надежность :) Так можно далеко забрести... - Гудвин(03.06.2013 00:07)
- Так говорил же - этот LIS3D зальется компаундом вместе с батарейкой. Надо на всякий случай передергивать изредка - вдруг что собьется. Жопа какая то с этим ST. Нет команды пересброса в девайсе, предназначенном для минимизации потребления Гудвин(96 знак., 02.06.2013 22:58)
- А зачем их инициализировать из power down? И я был бы не уверен, что регистры не от VDD_IO питаются, например. А от VDD только аналоговая часть. Тогда уж отключать и IO, и VDD. - fk0(02.06.2013 22:50)
- Юзать буду SPI. Но где там написано, что калибровочные константы инициализируются при выходе из power down? Пишут, что только при подаче питания. И на этот процесс отводится 4 мс. Вот и хочу дергать VDD... А про "power down" пишут, что содержимое Гудвин(28 знак., 02.06.2013 22:06 - 22:09)
- Зачем? Клади в спящий режим по I2C интерфейсу. Тем более он не особо чувствителен к шумам по VDD и/или VDD_IO -- разделять нет смысла. Ну если хочется приключений... - fk0(02.06.2013 21:58)