реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Аналоговое питание у MSP430F2013
янетот
сообщение Sep 24 2008, 01:05
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014



Кто-нибудь порбовал подключать отдельно, через стабилизатор, аналоговое питание на 0,5-1 вольт ниже, чем цифровое в MSP430F2013 в QFN корпусе?
По документации вроде раздельно подается пмтание, но когда прозваниваешь, то зкмли вообще накоротко замкнуты, а при подаче на DVcc 3,50 вольта на неприпаяной AVcc оказывается 3,45 вольта, чтобы подать на нее ниже напряжение, ток надо огромный прикладывать - ок 10 мА.
Все-таки у этого контроллера нормальное раздельное питание и я что-то не так делаю или у него не настоящее разднльное питание?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 24 2008, 07:55
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(янетот @ Sep 24 2008, 04:05) *
Кто-нибудь порбовал подключать отдельно, через стабилизатор, аналоговое питание на 0,5-1 вольт ниже, чем цифровое в MSP430F2013 в QFN корпусе?
Нет. Потому что это прямым текстом запрещено в документации на контроллер. Читайте внимательнее даташит, в частности раздел про электрические характеристики.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 24 2008, 17:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(янетот @ Sep 24 2008, 07:05) *
Все-таки у этого контроллера нормальное раздельное питание и я что-то не так делаю или у него не настоящее разднльное питание?
Полностью раздельного питания в MSP430 не бывает. DVSS и AVSS, а также DVCC и AVCC обычно имеют на кристалле соединение через подложку, либо специально выполненными встречно-параллельными диодами. Разница в потенциалах более 0,3В вызывает утечку через эти диоды. Т.е. подавая на AVCC напряжение на 1В меньше вы пытаетесь запитать аналоговую часть от цифрового питания DVCC через "накристальный" диод. Как вы сами понимаете, ни к чему хорошему это не приводит. Да и вообще непонятен смысл этой затеи. Зачем это нужно? MSP430 ведь имеет широкий диапазон питающих напряжений от 1,8В до 3,6В.
Go to the top of the page
 
+Quote Post
янетот
сообщение Sep 24 2008, 18:43
Сообщение #4





Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014



Иметь то он имеет, но встроенный датчик температуры сильно зависит от напряжения питания, хотелось бы регулировать только аналоговое питание, чтобы можно было самим микроконтроллером отключать стабилизатор (необходим ток всего устройства в слип моде не более 400 нА), конечно можно откалибровать при разных напряжениях питания и температурах, но это трудоемко и не сильно точно, а так датчик температуры весьма хорош, стабильный и линейный (при стабильном питании).
Спасибо за исчерпывающий ответ. Не нашел в документации, что нельзя подключать аналоговое питание так, как я хотел и на фига надо было их раздельно выводить? Чисто что бы кондеры отдельные поставить?

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


Ну вот и скажите номер документа, номер страницы и номер строки!
На десять раз пересмотрел - запрета не нашел, только рекомендованные условия!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 4 2008, 15:46
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(янетот @ 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в. Признаю, ввел в заблуждение. На след. неделе буду связываться с тех. поддержкой по другим вопросам, заодно уточню и этот вопрос. Ответ сообщю здесь.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 6 2008, 13:14
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Сергей Борщ @ 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.
Запрос все равно написал, пусть исправят и в остальных даташитах.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
янетот
сообщение Oct 8 2008, 03:27
Сообщение #7





Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014



Цитата(Сергей Борщ @ Oct 6 2008, 20:14) *
Рано начал каяться. В процессе написания запроса в техподдержку наткнулся таки на поминаемое "прямым текстом": Даташит на 241x, 261x (slas541a), стр. 29, примечание к таблице recommended operating conditions: Запрос все равно написал, пусть исправят и в остальных даташитах.


Ну так хорошо бы было, а то, лично по моим ощущениям, большинство народу, если работают только с 2013, то и читают руководство только на них.
Ну а датчик температуры терпимо калибруется, причем зависимость от напряжения питания можно снять при любой температуре, а, хм, зависимость от температуры уже потом при любом напряжении питания, нормально вроде получается, не совсем линейная зависимоть, особенно для напряжения, но отклонения не большие получаются. Осталось только узнать как со временем характеристики датчика уплывают.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 8 2008, 10:16
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(янетот @ 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….


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
янетот
сообщение Oct 9 2008, 03:48
Сообщение #9





Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014



Цитата(Сергей Борщ @ Oct 8 2008, 17:16) *
Есть вот такие данные из раздела ОБС:

Пасиб, я это уже находил, но может в этом они постабильней поставили, все-таки АЦП помощнее, может и обвязку к нему получше сделали
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 16:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01675 секунд с 7
ELECTRONIX ©2004-2016