ATmega32, Giải thích sơ đồ chân

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Atmel AVR Atmega32 là chip vi điều khiển dựa trên CMOS công suất thấp được sản xuất trên kiến ​​trúc RISC tiên tiến của AVR. Nó được đặc trưng để thực hiện các hướng dẫn công nghệ mạnh mẽ trong mỗi chu kỳ đồng hồ của nó.

Con chip này cũng được trang bị khả năng đạt được thông lượng được đánh giá ở mức 1MIPS mỗi MHz cho phép người quản lý hệ thống thực thi tỷ lệ tiêu thụ điện năng hiệu quả hoặc tối ưu với tốc độ xử lý.



Hiểu các chức năng sơ bộ

Các sơ đồ chân khác nhau của đơn vị MCU nâng cao này có thể được hiểu từ dữ liệu sau:



Vcc = Đó là chân cung cấp điện áp của IC tương thích với điện áp cung cấp IC kỹ thuật số (5V)

GND đề cập đến 'mặt đất' nên được kết nối với đường ray tiêu cực của nguồn cung cấp.

Cổng A (PA7 ... PA0) : Ở đây cổng A hỗ trợ ở dạng đầu vào tương tự cho bộ chuyển đổi A / D. Cổng này cũng có thể được sử dụng làm cổng Đầu vào / Đầu ra hai chiều 8 bit, chỉ khi bộ chuyển đổi A / D không được sử dụng.
Các chân cổng được tạo điều kiện với các điện trở kéo lên tích hợp sẵn (mỗi bit được gán).

Các đầu ra có bộ đệm Cổng A cũng cung cấp các đặc tính truyền động cân bằng và đối xứng bao gồm khả năng nhận và nguồn cao.

Khi các chân trên PA0 và PA7 được chỉ định làm đầu vào và bên ngoài chịu mức logic thấp, chúng bắt đầu tìm nguồn ngay khi các điện trở kéo lên bên trong được cấp điện.

Tất cả các sơ đồ chân đã thảo luận ở trên được nêu rõ khi kích hoạt thiết lập lại (ngay cả khi không kích hoạt đồng hồ), trạng thái tri-state đề cập đến ba loại điều kiện mà IC có thể tạo ra: cao, thấp và không đáp ứng hoặc mở .

Cổng B (PB7 ... PB0) : Về cơ bản, giống như Cổng A, Cổng này cũng là một cổng vào / ra 8 bit hai chiều được trang bị điện trở kéo lên bên trong (được cấu hình cho từng bit). Các đặc tính của ổ đĩa được gán cho các chân đệm của Cổng B được trang bị cả thuộc tính chìm cao và tìm nguồn cung ứng.

Khi được sử dụng làm đầu vào, các chân này tạo nguồn dòng điện khi chúng bị xung ở mức thấp bởi giai đoạn mạch bên ngoài do các điện trở kéo lên bên trong được kích hoạt. Các chân cổng B cũng được chỉ định với tính năng ba trạng thái.

Ngoài những điều trên, các chân Cổng B cũng có thể được sử dụng để triển khai các tính năng đặc biệt, như được bao gồm trong Atmega32, chúng được liệt kê trong bảng sau:

Cổng C (PC7 ... PC0) : Sơ đồ chân của Cổng C cũng tận hưởng các tính năng đặc điểm khác nhau được hỗ trợ cho Cổng A và Cổng B.

Tuy nhiên, ngoài các tính năng giống hệt nhau của cổng A và B, điện trở kéo lên bên trong cho các chân Cổng C PC5 (TDI), PC3 (TMS) và PC2 (TCK) đều được kích hoạt ngay cả trong hành động đặt lại trong trường hợp khi giao diện JTAG được bật tắt.

Ngoài ra Cổng C cũng thực hiện chức năng của giao diện JTAG và các tính năng cụ thể khác của ATmega32 như được hiển thị trong bảng dưới đây:

Cổng D (PD7..PD0) : Một lần nữa, giống như các cổng trên, các đặc điểm nhận chìm và tìm nguồn cơ bản của Cổng D là hoàn toàn giống nhau.

Tuy nhiên, khi được sử dụng luân phiên, các chân này có thể được sử dụng để thực thi các chức năng ATmega32 đặc biệt, có thể được nghiên cứu qua bảng sau:

CÀI LẠI : Như tên cho thấy, sơ đồ chân đặt lại có thể được sử dụng để đặt lại hoặc buộc IC tiếp tục hoạt động có thể được thực hiện đơn giản bằng cách đặt xung logic thấp ở đây, tuy nhiên độ dài tối thiểu của xung này không được nhỏ hơn độ dài xung được chỉ định của vi mạch. Bất kỳ điều gì ngắn hơn mức này có thể không đảm bảo hành động đặt lại.

Bảng sau chỉ ra độ dài xung đặt lại tối thiểu có thể áp dụng:

XTAL1 : Có thể được sử dụng để bám vào một tần số nhất định và cho phép đáp ứng tần số hoàn hảo qua chân đầu vào của bộ khuếch đại đảo và đầu vào của mạch tạo xung nhịp bên trong.

XTAL2 : Cũng như ở trên, điều này có thể được cấu hình trên sơ đồ đầu ra của bộ khuếch đại dao động đảo

AREF : Nó đề cập đến sơ đồ chân tham chiếu tương tự được chỉ định cho giai đoạn chuyển đổi A / D bên trong




Một cặp: Mạch khởi động tự động có thể lập trình cho máy bơm nước Diesel Tiếp theo: Mạch chuyển động dừng câu cá YoYo có chỉ báo