реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> АЦП в pic12F675, АЦП начинает работать с 1.8 вольта
Antonii
сообщение Oct 12 2007, 21:41
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877



Доброго времени суток.
Есть проблема, работаю с АЦП на pic12F675. АЦП начинает срабатывать с 1.8 вольта на входе, почему, непонятно?? 07.gif

Источник опорного напряжения внутренний,
предделитель на 4мкс,
время измерения достаточно большое,
выравнивание левое, то есть в ADRESH 8 старших бит, а 2 младших в ADRESL
остальные выход порта настроены как выходы и не используются во время измерения


АЦП 10 разрядный, определяю что он не работает так, сравниваю ADRESH с нулем.
на ADRESL внимание не обращаю, там всего 2 бита

что характерно после 1.8 вольта АЦП работает нормально

помогите понять, отчего измерения с 1.8 вольта начинаются, ведь вроде должны с 0-5В??
wacko.gif
Go to the top of the page
 
+Quote Post
Antonii
сообщение Oct 13 2007, 16:46
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877



Цитата(Antonii @ Oct 12 2007, 14:41) *

да и еще куски кода

инициализация

bsf STATUS,RP0
clrf ANSEL
bsf ANSEL,ADCS2 ; выбор предделителя
bsf ANSEL,ADCS0 ;

bsf ANSEL,ANS1 ; настройка 6-й ноги как вход аналога

movlw b'000010' ; инициализация входов
movwf TRISIO ; выходов
bcf STATUS,RP0 ; переход на 0 банк

clrf ADCON0

bsf ADCON0,CHS0 ; выбор 1-й ноги как аналог вход
clrf ADRESH

movlw 0x07 ; компаратор выключен
movwf CMCON

и работа:
movlw 0x40 ; время оцифровки сигнала
movwf HELPREG

bsf ADCON0,ADON ; включить ацп
nop
bsf ADCON0,1 ; старт измерения

decfsz HELPREG
goto $-1
bcf ADCON0,ADON ; выключить ацп
Go to the top of the page
 
+Quote Post
Antonii
сообщение Oct 13 2007, 21:32
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877



ха, решение найдено!
увеличиваем задержку м-у включением АЦП и стартом измерения и проблема решена!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th July 2025 - 21:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016