Hôm nay lại nhảy vào PIC đọc tí chút thì thấy trưởng lão namqn lại chỉ dẫn sai cho các chú đồng chí rồi! Hahahaha.... Ngứa nghề cho nên Mỗ lại phải ra tay đây
Mỗ hoảng hồn khi nghe namqn nói là mạch lọc RC lại tạo được tín hiệu ra "sớm pha", lại còn tính ra được sớm đúng 17 độ mới ghê chứ!

Học điện tử công suất như trưởng lão thì vất rồi. Sai cơ bản, sai cơ bản. Thiện tai! Thiện tai!
Trưởng lão lại còn kết luận là do lệch pha nên méo dạng sóng là "hợp lý" thì chứng tỏ trưởng lão chưa hiểu gì về đặc điểm của PWM khi rời rạc hóa trong hệ thống số rồi
Mỗ stop ở đây thôi kẻo không trưởng lão lại cho rằng vấn đề PWM không được tranh luận trong PIC
Thân,
Biển học có hạn, sức người mênh mông
Trích:
Nguyên văn bởi namqn
Datasheet cũng nói rằng khoảng thời gian không kích hoạt của PWM cũng phải ít nhất lớn hơn 3 lần dead-time, để giảm thiểu tối đa ảnh hưởng của dead-time. Do đó, bạn nên thay đổi phạm vi giá trị duty cycle của bạn khi có thêm dead-time, để không vi phạm những khuyến cáo trên.
Thử nghiệm của tôi cho thấy ở những giá trị duty cycle quá lớn thì dạng sóng ở các ngõ ra hoàn toàn thay đổi (PWM1 và PWM0 thay phiên nhau 'on' trong suốt 1 chu kỳ PWM).
Mạch lọc của bạn tạo ra một độ lệch pha khoảng 17 độ, sớm pha. Do đó hiện tượng mà bạn đã quan sát được là hợp lý.
Với trường hợp cụ thể của bạn, tần số PWM là 20 kHz, dùng 1 us dead-time, bạn thử giảm giá trị duty tối đa trong bảng xuống còn khoảng 95% thử xem.
Tuy nhiên, bạn nên suy nghĩ thêm: Tại sao phải đưa dead-time vào? Nếu có dead-time thì việc đo dạng sóng sau mạch lọc RC của bạn có ý nghĩa gì không? Nếu bạn là sinh viên đang làm đề tài, bạn nên trao đổi với người hướng dẫn.
Thân,
|