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

|
Кто-нибудь порбовал подключать отдельно, через стабилизатор, аналоговое питание на 0,5-1 вольт ниже, чем цифровое в MSP430F2013 в QFN корпусе? По документации вроде раздельно подается пмтание, но когда прозваниваешь, то зкмли вообще накоротко замкнуты, а при подаче на DVcc 3,50 вольта на неприпаяной AVcc оказывается 3,45 вольта, чтобы подать на нее ниже напряжение, ток надо огромный прикладывать - ок 10 мА. Все-таки у этого контроллера нормальное раздельное питание и я что-то не так делаю или у него не настоящее разднльное питание?
|
|
|
|
|
Sep 24 2008, 18:43
|
Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014

|
Иметь то он имеет, но встроенный датчик температуры сильно зависит от напряжения питания, хотелось бы регулировать только аналоговое питание, чтобы можно было самим микроконтроллером отключать стабилизатор (необходим ток всего устройства в слип моде не более 400 нА), конечно можно откалибровать при разных напряжениях питания и температурах, но это трудоемко и не сильно точно, а так датчик температуры весьма хорош, стабильный и линейный (при стабильном питании). Спасибо за исчерпывающий ответ. Не нашел в документации, что нельзя подключать аналоговое питание так, как я хотел и на фига надо было их раздельно выводить? Чисто что бы кондеры отдельные поставить? Цитата(Сергей Борщ @ Sep 24 2008, 14:55)  Нет. Потому что это прямым текстом запрещено в документации на контроллер. Читайте внимательнее даташит, в частности раздел про электрические характеристики. Ну вот и скажите номер документа, номер страницы и номер строки! На десять раз пересмотрел - запрета не нашел, только рекомендованные условия!
|
|
|
|
|
Oct 4 2008, 15:46
|

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

|
Цитата(янетот @ Sep 24 2008, 21:43)  Ну вот и скажите номер документа, номер страницы и номер строки! На десять раз пересмотрел - запрета не нашел, только рекомендованные условия! Мда. Неделю штудировал усер гады и даташиты, пытаясь найти - где же я совсем недовно встречал упоминание об этом. Нашел. Только в даташите на атмеловскую мегу-8  Цитата 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)
|
|
|
|
|
Oct 6 2008, 13:14
|

Гуру
     
Группа: Модераторы
Сообщений: 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)
|
|
|
|
|
Oct 8 2008, 03:27
|
Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014

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

Гуру
     
Группа: Модераторы
Сообщений: 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)
|
|
|
|
|
Oct 9 2008, 03:48
|
Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014

|
Цитата(Сергей Борщ @ Oct 8 2008, 17:16)  Есть вот такие данные из раздела ОБС: Пасиб, я это уже находил, но может в этом они постабильней поставили, все-таки АЦП помощнее, может и обвязку к нему получше сделали
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|