MEGA 2560 R3 Phiên bản cải tiến CH340
MEGA 2560 R3 Phiên bản cải tiến CH340

MEGA 2560 R3 Phiên bản cải tiến CH340

MEGA 2560 R3 Phiên bản cải tiến cáp USB CH340 +
Gửi yêu cầu

 

MEGA 2560 R3 Phiên bản cải tiến cáp USB CH340 +  

 
Mega 2560 là một bảng vi điều khiển dựa trên CH340. Nó có 54 chân đầu vào / đầu ra kỹ thuật số (trong đó 15 chân có thể được sử dụng làm đầu ra PWM), 16 đầu vào analog, 4 UART (cổng nối tiếp phần cứng), bộ tạo dao động tinh thể 16 MHz, kết nối USB, giắc cắm nguồn, tiêu đề ICSP, và một nút đặt lại. Nó chứa mọi thứ cần thiết để hỗ trợ vi điều khiển; chỉ cần kết nối nó với máy tính bằng cáp USB hoặc cấp nguồn cho nó bằng bộ chuyển đổi AC-DC hoặc pin để bắt đầu. Mega tương thích với hầu hết các khiên được thiết kế cho Duemilanove hoặc Diecimila.


Mega 2560 là bản cập nhật của Mega, nó thay thế.
Mega2560 khác với tất cả các bo mạch trước đó ở chỗ nó không sử dụng chip điều khiển nối tiếp USB FTDI. Thay vào đó, nó có tính năng CH340 được lập trình như một bộ chuyển đổi nối tiếp USB.
Bản sửa đổi 2 của bo mạch Mega2560 có điện trở kéo dòng 8B2 HWB xuống đất, giúp đưa vào chế độ DFU dễ dàng hơn.


Bản sửa đổi 3 của hội đồng quản trị có các tính năng mới sau đây:

  • Pinout 1.0: các chân SDA và SCL được thêm vào gần chân ISF và hai chân mới khác được đặt gần chân RESET, IOREF cho phép các tấm chắn thích ứng với điện áp được cung cấp từ bảng. Trong tương lai, các tấm chắn sẽ tương thích với cả bo mạch sử dụng AVR, hoạt động với 5V và với Do hoạt động với 3.3V. Cái thứ hai là một pin không được kết nối, được dành riêng cho các mục đích trong tương lai.

  • Mạch RESET mạnh hơn.

  • Atmega 16U2 thay thế 8U

AA0061637.png
AA0061782.png

Vi điều khiển

CH340

Điện áp hoạt động

5V

Điện áp đầu vào (được khuyến nghị)

7-12V

Điện áp đầu vào (giới hạn)

6-20V

Chân I / O kỹ thuật số

54 (trong đó 15 cung cấp đầu ra PWM)

Chân đầu vào tương tự

16

Dòng điện một chiều cho mỗi pin I / O

40 mA

Dòng điện một chiều cho pin 3,3V

50 mA

Bộ nhớ flash

256 KB trong đó 8 KB được sử dụng bởi bộ nạp khởi động

SRAM

8 KB

EEPROM

4 KB

Tốc độ đồng hồ

16 MHz

AA0062276.png

Mega có thể được cấp nguồn thông qua kết nối USB hoặc với nguồn điện bên ngoài. Nguồn điện được chọn tự động.
Nguồn ngoài (không phải USB) có thể đến từ bộ chuyển đổi AC-DC (pin-wall) hoặc pin. Bộ chuyển đổi có thể được kết nối bằng cách cắm phích cắm trung tâm 2.1mm vào giắc cắm nguồn của bo mạch. Dẫn từ pin có thể được chèn vào các tiêu đề pin Gnd và Vin của đầu nối POWER.
Bảng mạch có thể hoạt động với nguồn cung cấp bên ngoài từ 6 đến 20 volt. Tuy nhiên, nếu được cung cấp dưới 7V, chân 5V có thể cung cấp ít hơn năm volt và bo mạch có thể không ổn định. Nếu sử dụng nhiều hơn 12 V, bộ điều chỉnh điện áp có thể quá nóng và làm hỏng bảng. Phạm vi được đề nghị là 7 đến 12 volt.
Các chân nguồn như sau:

  • Số. Điện áp đầu vào vào bo mạch khi sử dụng nguồn điện bên ngoài (trái ngược với 5 volt từ kết nối USB hoặc nguồn điện quy định khác). Bạn có thể cung cấp điện áp qua chân này, hoặc, nếu cung cấp điện áp qua giắc nguồn, hãy truy cập nó qua chân này.

  • 5V. Pin này xuất ra một 5V quy định từ bộ điều chỉnh trên bảng. Bảng mạch có thể được cung cấp nguồn từ giắc nguồn DC (7 - 12V), đầu nối USB (5V) hoặc chân VIN của bo mạch (7-12V). Cung cấp điện áp thông qua các chân 5V hoặc 3.3V bỏ qua bộ điều chỉnh và có thể làm hỏng bảng của bạn. Chúng tôi không khuyên nó.

  • 3V3. Một nguồn cung cấp 3,3 volt được tạo ra bởi bộ điều chỉnh trên tàu. Rút thăm tối đa hiện tại là 50 mA.

  • GND. Chân đất.

  • IOREF. Chân này trên bo mạch cung cấp tham chiếu điện áp mà vi điều khiển hoạt động. Một lá chắn được cấu hình đúng có thể đọc điện áp chân IOREF và chọn nguồn điện phù hợp hoặc cho phép các bộ dịch điện áp trên đầu ra để làm việc với 5V hoặc 3.3V.

AA0064148.png
CH340 có bộ nhớ flash 256 KB để lưu trữ mã (trong đó 8 KB được sử dụng cho bộ tải khởi động), 8 KB SRAM và 4 KB EEPROM (có thể được đọc và ghi bằng thư điện tử EEPORM).
AA0064482.png
Mỗi trong số 54 chân kỹ thuật số trên Mega có thể được sử dụng làm đầu vào hoặc đầu ra, sử dụng các hàm pinMode (), digitalWrite () và digitalRead (). Chúng hoạt động ở mức 5 volt. Mỗi pin có thể cung cấp hoặc nhận tối đa 40 mA và có điện trở kéo lên bên trong (ngắt kết nối theo mặc định) là 20-50 kOhms. Ngoài ra, một số chân có chức năng chuyên dụng:

  • Sê-ri: 0 (RX) và 1 (TX); Sê-ri 1: 19 (RX) và 18 (TX); Nối tiếp 2: 17 (RX) và 16 (TX); Nối tiếp 3: 15 (RX) và 14 (TX). Được sử dụng để nhận dữ liệu nối tiếp (RX) và truyền (TX) TTL. Các chân 0 và 1 cũng được kết nối với các chân tương ứng của chip Nối tiếp USB-to-TTL ATmega16U2.

  • Ngắt bên ngoài: 2 (ngắt 0), 3 (ngắt 1), 18 (ngắt 5), 19 (ngắt 4), 20 (ngắt 3) và 21 (ngắt 2). Các chân này có thể được cấu hình để kích hoạt ngắt trên giá trị thấp, cạnh tăng hoặc giảm hoặc thay đổi giá trị. Xem hàm theattachInterrupt () để biết chi tiết.

  • PWM: 2 đến 13 và 44 đến 46. Cung cấp đầu ra PWM 8 bit với chức năng analogWrite ().

  • SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Các chân này hỗ trợ giao tiếp SPI bằng thư viện SPI. Các chân SPI cũng được chia ra trên tiêu đề ICSP, tương thích vật lý với Uno, Duemilanove và Diecimila.

  • Đèn LED: 13. Có đèn LED tích hợp được kết nối với pin kỹ thuật số 13. Khi pin có giá trị CAO, đèn LED sẽ sáng, khi pin ở mức THẤP, nó sẽ tắt.

  • TWI: 20 (SDA) và 21 (SCL). Hỗ trợ giao tiếp TWI bằng thư viện Dây. Lưu ý rằng các chân này không ở cùng vị trí với các chân TWI trên Duemilanove hoặc Diecimila.

Mega2560 có 16 đầu vào tương tự, mỗi đầu vào cung cấp 10 bit độ phân giải (tức là 1024 giá trị khác nhau). Theo mặc định, họ đo từ mặt đất đến 5 volt, tuy nhiên có thể thay đổi đầu trên của phạm vi của họ bằng cách sử dụng chân ISF và chức năng analogReference ().
Có một vài chân khác trên bảng:

  • KHU VỰC. Điện áp tham chiếu cho các đầu vào tương tự. Được sử dụng với analogReference ().

  • Cài lại. Đưa dòng này THẤP để thiết lập lại vi điều khiển. Thường được sử dụng để thêm nút đặt lại để che chắn nút chặn trên bảng.

AA0066708.png
Mega2560 có một số phương tiện để giao tiếp với máy tính, máy khác hoặc bộ vi điều khiển khác. CH340 cung cấp bốn UART phần cứng cho giao tiếp nối tiếp TTL (5V). Một CH340 trên bo mạch truyền một trong số này qua USB và cung cấp cổng com ảo cho phần mềm trên máy tính (máy Windows sẽ cần tệp .inf, nhưng máy OSX và Linux sẽ tự động nhận bảng là cổng COM. Phần mềm bao gồm Một màn hình nối tiếp cho phép gửi dữ liệu văn bản đơn giản đến và từ bảng. Đèn LED của RX và TX trên bảng sẽ nhấp nháy khi dữ liệu được truyền qua chip CH340 và kết nối USB với máy tính (nhưng không cho giao tiếp nối tiếp trên chân 0 và 1).
Một libary SoftwareSerial cho phép giao tiếp nối tiếp trên bất kỳ chân kỹ thuật số nào của Mega2560.
CH340 cũng hỗ trợ giao tiếp TWI và SPI. Phần mềm bao gồm thư viện Dây để đơn giản hóa việc sử dụng bus TWI; Xem các tài liệu hướng dẫn để biết chi tiết. Đối với giao tiếp SPI, hãy sử dụng SPI libary.
AA0067862.png
Mega có thể được lập trình với phần mềm (downloadd). Để biết chi tiết, xem tài liệu tham khảo và hướng dẫn.
ATmega2560 trên Mega được cài sẵn bộ tải khởi động cho phép bạn tải mã mới lên mà không cần sử dụng bộ lập trình phần cứng bên ngoài. Nó giao tiếp bằng giao thức STK500 gốc (tham chiếu, tệp C nghe).
Bạn cũng có thể bỏ qua bộ tải khởi động và lập trình vi điều khiển thông qua tiêu đề ICSP (Lập trình nối tiếp trong mạch) bằng ISP hoặc tương tự; xem những hướng dẫn này để biết chi tiết
Mã nguồn phần mềm CH340 có sẵn trong kho lưu trữ. TheATmega16U2 / 8U2 được tải với bộ tải khởi động DFU, có thể được kích hoạt bằng cách:

  • Trên bảng Rev1: kết nối bộ nhảy hàn ở mặt sau của bảng (gần bản đồ của Ý) và sau đó đặt lại 8U2.

  • Trên các bảng Rev2 hoặc mới hơn: có một điện trở kéo dòng HWB 8U2 / 16U2 xuống đất, giúp đưa vào chế độ DFU dễ dàng hơn. Sau đó, bạn có thể sử dụng phần mềm FLIP của Atmel (Windows) hoặc lập trình viên DFU (Mac OS X và Linux) để tải phần sụn mới. Hoặc bạn có thể sử dụng tiêu đề ISP với một lập trình viên bên ngoài (ghi đè bộ tải khởi động DFU). Xem hướng dẫn do người dùng đóng góp này để biết thêm thông tin.

AA0069194.png
Thay vào đó, sau đó yêu cầu nhấn nút vật lý trước khi tải lên, Mega2560 được thiết kế theo cách cho phép thiết lập lại bằng phần mềm chạy trên máy tính được kết nối. Một trong những dòng điều khiển lưu lượng phần cứng (DTR) của ATmega8U2 được kết nối với dòng đặt lại của ATmega2560 thông qua tụ điện 100 nanofarad. Khi dòng này được xác nhận (ở mức thấp), dòng đặt lại giảm xuống đủ lâu để đặt lại chip. Phần mềm sử dụng khả năng này để cho phép bạn tải lên mã bằng cách chỉ cần nhấn nút tải lên trong môi trường. Điều này có nghĩa là bộ tải khởi động có thể có thời gian chờ ngắn hơn, vì việc hạ DTR có thể được phối hợp tốt khi bắt đầu tải lên.
Thiết lập này có ý nghĩa khác. Khi Mega2560 được kết nối với máy tính chạy Mac OS X hoặc Linux, nó sẽ thiết lập lại mỗi khi kết nối được thực hiện với nó từ phần mềm (thông qua USB). Trong nửa giây sau hoặc lâu hơn, bộ tải khởi động đang chạy trên Mega2560. Mặc dù nó được lập trình để bỏ qua dữ liệu không đúng định dạng (tức là bất cứ thứ gì ngoài việc tải lên mã mới), nó sẽ chặn một vài byte dữ liệu đầu tiên được gửi đến bảng sau khi mở kết nối. Nếu một bản phác thảo đang chạy trên bo mạch nhận được cấu hình một lần hoặc dữ liệu khác khi lần đầu tiên khởi động, hãy đảm bảo rằng phần mềm mà nó giao tiếp sẽ đợi một giây sau khi mở kết nối và trước khi gửi dữ liệu này.
Mega2560 chứa một dấu vết có thể được cắt để vô hiệu hóa tự động đặt lại. Các miếng đệm ở hai bên của dấu vết có thể được hàn lại với nhau để kích hoạt lại nó. Nó được dán nhãn "RESET-EN". Bạn cũng có thể vô hiệu hóa tự động đặt lại bằng cách kết nối điện trở 110 ohm từ 5V đến đường dây đặt lại; xem chủ đề diễn đàn này để biết chi tiết.
AA00611024.png
Mega2560 có một polyfuse có thể đặt lại để bảo vệ các cổng USB của máy tính của bạn khỏi quần short và quá dòng. Mặc dù hầu hết các máy tính cung cấp bảo vệ bên trong của riêng chúng, cầu chì cung cấp thêm một lớp bảo vệ. Nếu hơn 500 mA được áp dụng cho cổng USB, cầu chì sẽ tự động ngắt kết nối cho đến khi rút ngắn hoặc quá tải.
AA00611528.png
Chiều dài và chiều rộng tối đa của Mega2560 PCB lần lượt là 4 và 2,1 inch, với đầu nối USB và giắc cắm điện vượt ra ngoài kích thước trước đây. Ba lỗ vít cho phép bảng được gắn vào một bề mặt hoặc trường hợp. Lưu ý rằng khoảng cách giữa các chân kỹ thuật số 7 và 8 là 160 triệu (0,16 "), không phải là bội số của khoảng cách 100 triệu của các chân khác.
Mega2560 được thiết kế tương thích với hầu hết các khiên được thiết kế cho Uno, Diecimila hoặc Duemilanove. Các chân kỹ thuật số 0 đến 13 (và các chân ISF và GND liền kề), các đầu vào tương tự 0 đến 5, tiêu đề nguồn và tiêu đề ICSP đều ở các vị trí tương đương. Hơn nữa, UART chính (cổng nối tiếp) nằm trên cùng một chân (0 và 1), cũng như các ngắt ngoài 0 và 1 (chân 2 và 3 tương ứng). SPI có sẵn thông qua tiêu đề ICSP trên cả Mega2560 và Duemilanove / Diecimila. Xin lưu ý rằng I2C không nằm trên cùng một chân trên Mega (20 và 21) như Duemilanove / Diecimila (đầu vào tương tự 4 và 5).


Kuongshun Electronic, một trong những nhà sản xuất và cung cấp nổi tiếng quốc tế của mega 2560 r3 phiên bản cải tiến ch340 nằm ở Trung Quốc, hiện có sản phẩm chất lượng để bán. Chúng tôi được trang bị một nhóm công nhân chuyên nghiệp và giàu kinh nghiệm, cũng như các thiết bị tiên tiến. Bạn có thể yên tâm để mua giảm giá và giá thấp mega 2560 r3 phiên bản cải tiến ch340 được sản xuất tại Trung Quốc từ chúng tôi và kiểm tra bảng giá với chúng tôi.

Chú phổ biến: arduino mega, mega 2560 r3, phiên bản cải tiến, ch340