bus16 0 21 марта, 2015 Опубликовано 21 марта, 2015 · Жалоба Добрый всем день. Тема наверняка избитая (надеюсь), но поиском ничего похожего не нашел(( Суть: есть PIC16F722, питается от 5 В, OSCCON=0x20, TRISA=0xFF, ANSELA=2, ADCON0=1, ADCON1=0. На RA1 подается сигнал 3,5 В - в результате измерения получаю 105 вместо 178. Подаю на RA1 5 В - в результате измерений 168 вмсето 255. Acquisition time увеличивал - ничего не изменялось. Что ещё может влиять на результат измерений? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость DL36 21 марта, 2015 Опубликовано 21 марта, 2015 · Жалоба Добрый всем день. Тема наверняка избитая (надеюсь), но поиском ничего похожего не нашел(( Суть: есть PIC16F722, питается от 5 В, OSCCON=0x20, TRISA=0xFF, ANSELA=2, ADCON0=1, ADCON1=0. На RA1 подается сигнал 3,5 В - в результате измерения получаю 105 вместо 178. Подаю на RA1 5 В - в результате измерений 168 вмсето 255. Acquisition time увеличивал - ничего не изменялось. Что ещё может влиять на результат измерений? Входное сопротивление в цепи сигнала и опоры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bus16 0 21 марта, 2015 Опубликовано 21 марта, 2015 · Жалоба Входное сопротивление в цепи сигнала и опоры. Подаю 5 В от источника питания, опора внутренняя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость DL36 21 марта, 2015 Опубликовано 21 марта, 2015 · Жалоба Подаю 5 В от источника питания. Через резистор? Если нет то не досчитывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bus16 0 21 марта, 2015 Опубликовано 21 марта, 2015 · Жалоба Через резистор? Если нет то не досчитывает. так и есть. проект не моей - просили доработать прошивку. Итог: при записи GO/DONE очищался номер канала в ADCON0. Так и есть, не досчитывал! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость DL36 21 марта, 2015 Опубликовано 21 марта, 2015 · Жалоба поподробнее? (простите дурака) С Этими пиками не работал уже очень давно. Но алгоритм поиска следующий, это если ститать не охота. 1 Ставим минимально возможную частоту преобразования. 2 Максимально возможное время заряда внутреннего конденсатора. 3 Период опроса не менее 4х времен преобразования. 4 Сопротивление на источник питания не более 10к. И птихоньку уменьшаем сначала время опроса до 2-х времен преобразования и не более. Затем увеличиваем частоту преобразования, в ДШ есть рекомендованная. И только затем уменьшаем время заряда. Оно и покажет где тонко. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться