Các chức năng tổng quát:

Một phần của tài liệu Nghiên cứu thực nghiệm giải thuậtđóng cắt các khóa bán dẫn cho bộ biến tần ma trận (Trang 60 - 64)

Một module ePWM là một kênh PWM hoàn chỉnh bao gồm 2 ngõ ra: EPWMxA và EPWMxB. Nhiều module ePWM được cấu tạo như hình sau:

Hình 4.4: Sơ đồ các module ePWM

Các module ePWM được kết hợp với nhau theo một sơ đồ đồng bộ cho phép chúng hoạt động như một hệ thống độc lập khi được yêu cầu. Thêm vào đó, sơ đồ đồng bộ này có thể được mở rộng thành các module capture ngoại vi (eCAP). Số lượng module thì phụ thuộc vào phần cứng và ứng dụng cần dùng. Các module cũng có thể hoạt động riêng lẻ.

Mỗi module ePWM hỗ trợ các chức năng sau:

- Bộ đếm (counter) 16 bit điều khiển chu kỳ và tần số.

- 2 ngõ ra PWM (EPWMxA và EPWMxB) có thể sử dụng theo các cấu hình sau:

+ 2 ngõ ra PWM độc lập với chế độ hoạt động đơn cạnh.

+ 2 ngõ ra PWM độc lập với chế độ hoạt động 2 cạnh đối xứng.

+ 1 ngõ ra PWM độc lập với chế độ hoạt động 2 cạnh không đối xứng. - Điều khiển bất đồng bộ tín hiệu PWM bằng phần mềm.

- Hỗ trợ lập trình điều khiển trễ pha hoặc hoạt động liên quan đến các module PWM khác.

- Mối quan hệ khóa pha phần cứng (đồng bộ) trên cơ sở chu kỳ.

- Khối tạo dead-band với việc điều khiển delay cạnh lên hay xuống độc lập. - Lập trình chức năng trip zone cho cả 2 chế độ cycle-by-cycle và one-shot

trip.

- Một điều kiện ngắt có thể cho ra các mức logic cao, thấp, hoặc trở kháng cao ở ngõ ra PWM.

- Tất cả các sự kiện có thể khởi động cả ngắt CPU lẫn bộ chuyển đổi ADC (SOC).

- Lập trình prescale làm giảm sự quá nhiệt CPU trong ngắt.

- Chia xung PWM bằng tín hiệu song mang tần số cao, hữu dụng cho các thiết bị chuyển đổi xung.

Mỗi module ePWM bao gồm 7 module nhỏ và được kết nối với 1 hệ thống theo hình sau:

Hình 4.5: Các module con và các đường tín hiệu trong 1 module ePWM

- Tín hiệu ngõ ra PWM (EPWMxA và EPWMxB): Các tín hiệu ngõ ra PWM được xuất ra ngoài đến các thiết bị thông qua các chân xuất nhập ngoại vi GPIO trong điều khiển hệ thống và các ngắt thiết bị.

- Tín hiệu trip-zone (từ TZ1 đến

6

TZ

): Những tín hiệu ngõ vào này báo cho module ePWM biết một điều kiện lỗi bên ngoài. Mỗi module trên một thiết bị có thể được cấu hình để sử dụng hay phớt lờ bất cứ tín hiệu trip-zone nào.

Các tín hiệu từ TZ1 đến TZ6có

thể được cấu hình như các ngõ vào bất đồng bộ thông qua ngoại vi GPIO. - Các tín hiệu ngõ vào đồng bộ time-base (EPWMxSYNCI) và ngõ ra

(EPWMxSYNCO): Các tín hiệu đồng bộ kết hợp các module ePWM thành các chuỗi vòng. Mỗi module có thể được cấu hình để sử dụng hay phớt lờ ngõ vào đồng bộ của nó. Tín hiệu đồng bộ xung clock ngõ vào và ngõ ra được chuyển thành các chân dành cho ePWM (ePWM module #1). Ngõ ra đồng bộ cho ePWM1 (EPWM1SYNCO) cũng được kết nối với SYNCI của module capture đầu tiên (eCAP1).

- Các tín hiệu khởi động bộ chuyển đổi ADC (EPWMxSOCA và EPWMxSOCB): Mỗi module ePWM có 2 tín hiệu khởi động bộ chuyển đổi ADC (1 tín hiệu dùng cho 1 dãy). Bất cứ module ePWM nào có thể khởi tạo 1 bộ chuyển đổi cho 3 dãy. Sư kiện khởi khởi tạo bộ chuyển đổi được cấu hình trong module con của ePWM.

- Bus ngoại vi: Bus ngoại vi rộng 32 bit và cho phép viết cả 16 bit và 32 bit đến thanh ghi ePWM.

Hình 4.6: Chi tiết bên trong module ePWM

b) Sơ đồ thanh ghi:Name Offset Size

Một phần của tài liệu Nghiên cứu thực nghiệm giải thuậtđóng cắt các khóa bán dẫn cho bộ biến tần ma trận (Trang 60 - 64)