Digital I/O Subsystem

Một phần của tài liệu Nghiên cứu thiết kế bộ biến tần trên cơ sở điều chế vec tơ không gian (Trang 72 - 74)

Hệ thống con của Digital I/O hoạt động dựa trên àC TMS320P14.

Bên cạnh một DSP dấu phảy 16 bit cố định, nó còn bao gồm một Port I/O song song có thể chọn từng bit, 4 Timer, 6 mạch PWM và 4 đầu vào trực tiếp, và 1 mạch vào ra nối tiếp. TMS320P14 chứa phần sụn (phần ch−ơng trình đã đ−ợc cài đặt vào PROM) làm cho tất cả các thiết bị ngoại vi on-chip có thể truy cập bởi TMS320C31. Sau khi khởi động thì DSP sẽ thực hiện một phần sụn phục vụ vào ra trú tại PROM. Ch−ơng trình trên PROM này sẽ tiếp tục đ−ợc mở rộng bởi một ch−ơng trình RAM bên ngoài cung cấp tính năng Download ch−ơng trình cái mà cho phép các ch−ơng trình ứng dụng đặc biệt của DSP đ−ợc thực hiện trên cổng song song tới TMS320C31. Tính năng này cũng cho phép tuỳ chỉnh Digital I/O subsystem phụ thuộc vào các yêu cầu của ứng dụng.

Truyền thông giữa bộ vi điều khiển DSP và TMS320C31 đ−ợc thực hiện trên port truyền thông 32-bit hoặc là trên FIFO (port truyền thông mở rộng) có độ rộng là 32-bit. Port 32-bit cho phép đọc/ghi bộ nhớ dữ liệu, bộ nhớ ch−ơng trình và các thiết bị ngoại vi trên chip bởi các lệnh đơn giản. FIFO có thể đ−ợc sử dụng một cách luân phiên cho các ứng dụng sử dụng kiểu dữ liệu nh− phát

tần số, đo tần số, update PWM một cách đồng bộ và truyền thông nối tiếp.

Nh−ng FIFO không đ−ợc cung cấp bởi phần sụn.

Các phần sau sẽ cung cấp một cách toàn diện về TMS320P14:

* Port I/O có thể chọn từng bit

TMS320P14 hợp nhất một cổng vào ra song song từ 16 chân vào ra riêng lẻ. Tất cả 16 chân vào ra có thể truy cập trên đầu nối P10. Mỗi một đ−ờng có điện trở 10K-5V.

* Timer

TMS320P14 đ−ợc trang bị 4 Timer độc lập, trong đó có một Timer giám hộ, hai Timer đa mục đích, và một máy phát Baud rate. Tất cả các Timer đều chứa các thanh ghi Counter 16-bit và thanh ghi theo chu kỳ.

* Event manager

TMS320P14 chứa một Event manager bao gồm một bộ so sánh và một Capture subsysrem. Event Manager sử dụng Timer 1 hoặc Timer 2 khi phát tín hiệu xung Clock và có 8 chân I/O share giữa bộ so sánh và Capture subsystem.

Compare subsystem bao gồm 6 thanh ghi so sánh và 6 thanh ghi Action điều khiển các chân Output.

Capture subsystem bao gồm 4 FIFO và 4 chân Input.

* Cổng nối tiếp

TMS 320P14 chứa một mạch tích hợp dùng để chuyển chuỗi dữ liệu song song bên trong một máy tính thành chuỗi nối tiếp, loại chuỗi dữ liệu cái này sau các kia dùng trong truyền thông không đồng bộ.

* Cổng truyền thông DSP

Truyền thông giữa TMS320C31 và slave-DSP đ−ợc thực hiện trên thanh

ghi truyền thông 32-bit (DSPC). Thanh ghi này trao đổi dữ liệu giữa TMS320C31 và Slave-DSP dựa trên giao thức Command/data. 16-bit cao của thanh ghi DSPC chứa lệnh thực hiện bởi Slave , còn 16-bit thấp chứa đối số của lệnh hoặc chứa phần kết quả của phần thực hiện lệnh. 16-bit cao chỉ đ−ợc ghi bởi TMS320C31 và đọc bởi Slave-DSP nh−ng phần thấp thì cả hai.

* Truyền thông mở rộng

FIFO có thể đ−ợc sử dụng cho chuyển giao khối giữa Slave-DSP cho truyền thông.

Một phần của tài liệu Nghiên cứu thiết kế bộ biến tần trên cơ sở điều chế vec tơ không gian (Trang 72 - 74)

Tải bản đầy đủ (PDF)

(83 trang)