คู่มือ CH340 USB-UART: ขาเชื่อมต่อ สัญญาณนาฬิกา และระดับลอจิก

Real WCH CH340G chip on a NodeMCU circuit board with its original marking visible beneath the Chip-seek USB-UART guide title

คู่มือ CH340 USB-UART: ขาเชื่อมต่อ สัญญาณนาฬิกา และระดับลอจิก

บอร์ด CH340 อาจปรากฏในรายการอุปกรณ์ของคอมพิวเตอร์แต่ยังต่อสายผิดสำหรับไมโครคอนโทรลเลอร์ที่อยู่ข้างๆ การแจงนับอุปกรณ์ USB ความเข้ากันได้ของแรงดัน UART และโปรโตคอลการบูตของเป้าหมายเป็นการตรวจสอบแยกกัน การมองว่าเป็นปัญหาเดียวกันนำไปสู่การเปลี่ยนไดรเวอร์โดยไม่จำเป็น อินพุตเสียหาย และการเปลี่ยนชิ้นส่วนที่ทำงานได้บนต้นแบบหนึ่งแต่ล้มเหลวบนบอร์ดรีวิชันถัดไป

คู่มือนี้เน้นที่ CH340G และ CH340C ของ WCH ใน SOP-16 โดยใช้ดาต้าชีต CH340DS1 V3D ของผู้ผลิตเป็นข้อมูลอ้างอิงทางไฟฟ้า โดยรวมสมาชิกอื่นในตระกูลไว้เพียงเพื่ออธิบายขอบเขตการเลือก ภาพถ่ายระบุตัวอย่าง CH340G จริง แผนภาพเป็นการอธิบายการเชื่อมต่อต้นฉบับ ไม่ใช่รูปคลื่นที่วัดได้หรือการออกแบบ PCB ที่พร้อมผลิต

1 CH340G กับ CH340C: ส่วนต่อท้ายเปลี่ยนวงจร

การเปรียบเทียบเริ่มต้นที่มีประโยชน์ที่สุดคือออสซิลเลเตอร์ CH340G ใช้คริสตัล 12MHz ภายนอกระหว่าง XI กับ XO พร้อมตัวเก็บประจุที่เกี่ยวข้อง CH340C รวมตัวสร้างนาฬิกาไว้ภายใน ขจัดเครือข่ายออสซิลเลเตอร์ภายนอกนั้น ทั้งสองอยู่ในตระกูล USB-อนุกรมเดียวกัน แต่โครงร่างแพ็กเกจที่ใช้ร่วมกันไม่ใช่การอนุญาตให้สลับกันบนฟุตพรินต์และแผนภาพที่ไม่เปลี่ยนแปลง

ตัวแปร CH340 ที่เลือก: ความแตกต่างของแพ็กเกจและนาฬิกา
ชิ้นส่วน แพ็กเกจใน V3D นาฬิกา ความแตกต่างในการเลือกที่สำคัญ
CH340G SOP-16 External 12MHz Pin 7 XI; pin 8 XO
CH340C SOP-16 Internal Pin 7 NC; pin 8 OUT#
CH340B SOP-16 Internal Configuration EEPROM; pin 7 RST#; pin 8 NC
CH340N SOP-8 Internal Different pin map and fewer exposed signals
CH340E / CH340X MSOP-10 Internal Different pin map; X adds documented I/O tolerance features

การออกแบบใหม่จาก G เป็น C จึงรวมเครือข่ายคริสตัล ไม่ใช่แค่รายการจัดซื้อ ถอดส่วนประกอบออสซิลเลเตอร์ G ปล่อยขา NC ของ C ไม่ต่อ และจัดการ OUT# ตามฟังก์ชันเอาต์พุตที่บันทึกไว้ อย่าต่อเครือข่ายคริสตัลเก่าเข้ากับเอาต์พุตเพียงเพราะหมายเลขแพ็กเกจบังเอิญตรงกัน

ชื่อตระกูลยังซ่อนความแตกต่างที่ขึ้นกับล็อต WCH บันทึกความสามารถ I/O และการกำหนดค่าขาเพิ่มเติมสำหรับชุด CH340C บางชุด อย่าอนุมานคุณสมบัติเหล่านั้นจากรายการที่ไม่มีคุณสมบัติกำกับซึ่งมีชื่อเพียง CH340C สำหรับการจัดซื้อ ให้เก็บรหัสชิ้นส่วนที่สมบูรณ์ ข้อมูลล็อตที่เกี่ยวข้อง และรีวิชันดาต้าชีตเฉพาะที่ใช้ในการอนุมัติวงจร

2 อ่านขาเชื่อมต่อ CH340 จากมุมมองที่ถูกต้อง

ภาพวาดต่อไปนี้เป็นมุมมองด้านบนของ CH340G SOP-16 โดยระบุขา 1 ที่มุมซ้ายบน ขานับลงตามด้านซ้ายและกลับขึ้นทางด้านขวา ฟุตพรินต์แบบมุมมองด้านล่างหรือเบรกเอาต์บอร์ดที่หมุนอาจดูน่าเชื่อถือขณะกลับลำดับการเชื่อมต่อ ดังนั้นให้จับคู่ตัวบ่งชี้ขา 1 จริงกับแบบประกอบ PCB

CH340G SOP-16 top-view pinout with pins 1 to 16 and explicit CH340C differences at pins 7 and 8
ภาพวาดต้นฉบับจาก WCH CH340DS1 V3D ส่วน 3 และ 4 แสดงแผนผังขาของ G; ขา 7 ของ C คือ NC และขา 8 คือ OUT# สัดส่วนแพ็กเกจเป็นเพียงภาพประกอบ

สำหรับการเชื่อมต่อ UART แบบสามสายพื้นฐาน TXD คือขา 2, RXD คือขา 3 และ GND คือขา 1 คู่ USB แยกต่างหาก: UD+ คือขา 5 และ UD- คือขา 6 VCC คือขา 16 ขณะที่ V3 คือขา 4 และต้องเชื่อมต่อตามโหมดจ่ายไฟที่เลือก

สัญญาณที่เหลือไม่ใช่ GPIO สำรองที่ใช้แทนกันได้ DTR# และ RTS# เป็นเอาต์พุต ขณะที่ CTS#, DSR#, RI# และ DCD# เป็นอินพุตสถานะโมเด็ม เครื่องหมายแฮชแสดงถึงสัญญาณแอกทีฟโลว์ ซอฟต์แวร์สามารถเปลี่ยนสถานะสายควบคุมเมื่อเปิดพอร์ตอนุกรม ซึ่งสำคัญหากบอร์ดเชื่อมต่อสายเหล่านั้นกับวงจรรีเซ็ตหรือบูต

ขา 15 บน G และ C คือ R232 ซึ่งเป็นอินพุตโหมดเสริม การยกมันจะเปลี่ยนขั้ว RXD ตามที่ WCH บันทึกไว้ ไม่ได้เปลี่ยนขาให้เป็นตัวรับ RS-232 แรงดันสูง สำหรับ UART แบบไม่กลับขั้วทั่วไป ให้คงการกำหนดค่าโหมดโลว์ปกติแทนการใช้ R232 เป็นทางลัดระดับแรงดัน

3 VCC และ V3: เลือกโหมดจ่ายไฟที่บันทึกไว้หนึ่งโหมด

ข้อผิดพลาด V3 ทั่วไปคือการมองว่าเป็นขาแรงดัน I/O ที่กำหนดค่าได้อย่างอิสระ ในการเชื่อมต่อ 5V ที่บันทึกไว้ VCC รับไฟเลี้ยงและ V3 รับตัวเก็บประจุ 0.1uF ลงกราวด์ ในการเชื่อมต่อ 3.3V ที่บันทึกไว้ V3 และ VCC ต่อเข้าด้วยกันและจ่ายไฟร่วมกันจาก 3.3V ที่ผ่านการควบคุม สิ่งเหล่านี้เป็นการจัดวงจรที่แตกต่างกัน

Two CH340 power connection sketches showing 5V on VCC with a V3 capacitor and regulated 3.3V joining VCC to V3
ภาพร่างโหนดจ่ายไฟตาม WCH ส่วน 4, 5.1 และ 7.1 ทั้งสองโหมดต้องมีการบายพาสไฟเลี้ยงเฉพาะที่ แหล่ง 3.3V ต้องเป็นรางไฟเลี้ยงภายนอกที่ผ่านการควบคุมที่เหมาะสม
การเชื่อมต่อไฟเลี้ยงและขีดจำกัดที่เปรียบเทียบจริง
โหมด การเชื่อมต่อ VCC การเชื่อมต่อ V3 ช่วงไฟเลี้ยง V3D
Nominal 5V External supply 0.1uF to ground; not tied to 5V 4.0-5.3V
Nominal 3.3V, G Regulated rail Tied to VCC 2.9-3.6V
Nominal 3.3V, C Regulated rail Tied to VCC 3.1-3.6V

ช่วงไฟเลี้ยงเหล่านั้นมาจากตารางพารามิเตอร์ทางไฟฟ้า ซึ่งเงื่อนไขการทดสอบที่ระบุรวมถึง 25 องศา C ไม่ใช่สิ่งทดแทนข้อกำหนดอุณหภูมิ เวลา และความน่าเชื่อถือที่สมบูรณ์ของแอปพลิเคชัน ค่า VCC สูงสุดสัมบูรณ์เป็นขอบเขตความเครียด ไม่ใช่แรงดันใช้งานปกติทางเลือก

วางตัวเก็บประจุบายพาส VCC ใกล้แพ็กเกจและรักษาเส้นทางกลับให้สั้น ใช้หลักการเดียวกันกับตัวเก็บประจุ V3 ในการจัดแบบ 5V อย่าจัดสรร V3 เป็นเอาต์พุตไฟเลี้ยงอเนกประสงค์สำหรับไมโครคอนโทรลเลอร์ จอแสดงผล หรือบอร์ดเซ็นเซอร์ คู่มือนี้ไม่ได้อ้างความสามารถรับโหลดภายนอกสำหรับโหนดนั้น

ไฟเลี้ยงเป้าหมายที่เป็นอิสระต้องให้ความสนใจแยกต่างหาก เอาต์พุต UART ที่มีไฟเลี้ยงสามารถป้อนอุปกรณ์ที่ไม่มีไฟเลี้ยงผ่านโครงสร้างอินพุตได้ ตรวจสอบลำดับการจ่ายไฟทั้งสองทิศทาง การตัดการเชื่อมต่อ และพฤติกรรมสแตนด์บาย และใช้อินเทอร์เฟซที่มีการป้องกันการปิดไฟที่เหมาะสมเมื่อจำเป็น ตัวต้านทานอนุกรมเพียงอย่างเดียวไม่ได้สร้างการทำงานที่ปลอดภัยสำหรับทุกสภาวะอินพุตที่ไม่มีไฟเลี้ยง

4 คริสตัล 12MHz เป็นของ CH340G ไม่ใช่ CH340C

บน CH340G XI และ XO เชื่อมต่อกับเครือข่ายคริสตัล ตัวอย่างการใช้งานของ WCH ใช้คริสตัลควอตซ์ 12MHz และตัวเก็บประจุ 33pF พร้อมทั้งแนะนำนักออกแบบให้ปฏิบัติตามคำแนะนำของผู้ผลิตคริสตัลสำหรับเรโซเนเตอร์อื่น ค่าตัวอย่างเหล่านี้ไม่ควรแทนที่ข้อกำหนดโหลดของคริสตัลที่เลือกหรือการประเมินความจุกระจายของ PCB

CH340G external 12MHz crystal and capacitor network compared with CH340C internal clock and its NC and OUT pins
ภาพร่าง G ตาม WCH ส่วน 5.1 และ 7.1; ค่าตัวเก็บประจุต้องใช้ข้อกำหนดคริสตัลจริง ภาพร่าง C ตั้งใจปล่อยขา 7 ไม่ต่อและไม่เพิ่มออสซิลเลเตอร์ที่ขา 8

รักษาวงออสซิลเลเตอร์ให้กระชับและห่างจากโหนดสวิตชิ่งที่มีสัญญาณรบกวน โพรบสามารถโหลดวงจรได้ ดังนั้นรูปคลื่นที่น่าสงสัยซึ่งวัดด้วยสายกราวด์ยาวจึงไม่ใช่หลักฐาน conclusive ว่าออสซิลเลเตอร์เสีย ตรวจสอบการประกอบชิ้นส่วน การบัดกรี และข้อกำหนดนาฬิกาของผู้ผลิตก่อนเปลี่ยนไดรเวอร์ที่ยังไม่ได้มีโอกาสสื่อสาร

CH340C ขจัดชุดคริสตัลภายนอกและภาระการจัดวาง แต่การมีออสซิลเลเตอร์ภายในไม่ใช่การรับประกันความแม่นยำอัตราบอดไม่จำกัด ตรวจสอบเงื่อนไขเวลาที่ระบุเทียบกับงบข้อผิดพลาดของ UART เป้าหมาย เซสชันเทอร์มินัลที่อุณหภูมิห้องสำเร็จเป็นหลักฐานที่มีประโยชน์ แต่ไม่ใช่การรับรองครอบคลุมช่วงไฟเลี้ยงและอุณหภูมิของผลิตภัณฑ์สุดท้าย

5 การต่อสาย UART: สลับเส้นทางข้อมูลและตรวจสอบแรงดัน

สำหรับ UART ระดับลอจิกแบบฟูลดูเพล็กซ์ทั่วไป ให้ต่อ TXD ของบริดจ์เข้ากับ RX เป้าหมาย TX เป้าหมายเข้ากับ RXD ของบริดจ์ และต่อกราวด์เข้าด้วยกัน นี่คืออินเทอร์เฟซแบบไม่แยกโดด กราวด์ร่วมเป็นส่วนหนึ่งของเส้นทางสัญญาณ การต่อ TX เข้ากับ TX สร้างเอาต์พุตสองตัวบนสายเดียวกันแทนช่องส่งที่มีประโยชน์

CH340 and a 3.3V target wired with crossed TX and RX, a common ground and separate checks for power and voltage compatibility
การเชื่อมต่อ 3.3V UART ในโดเมนเดียวกันเพื่อเป็นตัวอย่าง ไม่ใช่วงจร USB ที่สมบูรณ์ ทั้งสองทิศทางและทุกสายควบคุมที่เชื่อมต่อต้องตรวจสอบแรงดันและลำดับการจ่ายไฟ

ตรวจสอบแผนภาพโมดูลแทนการพึ่งพาหัวต่อที่ระบุ 3V3/5V จัมเปอร์อาจเลือกเฉพาะแรงดันที่ส่งออกบนขาจ่ายไฟ โดยปล่อยให้บริดจ์เองรับไฟจาก USB ที่ 5V วัดแรงดัน TXD ขณะไม่ได้ใช้งานและตรวจสอบวงจร แต่ใช้ขีดจำกัดดาต้าชีต ไม่ใช่การวัดค่าเล็กน้อยครั้งเดียว ในการอนุมัติอินเทอร์เฟซ

ตาราง 5V ของ WCH ระบุเอาต์พุตระดับสูงขั้นต่ำที่ VCC ลบ 0.6V ภายใต้เงื่อนไขกระแสเอาต์พุตที่ระบุ นั่นคือ 4.4V ที่ 5V VCC เล็กน้อยอยู่แล้ว; เป็นค่าขั้นต่ำที่รับประกัน ไม่ใช่ตัวจำกัดบนสำหรับเป้าหมาย 3.3V อินพุตเป้าหมายต้องทนต่ออินเทอร์เฟซที่เกิดขึ้นอย่างชัดเจน หรือการออกแบบต้องใช้ตัวแปลงระดับที่เหมาะสม

ในทิศทางอื่น ให้เปรียบเทียบเอาต์พุตสูงและต่ำที่รับประกันของเป้าหมายกับเกณฑ์อินพุตของ CH340 ที่ไฟเลี้ยงที่เลือก จากนั้นตรวจสอบขีดจำกัดอินพุตสัมบูรณ์ เวลาขึ้น และพฤติกรรมการปิดไฟ การเปรียบเทียบเกณฑ์ระดับสูงที่เอื้ออำนวยไม่ได้สร้างการป้องกันการป้อนไฟย้อนกลับหรือโอเวอร์ชูตโดยอัตโนมัติ

อย่าต่อพอร์ต DE-9 RS-232 เข้ากับขา UART เหล่านี้โดยตรง แอปพลิเคชัน RS-232 ต้องใช้ไลน์ไดรเวอร์/รีซีฟเวอร์ ตามที่อธิบายใน คู่มือทรานซีฟเวอร์ MAX3232 RS-232บัส RS-485 ในทำนองเดียวกันต้องใช้ทรานซีฟเวอร์ดิฟเฟอเรนเชียลที่เหมาะสมและการออกแบบควบคุมทิศทาง การเปลี่ยนการตั้งค่าเทอร์มินัลไม่สามารถจัดหาชั้นฟิสิคัลที่ขาดหายไปได้

6 อัตราบอดไม่ใช่ปริมาณงานข้อมูลที่มีประโยชน์

ดาต้าชีต CH340 อธิบายอินเทอร์เฟซ USB ความเร็วเต็มและการรองรับอัตราบอด UART สูงถึง 2Mbps ความเร็วลิงก์ USB และอัตราบิตอนุกรมอธิบายลิงก์ที่แตกต่างกัน ทั้งสองตัวเลขไม่ได้หมายความว่าแอปพลิเคชันสามารถย้ายเพย์โหลดได้หลายไบต์ต่อวินาทีอย่างต่อเนื่อง

สำหรับเฟรมอนุกรม 8N1 เพื่อเป็นตัวอย่าง บิตเริ่มหนึ่งบิต บิตข้อมูลแปดบิต และบิตหยุดหนึ่งบิตใช้สิบช่วงบิตต่อเพย์โหลดไบต์ ดังนั้นเพดานเพย์โหลดทิศทางเดียวในอุดมคติคืออัตราบอดหารด้วยสิบ ก่อนการจัดตาราง USB ความล่าช้าของซอฟต์แวร์ โอเวอร์เฮดโปรโตคอล หรือการหยุดชั่วคราวจากอุปกรณ์รับ

Calculated ideal 8N1 payload ceilings for four UART baud rates, explicitly excluding scheduling and protocol overhead
เพดานการจัดเฟรมที่คำนวณได้ ไม่ใช่ผลการทดสอบ CH340 หรืออัตราต่อเนื่องที่รับประกัน ที่อัตราบอด 115200 เพย์โหลด 11520 ไบต์ต่อวินาทีคือเพดาน 8N1 ในอุดมคติก่อนโอเวอร์เฮดอื่น

ที่อัตราบอด 115200 เฟรมสิบบิตเดียวใช้เวลาประมาณ 86.8 ไมโครวินาที การถ่ายโอน 1000 ไบต์จึงต้องใช้อย่างน้อย 86.8 มิลลิวินาทีบนสาย UART ในแบบจำลองที่เรียบง่ายนี้ การแลกเปลี่ยนคำขอ-ตอบจะใช้เวลานานขึ้นหากเพิ่มความล่าช้าในการตอบกลับ หัวเรื่อง เช็กซัม หรือการถ่ายโอนที่สองในทิศทางตรงข้าม

ตารางการเลือก USB-ถึง-UART ปัจจุบันของ WCH แยกความแตกต่างระหว่างอัตราบอดสูงสุดสูงสุดกับตัวเลขอัตราต่อเนื่องสำหรับตระกูลนี้ ให้ถือจุดสิ้นสุด 2Mbps เป็นการตั้งค่าที่รองรับเพื่อตรวจสอบ ไม่ใช่สัญญาณปริมาณงานต่อเนื่อง ทดสอบไดรเวอร์จริง ภาระโฮสต์ บัฟเฟอร์เป้าหมาย และโปรโตคอลร่วมกันก่อนผูกพันกับข้อกำหนดเวลาการถ่ายโอนการผลิต

ขา RTS#/CTS# ที่เปิดเผยยังไม่ได้สร้างการควบคุมการไหลของฮาร์ดแวร์อัตโนมัติสำหรับทุกตัวแปร CH340 หรือการกำหนดค่าไดรเวอร์ ยืนยันว่าบริดจ์ที่เลือกและซอฟต์แวร์โฮสต์ใช้งานจริงอะไร หากตัวรับไม่สามารถรับสตรีมที่ไม่หยุดชะงักได้ ให้จัดหาการกำหนดจังหวะระดับโปรโตคอลหรือเลือกอินเทอร์เฟซที่มีพฤติกรรมการควบคุมการไหลที่บันทึกไว้ตรงตามข้อกำหนด

7 แก้ไขปัญหาขั้นตอนที่ล้มเหลวจริง

เริ่มต้นด้วยการจำแนกอาการ อุปกรณ์ USB ไม่มี พอร์ตอนุกรมที่ใช้งานได้ไม่มี ไบต์เพี้ยน และการเข้าสู่บูตโหลดเดอร์ล้มเหลวเป็นการสังเกตที่แตกต่างกัน บันทึกสิ่งที่โฮสต์เห็นก่อนเปลี่ยนซอฟต์แวร์ จากนั้นเปลี่ยนตัวแปรทีละตัวเพื่อให้การเชื่อมต่อที่กู้คืนมีสาเหตุที่ระบุได้

การแก้ปัญหา CH340 ตามพฤติกรรมที่สังเกตได้
การสังเกต การตรวจสอบเบื้องต้น สิ่งที่ไม่ได้พิสูจน์
No USB device appears Data-capable cable, connector, VCC/V3, D+/D-, G clock That the UART baud setting is wrong
USB device appears; no usable port Hardware IDs, driver binding, OS compatibility and permissions That target RX/TX wiring is correct
Port opens; no reply Crossed data paths, common ground, target power, protocol, control lines That reinstalling USB software will help
Garbled or intermittent data Baud, framing, polarity, logic levels, noise and receiver overrun That the chip is counterfeit
Loopback works; programming fails Target boot mode, reset sequence, protocol and tool configuration That a plain UART bridge implements the programming protocol

สำหรับงานไดรเวอร์ เริ่มที่หน้า WCH หน้าดาวน์โหลดไดรเวอร์ CH340/CH341 VCP อย่างเป็นทางการสำหรับ Windowsหรือลิงก์ระบบปฏิบัติการที่ตรงกันจากหน้าผลิตภัณฑ์ของผู้ผลิต ตรวจสอบตัวระบุของอุปกรณ์และไดรเวอร์ที่ติดตั้งก่อนเพิ่มแพ็กเกจอื่น การมีหรือไม่มีไดรเวอร์ที่ติดตั้งไว้ล่วงหน้าขึ้นอยู่กับระบบปฏิบัติการและการติดตั้งเฉพาะ คู่มือนี้ไม่ได้กำหนดให้ดาวน์เกรดเป็นเวอร์ชันเก่า

การทดสอบแยกที่มีประโยชน์คือลูปแบ็กภายใน: ตัดการเชื่อมต่อเป้าหมายและบนอะแดปเตอร์ระดับลอจิกที่จ่ายไฟถูกต้อง ให้ต่อ TXD เข้ากับ RXD ปิดการสะท้อนภายในของเทอร์มินัลเพื่อไม่ให้เลียนแบบข้อมูลที่รับ ส่งรูปแบบที่รู้จักด้วยอัตราบอดและการจัดเฟรมที่กำหนด และตรวจสอบไบต์ที่ส่งกลับ; สิ่งนี้ตรวจสอบเส้นทางภายในโดยไม่อ้างว่าโปรโตคอลเป้าหมายทำงาน

หลังจากลูปแบ็กสำเร็จ ให้เชื่อมต่อเป้าหมายใหม่และตรวจสอบการต่อสายรีเซ็ตและโหมดบูต DTR# หรือ RTS# อาจสลับเมื่อซอฟต์แวร์เปิดพอร์ต วงจรโปรแกรมที่ขึ้นอยู่กับการเปลี่ยนสถานะเหล่านั้นต้องตรงกับลำดับที่บันทึกไว้ของเป้าหมายเฉพาะ สัญญาณคู่เดียวกันไม่ใช่อินเทอร์เฟซโปรแกรมอัตโนมัติสากล

8 รายการตรวจสอบการเปลี่ยนชิ้นส่วนสำหรับ BOM และแท่นทดสอบ

เริ่มคำขอจัดหาด้วยส่วนต่อท้าย WCH ที่แน่นอนแทนวลีทั่วไป ชิปอนุกรม USB การค้นหาส่วนประกอบ WCH CH340G และ การค้นหาส่วนประกอบ WCH CH340C เป็นจุดเริ่มต้นแยกกัน; คำสั่งซื้อยังต้องมีแพ็กเกจ ข้อกำหนดล็อต และหมายเลขชิ้นส่วนผู้ผลิตที่อนุมัติแล้ว ผลการค้นหาไม่ได้สร้างสต็อกปัจจุบันหรือการเปลี่ยนที่ผ่านการรับรอง

  1. แมปทุกแพด เปรียบเทียบแบบแพ็กเกจที่แน่นอน ฟังก์ชันขา และการวางแนวขา 1 CH340N หรือ CH340E ไม่ใช่ตัวแทน SOP-16 แบบดรอปอินที่เล็กกว่า
  2. ตรวจสอบไฟเลี้ยงและนาฬิกา ยืนยัน VCC, V3, การบายพาส การประกอบคริสตัล และโดเมน I/O ของเป้าหมาย ตรวจสอบลำดับการเปิดและปิดไฟ
  3. ตรวจสอบตัวตนของซอฟต์แวร์ ยืนยันการรองรับไดรเวอร์ ตัวตน USB ที่คาดหวัง และข้อกำหนดหมายเลขซีเรียลใดๆ ความสามารถในการกำหนดค่า CH340B ไม่ใช่คุณสมบัติที่ควรสันนิษฐานบน G หรือ C
  4. ทดสอบโปรโตคอลจริง ทดสอบการเปิดพอร์ต สายรีเซ็ต การรับส่งต่อเนื่อง การถอด/เสียบใหม่ และการกู้คืนจากการถ่ายโอนที่ถูกขัดจังหวะภายใต้สภาวะการทำงานที่ตั้งใจ
  5. เก็บหลักฐานการยอมรับ บันทึกแผนภาพที่อนุมัติแล้ว รีวิชันดาต้าชีต เงื่อนไขการทดสอบ และการระบุอุปกรณ์พร้อมกับการเปลี่ยนแปลง BOM

การตรวจสอบด้วยสายตาช่วยระบุความไม่ตรงกันของแพ็กเกจและเครื่องหมาย แต่โลโก้ที่อ่านได้ไม่ใช่หลักฐานของความแท้จริง บันทึกการจัดซื้อที่ตรวจสอบย้อนกลับได้และการทดสอบรับของเฉพาะแอปพลิเคชันมีประโยชน์มากกว่าการตัดสินจากภาพเท่านั้น อย่าเปลี่ยนข้อบกพร่องของไดรเวอร์หรือวงจรคริสตัลที่ล้มเหลวเป็นการกล่าวหาการปลอมแปลงที่ไม่มีการสนับสนุน

สำหรับการขอใบเสนอราคาหรือการทบทวนการเปลี่ยนชิ้นส่วน ให้ส่งชิ้นส่วนที่แน่นอน จำนวน แพ็กเกจ แรงดันเป้าหมาย สัญญาณควบคุมที่ต้องการ และการเปลี่ยนแปลงที่กำลังพิจารณาผ่าน แบบฟอร์ม Chip-seek BOM และ RFQระบุว่าคำขอเป็นสำหรับชิ้นส่วนที่อนุมัติแล้วที่มีอยู่หรือผู้สมัครออกแบบใหม่; สิ่งเหล่านี้เป็นการตัดสินใจทางวิศวกรรมและการจัดซื้อที่แตกต่างกัน

9 คำถามที่พบบ่อย

CH340C ต้องใช้คริสตัลหรือไม่?

ไม่ CH340C มีตัวสร้างนาฬิกาภายใน CH340G ต้องใช้การจัดนาฬิกา 12MHz ภายนอก บน C ขา 7 คือ NC และขา 8 คือ OUT# ดังนั้นการปล่อยเครือข่ายคริสตัล G ไว้ไม่ใช่การเชื่อมต่อ C ที่บันทึกไว้

CH340 ทำงานจาก 3.3V ได้หรือไม่?

ได้ โดยใช้การเชื่อมต่อที่บันทึกไว้ซึ่งต่อ V3 เข้ากับ VCC และจ่าย 3.3V ที่ผ่านการควบคุม ตรวจสอบช่วงไฟเลี้ยงของส่วนต่อท้ายที่แน่นอน ทุกสัญญาณที่เชื่อมต่อ และลำดับการจ่ายไฟ อย่าวาง USB 5V บนโหนดที่ต่อกันนั้น

จัมเปอร์โมดูล 3.3V รับประกันระดับ UART ที่ปลอดภัยหรือไม่?

ไม่ อาจเลือกเฉพาะเอาต์พุตไฟเลี้ยงของหัวต่อ ตรวจสอบแผนภาพอะแดปเตอร์และไฟเลี้ยงบริดจ์ จากนั้นเปรียบเทียบขีดจำกัดสัญญาณทั้งสองทิศทาง ป้ายหัวต่อเพียงอย่างเดียวเป็นหลักฐานไม่เพียงพอสำหรับเป้าหมาย 3.3V เท่านั้น

CH340 เป็นตัวแปลง RS-232 หรือไม่?

เป็นบริดจ์ USB ที่มีสัญญาณอนุกรมระดับลอจิก อินเทอร์เฟซ RS-232 ที่สมบูรณ์เพิ่มไลน์ทรานซีฟเวอร์ที่เหมาะสม R232 เปลี่ยนพฤติกรรมขั้วการรับเสริม; ไม่ได้ให้การแปลงแรงดัน RS-232

ทำไมพอร์ต COM จึงมองเห็นได้แต่เป้าหมายเงียบ?

การแจงนับอุปกรณ์ตรวจสอบส่วนหนึ่งของเส้นทางโฮสต์ถึงบริดจ์ เป้าหมายยังอาจมีการเชื่อมต่อที่สลับหรือขาดหาย แรงดันไม่เข้ากัน อัตราบอดหรือการจัดเฟรมผิด ไม่มีกราวด์ร่วม หรือเงื่อนไขบูตที่ไม่ตรง แยกการตรวจสอบเหล่านั้นจากการติดตั้งไดรเวอร์

CH340G สามารถแทนที่ด้วย CH340C โดยตรงได้หรือไม่?

ไม่ใช่การดรอปอินแบบไม่มีเงื่อนไข โครงร่าง SOP-16 ของทั้งสองตรงกัน แต่ขาที่เกี่ยวข้องกับออสซิลเลเตอร์แตกต่างกัน ทบทวนส่วนประกอบคริสตัล การเชื่อมต่อ NC และ OUT# ข้อกำหนดเวลา และคุณสมบัติที่ขึ้นกับล็อตที่เกี่ยวข้องก่อนอนุมัติการประกอบที่แก้ไข

10 แหล่งที่มาและเครดิตภาพ

  • ดาวน์โหลดดาต้าชีต WCH CH340DS1: V3D ส่วน 2-7; PDF ของผู้ผลิตเรียกดูเมื่อตุลาคม 29, 2026
  • หน้าผลิตภัณฑ์ WCH CH340: ความแตกต่างในตระกูล ทรัพยากรการพัฒนา และลิงก์ไดรเวอร์ระบบปฏิบัติการ
  • ตารางการเลือกอินเทอร์เฟซ WCH USB: ความแตกต่างระหว่างอัตราอนุกรมสูงสุดกับต่อเนื่อง และคุณสมบัติการควบคุมการไหล ตรวจสอบแถวที่เลือกอีกครั้งก่อนการรับรอง
  • ไดรเวอร์ WCH Windows VCP: ใช้ข้อมูลความเข้ากันได้และการติดตั้งปัจจุบันของผู้ผลิต
  • ภาพปก: Wemos LoLin NodeMCU V3 - WCH CH340Gลิขสิทธิ์ Raimond Spekking ผ่าน Wikimedia Commons ครอบตัด ปรับขนาด และจัดเรียงโดย Chip-seek ต้นฉบับและปกที่ดัดแปลง: CC BY-SA 4.0ภาพถ่ายไม่ใช่การอ้างสิทธิ์สต็อกของตนเองหรือความแท้จริงของล็อต

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.