Trích:
Nguyên văn bởi JohnnyNguyen
cho em hỏi cái.khi điều chế sóng sin băng PWM trong dspic33 cách cập nhật duty cycle cho PWM vào thanh ghi PxDCy để xuất ra xung thì dùng công thức nào vậy.
|
Từ bảng 14-2 trong section "14 - Motor Control PWM" (DS70187B) của "dsPIC33F Family Reference Manual", có thể suy ra công thức tính duty cycle (cho edge-aligned PWM):
duty cycle = (PxDCy)/(2*PxTPER + 2)
Công thức trên cũng dùng được trong trường hợp có dùng prescaler, vì giá trị prescale bị triệt tiêu khi lập tỷ số.
Thân,