Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MSP430x1xx & SVS
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Lucky:)
Для всех MSP430x1xx один guide slau049f.pdf.

1. есть ли в MSP430F123 SVS или что-то похожее?
2. Корректно ли использовать SVS как детектор напряжения питания и при падании напряжения до "критического" отправить MSP в спячку, до появления корректного питания?
Dog Pawlowa
Цитата(Lucky:) @ Nov 10 2006, 06:52) *
Для всех MSP430x1xx один guide slau049f.pdf.

1. есть ли в MSP430F123 SVS или что-то похожее?
2. Корректно ли использовать SVS как детектор напряжения питания и при падании напряжения до "критического" отправить MSP в спячку, до появления корректного питания?

1. Наличие блоков, описанных в slau049, в конкретном контроллере, нужно смотреть в описании на этот контроллер.
2. Использовать можно, но нужно ответить на вопрос, что это дает в конкретном случае. Я лично не использую, так как обычно анализируется напряжение до стабилизатора, чтобы иметь больше резерв времени (для сохранения в нужной информации в EEPROM).
rezident
Цитата(Lucky:) @ Nov 10 2006, 08:52) *
Для всех MSP430x1xx один guide slau049f.pdf.

1. есть ли в MSP430F123 SVS или что-то похожее?
2. Корректно ли использовать SVS как детектор напряжения питания и при падании напряжения до "критического" отправить MSP в спячку, до появления корректного питания?

На п.1 Dog Pawlowa ответил. Читайте даташит на конкретный кристалл. Или см. в табличку от производителя slab034l (1,8MB).
По п.2. ответ зависит от целей мониторинга питания. Если питание MSP430 осуществляется от акуммулятора, то при разряде оного до критического уровня лучше вообще всю схему отключать от него, а не просто (не только) МК в спячку переводить. Если имеется внешнее (сетевое, например) питание, то обычно мониторят именно его, а не питание собственно самого МК.
Lucky:)
Цитата
По п.2. ответ зависит от целей мониторинга питания. Если питание MSP430 осуществляется от акуммулятора, то при разряде оного до критического уровня лучше вообще всю схему отключать от него, а не просто (не только) МК в спячку переводить. Если имеется внешнее (сетевое, например) питание, то обычно мониторят именно его, а не питание собственно самого МК.

Внешнего питания нет, только аккумулятор.
Как только питание просядет ниже нормы, надо отправить сигнал тревоги, "погасть все огни", и в sleep. Как только питание появилось - продолжить работу.
Dog Pawlowa
Цитата(Lucky:) @ Nov 11 2006, 09:16) *
Внешнего питания нет, только аккумулятор.
Как только питание просядет ниже нормы, надо отправить сигнал тревоги, "погасть все огни", и в sleep. Как только питание появилось - продолжить работу.

Только вопрос, чем это принципиально отличается от сброса?
В слипе сигнал тревоги будет формироваться? Скорее всего нет.
Питание появится - точно также запустится.
С того же места программы? Это так важно, если пользователь, имея важные данные, не удосужился зарядить аккумулятор вовремя?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.