Bộ định thời TIMER

Một phần của tài liệu Thiết kế hệ thống cân tự động sử dụng trong quá trình đóng gói sản phẩm (Trang 32 - 34)

DSPIC 30F6010 cung cấp cho người dùng 5 bộ định thời với các chế độ làm việc riêng lẻ 16 bit (Timer1) hay kết hợp thanh cặp trong chế độ 32 bit(Timer2/3 và Timer4/5). Module Timer1 là một bộ định thời 16-bit có thể được sử dụng như bộ đếm (counter) thời gian cho đồng hồ thời gian thực hoặc như một bộ định thời/bộ đếm hoạt động tự dọ Timer 16 bit có các chế độ sau :

• Bộ định thời 16-bit.

• Bộ đếm đồng bộ 16-bit.

• Bộ đếm không đồng bộ 16-bit.

• Quản lý cổng thời gian khi đặt trong chế độ tích lũy thời gian đóng kín (Gated Time Accumulation mode).

• Cài đặt được tỷ lệ chia tần số xung đồng hồ.

• Hoạt động trong các chế độ Chờ (Idle) và Ngủ (Sleep) của CPỤ

• Ngắt phù hợp với thanh ghi chu kỳ 16-bit và sườn xuống của tín hiệu gate bên ngoàị Các chế độ hoạt động này được lựa chọn bằng cách đặt các bit tương ứng trên thanh ghi SFR 16-bit T1CON.

Hình 11: Bộ định thời của dsPIC 30F6010

Module Timer2/3 là một timer 32 bit, được cấu hình bởi 2 timer 16-bit với các chế độ hoạt động có thể lựa chọn được. Các timer này được sử dụng bởi các module ngoại vi như chụp tín hiệu đầu vào (input capture) hay so sánh đầu ra/bộ điều chế độ rộng xung đơn giản(output compare/simple PWM).

Timer 32-bit có các chế độ hoạt động như sau:

• 2 timer 16-bit độc lâp với toàn bộ các chế độ hoạt động của timer 16-bit (trừ bộ đếm không đồng bộ).

• Bộ đếm đồng bộ 32-bit.

Ngoài ra, các đặc trưng hoạt động sau cũng được cung cấp:

• Tri-gơ sự kiện ADC (ADC Event Trigger).

• Quản lý cổng thời gian khi đặt trong chế độ tích lũy thời gian đóng kín (Gated Time Accumulation mode).

• Cài đặt được tỷ lệ chia tần số xung đồng hồ.

• Hoạt động trong các chế độ Chờ (Idle) và Ngủ (Sleep) của CPỤ

• Ngắt phù hợp với thanh ghi chu kỳ 32-bit.

Các chế độ hoạt động này được lựa chọn bằng cách đặt các bit tương ứng trên thanh ghi SFR 16-bit T2CON và T3CON.

Module Timer4/5 cũng tương tự như module Timer2/3 nhưng có những điểm khác biệt như sau:

• Không hỗ trợ đặc tính ADC Event Trigger.

• Không được sử dụng bởi các module ngoại vi khác.

Các chế độ hoạt động này được lựa chọn bằng cách đặt các bit tương ứng trên thanh ghi SFR 16-bit T2CON và T3CON.

Một phần của tài liệu Thiết kế hệ thống cân tự động sử dụng trong quá trình đóng gói sản phẩm (Trang 32 - 34)