msp430 ADC

Jul 24, 2003 3 Replies

Hi, All!



Вопрос возник по АЦП у msp430f14x



Почему VeREF+ не обозван (по аналогии с P6.7/A7) как VeREF+/A8 ? И VeREF-/VREF- тоже.



Или там таки есть что-то, что не даёт их использовать как обычные входы АЦП, равноправные с P6 ?


wbr,


25-Jul-03 08:17 Harry Zhurov wrote to Oleksandr Redchuk:

OR>> Почему VeREF+ не обозван (по аналогии с P6.7/A7) как VeREF+/A8 ? OR>> И VeREF-/VREF- тоже.

HZ> Hаверное потому же, почему AVcc/2 и TSensor не обозваны как A10 и A11. :) Ну так ими _в_принципе_ нельзя померять что-то другое.

HZ> ИМХО: A0-A7 - это внешние каналы, они явно присутствуют на выводах HZ> порта в HZ> виде альтернативной функции. И это основное их назначение (в контексте HZ> ADC), HZ> поэтому они так прописаны. Т.е. они для измерения внешних сигналов при HZ> любых HZ> (валидных, ессно) значениях/конфигурациях опор. А VeREF+ и VREF/VeREF- - HZ> основное назначение: задавать снаружи параметры измерительного диапазона. Ну вот возьмём ATmega8, ATmega128. Есть нога, обозванная Aref. Может быть или входом Vref, или точкой для bypass конденсатора. Всё. Честно обозвана только Aref. Теперь берём tiny26. Есть нога PA3/Aref. Может быть или Vref, или IO ногой. Все функции отражены в названии. Поянтно, что они альтернативны, и если я её задействовал как PA3, то Aref у меня отсутствует.

HZ> В общем, как-то сумбурно вышло, но смысл, главное, ясен (что там к HZ> чему), HZ> т.ч. поименование в данном случае, имхо, ничего не портит. Так даже HZ> лучше, HZ> иначе VeREF+/A8 могло бы ввести в заблуждение, что, дескать, есть еще HZ> один полноценный канал. В заблуждение ввело бы название "А8". А "VeRef+/A8" - вполне понятно, что раз используется как A8 - то с VeREF+ можно попрощаться, что если нужен VeREF+, то нельзя задействовать как A8. Аналогично как с названием P2.2/CAOUT/TA0 - мне ясно, что если я его взял как CAOUT, то как TA0, которым можно послушать что угодно, я его использовать не могу. Или, раз это "неполноценный" TA0 (не во всех случаях может быть таковым) то с имени этой ноги надо бы TA0 убрать :-) ?

Wbr,

Hi Oleksandr! You wrote to "Harry Zhurov " on Fri, 25 Jul 2003 23:55:33 +0600:

[...]

OR> ÷ ÚÁÂÌÕÖÄÅÎÉÅ ××ÅÌÏ ÂÙ ÎÁÚ×ÁÎÉÅ "á8". á "VeRef+/A8" - ×ÐÏÌÎÅ ÐÏÎÑÔÎÏ, OR> ÞÔÏ ÒÁÚ ÉÓÐÏÌØÚÕÅÔÓÑ ËÁË A8 - ÔÏ Ó VeREF+ ÍÏÖÎÏ ÐÏÐÒÏÝÁÔØÓÑ, OR> ÞÔÏ ÅÓÌÉ ÎÕÖÅÎ VeREF+, ÔÏ ÎÅÌØÚÑ ÚÁÄÅÊÓÔ×Ï×ÁÔØ ËÁË A8.

ïË, ÕÂÅÄÉÌ, ÅÓÌÉ ÔÅÂÅ ÔÁË ÂÏÌØÛÅ ÎÒÁ×ÉÔÓÑ, ÔÏ ÎÉËÔÏ ÎÅ ÍÅÛÁÅÔ × ÓÈÅÍÅ ÓÉÍ×ÏÌ ÒÉÓÏ×ÁÔØ ÂÏÌÅÅ ÉÎÆÏÒÍÁÔÉ×ÎÙÍ ÓÐÏÓÏÂÏÍ. èÏÔÑ × ÌÀÂÏÍ ÓÌÕÞÁÅ A8 ÎÅ ÜË×É×ÁÌÅÎÔÅÎ A0-A7, É, ×ÏÚÍÏÖÎÏ, ÐÏÜÔÏÍÕ ôéÛÎÉËÉ ÐÏÓÞÉÔÁÌÉ ÐÒÁ×ÉÌØÎÙÍ ÎÅ ÎÁÚÙ×ÁÔØ ÅÇÏ ÔÁË, ËÁË ÐÒÅÄÐÏÞÉÔÁÅÛØ ÔÙ.

OR> áÎÁÌÏÇÉÞÎÏ ËÁË Ó ÎÁÚ×ÁÎÉÅÍ P2.2/CAOUT/TA0 - ÍÎÅ ÑÓÎÏ, OR> ÞÔÏ ÅÓÌÉ Ñ ÅÇÏ ×ÚÑÌ ËÁË CAOUT, ÔÏ ËÁË TA0, ËÏÔÏÒÙÍ OR> ÍÏÖÎÏ ÐÏÓÌÕÛÁÔØ ÞÔÏ ÕÇÏÄÎÏ, Ñ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅ ÍÏÇÕ.

ëÓÔÁÔÉ, Ó TA0 (É ÐÏÄÏÂÎÙÍ) ÅÓÔØ ÇÒÁÂÌÉ: ÔÁÍ, ËÁË ÐÏÍÎÉÛØ, TA0 ÍÏÖÎÏ ×Ù×ÅÓÔÉ ÎÁ ÎÅÓËÏÌØËÏ ÎÏÇ, × ÞÁÓÔÎÏÓÔÉ ÎÁ P1.1, P1.5, P2.2, P2.7. ôÏÌØËÏ ÆÕÎËÃÉÏÎÁÌØÎÏ ÜÔÏ ÎÅ ÒÁ×ÎÏÚÎÁÞÎÙÅ ×Ù×ÏÄÙ - P1.1, P1.5, P2.7 ÇÏÄÑÔÓÑ ÄÌÑ ×Ù×ÏÄÁ, Á P1.1, P2.2 ÄÌÑ ××ÏÄÁ, ÔÁËÉÍ ÏÂÒÁÚÏÍ ÔÏÌØËÏ P1.1 Ñ×ÌÑÅÔÓÑ ÕÎÉ×ÅÒÓÁÌØÎÙÍ. ñ × ÐÅÒ×ÙÊ ÒÁÚ ËÏÇÄÁ ÄÅÌÁÌ, ÎÁÓÔÕÐÉÌ ÎÁ ÜÔÉ ÇÒÁÂÌÉ ÐÏ ÎÅ×ÎÉÍÁÔÅÌØÎÏÓÔÉ (ÚÁ×ÅÌ ÓÉÇÎÁÌ Capture ÎÁ P2.7 (ÏÎ ÖÅ TA0 × ÓÉÍ×ÏÌÅ íë ÎÁ ÓÈÅÍÅ :)) - ÔÁË ÕÄÏÂÎÅÅ ÐÒÉ ÒÁÚ×ÏÄËÅ ÂÙÌÏ :), ÐÒÉÛÌÏÓØ ÄÏÒÏÖËÕ ÒÅÚÁÔØ É ÐÒÏ×ÏÄÏË ÐÅÒÅËÉÄÙ×ÁÔØ (ÂÌÁÇÏ ÔÁÍ ×ÓÅÇÏ ÔÒÉ ÏÐÙÔÎÙÈ ÏÂÒÁÚÃÁ ÂÙÌÏ).

Bye.

### ìÕÞÛÉÊ × ÍÉÒÅ ÏÍÏÌÁÖÉ×ÁÀÝÉÊ ËÒÅÍ "àÎÏÓÔØ": ÕÖÅ ÐÏÓÌÅ ×ÔÏÒÏÇÏ ÐÒÉÍÅÎÅÎÉÑ ÎÁ ×ÁÛÅÊ ËÏÖÅ ÐÏÑ×ÌÑÀÔÓÑ ×ÏÓÈÉÔÉÔÅÌØÎÙÅ, ÐÒÑÍÏ-ÔÁËÉ ÀÎÏÛÅÓËÉÅ ÐÒÙÝÉ.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required