Слайд 1
Управление на ADC модула
Слайд 2
Общи сведения за аналого-цифровото преобразуване
Определение. Аналого-цифров преобразувател се нарича устройство, което преобразува непрекъснати (аналогови) сигнали в цифров вид.
1. Дискретизация
2. Квантуване
3. Кодиране
4, 6, 7, 6, 6, 5, ...
0100, 0110, 0111,
0110, 0110, 0101, …
Слайд 3
Функционални възможности на ADC модула
Модулът ADC e 8битов, т.е. позволява преобразуване на аналогов входен сигнал в 8битов цифров код.
Има 5 входа при микроконтролера PIC16C73B и 8 при PIC16C74B.
Изходният резултат се генерира чрез метода на последователното приблжение.
Аналоговото еталонно напрежение е софтуерно избираемо между положителното захранващо напрежение VDD и нивото на постоянно напрежение, подадено на извода RA3/AN3/VREF.
Модулът работи, когато микроконтролерът е в спящ режим SLEEP. За да се постигне това, преобразувателят трябва да се управлява от вътрешния A/D RC генератор.
Модулът A/D има три регистъра:
A/D регистър на резултата ADRES;
A/D управляващ регистър 0 ADCON0 - управлява операциите за A/D модула;
A/D управляващ регистър 1 ADCON1 - конфигурира функциите на изводите на порта.
Слайд 4
Блокова схема на A/D модула
ADCS1:ADCS0: Битове за избор на тактов сигнал за преобразуване (A/D Clock Select)
00 = FOSC/2
01 = FOSC/8
10 = FOSC/32
11 = FRC (тактов сигнал, получен от вътрешния за A/D модула RC генератор)
ADON:
GO/DONE:
Слайд 5
PCFG2:PCFG0: Битове за конфигурация на A/D порта
Забележка 1: RE0, RE1 и RE2 се използват само в PIC16C74B.
Слайд 6
Програмиране на на ADC модула 1
1. Конфигуриране на A/D модул:
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте