2. Đánh giá chất lƣợng của Đ.T.T.N (so với nội dung yêu cầu đã đề ra trong
3.1.1. Giới thiệu về vi điều khiển DSPIC30F4011
DSPIC30F4011 là bộ vi điều khiển xử lý tín hiệu số 16 bit có hiệu suất cao do hãng microchip sản xuất. Nó có một số đặc điểm chính sau:
+ Khối điều khiển trung tâm CPU hiệu suất cao với tập lệnh rút gọn nâng cao tốc độ xử lý:
40
linh hoạt nên việc làm việc đồng thời trên nhiều chân là rất tốt - Có 83 lệnh cơ bản
- Các lệnh có độ rộng 24 bit, dữ liệu có độ lớn 16 bit - 48Kb flash rom (16k từ lệnh) - 2Kb ram trên chip - 1Kb eeprom dùng để chứa dữ liệu
- Có thế hoạt động với tốc độ 30 mips (triệu lệnh/s), tần số thạch anh đầu vào có thể từ 4-10MHz
- 30 nguồn ngắt, trong đó có 3 nguồn ngắt ngoài, 8 mức ƣu tiên ngắt
- Mảng thanh ghi có thể làm việc 16 x 16 bit
+ Các đặc trƣng về cơ chế xử lý tín hiệu số
- Thanh ghi chứa nạp lại cho hoạt động xử lý tín hiệu số - Các chế độ địa chỉ hóa đảo bit và theo module
- 2 thanh chứa có độ rộng 40 bit để thực hiện tính toán.
- Bộ nhân số thực/số nguyên bằng phần cứng đơn chu kỳ 17bit x17bit
- Tất cả các lệnh xử lý tín hiệu số đều gói gọn trong 1 chu kỳ + Các đặc điểm về ngoại vi
- Tín hiệu của các chân vào ra có cấp dòng điện lớn 25mA - Module định thời có bộ chia trƣớc lập trình đƣợc
- Các hàm so sánh/xuất PWM 16bit
- Hỗ trợ chế độ I2C để thực hiện kết nối các vi xử lý lại với nhau - Module UART
- Module CAN + Các bộ A/D
- Bộ chuyển đổi tƣơng tự - số 10bit với 4 đầu vào sample and hold
41
- Tốc độ chuyển đổi là 1 msps (triệu mẫu/s) - 9 kênh đầu vào
Hình 3.1: Sơ đồ chân linh kiện vi điều khiển DSPIC30F4011