Микропроцессорные устройства


Режим широтно-импульсной модуляции с фазовой коррекцией



Download 3,03 Mb.
Pdf ko'rish
bet58/72
Sana25.02.2022
Hajmi3,03 Mb.
#282885
1   ...   54   55   56   57   58   59   60   61   ...   72
Bog'liq
mpus up

Режим широтно-импульсной модуляции с фазовой коррекцией 
Режим широтно-импульсной модуляции с фазовой коррекцией (ШИМ 
ФК) (WGMn3-0 = 0b0001, 0b010, 0b0011, 0b1010 или 0b1011) предназначен для 
генерации ШИМ-сигнала с фазовой коррекцией и высокой разрешающей спо-
собностью (рис. 7.15). 
Режим ШИМ ФК основан на двунаправленной работе таймера-счетчика. 
Счетчик циклически выполняет счет в направлении от нижнего предела 
(0x0000) до верхнего предела, а затем обратно от верхнего предела к нижнему 
пределу, формируя треугольный счет. 


104 
На рисунке 7.15 показан режим ШИМ ФК с использованием регистра 
OCRnA или ICRn для задания верхнего предела. Состояние TCNTn представле-
но в виде графика функции для иллюстрации двунаправленности счета. На ри-
сунке представлены как неинвертированный, так и инвертированный ШИМ-
выход. Короткие горизонтальные линии указывают точки на графике измене-
ния TCNTn, где возникает совпадение со значением OCRnx. Флаг прерывания 
OCnx устанавливается при возникновении совпадения. 
Рис. 7.15 – Временная диаграмма для режима ШИМ ФК 
Если задан неинвертирующий режим выхода формирователя импульсов, 
то выход OCnx сбрасывается/устанавливается при совпадении значений TCNTn 
и OCRnx во время прямого/обратного счета. Если задан инвертирующий режим 
выхода, то, наоборот, во время прямого счета происходит установка, а во время 
обратного – сброс выхода OCnx. Фактическое значение OCnx можно наблюдать 
на выводе порта, если в регистре направления данных для данного вывода пор-
та задано выходное направление (DDR_OCnx). 
Разрешающая способность ШИМ в данном режиме может быть либо 
фиксированной (8, 9 или 10 разрядов), либо задаваться с помощью регистра 
ICRn или OCRnA. Минимальная разрешающая способность равна 2 разрядам 
(ICRn или OCRnA = 0x0003), а максимальная – 16 разрядам (ICRn или 
OCRnA = 0xFFFF). Если задан верхний предел, то разрешающая способность 
ШИМ в данном режиме определяется следующим образом:


105 
clk_I/O
OCnPCPWM
.
510
f
f
N


Флаг переполнения таймера-счетчика (TOVn) устанавливается всякий 
раз, когда счетчик достигает нижнего предела. Если для задания верхнего пре-
дела используется регистр OCRnA или ICRn, то, соответственно, устанавлива-
ется флаг OCnA или ICFn тем же тактовым импульсом, на котором произошло 
обновление регистра OCRnx из буферного регистра (на вершине счета). 

Download 3,03 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   72




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish