Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Аналоговое питание у MSP430F2013
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
янетот
Кто-нибудь порбовал подключать отдельно, через стабилизатор, аналоговое питание на 0,5-1 вольт ниже, чем цифровое в MSP430F2013 в QFN корпусе?
По документации вроде раздельно подается пмтание, но когда прозваниваешь, то зкмли вообще накоротко замкнуты, а при подаче на DVcc 3,50 вольта на неприпаяной AVcc оказывается 3,45 вольта, чтобы подать на нее ниже напряжение, ток надо огромный прикладывать - ок 10 мА.
Все-таки у этого контроллера нормальное раздельное питание и я что-то не так делаю или у него не настоящее разднльное питание?
Сергей Борщ
Цитата(янетот @ Sep 24 2008, 04:05) *
Кто-нибудь порбовал подключать отдельно, через стабилизатор, аналоговое питание на 0,5-1 вольт ниже, чем цифровое в MSP430F2013 в QFN корпусе?
Нет. Потому что это прямым текстом запрещено в документации на контроллер. Читайте внимательнее даташит, в частности раздел про электрические характеристики.
rezident
Цитата(янетот @ Sep 24 2008, 07:05) *
Все-таки у этого контроллера нормальное раздельное питание и я что-то не так делаю или у него не настоящее разднльное питание?
Полностью раздельного питания в MSP430 не бывает. DVSS и AVSS, а также DVCC и AVCC обычно имеют на кристалле соединение через подложку, либо специально выполненными встречно-параллельными диодами. Разница в потенциалах более 0,3В вызывает утечку через эти диоды. Т.е. подавая на AVCC напряжение на 1В меньше вы пытаетесь запитать аналоговую часть от цифрового питания DVCC через "накристальный" диод. Как вы сами понимаете, ни к чему хорошему это не приводит. Да и вообще непонятен смысл этой затеи. Зачем это нужно? MSP430 ведь имеет широкий диапазон питающих напряжений от 1,8В до 3,6В.
янетот
Иметь то он имеет, но встроенный датчик температуры сильно зависит от напряжения питания, хотелось бы регулировать только аналоговое питание, чтобы можно было самим микроконтроллером отключать стабилизатор (необходим ток всего устройства в слип моде не более 400 нА), конечно можно откалибровать при разных напряжениях питания и температурах, но это трудоемко и не сильно точно, а так датчик температуры весьма хорош, стабильный и линейный (при стабильном питании).
Спасибо за исчерпывающий ответ. Не нашел в документации, что нельзя подключать аналоговое питание так, как я хотел и на фига надо было их раздельно выводить? Чисто что бы кондеры отдельные поставить?

Цитата(Сергей Борщ @ Sep 24 2008, 14:55) *
Нет. Потому что это прямым текстом запрещено в документации на контроллер. Читайте внимательнее даташит, в частности раздел про электрические характеристики.


Ну вот и скажите номер документа, номер страницы и номер строки!
На десять раз пересмотрел - запрета не нашел, только рекомендованные условия!
Сергей Борщ
Цитата(янетот @ Sep 24 2008, 21:43) *
Ну вот и скажите номер документа, номер страницы и номер строки!
На десять раз пересмотрел - запрета не нашел, только рекомендованные условия!
Мда. Неделю штудировал усер гады и даташиты, пытаясь найти - где же я совсем недовно встречал упоминание об этом. Нашел. Только в даташите на атмеловскую мегу-8 smile.gif
Цитата
AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected to VCC through a low-pass filter. Note that Port C (5..4) use digital supply voltage, VCC.
Там же, в электрических характеристиках, указаны и пределы AVcc: DVcc+-0.3в. Признаю, ввел в заблуждение. На след. неделе буду связываться с тех. поддержкой по другим вопросам, заодно уточню и этот вопрос. Ответ сообщю здесь.
Сергей Борщ
Цитата(Сергей Борщ @ Oct 4 2008, 18:46) *
Признаю, ввел в заблуждение. На след. неделе буду связываться с тех. поддержкой по другим вопросам, заодно уточню и этот вопрос.
Рано начал каяться. В процессе написания запроса в техподдержку наткнулся таки на поминаемое "прямым текстом": Даташит на 241x, 261x (slas541a), стр. 29, примечание к таблице recommended operating conditions:
Цитата
It is recommended to power AVCC and DVCC from the same source. A maximum difference of 0.3 V between AVCC and DVCC can be tolerated during power-up.
Запрос все равно написал, пусть исправят и в остальных даташитах.
янетот
Цитата(Сергей Борщ @ Oct 6 2008, 20:14) *
Рано начал каяться. В процессе написания запроса в техподдержку наткнулся таки на поминаемое "прямым текстом": Даташит на 241x, 261x (slas541a), стр. 29, примечание к таблице recommended operating conditions: Запрос все равно написал, пусть исправят и в остальных даташитах.


Ну так хорошо бы было, а то, лично по моим ощущениям, большинство народу, если работают только с 2013, то и читают руководство только на них.
Ну а датчик температуры терпимо калибруется, причем зависимость от напряжения питания можно снять при любой температуре, а, хм, зависимость от температуры уже потом при любом напряжении питания, нормально вроде получается, не совсем линейная зависимоть, особенно для напряжения, но отклонения не большие получаются. Осталось только узнать как со временем характеристики датчика уплывают.
Сергей Борщ
Цитата(янетот @ Oct 8 2008, 06:27) *
Осталось только узнать как со временем характеристики датчика уплывают.
Есть вот такие данные из раздела ОБС:
Цитата
Могу добавить,что с течением времени эксплуатации устройства за 2 года, он уплывает на -3,5 градуса, это в 430F135 из практики. - sasa_c(30.09.2008 12:52)


Цитата(Сергей Борщ @ Oct 6 2008, 16:14) *
Запрос все равно написал, пусть исправят и в остальных даташитах.
Вот и ответ подоспел:
Цитата
Цитата
Question #3.
There is the following information in the Datasheet for 430x241x, 430x261x (slas541a, page 29, note 1): "A maximum difference of 0.3 V between AVCC and DVCC can be tolerated during power-up.".
There is no such phrase in the Datasheet for MSP430x13x, 14x, 14x1 (slas272f), 15x, 16x, 16x1 (slas368e), 20x1, 20x2, 20x3 (slas491) may be in the others also. Does this mean that you can use parameter from Absolute Maximum Ratings:
Voltage applied to any pin (see Note) −0.3V to VCC+0.3V
To AVCC in these MCUs? If not, this is also inaccuracy in documentation.
The information in 2xx datasheets is correct and also applies to 1xx family. I agree that 1xx information is incomplete here – this issue is also known in our documentation team. I was recommending to include an information in User’s Manual some time ago as the effort to update all 1xx datasheets might be a too big effort.
Цитата
As such documentation inaccuracies sometimes take a lot of time from the software designers it will be useful if time which one engineer spent for looking for them and for trying to find the solutions will allow to others not to waste it again.
Thanks for the information and your recommendations. I agree that a perfect documentation can save a lot of time on customer side – and also on my side supporting the customers.
Sorry for causing inconvenience due to this incompleteness – we are really working on documentation improvements which sometimes take a while….
янетот
Цитата(Сергей Борщ @ Oct 8 2008, 17:16) *
Есть вот такие данные из раздела ОБС:

Пасиб, я это уже находил, но может в этом они постабильней поставили, все-таки АЦП помощнее, может и обвязку к нему получше сделали
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.