مبدل CH340G تبدیل USB به TTL یک جایگزین ارزان قیمت برای ماژول مبتنی بر FTDI است.
• ارتباط با بردهای STM32 دارای UART
• مشاهده اطلاعات Debug
• تست و بررسی ارتباط UART
• ارتباط کامپیوتر با ماژولهای الکترونیکی
• استفاده در پروژههای DIY و آموزشی
• تعمیر و عیبیابی تجهیزات دارای رابط سریال
1. ماژول را از طریق پورت USB به کامپیوتر متصل کنید. سطح ولتاژ خروجی ماژول از طریق تغییر جامپر روی پین های برد بین 5V DC و 3.3V DC قابل تغییر است. سطح ولتاژ خروجی را با توجه به سطح ولتاژ منطقی برد یا میکروکنترلر متصل در خروجی ماژول با دقت تنظیم نمایید چرا که اشتباه باعث آسیب به ماژول و یا برد متصل در خروجی ماژول می شود.

2. در صورت نیاز، درایور CH340 را نصب کنید. می توانید درایور را متناسب با سیستم عامل مورد استفاده از طریق لینک زیر دانلود نمایید :
3. پس از شناسایی ماژول، شماره پورت COM را در Device Manager بررسی و یادداشت کنید. این شماره پورت در بعضی از برنامه نویسی ها امکان استفاده دارد.

4. پایه TXD مبدل را به RXD دستگاه مقصد یا میکروکنترلر متصل کنید.
5. پایه RXD مبدل را به TXD دستگاه مقصد یا میکروکنترلر متصل کنید.
6. پایه GND دو مدار را به یکدیگر متصل کنید. زمین مدار میکروکنترلر و یا دستگاه مقصد با زمین ماژول مبدل باید یکی باشد در غیر این صورت باعث خطا در انتقال داده ها می شود.
7. نرمافزار ترمینال سریال یا محیط برنامهنویسی موردنظر را باز کنید.
8. مقدار Baud Rate (50bps ~ 2Mbps) و سایر تنظیمات ارتباطی را مطابق دستگاه مقصد تنظیم کنید.

• قبل از اتصال، سطح ولتاژ منطقی ماژول و دستگاه مقصد (5 OR 3.3 V DC) را بررسی کنید.
• پایههای TX و RX باید بهصورت ضربدری متصل شوند.
• اتصال GND مشترک برای ارتباط صحیح ضروری است.
• داین ماژول مبدل USB به TTL است و جایگزین مستقیم مبدل USB به RS-232 نیست.
• ولتاژ پایه VCC را بدون بررسی مشخصات نسخه دقیق برد به مدار متصل نکنید.
| نوع محصول | مبدل USB به TTL / UART |
|---|---|
| تراشه اصلی | CH340G |
| نوع رابط | USB به رابط سریال |
| رابط ورودی | USB |
| رابط خروجی | UART با سطح منطقی TTL |
| پایه های ارتباطی | TXD، RXD، GND، VCC |
| نشانگر وضعیت LED | سه عدد LED (POWER، TXD، RXD) |
| نوع انتقال داده | سریال آسنکرون |
| پورت شناسایی شده در کامپیوتر | Virtual COM Port (COM) |
| رابط های قابل پشتیبانی با مدار جانبی | RS-232، RS-485 و RS-422 با استفاده از مبدل سطح خارجی |
| سطح ولتاژ منطقی | وابسته به وضعیت جامپر؛ معمولاً 3.3V یا 5V |
| ولتاژ تغذیه | 3.3V یا 5V |
| نرخ انتقال داده (Baud Rate) | 50bps تا 2Mbps، قابل تنظیم با نرمافزار |
| نوع اتصال به میکروکنترلر | UART / TTL |
| سطح سیگنال خروجی | TTL، نه RS-232 استاندارد |
| درایور موردنیاز | در برخی سیستمعاملها نیازمند نصب درایور CH340 |
| سازگاری کاربردی | Arduino، ESP، STM32 و سایر تجهیزات دارای UART |
| قابلیت پروگرام | دارد، در صورت پشتیبانی برد مقصد از UART Bootloader |
| قابلیت دیباگ سریال | دارد |
| پشتیبانی از IrDA SIR | در نسخههای پشتیبانیشده تراشه CH340 |
| کاربرد اصلی | تبدیل USB کامپیوتر به UART/TTL |
| پروتکل های قابل استفاده | UART، و با مدار جانبی RS-232 / RS-485 / RS-422 |
| نوع کاربرد | پروگرام، دیباگ و ارتباط سریال |
| مناسب برای | پروژههای الکترونیکی و سیستمهای Embedded |
| دمای کاری | 0 تا +70 درجه سانتیگراد |
| ابعاد | 52 × 17 × 4 میلیمتر |
مبدل USB به TTL CH340G چیست؟
این ماژول یک رابط ارتباطی است که پورت USB کامپیوتر را به رابط سریال UART با سطح منطقی TTL تبدیل میکند و برای ارتباط کامپیوتر با میکروکنترلرها و تجهیزات الکترونیکی کاربرد دارد.
تراشه اصلی این ماژول چیست؟
تراشه اصلی این مبدل CH340G است که وظیفه تبدیل دادههای USB به دادههای سریال UART را بر عهده دارد.
آیا این ماژول همان مبدل USB به RS-232 است؟
خیر. این ماژول خروجی UART/TTL ارائه میدهد و بهصورت مستقیم خروجی استاندارد RS-232 ندارد. برای تبدیل به RS-232 به مدار مبدل سطح مانند تراشههای مخصوص RS-232 نیاز است.
تفاوت TTL و RS-232 چیست؟
TTL و RS-232 از نظر سطح ولتاژ و استاندارد سیگنال با یکدیگر متفاوت هستند. خروجی CH340G برای مدارهای منطقی TTL طراحی شده و نباید مستقیماً به پورت RS-232 واقعی متصل شود.
پایههای TXD و RXD چگونه متصل میشوند؟
برای ارتباط صحیح، پایه TXD مبدل به RXD دستگاه مقصد و پایه RXD مبدل به TXD دستگاه مقصد متصل میشود. همچنین باید پایه GND دو مدار مشترک باشد.
آیا این ماژول برای پروگرام میکروکنترلر مناسب است؟
بله، در صورتی که برد یا میکروکنترلر مقصد از پروگرام از طریق رابط UART/TTL پشتیبانی کند، میتوان از این مبدل برای پروگرام استفاده کرد.
آیا CH340G برای Arduino مناسب است؟
بله. این مبدل برای ارتباط سریال و پروگرام بسیاری از بردهای Arduino و سایر بردهای دارای UART مناسب است.
آیا میتوان از آن برای ESP8266 و ESP32 استفاده کرد؟
بله، این ماژول برای ارتباط UART و دیباگ بسیاری از بردهای ESP کاربرد دارد؛ اما باید سطح ولتاژ منطقی برد مقصد را بررسی کنید.
آیا این ماژول برای STM32 مناسب است؟
بله. برای ارتباط سریال، مشاهده پیامهای دیباگ و پروگرام بردهای STM32 دارای رابط UART میتوان از آن استفاده کرد.
آیا به نصب درایور نیاز دارد؟
بسته به سیستمعامل و نسخه درایور، ممکن است برای شناسایی صحیح ماژول نیاز به نصب درایور CH340 باشد. که می توانید از طریق لینک زیر درایور را دانلود کنید:
https://www.wch-ic.com/downloads/CH341SER_ZIP.html
پس از اتصال، ماژول چگونه در کامپیوتر شناسایی میشود؟
پس از نصب صحیح درایور، ماژول معمولاً بهصورت یک پورت سریال مجازی COM در سیستمعامل شناسایی میشود. حتما قسمت device manager کامپیوتر و قسمت ports و یا other devices را چک کنید.
آیا این ماژول بهصورت مستقیم RS-485 را پشتیبانی میکند؟
خیر. برای استفاده از CH340G در شبکه RS-485 باید یک ترانسیور یا مبدل سطح RS-485 به مدار اضافه شود. برای تهیه مدل های دیگر مبدل های سریال می توانید از لینک زیر استفاده کنید :
https://jamtronic.com/?s=مبدل+سریال&post_type=product
آیا این ماژول بهصورت مستقیم RS-422 را پشتیبانی میکند؟
خیر. برای ارتباط RS-422 نیز به مدار تبدیل سطح و درایور مناسب نیاز است.
آیا امکان استفاده از CH340G برای RS-232 وجود دارد؟
بله، اما نه بهصورت مستقیم. باید از یک تراشه یا مدار تبدیل سطح مانند مبدلهای مخصوص RS-232 بین CH340G و دستگاه استفاده شود. برای تهیه مدل های دیگر مبدل های سریال می توانید از لینک زیر استفاده کنید :
https://jamtronic.com/?s=مبدل+سریال&post_type=product
ولتاژ کاری ماژول چقدر است؟
ولتاژ کاری به طراحی نسخه دقیق ماژول بستگی دارد. بسیاری از ماژولها از سطح منطقی 3.3 یا 5 ولت استفاده میکنند؛ بنابراین قبل از اتصال VCC باید مشخصات نسخه برد بررسی شود.
آیا میتوان پایه VCC را به مدار مقصد متصل کرد؟
باید ابتدا ولتاژ خروجی VCC ماژول و نیاز مدار مقصد بررسی شود. اتصال ولتاژ نامناسب میتواند باعث آسیب به ماژول یا مدار متصلشده شود.
آیا اتصال GND الزامی است؟
بله. برای ایجاد مرجع ولتاژ مشترک و برقراری ارتباط صحیح UART، اتصال GND مبدل به GND مدار مقصد ضروری است.
محدوده دمای کاری ماژول چقدر است؟
در صورت نبود مشخصات جداگانه برای کل برد، محدوده کاری تراشه CH340G معمولاً ۰ تا +۷۰ درجه سانتیگراد در نظر گرفته میشود.
آیا میتوان از این مبدل برای دیباگ سریال استفاده کرد؟
بله. این ماژول برای مشاهده پیامهای Debug، لاگهای سیستم و تبادل داده با تجهیزات دارای UART بسیار کاربردی است.
آیا این محصول برای پروژههای DIY مناسب است؟
بله. اندازه کوچک، اتصال USB و رابط UART/TTL باعث شده این ماژول برای پروژههای الکترونیکی، آموزشی و Embedded مناسب باشد.
آیا ماژول دارای کابل USB است؟
بسته به مدل و نوع عرضه محصول، ممکن است کابل USB همراه آن ارائه شود یا نیاز باشد جداگانه تهیه شود.
هنوز دیدگاهی برای این محصول ثبت نشده است. اولین نفر باشید.