Sự khác nhau giữa atmega32u2 và atmega32u4?


7

Sự khác biệt quan trọng nhất giữa ATMega32 u2 và ATMega32 u4 là gì?

Câu trả lời:


14

So với u2, u4có:

  • Thêm RAM (2,5k so với 1k)
  • Thêm chân (48 so với 32)
  • Bộ chuyển đổi tương tự sang số thay vì chỉ các bộ so sánh tương tự
  • Tùy chọn tinh thể tần số thấp thay vì tùy chọn tinh thể xoay đầy đủ
  • Giao diện I2C.

Để trả lời điều này, tôi đã thực hiện tìm kiếm DigiKey cho từng số phần và so sánh các bảng kết quả. Điều này dễ hơn so với việc so sánh các datasheets, mặc dù datasheets là nơi chính xác nhất để tìm thông tin. Ví dụ, thông tin về bộ dao động trong Digikey cho thấy rằng u4cần có bộ tạo dao động ngoài, trong khi thông tin u2yêu cầu bộ tạo dao động bên trong. Đây không phải là trường hợp; các u4tàu có bộ dao động ngoài làm mặc định và các u2tàu có bộ dao động bên trong làm mặc định, nhưng cả hai đều có thể sử dụng các nguồn đồng hồ bên trong và bên ngoài.


Bảng dữ liệu cho biết (phần 6.2.2 cho u4 và phần 8.3.1 cho u2) cho cả hai nguồn đồng hồ được bật mặc định là bộ tạo dao động RC bên trong.
PetPaulsen

1
Cần lưu ý rằng đối với u2các bộ phận, biểu dữ liệu không nhất quán ở một số nơi. Các chip USB của Atmel thực sự được cài đặt sẵn bộ tải khởi động USB, cần có bộ tạo dao động ngoài để chạy - do đó, các chip có bộ dao động ngoài được chọn làm nguồn xung nhịp mặc định.
avakar

1
@avakar tương tự với ATMega8u2 - nó được cấu hình sẵn cho bộ tạo dao động ngoài - USB sẽ không hoạt động khác và tôi chắc chắn đã thay đổi bất kỳ cầu chì nào kể từ khi tôi chỉ lập trình nó qua USB DFU
Mihailo

Ok, vì vậy tôi hiểu rằng có khá nhiều khác biệt, và không dễ để tìm thấy chúng ... cảm ơn. Ngoài ra, thật thú vị đối với tôi khi biết rằng có sự không nhất quán trong các bảng dữ liệu / hướng dẫn sử dụng, và tôi không nhất thiết phải tin chúng hoàn toàn ...
akavel

1
Bảng dữ liệu * u2 phần 25.2 Fuse Bits cho biết "Cài đặt mặc định của CKSEL3..0 dẫn đến Bộ tạo dao động tinh thể ngoài 8 MHz. Xem Bảng 8-1 trên trang 29 để biết chi tiết." (Trg 248) NHƯNG được vận chuyển với bộ tạo dao động RC nội bộ ở mức 8.0 MHz "Vì một số lý do, Atmel sẽ không khắc phục điều này.
Andrew

1

U2 và U4 chỉ ra phiên bản mô-đun USB của chip atmel. Điều đó có nghĩa là U4 có nhiều khả năng / tính linh hoạt hơn so với U2.

Bạn có thể tìm thấy trong tài liệu LUFA mô tả cho mọi lớp USB, các mô-đun USB được hỗ trợ.

Ví dụ: Bản giới thiệu thiết bị cần điều khiển cho biết:

Demo Compatibility:

 The following list indicates what microcontrollers are compatible with this demo.

 - Series 7 USB AVRs (AT90USBxxx7)
 - Series 6 USB AVRs (AT90USBxxx6)
 - Series 4 USB AVRs (ATMEGAxxU4)
 - Series 2 USB AVRs (AT90USBxx2, ATMEGAxxU2)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.