Versió millorada CH340 MEGA 2560 R3
Versió millorada CH340 MEGA 2560 R3

Versió millorada CH340 MEGA 2560 R3

MEGA 2560 R3 versió millorada del cable usb de CH340 +
Enviar la consulta

 

MEGA 2560 R3 versió millorada del cable usb de CH340 +  

 
El Mega 2560 és un tauler de microcontroladors basat en el CH340. Compta amb 54 pins digitals d'entrada / sortida (dels quals 15 es poden utilitzar com a sortides PWM), 16 entrades analògiques, 4 UART (ports sèrie de maquinari), un oscil·lador de cristall de 16 MHz, una connexió USB, un encès de corrent altern, un encapçalament ICSP, i un botó de restabliment. Conté tot el necessari per suportar el microcontrolador; simplement connectar-lo a una computadora amb un cable USB o alimentar-lo amb un adaptador AC-to-DC o bateria per començar. El Mega és compatible amb la majoria d'escuts dissenyats per a Duemilanove o Diecimila.


El Mega 2560 és una actualització del Mega, que substitueix.
El Mega2560 difereix de totes les taules precedents ja que no utilitza el xip de controlador FTDI USB-to-serial. En lloc d'això, presenta el CH340 programat com a conversor USB a serial.
La revisió 2 de la placa Mega2560 té una resistència que tira de la línia HWB 8U2 a terra, cosa que facilita la seva posada en mode DFU.


La revisió 3 del tauler té les següents funcions noves:

  • Pinout 1.0: afegint pins SDA i SCL que estan a prop del pin AREF i dos pins nous situats a prop del pin de RESET, els IOREF que permeten que els escuts s'adaptin a la tensió proporcionada des del tauler. En el futur, els escuts seran compatibles tant amb el tauler que utilitza l'AVR, que operen amb 5V com amb els Due que funcionen amb 3.3V. El segon és un pin no connectat, que està reservat per a propòsits futurs.

  • Circuit RESET més fort.

  • Atmega 16U2 reemplaça la 8U

AA0061637.png
AA0061782.png

Microcontrolador

CH340

Tensió d'operació

5V

Voltatge d'entrada (recomanat)

7-12V

Voltatge d'entrada (límits)

6-20V

Panys electrònics d'E / S

54 (dels quals 15 proporcionen sortida PWM)

Pines d'entrada analògics

16

Corrent de corrent continu per polsador d'entrada / sortida

40 mA

Corrent de corrent continu per pot de 3.3V

50 mA

Memòria flash

256 KB dels quals 8 KB s'utilitza pel gestor d'arrencada

SRAM

8 KB

EEPROM

4 KB

Velocitat del rellotge

16 MHz

AA0062276.png

El Mega pot alimentar-se mitjançant la connexió USB o amb una font d'alimentació externa. La font d'energia es selecciona automàticament.
L'alimentació externa (no USB) pot venir des d'un adaptador AC-to-DC (paret o una bateria). L'adaptador es pot connectar connectant un endoll central de 2,1 mm a la presa d'alimentació del tauler. Les connexions d'una bateria es poden inserir als encapçalaments de pins Gnd i Vin del connector POWER.
El tauler pot operar amb un subministrament extern de 6 a 20 volts. Si es subministra amb menys de 7V, però, el pin de 5V pot subministrar menys de cinc volts i la placa pot ser inestable. Si utilitzeu més de 12 V, el regulador de voltatge pot sobreescalfar i danyar la placa. El rang recomanat és de 7 a 12 volts.
Els pins d'alimentació són els següents:

  • VIN. La tensió d'entrada al tauler quan utilitza una font d'alimentació externa (a diferència de 5 volts de la connexió USB o d'una altra font d'alimentació regulada). Podeu subministrar voltatge a través d'aquest pin, o, si subministreu voltatge a través de la presa de corrent, accediu-hi a través d'aquest pin.

  • 5V. Aquest pin produeix un regulador de 5V del regulador a la placa. El tauler pot subministrar-se amb alimentació des de la presa de corrent continu (7-12V), el connector USB (5V) o el pin VIN del tauler (7-12V). El subministrament de voltatge a través dels pins de 5V o 3.3V evita el regulador i pot danyar la seva placa. No ho aconsellem.

  • 3V3. Un subministrament de 3,3 volts generat pel regulador a bord. El sorteig màxim actual és 50 mA.

  • GND. Pinces de terra.

  • IOREF. Aquest pin del tauler proporciona la referència de voltatge amb què funciona el microcontrolador. Un escut configurat correctament pot llegir el voltatge del pin IOREF i seleccionar la font d'alimentació adequada o habilitar els traductors de tensió a les sortides per treballar amb els 5V o els 3.3V.

AA0064148.png
El CH340 té 256 KB de memòria flash per emmagatzemar codi (dels quals 8 KB s'utilitza per al gestor d'arrencada), 8 KB de SRAM i 4 KB de EEPROM (que es pot llegir i escriure amb la libary EEPORM).
AA0064482.png
Cadascun dels 54 pins digitals del Mega es pot utilitzar com a entrada o sortida, utilitzant les funcions pinMode (), digitalWrite () i digitalread (). Operen a 5 volts. Cada pin pot proporcionar o rebre un màxim de 40 mA i té una resistència interna de retracció (desconnectada per defecte) de 20 a 50 kOhms. A més, alguns pins tenen funcions especialitzades:

  • Serial: 0 (RX) i 1 (TX); Serial 1: 19 (RX) i 18 (TX); Serial 2: 17 (RX) i 16 (TX); Serial 3: 15 (RX) i 14 (TX). S'utilitza per rebre (RX) i transmetre (TX) dades en sèrie de TTL. Els botons 0 i 1 també estan connectats als pins corresponents del xip serial USB-to-TTL ATmega16U2.

  • Interrupcions externes: 2 (interrupció 0), 3 (interrupció 1), 18 (interrupció 5), 19 (interrupció 4), 20 (interrupció 3) i 21 (interrupció 2). Aquests pines es poden configurar per activar una interrupció en un valor reduït, un marge creixent o baixant o un canvi de valor. Vegeu la funció interruptor () per a detalls.

  • PWM: de 2 a 13 i de 44 a 46. Proporcioneu sortida de PWM de 8 bits amb la funció analògicaWrite ().

  • SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Aquests pins admeten la comunicació SPI mitjançant la biblioteca SPI. Els pins SPI també es desglossen en el encapçalament ICSP, que és físicament compatible amb Uno, Duemilanove i Diecimila.

  • LED: 13. Hi ha un LED incorporat connectat a un pin digital 13. Quan el PIN és ALTA, el LED està encès, quan el pin està BAIX, està apagat.

  • TWI: 20 (SDA) i 21 (SCL). Suport de comunicació TWI amb la biblioteca Wire. Tingueu en compte que aquests pins no es troben a la mateixa ubicació que els pins TWI de Duemilanove o Diecimila.

El Mega2560 té 16 entrades analògiques, cadascuna de les quals proporciona 10 bits de resolució (és a dir 1024 valors diferents). Per defecte es mesura des de terra fins a 5 volts, encara que és possible canviar la part superior del seu rang mitjançant la funció AREF pin i analogReference ().
Hi ha un parell d'altres pins al tauler:

  • AREF. Volt de referència per a les entrades analògiques. S'utilitza amb analogReference ().

  • Restablir. Porteu aquesta línia BAIX per reiniciar el microcontrolador. Normalment s'utilitza per afegir un botó de restabliment a escuts que bloquegen el del tauler.

AA0066708.png
El Mega2560 disposa de diverses instal·lacions per comunicar-se amb un ordinador, un altre o altres microcontroladors. El CH340 ofereix quatre maquinari UART per a la comunicació en sèrie TTL (5V). Un CH340 a la placa canvia un d'ells a través d'USB i proporciona un port com a ordinador virtual a l'ordinador (les màquines Windows necessitaran un fitxer .inf, però les màquines OSX i Linux reconeixeran la placa com un port COM automàticament. El programari inclou un monitor en sèrie que permet enviar dades textuals senzilles des de i cap al tauler. Els LEDs RX i TX del tauler canviaran quan les dades es transmetin mitjançant el xip CH340 i la connexió USB a l'ordinador (però no per a la comunicació en sèrie en els pins 0 i 1).
Un softwareSerial libary permet la comunicació en sèrie en qualsevol dels pins digitals de Mega2560.
El CH340 també és compatible amb la comunicació TWI i SPI. El programari inclou una biblioteca Wire per simplificar l'ús del bus TWI; consulteu la documentació per obtenir més informació. Per a la comunicació SPI, utilitzeu SPI libary.
AA0067862.png
El Mega es pot programar amb el programari (downloadd). Per obtenir més informació, consulteu la referència i els tutorials.
L'ATmega2560 en el Mega ve amb un cargador d'arrencada que us permet carregar un nou codi sense utilitzar un programador de maquinari extern. Es comunica usant el protocol STK500 original (referència, fitxers escoltats de C).
També podeu saltar el gestor d'arrencada i programar el microcontrolador mitjançant la capçalera ICSP (In-Circuit Serial Programming) utilitzant ISP o similar; consulteu aquestes instruccions per obtenir més informació.
El codi font del firmware CH340 està disponible al repositori. TheATmega16U2 / 8U2 està carregat amb un carregador d'arrencada DFU, que pot ser activat per:

  • A les taules Rev1: connecteu el pont de soldadura a la part posterior de la placa (a prop del mapa d'Itàlia) i torneu a posar el 8U2.

  • A Rev2 o en taulers posteriors: hi ha una resistència que tira de la línia HWB 8U2 / 16U2 a terra, cosa que facilita la seva entrada en mode DFU. A continuació, podeu utilitzar el programari FLIP de Atmel (Windows) o el programador DFU (Mac OS X i Linux) per carregar un nou firmware. O podeu utilitzar el encapçalament ISP amb un programador extern (sobreescrivint el gestor d'arrencada DFU). Vegeu aquest tutorial aportat per l'usuari per obtenir més informació.

AA0069194.png
Més aviat, si es requereix una premsa física del botó de restabliment abans d'una càrrega, el Mega2560 està dissenyat de manera que es pugui restablir mitjançant un programari que s'executi en un ordinador connectat. Una de les línies de control de flux de maquinari (DTR) de l'ATmega8U2 està connectada a la línia de restabliment de l'ATmega2560 a través d'un condensador de 100 nanofàrregues. Quan aquesta línia s'afirma (baixa), la línia de restabliment baixa prou com per restablir el xip. El programari utilitza aquesta capacitat per permetre que carregueu el codi prement el botó de càrrega de l'entorn. Això vol dir que el gestor d'arrencada pot tenir un temps d'espera més curt, ja que la reducció de DTR pot estar ben coordinada amb l'inici de la càrrega.
Aquesta configuració té altres implicacions. Quan el Mega2560 està connectat a una computadora que executa Mac OS X o Linux, es reinicia cada vegada que es fa una connexió des del programari (a través d'USB). Per al següent mig segon segons, el gestor d'arrencada s'executa a la Mega2560. Tot i que està programat per ignorar dades incorrectes (és a dir, qualsevol altra cosa que una càrrega de codi nou), interceptarà els primers bytes de dades enviades al tauler després d'obrir una connexió. Si un esbós que s'executa al tauler rep una configuració única o altres dades quan comença per primera vegada, assegureu-vos que el programari amb el qual es comunica espera un segon després d'obrir la connexió i abans d'enviar aquestes dades.
El Mega2560 conté un seguiment que es pot tallar per desactivar el reinici automàtic. Els coixinets a cada costat de la traça es poden soldar junts per tornar-los a habilitar. Està etiquetat com "RESET-EN". També podeu desactivar la restauració automàtica connectant una resistència de 110 ohms de 5 V a la línia de restabliment; vegeu aquest fil del fòrum per obtenir més informació.
AA00611024.png
El Mega2560 té una polifusa restablecible que protegeix els ports USB de l'ordinador de pantalons curts i de corrent excessiu. Encara que la majoria dels ordinadors proporcionen la seva pròpia protecció interna, el fusible proporciona una capa addicional de protecció. Si s'apliquen més de 500 mA al port USB, el fusible trencarà automàticament la connexió fins que s'elimini la càrrega curta o la sobrecàrrega.
AA00611528.png
La longitud i amplada màxima de la PCB Mega2560 és de 4 i 2,1 polzades respectivament, amb el connector USB i la presa d'alimentació que s'estenen més enllà de la dimensió anterior. Tres forats de cargol permeten que la placa s'adhereixi a una superfície o cas. Tingueu en compte que la distància entre els pins digitals 7 i 8 és de 160 mil (0,16 "), i no un múltiple parell de l'espai entre els 100 pins.
El Mega2560 està dissenyat per ser compatible amb la majoria d'escuts dissenyats per a Uno, Diecimila o Duemilanove. Els claus digitals 0 a 13 (i els pins adjuntes AREF i GND), les entrades analògiques 0 a 5, el encapçalament d'energia, i el encapçalament ICSP es troben en ubicacions equivalents. A més, el UART principal (port sèrie) es troba en els mateixos pins (0 i 1), igual que les interrupcions externes 0 i 1 (pins 2 i 3 respectivament). SPI està disponible a través del encapçalament ICSP tant a la Mega2560 com a la Duemilanove / Diecimila. Tingueu en compte que l'I2C no es troba a la mateixa màquina a la Mega (20 i 21) com Duemilanove / Diecimila (entrades analògiques 4 i 5).


Kuongshun Electronic, un dels fabricants i proveïdors internacionals de mega versió 253 r3 de millorada versió ch340 que es troba a la Xina, ara té productes de qualitat a la venda. Estem equipats amb un grup de treballadors professionals i experimentats, així com equips avançats. Pot estar segur de comprar descomptes i de baix preu mega 2560 r3, la versió millorada de ch340 feta a la Xina de nosaltres i comprovar la llista de preus amb nosaltres.

Etiquetes populars: arduino mega, mega 2560 r3, versió millorada, ch340