Các bộ định thời Timer

Một phần của tài liệu thiết kế bộ lọc số trên dspic ứng dụng trong việc xử lý điện tâm đồ (Trang 38 - 39)

CHƯƠNG 3: GIỚI THIỆU VỀ VI XỬ LÝ dsPIC30F

3.4. Các bộ định thời Timer

Trong vi xử lý dsPIC30F3012 có tới ba bộ định thời (Timer) 16-bit. Trong đó các Timer có thể hoạt động riêng biệt, riêng hai Timer 2 và 3 có thể kết hợp với nhau để trở thành một Timer 32 bit.

Về cấu trúc các Timer này khác nhau vì hai Timer 2 và 3 có thể kết hợp còn Timer 1 thì không. Timer 1 có cấu trúc kiểu A Timer 2 kiểu B và Timer 3 kiểu C. Về hoạt động các Timer có hoạt động gần giống nhau do đó chỉ trình bày về Timer 1.

Timer 1 có thể hoạt động với nguồn tạo dao động tần số thấp 32KHz, và chế độ không đồng bộ với nguồn tạo dao động ngoài. Đặc điểm riêng biệt của Timer 1 đó là có thể dùng trong các ứng dụng thời gian thực.

Timer16-bit Trong chế độ này, timer sẽ tăng sau mỗi chu kỳ lệnh đến khigiá trị của timer bằng giá trị của thanh ghi chu kỳ PR1 (Period Register) thì sẽ reset về ‘0’ và tiếp tục đếm.

Counter đồng bộ 16-bit. Trong chế độ này, timer sẽ tăng ở mỗi sườn lên của của xung nhịp ngoài mà được đồng bộ với pha của các xung nhịp trong. Timer tăng đến giá trị nằm trong thanh ghi PR1 thì dừng và reset timer về ‘0’ rồi tiếp tục đếm lên.

Counter không đồng bộ 16-bit. Khi hoạt động trong chế độ này, timer sẽ tăng dần sau mỗi sườn lên của xung nhịp bên ngoài tác động vào. Timer sẽ tăng dần đến khi giá trị của nó bằng thanh ghi PR1 thì bị reset về ‘0’ rồi lại tiếp tục đếm lên.

Hệ số chia tần của bộ định thời

Xung nhịp đầu vào (Fosc/4 hoặc xung nhịp ngoài) đưa vào Timer 16-bit và có thể được chia tần số theo các tỉ lệ sau: 1:1, 1:8, 1:64, 1:256 được xác định bởi các bit TCKPS<1:0> của thanh ghi T1CON. Hệ số chia tần này (prescaler) có thể bị xoá khi xảy ra một trong các điều kiện sau:

• Ghi vào TMR

• Ghi vào thanh ghi T1CON (trừ việc ghi vào bit T1ON)

• Reset thiết bị, như POR và BOR

Một phần của tài liệu thiết kế bộ lọc số trên dspic ứng dụng trong việc xử lý điện tâm đồ (Trang 38 - 39)

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

(49 trang)
w