16.3 CHẾ ĐỘ TIÊU CHUẨN PWM
16.4.7 NÂNG CAO PWM TỰ TẮT
Khi CCP1 được lập trình cho bất kỳ sự tăng cường PWM chế độ, các chân đầu ra hoạt động có thể được cấu hình tự động tắt máy. Tắt máy tự động ngay lập tức đặt tăng cường đầu ra PWM chân vào một tắt máy được xác định trạng thái khi xảy ra một sự kiện tắt máy. Một sự kiện tắt máy có thể được gây ra bởi một trong các so sánh các mô- đun, một mức độ thấp trên đầu vào pin lỗi (FLT0) hoặc bất kỳ sự kết hợp của ba nguồn này.cỏc so sỏnh cú thể được sử dụng để theo dừi một điện ỏp đầu vào tỷ lệ thuận với một dũng điện đang được theo dừi trong cầu mạch.Nếu điện ỏp vượt quỏ một ngưỡng, so sánh thiết bị chuyển mạch trạng thái và gây ra sự tắt máy.Ngoài ra, một tín hiệu kỹ thuật số thấp trên FLT0 cũng có thể kích hoạt tắt máy.Các tính năng tự động tắt máy có bị vô hiệu hóa bằng cách không lựa chọn bất kỳ nguồn tự động tắt máy.Các nguồn tự động tắt máy để sử dụng được lựa bằng cách sử dụng ECCPAS2: ECCPAS0 bit (bit <06:04> của thanh ghi ECCP1AS).Khi tắt máy xảy ra, các chân đầu ra là asyn chronously đặt trong trạng thái tắt máy, quy định PSSAC1: PSSAC0 và PSSBD1: PSSBD0 bit (ECCPAS2:
ECCPAS0).Mỗi cặp pin (P1A/P1C và P1B/P1D) có thể được thiết lập để điều khiển điều khiển cao, thấp hoặc là tri đã được nêu ra (không điều khiển).Bit ECCPASE (ECCP1AS
<7>)cũng được thiết lập để giữ các kết quả đầu ra PWM tăng cường của trạng thái tắt máy.
Bit ECCPASE được thiết lập bởi phần cứng khi tắt máy xảy ra.Nếu khởi động lại tự động không được kích hoạt, , Bit ECCPASE được xóa bằng phần cứng khi nguyên nhân gây ratắt máy tính, xóa.Nếu khởi động lại tự động được kích hoạt, bit ECCPASE được tự động xóa. nguyên nhân gây ra tắt máy tự động xóa.
Nếu bit ECCPASE được thiết lập khi bắt đầu một chu kỳ PWM, các kết quả đầu ra PWM vẫn ở trạng thái tắt máy của họ cho rằng thời gian toàn bộ PWM.Khi bit
ECCPASE được xóa bỏ, các kết quả đầu ra PWM sẽ trở lại hoạt động bình thường tại từ đầu của thời kỳ PWM tiếp theo.
Lưu ý: Viết bit ECCPASE bị vô hiệu hóa trong khi một điều kiện tắt máy đang hoạt động.
Thanh ghi 16-2:CẤU HÌNH THANH GHI PWM1CON: PWM
bit 7 PRSEN: PWM Khởi động lại bit
1 = Khi tắt máy tự động, các bit ECCPASE xóa tự động sau khi sự kiện tắt máyđi đi, khởi động lại PWM tự động
0 = Sau khi tắt máy tự động, ECCPASE phải được xóa trong phần mềm để khởi động lại PWM
bit 6-0 PDC6: PDC0: PWM trễ bit
Sự trễ thời gian, số lượng FOSC / 4 (4 * Tosc) chu kỳ, giữa thời gian theo lịch trình và thực tế cho một tín hiệu PWM để chuyển đổi để hoạt động
Lưu ý 1: Dành trờn cỏc thiết bị 28-pin, duy trỡ cỏc bit rừ ràng.
THANH GHI 16-3: ECCP1AS: TỤ NÂNG CAO / SO SÁNH / PWM TỰ ĐỘNG TẮT KIỂM SOÁT THANH GHI
bit 7 ECCPASE: cho phép trạng thái bit ECCP tự động tắt máy
1 = tắt máy đã xảy ra; ECCP kết quả đầu ra ở trạng thái tắt máy Các kết quả đầu ra 0 = ECCP đang hoạt động
bit 6-4 ECCPAS2: ECCPAS0: ECCP tự động tắt máy bit nguồn 111 = FLT0 sánh 1 hoặc sánh 2
110 = FLT0 hoặc sánh 2 101 = FLT0 hoặc sánh 1 100 = FLT0
011 = Hoặc sánh 1 hoặc 2 010 = sánh 2 đầu ra 001 = sánh 1 đầu ra
000 = tự động tắt máy bị vô hiệu hóa
bit 3-2: PSSAC1 PSSAC0: các Pins A và C tắt máy bit kiểm soát 1x = Pins A và C là 3 chế độ (40/44-pin thiết bị);
Đầu ra PWM là ba-trạng thái (28-pin thiết bị)
01 = Pins ổ A và C để '1 ' 01 = Pins ổ A và C để '0 '
bit 1-0 PSSBD1: PSSBD0: Pins B và D tắt máy kiểm soát bit (1) 1x = Pins B và D ba trạng thái
01 = ổ Pins B và D để '1 ' 01 = ổ Pins B và D để '0 '
Lưu ý 1: Dành trờn thiết 28-pin, duy trỡ cỏc bit rừ ràng.
16.4.7.1 TỰ ĐỘNG TẮT MÁY VÀ TỰ ĐỘNG KHỞI ĐỘNG LẠI
Các tính năng tự động tắt máy có thể được cấu hình để cho phép khởi động lại tự động của các mô-đun sau khi tắt máy. Điều nàyđược kích hoạt bằng cách thiết lậpbit PRSEN PWM1CON thanh ghi(PWM1CON <7>).Trong chế độTắt máy với PRSEN= 1 (Hình 16-10),ECCPASE bitsẽvẫnthiết lậpcholà nguyên nhântắt máy tính.Khi tắt máy tính,Condihóaxóa, bit ECCP1ASE sẽ bị xóa.Nếu PRSEN=0(Hình 16-11), một khi xảy ra một tình trạng tắt máy,Bit ECCPASE sẽ vẫn thiết lập cho đến khi nó được xóa bởi công ty-ware.Một khi ECCPASE được xóa bỏ, tăng cường PWM
sẽ tiếp tục vào đầu của thời kỳ PWM tiếp theo.
Độc lập của các thiết lập bit PRSEN,nếu nguồn tự động tắt máy là một trong các so sánh,tắt máy điều kiện là một cấp độ.Bit ECCPASE không thể được xóa miễn là nguyên nhân của tắt máy vẫn tồn tại.Chế độ tự động Tắt máy có thể bị buộc viết một '1'bit
ECCPASE.