Hệ thống số là tập hợp của 8 khối số 8 bit có thể được sử dụng độc lập hoặc kết hợp với các khối khác thành các ngoại vi 8, 16, 24 hay 32bit.
Hình 13: Các khối số của PSOC
Các khối số được tổ chức dưới dạng các hàng bốn khối với số khối biến đổi theo từng họ thiết bị PSoC. Điều này cho phép bạn lựa chọn các tài nguyên hệ thống cho ứng dụng của mình.
Những ngoại vi được tạo bởi khối PSoC số :
• Bộ điều chế độ rộng xung (8 đến 32 bit).
• Bộ điều chế độ rộng xung với dải an toàn (8 đến 32 bit).
• Bộ đếm (8 đến 32 bit).
• Bộ truyền thông không đồng bộ UART 8 bit với bit chẵn lẻ lựa chọn được.
• Bộ truyền thông nối tiếp SPI master và slavẹ
• Bộ truyền thông I2C slave và master (đã có sẵn như tài nguyên hệ thống).
• Bộ tạo dãy CRC phục vụ việc kiểm tra lỗị
• Bộ truyền và nhận giao tiếp quang học.
Các khối PSoC số có thể được kết nối với mọi GPIO thông qua một loạt bus toàn cục đảm bảo cho mọi tín hiệu đến được với tất cả các chân. Những bus này cũng cho phép dồn kênh tín hiệu và điều hành việc thực hiện các phép toán logic.
3.2.4 Bộ đếm COUNTER
Loại Số khối PSoC Bộ nhớ(Byte)
Số Tương tự CT Tương tự SC Flash RAM Số chân
8-bit 1 0 0 71 0 1
16-bit 2 0 0 93 0 1
24-bit 3 0 0 128 0 1
32-bit 4 0 0 146 0 1
Các bộ đếm 8, 16, 24, 32-bit với các đặc điểm sau:
• Độ rộng thanh ghi 8, 16, 24, 32 bit, sử dụng 1, 2, 3, 4 khối PSoC theo thứ tự.
• Xung nhịp nguồn lên tới 48 MHz.
• Tự động nạp lại chu ký khi đếm xong.
• Khả năng chụp (capture) tới 24 MHz.
• Đầu ra đếm kết thúc có thể được sử dụng như là đầu vào xung nhịp cho các khối chức năng số và tương tự khác.
• Lựa chọn chế độ ngắt khi đếm kết thúc, chụp, hoặc là khi bộ đếm đạt một giá trị đặt trước.
Hình 14: Sơ đồ khối bộ đếm của PSoC CY8C27433
Các module Counter là những bộ đếm lùi với chu kỳ có thể lập trình được, có khả năng chụp giữ. Xung nhịp và các tín hiệu cho phép có thể được lựa chọn từ nguồn ngoài hoặc từ xung nhịp hệ thống. Sau khi được khởi động, bộ đếm hoạt động liên tục và sẽ tải giá trị bên trong của nó từ thanh ghi chu kỳ sau khi đạt đến giá trị đếm kết thúc. Trong mỗi chu kỳ xung nhịp, bộ đếm sẽ so sánh giá trị đếm hiện thời với giá trị được lưu trữ trong thanh ghi so sánh. Điều kiện so sánh là “nhỏ hơn” hay “nhỏ hơn hoặc bằng” liên tục được kiểm tra trong mỗi chu kỳ xung nhịp. Các ngắt có thể được sinh ra dựa trên tín hiệu đếm kết thúc hoặc điều kiện so sánh.