View Single Post
Old 31-08-2008, 09:35 PM   #20
tienminh
Đệ tử 3 túi
 
Tham gia ngày: Oct 2006
Bài gửi: 50
:
Đầu ra của PWM,tôi đưa ra lọc thì thu được tín hiệu sin rất tốt,tần số ổn định ở 50Hz.
Tôi thay đổi các thông số dựa trên hướng dẫn của bác, với Thạch anh 10MHz, dao động HS chưa cần PLL, kích thước bảng sine là 400, cập nhật dutycycle khi PTMR>=10(đầu chu kỳ).
Bây giờ tới phần deadtime vì nó không thể thiếu phải không bác?
trong datasheet có nói, khoảng thời gian kích hoạt của PWM ít nhất phải lớn hơn 3 lần deadtime để tránh méo tín hiệu.
tôi chọn deadtime=1us thì tín hiệu sine đầu ra bị méo dạng tại gần đỉnh của sine(tại sườn lên của sin, chưa tới đỉnh).
Nếu không có deadtime thì lại không sao, tuy nhiên khi thử dutycycle tại các giá trị cực đại hoặc cực tiểu trong bảng sin thì thấy độ rộng vẫn ra đúng, và điều vô lý là tín hiệu bị méo tại sườn của sine chứ lại không méo tại đỉnh hoặc tại điểm 0.
Đầu ra em lọc dùng R=1K và C=1uF.

Mong bác gợi ý giúp em trường hợp này.
tienminh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn