Здравствуйте!
Хочу считать данные с АЦП. АЦП 8-ми канальный, данные считываю по паралельной шине микроконтроллером, а затем вывожу числа на экран компьютера (через COM-порт).
Тестирую АЦП, подавая на первый вход 5в (максимальное напряжение) Так вот считанные данные поступают в циклический буфер. Когда забираю данные только с одного канала (один раз дёргаю RD), то данные отображаются как и должно быть один за другим:
32657 32657 32657 32657 . . .
Когда считываю данные из 8-ми каналов(8 раз дёргаю RD) и вывожу на экран циклически все данные то видно что по первому каналу наблюдаются аномалии время от времени:
32657 // 1 канал 10323 // 2 канал 10323 // 3 канал 10323 // 4 канал 10323 // 5 канал 10323 // 6 канал 10323 // 7 канал 10323 // 8 канал 5324 // 1 канал . . . 16323 // 1 канал . . . 32657 // 1 канал
С чём это может быть связано? Странно что эти аномалии проявляются толкьо если считываю больше 1 канала. (значит с самим сигналом всё впорядке и дело в связке АЦП+процессор)
Может кто сталкивался?...
|