Есть устройство с М640 на борту. Алгоритм работы подразумевает следующие действия:
- измерение напряжения поступающего с внешнего датчика на вход АЦП М640 (диапазон 1.5 В - 2 В );
- переключение входа АЦП на GND через мультиплексор АЦП, измерение;
- переключение входа АЦП на внутренний источник напряжения 1.1В через внутренний мультплексор, измерение.
В качестве опоры используется внутренний источник опорного напряжения 2.56В.
Последовательность измерений в принципе не важна. В ходе работы обнаружились непонятные явления при измерении внутреннего напряжения 1.1 В.
Допустим выполняется следующая последовательность действий:
- переключение на канал сигнала с датчика;
- измерение (70 выборок);
- переключение на канал 1.1в;
- измерение (70 выборок).
При измерении сигнала с датчика всё нормально, вопросов нет. А вот при измерении 1.1 в наблюдается след картина. Первые выборки просто зашкаливают, далее начинается плавное уменьшение значений и гдето на 40 - 50 выбоке и далее значения стабилизируется на уровне 1.1в (плюс-минус в пределах заданной погрешностиестественно).
Поменяем последовательность:
- переключение на канал GND
- измерение (70 выборок);
- переключение на канал 1.1в;
- измерение (70 выборок).
В данном случае при измерении GND всё в порядке. При измерении 1.1В следующая картина. Первые выбоки в глубоком провале, значения 0 или близкое к этому, далее начинается плавное увеличение значенийи где то на 40 - 50 выбоке и далее значения стабилизируется на уровне 1.1в (плюс-минус в пределах заданной погрешностиестественно).
Картина на нескольких устройствах одна и таже. Разница только в том, что на одних увеличение и уменьшение значений происходит примерно по экспоненциальному закону, а на других наблюдается колебательный процесс (как звон). Изменяется так же и время установления значения от 30 до 50 выборок.
Как показали эксперименты картина практически не меняется при изменении тактовой частоты АЦП.
Что это это за ерунда такая? В чём может быть дело? Картинка такая наблюдается только при работе в внутренней напругой М640 в 1.1 В.