ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
565874 Топик полностью
rezident (14.12.2014 02:46, просмотров: 167) ответил Алексей_Ш на Спасибо за совет, но если вы работаете с этим контроллером, приведите пример настройки модуля питания. Подозреваю, что дело в нем. На входе у меня тоже сейчас простейшая RS цепочка (51 Ком, 0.1 Мкф). Пробовал ескость увеличивать до 10 Мкф-не
Я не в курсе особенностей вашего hardware, но ИМХО вы совершенно напрасно мучаете(сь) установки встроенных SVS и SVM, которые привели в сообщении ниже. Тем более, что "не очень понимаю, что означают все эти флаги и как их использовать". Оставьте их (регистры SVS и SVM) в дефолтном состоянии. Хотя бы до того времени, пока не разберётесь с их назначением и функционированием. А для того, чтобы запустить МК от кварца 24МГц вам достаточно установить уровень напряжения питания ядра в соответствии с допустимой тактовой частотой. См. Figure 2. Frequency vs Supply Voltage в datasheet. Это делается одной строчкой. PMMCTL0 = PMMPW | PMMCOREV_3; Опять же вам виднее, но я не понимаю зачем использовать кварц аж 24МГц? Я всегда предпочитал для тактирования ядра MSP430 использовать встроенный DCO, а не внешний кварцевый резонатор или генератор. Во-первых, DCO это встроенный генератор, он уже есть и не требует дополнительных деталей. Во-вторых, частоту DCO можно изменять в очень широких пределах (грубо - 100кГц-100МГц). В-третьих, использование DCO позволяет более гибко управлять энергосбережением за счет быстрого старта и быстрого изменения его частоты. А если для периферии MSP430 непременно нужна кварцованная частота (такие проекты у меня тоже были), то использовался кварц с минимально необходимой для этого частотой (опять же с целью энергосбережения), который включался только тогда, когда это было необходимо. Для самого же ядра MSP430 кварцованная частота вовсе не нужна, ядро замечательно работает на RC-генераторах встроенных DCO, VLO и REFO. Насчет SYS16, скорости нарастания и коммутации питания полевиком. Посчитайте сами примерную скорость нарастания напряжения питания, исходя их сопротивления канала полевика и емкости конденсатора. Если она велика, то можно уменьшить простыми приемами так, как это делается в Load Switches. См. примеры в datasheet Load Switch на сайтах TI, NXP, ON Semicondutor, Fairchild Semiconductor и пр.
image