Professional Documents
Culture Documents
Bộ điều chế độ rộng xung PWM có chức năng tạo ra các tín hiệu chu kì
với độ rộng xung có thể điều khiển thông qua các thanh ghi điều khiển với giá
trị chu ki, độ rộng xung được tính toán trước theo yêu cầu cụ thể của ứng dụng.
Các bộ PWM hoạt động dựa trên các khối Timer và kế thừa các chức năng của
nó.
Như ta biết các bộ Timer được thiết kế để đếm các chu ki của đồng hồ
ngoại vi PCLK và tùy chọn có thể tạo ra các ngắt hoặc thực hiện các yêu cầu
nào đó khi 1 giá trị thời gian xác định thiết lập trên các thanh ghi Match bằng
với giá trị trong thanh ghi TC. Chức năng PWM dựa trên các chức năng này của
bộ Timer.
Với khả năng điều khiển riêng các thời điểm sườn dương và sườn âm của
tín hiệu PWM nên các bộ PWM được sử dụng với nhiều ứng dụng hơn. Vi dụ
điển hình là các bộ điều khiển motor nhiều phase. Với mỗi tín hiệu đầu ra của bộ
điều khiển độ rộng xung được điều khiển thông qua 2 hoặc 3 thanh ghi Match:
- Trường hợp sử dụng 2 thanh ghi Match: được sử dụng để tạo tín hiệu ra
được điều khiển theo 1 sườn:
+ Một thanh ghi khác dùng để điều khiển vị trí của sườn
- Trường hợp sử dụng 3 thanh ghi Match: được sử dụng để tạo ra n hiệu ra
được điều khiển theo cả 2 sườn:
+ Hai thanh ghi còn lại điều khiển các vị tri của 2 sườn.
Do sử dụng cùng chung PWMMRO nên chu kì của các tín hiệu đầu giống
nhau
Hình bên dưới mô tả các thành phần của bộ PWM dưới quan điểm trình
gồm tập các thanh ghi điều khiển và thanh ghi trạng thái, cùng ic tín hiệu đầu ra.
Pin Type Mô tả
PWM1[1] Output Đầu ra từ bộ PWM kênh 1
PWM1[1] Output Đầu ra từ bộ PWM kênh 2
PWM1[1] Output Đầu ra từ bộ PWM kênh 3
PWM1[1] Output Đầu ra từ bộ PWM kênh 4
PWM1[1] Output Đầu ra từ bộ PWM kênh 5
PWM1[1] Output Đầu ra từ bộ PWM kênh 6
PCAP1[1:0] Input Các đầu vào Capture: sự
chuyển mức trên pin
capture có thể đượ cấu hình
để copy giá trị của
TC vào thanh ghi Capture
tương ứng và tùy chọn có thể
tạo ra 1 ngắt
Bảng 5-7: Mô tả các thanh ghi sử dụng cho bộ PWM:
Tập các thanh ghi của PWM giống với bộ Timer và thêm một tập các
thanh ghi riêng