Arduino Nano ATmega238P / CH340G V3.0 Diseño de PCB

Arduino Nano ATmega238P / CH340G V3.0 Diseño de PCB

Tabla de contenido:

Anonim

Estas son mis notas sobre el Nano ATmega238P / CH340G que es popular en eBay.

El chip CG340G reemplaza al chip USB FTDI utilizado en el Arduino Nano, publicado y documentado oficialmente. Este diseño es diferente del esquema oficial de Nano, y no he encontrado un esquema para esta versión CH340G del Nano. He explorado con un medidor de ohmios y he estudiado y anotado el diseño del tablero, y pensé que lo compartiría para aquellos de ustedes que puedan estar interesados ​​en la piratería o modificaciones de hardware.

El CG340G tiene un cristal externo y el Nano tiene almohadillas despobladas para los condensadores relacionados con el cristal.

Los LED RX y TX no se controlan mediante pines separados en el chip USB como en el Nano oficial, sino que están conectados a los pines RX y TX del ATmega328P. Los LED RX y TX están activos en nivel bajo, mientras que los LED de pin 13 y de energía están activos en nivel alto, al igual que en el Nano oficial.

Las cosas interesantes restantes que pueden contener diferencias del Nano oficial están en la parte inferior del tablero.

El regulador de 5V es un AMS1117.

Entre las líneas RX y TX en el CH340G y las líneas TX y RX del encabezado Arduino y el chip ATmega328P hay resistencias de 1 K, igual que en el esquema oficial de Nano. Estos están dispuestos cerca de los pines A3 y A4.

El condensador más cercano al pin D2 es el condensador DTR a RST que se usa para restablecer la conexión serie USB.

La resistencia más cercana al pin RX0 es el pullup de reinicio. Este es un pullup bastante fuerte en 1K en comparación con otros Arduinos, pero veo que también es 1K en el Nano oficial. La mayoría de los otros Arduinos están diseñados con un pullup de 10K.

Notas sobre el uso de la tarjeta Bluetooth Nano con HC-05

Puede conectar la placa Bluetooth HC-05 para restablecer automáticamente el Nano conectando el pin Estado a RST a través de un condensador de 0.1 uF, que funciona en otros modelos Arduino como el Pro Mini y el Pro Micro. Para el Nano, encontré que es necesario agregar una resistencia de bajada externa de 1K al pin de reinicio. Esto es necesario ya que el capacitor DTR incorporado del Nano interfiere con el capacitor DTR que usted agrega para enviar el pulso de restablecimiento desde el pin de estado HC-05. Si deshabilita el restablecimiento automático de CH340G quitando la tapa DTR del Nano, no debería tener ese problema y no necesitaría la resistencia desplegable.

Además, la conexión entre el HC-05 Bluetooth TX y el pin Nano RX a veces causa problemas. Parece que la salida de TX del HC-05 no es lo suficientemente fuerte con su nivel lógico de 3.3 V para impulsar el pin Nano RX. Otros modelos de Arduino no tienen el mismo problema. En la placa de pruebas, si coloco la placa Bluetooth HC-05 cerca de los pines serie Nano, hago el cable lo más corto posible y conecto 2 cables para hacer una buena conexión, funciona bien. También he usado un convertidor de nivel lógico para hacer las conexiones, que es la solución más confiable. Los módulos convertidores de 3 o 4 canales están listados en eBay por $ 0.99 USD, en muchos casos se incluye el envío.

Información técnica adicional

Más información técnica aquí, incluido el esquema, investigado por el miembro de la comunidad Arduino, marpik:

actrl.cz/blog/index.php/2016/arduino-nano-ch340-schematics-and-details/

Tenga en cuenta que el enlace anterior es para el blog de otra persona y que no se garantiza información precisa. Lo he estudiado y creo que es información útil y generalmente precisa. DanielB122 identificó (comenta a continuación) un problema con las rutas RX y TX esquemáticas, y parece que se corrigió en una revisión del esquema.

Las hojas de datos en inglés para el CH340G no parecen ser del fabricante, y son intentos caseros de proporcionar alguna información en un idioma que no sea el chino. Según las hojas de datos y otra información que he leído, el cristal conectado al CG340G se supone que es de 12 MHz. Pero el cristal que he observado en el Nano, y del que he mostrado fotos, está grabado 20.0. No sé qué está pasando con eso.

Información más útil:

fobit.blogspot.com/2014/11/ch340g-in-eagle.html

Suministros: