Проблема с помехами на выходе интегратора
|
|
|
| Пн, 13.02.2017, 23:17 | Сообщение # 2
|
msmmmm
Постов: 891
Друзья |
kosolap, пика там два - в верхней точке и в нижней, появляются они в моменты переключения опорного напряжения. Смотри помехи по питанию. Интегратор этого пропускать не должен. Свистопляска на спаде похожа на программный баг, но в первую очередь смотреть питание, разводку общего провода, вешать блокировочные конденсаторы и выложить сюда осциллограммы на выходе DD2.2 и PC0, PC1 DD1.
|
|
| Ср, 15.02.2017, 04:26 | Сообщение # 3
|
kosolap
Постов: 8
ОК |
msmmmm, Доброго времени суток. От кода это вряд ли зависит, задача контроллера просто считать количество ступенек на входе РС0 и выдавать по сути тот же сигнал на РС1, только с задержкой. Но я всё таки скину осциллограммы, только хотелось бы узнать что за "блокировочные" конденсаторы имеются ввиду.
|
|
| Ср, 15.02.2017, 14:56 | Сообщение # 4
|
msmmmm
Постов: 891
Друзья |
Цитата: "блокировочный конденсатор — конденсатор, установленный таким образом, что он шунтирует питание микросхемы и действует как местный источник питания. Блокировочный конденсатор выдает необходимую мгновенную мощность на некоторое время." Устанавливается параллельно выводам питания микросхем, ключей и т.д. Количество и емкость зависит от схемы, монтажа и необходимого качества выходного сигнала. В этой схеме достаточно установить по 0,1 мкФ между общим проводом и выводами питания вблизи от выводов питания DD1 и DD2.
|
|
| Ср, 15.02.2017, 16:19 | Сообщение # 5
|
kosolap
Постов: 8
ОК |
msmmmm, Контроллер уже запитан с конденсаторами изначально, т.к. установлен на отладочной плате. Эти конденсаторы устанавливать на каждый полюс питания вот так?
Прошу прощения за может глупые вопросы)
|
|
| Ср, 15.02.2017, 19:05 | Сообщение # 6
|
msmmmm
Постов: 891
Друзья |
Да, только как можно ближе к выводам микросхемы.Цитата kosolap ( ) по сути тот же сигнал на РС1, только с задержкой Задержка зачем? Суть преобразования как раз в соотношении нулей и единиц в цифровом потоке, смысла задержек не понимаю.
|
|
| Чт, 16.02.2017, 08:14 | Сообщение # 7
|
kosolap
Постов: 8
ОК |
msmmmm, Там логика работы Дельта-Сигма АЦП. Считается текущие 1 и 0. А для работы нужны предыдущее значение,которое возвращается на инвертирущий вход DD2.2.
|
|
| Чт, 16.02.2017, 11:56 | Сообщение # 8
|
msmmmm
Постов: 891
Друзья |
kosolap, как я понял, это имеется ввиду синхронизация переключения уровней опорного напряжения с частотой следования отсчетов. Делал такие АЦП когда контроллеры еще были экзотикой, только опорные напряжения были +5В,-5В, уровень компаратора - 0В. Насколько помню, уровень компаратора нельзя выбирать вблизи уровня опорных напряжений. Может и колебания на спаде из-за этого (здесь уровни 0 и 5В, компаратор 0В). Попробуй поднять опорное напряжение компаратора до 0,5-1В. Провода от контроллера до аналоговой части должны быть минимальной длины.
|
|
| Чт, 16.02.2017, 12:12 | Сообщение # 9
|
ert_zeb
Постов: 99
ОК |
Не знаю есть ли в этом МК встроенный компаратор, но если есть, лучше им воспользоваться. В этом случае внешняя обвязка следящего АЦП сведётся к пассивным мелочам и не придётся искать глюки осциллографом:
Из книги советов по ПИК-ам. Или более подробно. Но опять же по ПИК-ам. Нужно будет допиливать под Меги.
|
|
| Чт, 16.02.2017, 12:21 | Сообщение # 10
|
msmmmm
Постов: 891
Друзья |
ert_zeb, в этом варианте точность так себе, особенно ближе к 0. Выше более-менее линейно.
|
|