Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: АЦП в LPC1768
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Polaris
Доброго всем времени суток!

Решили использовать для своих измерений внутренний АЦП LPC1768, позарившись на 12 бит разрешения и наличие двуполярной опоры. Сейчас смотрю на результаты, выходит какая-то ерунда, первый результат оцифровки более-менее в норме, а последующие 0x0FFF. Что мы сделали - измеряем сигнал с Pt100, соответственно для расширения диапазона подали на VREFP/VREFN приблизительно 3.3В через делитель 1,1кОм-2.2кОм, в итоге была надежда, на то, что измерение пойдет в диапазоне от 2.2В до 3.3В (приблизительно, конечно), расчет строился на том, что измерять будем сопротивление Pt100 в диапазоне от 100 до 150 Ом. На усиление поставили инструментальник AD623 с коэффициентом усиления около 22. Теоретически все было хорошо, в мануале от LPC17xx ничего про ограничение диапазона напряжения в рамках 3.3В нет. Можно ли так делать? Измерения на натуре показали, что в VREFP/VREFN втекает ток порядка 100мкА, для тока измерения 1мА это многовато...
И еще вопрос - в режиме измерения BURST первый результат проходит в прерывание нормально, а потом сыпятся сообщения об OVERRUN, при том, что за основу взят образец из CodeBundle для Keil, и регистр данных в прерывании читается, обнуляя по идее регистр статуса. Что я могу делать не так?

Заранее спасибо!
Dron_Gus
Цитата
ADC negative reference voltage: This should be the same voltage as
VSS but should be isolated to minimize noise and error. Level on this pin is
used as a reference for ADC and DAC.
ADC positive reference voltage: This should be nominally the same
voltage as VDDA but should be isolated to minimize noise and error. The
voltage level on this pin is used as a reference for ADC and DAC. Note:
this pin should be tied to 3.3v if the ADC and DAC are not used.
Polaris
Да, действительно. Спасибо, что ткнули!
Документация, конечно, шикарная, нигде в разделе про АЦП ничего про это не пишут, хотя информация по входам тоже имеется...
rezident
Подниму тему, т.к. вопрос аналогичный.
Правильно ли я понимаю процитированное из datasheet, что VREFN должен иметь потенциал VSS±0,5В (полВольта допуск для внутренних диодов, связывающих его с VSS), а VREFP имеет ограничение снизу 2,7В как и для VDDA и сверху значение VDDA?
Хотелось для более точного измерения сигнала токовой петли 4-20мА приблизить опору к диапазону входных напряжений, снимаемых с шунта 124,5 Ом (0,5В...2,5В). Питание VDDA - 3,3В. Опора сейчас на VREFP - 3,0В. Хотелось на VREFN подать около 0,5В, но если я правильно понимаю, то для АЦП LPC176x и LPC175x это недопустимо, верно?
Polaris
Цитата(rezident @ Sep 8 2010, 23:34) *
Подниму тему, т.к. вопрос аналогичный.
Правильно ли я понимаю процитированное из datasheet, что VREFN должен иметь потенциал VSS±0,5В (полВольта допуск для внутренних диодов, связывающих его с VSS), а VREFP имеет ограничение снизу 2,7В как и для VDDA и сверху значение VDDA?
Хотелось для более точного измерения сигнала токовой петли 4-20мА приблизить опору к диапазону входных напряжений, снимаемых с шунта 124,5 Ом (0,5В...2,5В). Питание VDDA - 3,3В. Опора сейчас на VREFP - 3,0В. Хотелось на VREFN подать около 0,5В, но если я правильно понимаю, то для АЦП LPC176x и LPC175x это недопустимо, верно?

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