BỘ TẠO DAO ĐỘNG THẠNH ANH 32KHZ

Một phần của tài liệu xây dựng hệ thống giám sát và quản lý các trạm xăng từ xa ứng dụng công nghệ SMS trong GSM (Trang 49 - 50)

Mạch tạo dao động thạch anh 32 kHz cho phép người sử dụng thay thế bộ tạo dao động bên trong (ILO) với một bộ tạo dao động bên ngoài với độ chính xác cao hơn, giá thành thấp và năng lượng tiêu hao ít.

Mạch tạo dao động thạch anh sử dụng một thạch anh giá rẻ và 2 tụ nhỏ là thành phần bên ngoài. Tất cả các thành phần khác đều nằm trong chíp PSoC. Bộ tạo dao động thạch anh có thể được cấu hình để cung cấp một tham chiếu đến bộ tạo dao

nhịp hệ thống 24 MHz với độ chính xác cao hơn.

Chân XTALIn và XTALOut hỗ trợ kết nối với thạch anh 32.768 kHz. Để có thể sử dụng bộ dao động thạch anh bên ngoài thì bit 7 của thanh ghi điều khiển bộ dao động OSC_CR0 cần phải được đặt = 1 (mặc định là 0). Thành phần bên ngoài chỉ là một thạch anh và 2 tụ nhỏ nối với Vcc. (xem hình vẽ). Chuyển đổi giữa bộ dao động ngoài và bộ dao động trong có thể làm cho bus hệ thống không đồng bộ.

Trong tiến trình kích hoạt bộ ECO, nó cần một khoảng thời gian tách rời trước khi được sử dụng như là một nguồn xung nhịp 32 kHz. Khoảng thời gian tách rời này được bổ xung vào phần cứng bằng Sleep Timer. Vi chương trình (Firmware - phần mềm được nạp cố định trong chíp) cần phải được thiết lập thời gian nghỉ khoảng 1 giây (khoảng thời gian lớn nhất của ECO), và sau đó cho phép ECO bằng thanh ghi OSC_CR0. Tại thời gian nghỉ 1 giây (ngắt của Sleep Timer), chuyển mạch sang ECO được tạo ra bởi phần cứng. Nếu sau đó ECO không hoạt động thì ILO sẽ được kích hoạt lại và chuyển mạch sẽ chuyển lại với ILO ngay lập tức.

Một phần của tài liệu xây dựng hệ thống giám sát và quản lý các trạm xăng từ xa ứng dụng công nghệ SMS trong GSM (Trang 49 - 50)

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

(83 trang)