View Single Post
Old 21-08-2010, 01:28 AM   #9
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi tienminh View Post
Hi anh Nam,
Trong datasheet của dsPIC30F2020,phần PWM Period (trang 125) có công thức:
Period Duration = (PTPER + 1)/120 MHz @ 30 MIPS
Em thấy có vẻ công thức này không được tổng quát và khoa học.
Nếu em không chạy ở 30MIPS , giả sử chỉ dùng thạch anh ngoài 4MHz với PLL, và muốn tạo PWM=50KHz thì công thức tính tổng quát sẽ như thế nào?
Thanks.
Bạn xem mục 30.9 trong tài liệu "Power Supply PWM" (DS70270C), link download dưới đây:
http://ww1.microchip.com/downloads/e...Doc/70270C.pdf

PWM Period = 1/(PWM Switching Frequency)

Tùy vào việc bạn dùng time base chung hoặc dùng time base độc lập mà giá trị được tính dựa vào giá trị của thanh ghi PTPER hay PHASEx.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn