Dùng PWM không tạo được 2 xung ngược nhau, do cùng bắt điểm từ điểm zero của timer, cách dễ ăn nhất là PWM 1 chân, lấy chân đó lái con transistor PNP là tạo xung ngược, không thì dùng cổng NOT cũng được.
Cách dễ ăn thứ 2 là dùng output compare, khi bạn biết dùng output compare tự động sẽ biết dễ dàng.
Lưu ý là phải có deadtime, nếu ko sẽ coi chừng bị trùng dẫn.
Dspic chuyên dụng hay pic18, như dspic30f4011, pic18f4431 có sẵn module, có cài luôn deadtime, chịu khó đi vậy.
|