ส่วนของเว็บไซต์
ตัวเลือกของบรรณาธิการ:
- การสร้างทางลัดบนเดสก์ท็อปสำหรับเพื่อนร่วมชั้น
- หากรองเท้าไม่พอดีกับ Aliexpress: การกระทำที่ถูกต้องในกรณีนี้ ผลิตภัณฑ์ Aliexpress มีขนาดที่เหมาะสม
- ข้อพิพาทใน AliExpress เข้าร่วมข้อพิพาทใน AliExpress
- 3 ฐานข้อมูลแบบกระจาย
- ผู้จัดการเนื้อหา - ความรับผิดชอบ เงินเดือน การฝึกอบรม ข้อเสียและข้อดีของการทำงานเป็นผู้เชี่ยวชาญด้านเนื้อหา
- จะป้องกันตัวเองจากการขุดที่ซ่อนอยู่ในเบราว์เซอร์ของคุณได้อย่างไร?
- การกู้คืนรหัสผ่านใน Ask
- วิธีเปิดกล้องบนแล็ปท็อป
- ทำไมเพลงไม่เล่นบน VKontakte?
- วิธีเพิ่มขนาดของไดรฟ์ C โดยเสียค่าใช้จ่ายของไดรฟ์ D โดยไม่สูญเสียข้อมูล
การโฆษณา
ชิป USB UART ตัวแปลง USB-uart: กระพริบพร้อมอะแดปเตอร์ |
ในการควบคุมและกำหนดค่าการออกแบบบางอย่างบนไมโครคอนโทรลเลอร์ PIC และ ATMEGA คุณต้องเชื่อมต่อไมโครคอนโทรลเลอร์เข้ากับคอมพิวเตอร์หรือแล็ปท็อปอย่างสะดวก ไมโครคอนโทรลเลอร์ซีรีส์ PIC16 (ซึ่งฉันมักจะใช้ในการทำการบ้าน) ไม่มีการใช้งานฮาร์ดแวร์ของ USB แต่มีพอร์ตอนุกรม UART ปกติซึ่งเป็นพอร์ต COM เวอร์ชันแยกส่วนของคอมพิวเตอร์รุ่นเก่า การทำงานกับมันไม่ได้ทำให้เกิดปัญหาใด ๆ เป็นพิเศษและไม่จำเป็นต้องใช้ทรัพยากรจำนวนมากจากไมโครคอนโทรลเลอร์ด้วยเพราะว่า ต่างจาก USB ตรงที่มีโปรโตคอลที่ง่ายกว่าซึ่งอนุญาตให้ถ่ายโอนข้อมูลได้ คอมพิวเตอร์บางเครื่องยังคงมีพอร์ต COM แม้ว่าบางครั้งจะไม่ได้ดึงออกมา - ในกรณีนี้คุณจะต้องเชื่อมต่อตัวแปลงระดับเท่านั้น (เช่น MAX232) เพื่อเชื่อมต่อ แต่สำหรับเมนบอร์ดและแล็ปท็อปรุ่นใหม่จะไม่มีอยู่เลย ในกรณีเช่นนี้ คุณสามารถใช้อะแดปเตอร์ UART-USB ที่ใช้ชิป CH340 ทั่วไปได้ บนเว็บไซต์ Aliexpress มักจะขายเป็นโมดูลสำเร็จรูปบนกระดาน แต่บางครั้งก็ขาย การใช้งานอย่างต่อเนื่องจะสั่งแยกจะสะดวกกว่า ในกรณีนี้ สามารถบัดกรีไมโครวงจรลงบนบอร์ดของคุณได้โดยตรง และสามารถติดตั้งซ็อกเก็ตไมโคร USB ที่นั่นได้เพื่อการต่อสายเคเบิลที่สะดวกและการออกแบบรูปลักษณ์ที่สมบูรณ์ยิ่งขึ้น การเชื่อมต่อไมโครวงจรนั้นค่อนข้างง่ายแม้สำหรับนักวิทยุสมัครเล่นมือใหม่ สำหรับแหล่งจ่ายไฟคุณต้องมี 3.3V (VCC), ควอตซ์ 12 MHz (Pins XI และ XO) พินที่เหลือจะใช้เพื่อทำงานกับพอร์ต COM (RX และ TX เพียงพอสำหรับการใช้งานส่วนที่เหลือใช้สำหรับส่งสัญญาณความพร้อมของอุปกรณ์และ ไม่ค่อยได้นำมาใช้ในทางปฏิบัติ) ชุดประกอบ Z-Duino มาเริ่มกันเลย ชุดประกอบที่ฉันได้รับมีกระเป๋าสามใบ แพ็คเกจหนึ่งประกอบด้วยตัวเชื่อมต่อ ซ็อกเก็ตสำหรับคอนโทรลเลอร์ และคอนโทรลเลอร์ - ATmega328P โดยมี bootloader และภาพร่าง "Blink" ติดอยู่ กระเป๋าอีกใบเต็มไปด้วย "หลวม" โดยมีปุ่ม "ระเบิด" พร้อมที่ดันสีแดง - เพื่อรีเซ็ต ในถุงที่สาม: บอร์ดคุณภาพสูงและไฟ LED หนึ่งดวง ในชุดมีสองอัน: สีเขียว - สำหรับแหล่งจ่ายไฟและสีเหลือง - สำหรับพิน 13 พวกมันมีรูปร่างหน้าตาเหมือนกันและเพื่อไม่ให้พวกมันสับสน อันสีเหลืองจึงถูกมัดไว้กับกระดาน แต่ไม่มีอะไรขัดขวางเราจากการบัดกรีพวกมันในวิธีอื่น การชุมนุมเกิดขึ้นในสองขั้นตอน ก่อนอื่นฉันประสานส่วนประกอบ SMD ทั้งหมด แล้วเอาท์พุตทั้งหมด ฉันต้องการให้จัมเปอร์เลือกกำลังติดตั้งตั้งฉากกับบอร์ด ดังนั้นฉันจึงงอหมุดด้วยคีม บัดกรีและกัดส่วนที่เกินออก หลังจากประกอบบอร์ดแล้ว ฉันใช้พลังงาน: ไฟ LED สีเขียวจะสว่างขึ้น, ไฟ LED สีเหลืองจะกะพริบ โอเค ตอนนี้เราต้องการอะแดปเตอร์สำหรับเติมภาพร่าง หากมีพอร์ต COM ฮาร์ดแวร์เปิดอยู่ เมนบอร์ดจากนั้นคุณสามารถใช้ตัวแปลงระดับบน MAX232 ที่มีจุดประสงค์เพื่อจุดประสงค์นี้หรือประกอบโดยใช้ทรานซิสเตอร์ (เช่นใน Arduino Severino) ตัวแปลงที่ใช้ทรานซิสเตอร์จะทำซ้ำวงจรจาก Arduino Severino และสำหรับอะแดปเตอร์บนชิปฉันเลือก MAX232CPE: แทนที่จะติดตั้งอิเล็กโทรไลต์ 10uF จะมีการติดตั้งเซรามิก 100n ก่อนที่จะติดตั้งไมโครเซอร์กิตคุณจะต้องแยกพิน 7 และ 10 ออกหรืองอไปด้านข้าง หากต้องการใช้อะแดปเตอร์กับทรานซิสเตอร์หรือ MAX คุณต้องใช้ 5V กับบอร์ด Z-duino ด้วยวิธีที่สะดวก ฉันหยิบมันโดยตรงจาก USB แล้วเสียบเข้ากับขั้วต่อ ICSP ต้องตั้งค่าจัมเปอร์เลือกกำลังไปที่ตำแหน่ง 5V ความสนใจ! หากคุณเผาสิ่งใดหรือก่อให้เกิดอันตรายใดๆ ในขณะที่นำแนวคิดที่ระบุไว้ในบทความนี้ไปใช้ คุณจะต้องรับผิดชอบ ผลกระทบด้านลบคุณถือมันและไม่ใช่ผู้เขียนแนวคิดเหล่านี้ (นั่นคือฉัน) ตัวอย่างเช่น ในตัวอย่างข้างต้น 5V จาก USB จะจ่ายให้กับคอนโทรลเลอร์โดยตรง โดยไม่ผ่านฟิวส์และไดโอดป้องกัน ระวังสิ่งที่คุณกำลังทำ สังเกตขั้วของการเชื่อมต่อ และอย่าให้กระแสไฟเกินสูงสุดที่คนส่วนใหญ่สามารถจ่ายได้ ขั้วต่อ USBคอมพิวเตอร์คือ 500mA หากไม่มีพอร์ต COM คุณสามารถใช้อะแดปเตอร์ USB-COM ฉันได้เขียนเกี่ยวกับอะแดปเตอร์สำหรับ mega8 ที่บัดกรีแล้ว Arduino แบบโฮมเมดจะมีรูปถ่ายและไดอะแกรมของอะแดปเตอร์บนคอนโทรลเลอร์ใน DIP และในตัวเรือน TQFP สัญญาณทั้งหมดที่ตัวแปลงให้มาจะเชื่อมต่อกับขั้วต่อ ในแผนภาพและภาพวาดของบอร์ดมีฟิวส์ขนาด 1206 ในวงจร 5V จาก USB ฉันไม่มีสิ่งเหล่านี้ ฉันไม่มีฟิวส์ SMD เลย ดังนั้นฉันจึงติดตั้งจัมเปอร์ บนบอร์ดสองตัว มีการสลับ RX และ TX ฉันต้องตัดแทร็ก บัดกรีจัมเปอร์ และข้อผิดพลาดในแบบร่างของบอร์ดได้รับการแก้ไข การใช้งานเวอร์ชันของอะแดปเตอร์นี้สำหรับ ATtiny2313 มีอยู่ใน getchip.net บทความนี้ล้าสมัย - ตอนนี้คุณไม่สามารถหาสายข้อมูลจาก USB ไปยังโทรศัพท์รุ่นเก่าได้อีกต่อไป ดังนั้นจึงสามารถสั่งซื้ออะแดปเตอร์สำเร็จรูปได้ในราคาไม่แพงใน Aliexpress (หมายเหตุจากบราวนี่ของไซต์) พูดตามตรง เราทุกคนเกียจคร้าน... ปู่ทวดของเราสามารถบัดกรีวงจรองค์ประกอบหลายร้อยองค์ประกอบในเย็นวันเดียวและไม่แตกหัก ให้ทุกสิ่งที่พร้อมแก่เรา ตัวอย่างคืออะแดปเตอร์อย่างง่ายจากพอร์ต COM ถึงระดับ TTL ดูเหมือนว่าวงจรจะมี 5 ส่วน แต่มันขี้เกียจมากที่จะบัดกรี นอกจากนี้, พอร์ตอนุกรมขณะนี้ขาดแคลนอย่างมาก แต่ในแล็ปท็อปไม่มีอยู่เลย แน่นอนคุณสามารถใช้อินเทอร์เฟซ USB ได้ แต่มีใครลองเขียนโปรแกรมบ้างไหม? ยาก! และไม่ใช่ทุกคอนโทรลเลอร์ที่รองรับ แต่ AVR เกือบทั้งหมดมี UART และมีการนำไปใช้ในฮาร์ดแวร์ ข้อสรุปแนะนำตัวเอง คุณต้องมีอะแดปเตอร์ราคาถูก เรียบง่าย และเชื่อถือได้จาก USB เป็น UART (COM) ที่มีระดับลอจิก TTL (0-5 โวลต์) และควรมีวงจรไฟเพิ่มเติมเพื่อให้อุปกรณ์ของเราสามารถจ่ายไฟได้โดยตรงจากอะแดปเตอร์โดยไม่ต้องเชื่อมต่อไฟเพิ่มเติม และมีอะแดปเตอร์ดังกล่าว และฉันยินดีที่จะเดิมพันว่าห่างจากคุณไม่เกินหนึ่งกิโลเมตร ในร้านค้า Euroset คุณสามารถซื้อปาฏิหาริย์ได้ในราคาเพียง 300 รูเบิล (หรือ 160 ขึ้นอยู่กับโชคของคุณ) สายเคเบิลข้อมูลอย่างง่าย อะแดปเตอร์จาก USB เข้ากับโทรศัพท์ ในโทรศัพท์มือถือรุ่นส่วนใหญ่ ข้อมูลจะถูกส่งผ่าน TTL-UART นั่นก็คือ อินเตอร์เฟซแบบอนุกรมมีระดับแรงดันไฟฟ้า 0-5 โวลต์ (ฉันใช้สายเคเบิลสำหรับ Ericsson R-320 รุ่นเก่า) นี่คือลักษณะของปาฏิหาริย์นี้บนเคาน์เตอร์ ข้างในมีสายไฟและดิสก์พร้อมไดรเวอร์ ขอแนะนำให้ใช้ประเภทนี้ทุกประการเพราะ Eurosets ที่มีรูปร่างคล้ายกัน แต่ไม่มีฉลากจะดูดได้อย่างสมบูรณ์: พวกมันทำงานผ่านอันหนึ่งและไม่ได้แยกออกจากคอมพิวเตอร์เพื่อจ่ายไฟ โปรดทราบว่าสายไฟจะต้องมาพร้อมกับกล่องพลาสติกขนาดเล็ก มันคือเกลือทั้งหมด นี่คืออะแดปเตอร์ของเรา ดังนั้นเราจึงทำลายการซื้อกิจการของเรา ข้างในเป็นบอร์ดที่มีชิป PL-2303HX จาก Prolific และแผ่นอิเล็กโทรดสองกลุ่ม หนึ่งคืออินพุต USB อย่างที่สองคือสิ่งที่เราสนใจ UART พร้อมระดับสัญญาณ TTL สิ่งที่เหลืออยู่คือการพิจารณาว่าผู้ติดต่อรายใด ในเวอร์ชันของฉันมันเป็นเช่นนี้: ดังนั้นเราจึงต้องการเพียง GND, RxD, TxD เพื่อความสวยงามแบบพิเศษเราสามารถใช้ +5V สำหรับแหล่งจ่ายไฟ (กระแสไฟฟ้ามีขนาดเล็ก 100mA เมื่อกระโดดด้วยฝาปิด) และสัญญาณ DTR หากคุณต้องการติดตามว่าอุปกรณ์เชื่อมต่อกับคอมพิวเตอร์หรือไม่ (หรือเช่นเปิดไฟ LED โดยตรงในกล่องเพื่อให้สวยงามและมองเห็นได้เมื่ออุปกรณ์ทำงาน) เราเชื่อมต่อกราวด์กับกราวด์ตัวรับกับตัวส่งสัญญาณตัวส่งสัญญาณตามลำดับกับตัวรับ แค่นั้นแหละ. ฮาร์ดแวร์พร้อมแล้ว อย่างไรก็ตามมีสิ่งที่น่าสนใจหลายประการบนดิสก์ ไฟล์ PDFพร้อมคำอธิบายวงจรและตัวชิปเอง และหากบอร์ดของคุณแตกต่างจากของฉัน ให้ติดตามว่าขาใดของชิปนี้เชื่อมต่ออยู่กับพินใด ตอนนี้ให้ติดตั้งซอฟต์แวร์จากดิสก์... ไดเรกทอรี F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP... เรียกใช้ “PL-2303 Driver Installer.exe” หากไม่มีดิสก์แสดงว่าไดรเวอร์และ ข้อมูลเพิ่มเติมสามารถดาวน์โหลดได้จากผู้ผลิต PL-2303 USB ไปยัง Serial Bridge Controller ซึ่งเป็นสิ่งที่ดีมากสำหรับ ของอุปกรณ์นี้มีไดรเวอร์สำหรับระบบและระบบปฏิบัติการทั้งหมดเท่าที่จินตนาการได้ (Linux, PDA, Mac OS ฯลฯ) ซึ่งขยายขอบเขตของแอปพลิเคชันที่เป็นไปได้อย่างมาก รีวิวตัวแปลง USB เป็น UART TTL บน CP2102 เหตุใดจึงจำเป็น?ตั้งโปรแกรมคอนโทรลเลอร์ Arduino และที่ไม่ใช่ Aduino ต่างๆ รับข้อมูลไปยังคอมพิวเตอร์จากทุกสิ่งที่มีอินเทอร์เฟซแบบอนุกรมพร้อมตรรกะ TTLฉันใช้มันในโครงการของฉันด้วย และ . มันแตกต่างจากอุปกรณ์อื่นที่คล้ายคลึงกันอย่างไร? พิน DTR เพิ่มเติมซึ่งสามารถเชื่อมต่อโดยตรงกับอินพุต RESET บนคอนโทรลเลอร์ที่ไม่มี USB บนบอร์ด หลังจากนี้ ไม่จำเป็นต้องกดปุ่ม RESET ระหว่างการเขียนโปรแกรม สิ่งนี้สะดวกมากสำหรับฉันเมื่อตัวควบคุมถูกซ่อนไว้ในส่วนลึกของยานของฉัน และการเข้าถึงปุ่มอาจทำได้ยากมาก การสนับสนุนของผู้ผลิต ความเข้ากันได้กับไดรเวอร์และซอฟต์แวร์ดั้งเดิม ต่างจาก FTDI ปลอมซึ่ง ตัวอย่างเช่นพินเพิ่มเติม (รูสำหรับหน้าสัมผัส) บนบอร์ดทำให้คุณสามารถใส่ USB เข้าสู่โหมดประหยัดพลังงานได้ โอกาสที่น่าสนใจคือการเปลี่ยน VID, PID และข้อความที่บอร์ดรู้จักเพื่อประกอบไดรเวอร์ของคุณเองด้วยพารามิเตอร์ที่ต้องการซึ่งค่อนข้างน่าสนใจในโครงการเชิงพาณิชย์ ฉันจะพูดถึงเรื่องนี้ต่อไป สำหรับผู้ที่สนใจกรุณาคลิกด้านล่างนี้ ฉันสั่งของเล็กๆ น้อยๆ มากมายจาก Ebay เพื่อรับรางวัลสำหรับการรีวิว รวมถึงราคา $1.79 ด้วย สินค้าเดินทาง 54 วัน ฉันคุ้นเคยกับจดหมายของเราแล้วซึ่งไม่สามารถพูดเกี่ยวกับอัตราแลกเปลี่ยนเงินดอลลาร์ต่อรูเบิลได้ ((( แพคเกจสีเหลืองปกติ ข้างในมีผ้าพันคออยู่ในถุงใสปิดผนึก ทุกอย่างเป็นไปตามปกติ บอร์ดมีรูเพิ่มเติมซึ่งคุณสามารถบัดกรีพินเพื่อควบคุมโมเด็มเพิ่มเติมและสลับ USB เป็นโหมด SUSPENDED ลักษณะเฉพาะ
ภาพแสดงการเปรียบเทียบกับตัวแปลง USB/UART อื่นๆ ก่อนใช้งานบอร์ดต้องติดตั้งก่อน ในการเชื่อมต่อกับคอนโทรลเลอร์คุณต้องมีสายไฟ 5 เส้น:
บอร์ดได้รับการยอมรับในระบบเป็น บางครั้งในโครงการเชิงพาณิชย์อุปกรณ์จะต้องมีชื่อทางการค้าเป็นของตัวเองเมื่อเขียนโปรแกรม ชิป CP2102 และบอร์ดที่ให้โอกาสที่ดีสำหรับสิ่งนี้ ขั้นแรก ดาวน์โหลดและรัน "> (เพื่อเรียกใช้ยูทิลิตี้นี้ ฉันจำเป็นต้องดาวน์โหลด Java Runtime ด้วย) ตอนนี้คุณสามารถเปลี่ยนการตั้งค่าต่อไปนี้:
เมื่อเปลี่ยน VID และ PID จำเป็นต้องสร้างไดรเวอร์ใหม่ เนื่องจากไดรเวอร์มาตรฐานได้รับการกำหนดค่าสำหรับ VID และ PID Silicon Labs และหลังจากตัวช่วยสร้างกล่องโต้ตอบอย่างง่าย เราจะได้รับการกระจายไดรเวอร์พร้อมชุด VID และ PID ที่ต้องการและชื่อที่ต้องการในระบบ บรรทัดล่างบอร์ดนี้เป็นหนึ่งในตัวแปลง USB/UART ที่ถูกที่สุดที่ไม่ใช้ชิปปลอมมีพิน DTR ที่ให้คุณส่ง RESET เพื่อโหลดซอฟต์แวร์ลงในคอนโทรลเลอร์โดยอัตโนมัติ ช่วยให้คุณปรับแต่ง VID, PID และไดรเวอร์สำหรับโครงการของคุณ ฉันแนะนำให้ซื้อ ตามชื่อที่แนะนำ อุปกรณ์นี้จะจัดสะพานเชื่อมระหว่างคอมพิวเตอร์ผ่านพอร์ต USB และอุปกรณ์ของคุณโดยใช้โปรโตคอลอนุกรม เราเรียกได้ว่าเป็นพอร์ต USB COM สำหรับลอจิก TTL (ระดับ 1.8v-5v) เมื่อใช้อุปกรณ์นี้ คุณสามารถตั้งโปรแกรมไมโครคอนโทรลเลอร์ต่างๆ และรับข้อมูลไปยังคอมพิวเตอร์ของคุณจากอุปกรณ์ผ่านพอร์ตอนุกรม นอกจากนี้ยังมีประโยชน์มากมาย: การจัดการอุปกรณ์ การดีบักโปรแกรม การถ่ายโอนข้อมูลจำนวนเล็กน้อย เฟิร์มแวร์ของอุปกรณ์ต่าง ๆ - นักพัฒนามักจะสร้างเอาต์พุตแบบอนุกรมเพื่อให้สามารถแฟลชอุปกรณ์ของตนได้ เฟิร์มแวร์ไมโครคอนโทรลเลอร์ - ไมโครคอนโทรลเลอร์หลายตัวมี Bootloader ( โปรแกรมพิเศษหากต้องการดาวน์โหลดเฟิร์มแวร์ผ่านซีเรียล) โหลดที่โรงงานและดาวน์โหลดเฟิร์มแวร์คุณไม่จำเป็นต้องใช้โปรแกรมเมอร์พิเศษ - อุปกรณ์นี้ก็เพียงพอแล้ว เราจะต้องการมันสำหรับเฟิร์มแวร์ ST-Link เป็นหลัก ที่จริงแล้วเนื่องจากไม่มีอะไรให้เขียนโปรแกรมที่นี่ - อุปกรณ์ประกอบด้วยวงจรไมโครหนึ่งตัว - จากนั้นเราจะเรียนรู้วิธีประสานและทำงานใน Kicad บนอุปกรณ์นี้ ในบทความนี้ เราจะดูรายละเอียดวิธีการติดตามอย่างละเอียด แผงวงจรพิมพ์ด้วยตนเอง วิธีสร้างอะแดปเตอร์ USB UART2. เตรียมหรือซื้อ เครื่องมือที่จำเป็น: ทุกอย่างสำหรับการบัดกรี 4. ดาวน์โหลดไฟล์ที่จำเป็นสำหรับอุปกรณ์นี้จาก GitHub 5. สร้างบอร์ดสำหรับอุปกรณ์ด้วยตัวเอง (ไม่ยากเลยทุกอย่างอธิบายไว้โดยละเอียดในคำแนะนำของเรา) 6. คุณสามารถซื้อส่วนประกอบที่จำเป็นทั้งหมดในรูปแบบของชุดวิทยุสำเร็จรูปได้ในร้านของเรา 7. ประสานส่วนประกอบทั้งหมดเข้ากับบอร์ด โปรดดูของเรา วิดีโอ. อุปกรณ์พร้อมแล้วคุณสามารถใช้มันได้! อะแดปเตอร์ USB UART ทำงานอย่างไรในการใช้งานบริดจ์นี้ โดยปกติจะใช้วงจรไมโครพิเศษซึ่งมีเอาต์พุต USB ที่ด้านหนึ่งและเอาต์พุตอนุกรมที่อีกด้านหนึ่ง โดยทั่วไป ชิปเหล่านี้มีไดรเวอร์สำหรับ Windows\Linux และจะถูกระบุโดยระบบว่าเป็นพอร์ต COM ถัดไปจะใช้โปรแกรมพิเศษเพื่อทำงานผ่านพอร์ต COM นี่อาจเป็นโปรแกรมเฟิร์มแวร์ไมโครคอนโทรลเลอร์หรือโปรแกรมสำหรับรับข้อมูลจากอุปกรณ์ ฯลฯ การเลือกไมโครวงจรสำหรับอุปกรณ์โดยพื้นฐานแล้ว อุปกรณ์นี้จะประกอบด้วยตัวเชื่อมต่อ ไมโครวงจร และสายไฟขั้นต่ำ ดังนั้นเราจะไม่มีข้อกำหนดทางเทคนิคการทำงานใดๆ ในกรณีนี้ เกณฑ์หลักที่เราจะเลือกไมโครวงจรคือความง่ายในการบัดกรีและราคา ดังนั้นไมโครวงจรทั่วไปสำหรับอุปกรณ์นี้: cp2102 (cp2103) เป็นไมโครวงจรราคาถูกและยอดเยี่ยม แต่มีแพ็คเกจ QFN28 - นั่นคือแพ็คเกจไร้สารตะกั่ว - มันไม่ง่ายเลยที่จะประสานอันนี้ตั้งแต่เริ่มต้นการเดินทาง - ดังนั้นเราจะไม่ใช้มัน pl2303 เป็นไมโครวงจรที่ยอดเยี่ยมจาก Prolific - มีวงจรไมโครหลายรูปแบบ (รวมถึงของปลอมจากจีน) มีตัวเครื่อง TSOP28 ซึ่งเหมาะสำหรับการบัดกรีเป็นอย่างยิ่ง และการดัดแปลงแบบเก่านั้นมีราคาไม่แพงและใช้งานได้ดี เราจะใช้มัน - การดัดแปลง pl2303TA - มากที่สุด ตัวเลือกที่ไม่แพง- มีการแก้ไขพระศาสดา. D ซึ่งไม่ต้องการควอตซ์ภายนอก - แต่มีราคาสูงกว่า 2 เท่า CH340 - บริดจ์เวอร์ชั่นจีน (ดั้งเดิม) - ชิปดี - แต่หาซื้อยากทุกที่ยกเว้นในจีน FT232R - ชิปจาก FTDI - พอดีและใช้งานได้ดี - แต่มีราคาสูงกว่าเกือบ 2 เท่า ข้อดีของมันคือไม่ต้องใช้ควอตซ์ภายนอก คำไม่กี่คำเกี่ยวกับวิธีเลือกไมโครวงจรสำหรับโครงการของคุณ มีวิธีที่ง่ายมาก ก่อนอื่นคุณต้องค้นหาไมโครวงจรหนึ่งตัวที่เหมาะกับงานนี้ เราพิมพ์บนอินเทอร์เน็ต - USB - ชิปอนุกรมแล้วค้นหา - FT232R ทันที ยอดเยี่ยม. จากนั้นไปที่เว็บไซต์ของผู้จำหน่ายชิปรายใหญ่ เช่น mouser.com ในการค้นหาที่เราพิมพ์ - FT232R และในส่วนวงจรรวมเราจะเห็นไมโครวงจรของเรา สิ่งที่สำคัญที่สุดสำหรับเราที่นี่คือหมวดหมู่ที่ไมโครเซอร์กิตอยู่ นี่แหละ "ไอเอส" อินเตอร์เฟซ USB- เรายังดูประเภท "Bridge, USB to UART" ด้วย ไปที่หมวดหมู่นี้แล้วดูว่ามีไมโครวงจรประเภทใดบ้าง ต่อไปเราจะตรวจสอบโดยใช้เอกสารข้อมูลว่าเหมาะกับเราหรือไม่ ดังนั้นตัวเลือกของเราคือ PL2303TA การสร้างวงจรโดยใช้ PL2303ไดอะแกรมใดๆ จะต้องเริ่มต้นด้วยการอ่านแผ่นข้อมูล ผู้ผลิตชิปสนใจที่จะซื้อชิปของตนเป็นอย่างมาก ในเอกสารประกอบ เขามักจะอธิบายรายละเอียดมากที่สุดเท่าที่จะเป็นไปได้เกี่ยวกับวิธีใช้ไมโครวงจร แนบไดอะแกรม และเขียนเกี่ยวกับรายละเอียดปลีกย่อยและคุณสมบัติของการใช้งานอุปกรณ์บนชิปนี้ มาดูกันว่าผู้ผลิตแนะนำเราอย่างไร (จากเอกสารประกอบสำหรับชิป pl2303HXD):
จากมุมมองของการวาดวงจร Kicad ไม่มีคุณสมบัติพิเศษ ง่ายกว่าที่จะไม่ดึงการเชื่อมต่อด้วยสายไฟ แต่ใช้เครื่องหมายโดยเฉพาะอย่างยิ่งเนื่องจากจะสะดวกในภายหลังเมื่อกำหนดเส้นทางบอร์ด ผลลัพธ์คือไดอะแกรมต่อไปนี้ (สามารถดาวน์โหลดโครงการใน Kicad ได้ที่ท้ายบทความ): การพัฒนาบอร์ดใน Kicadเมื่อพัฒนาวงจรคุณสามารถประมาณได้ทันทีว่าพินบนตัวเชื่อมต่อจะไปในลำดับใด เพื่อให้ง่ายขึ้นควรเรียงลำดับให้ตรงกับพินบนชิปจะดีกว่า แต่โดยหลักการแล้วสิ่งนี้ไม่สำคัญนักและสามารถทำซ้ำได้อย่างรวดเร็วในภายหลัง ก่อนพัฒนาบอร์ด จำเป็นต้องกำหนดตัวเชื่อมต่อที่เราจะใช้และกำหนดตำแหน่งการติดตั้ง เราจะสร้างบอร์ดอะแดปเตอร์ที่เสียบเข้ากับพอร์ต USB และมีขั้วต่อมุม PIN ขนาด 2.54 มม. ที่ส่วนท้าย ซึ่งเป็นรูปแบบที่พบบ่อยที่สุด เราจะส่งออกเฉพาะพินที่จำเป็นที่สุดไปยังตัวเชื่อมต่อสุดท้าย - เราจะกำหนดเส้นทางที่เหลือบนกระดานและปล่อยให้เป็นช่องสำหรับอนาคต พินหลัก: RX, TX, 5V, 3.3v, DTR (มักใช้เป็นวงจรไมโครคอนโทรลเลอร์รีเซ็ตเมื่อกระพริบเฟิร์มแวร์) เราจะสรุปข้อสรุปที่เหลือในตอนท้ายสุด เรามาเริ่มติดตามกระดานกันดีกว่า ในแผนภาพ เราสร้างรายการวงจร - เครื่องมือ - สร้างรายการวงจร สลับไปที่บอร์ดแล้วคลิกปุ่ม Tools-List of Circuits เพื่ออ่านรายการวงจรปัจจุบัน เราโหลดที่นั่งทั้งหมดลงกระดาน ต่อไปเราจะจัดที่นั่งทั้งหมดให้เป็นโหมดอัตโนมัติ เราได้รับชุดส่วนประกอบดังต่อไปนี้
ต่อไปเราจะเริ่มวางส่วนประกอบหลักบนบอร์ดในอนาคต - ตัวเชื่อมต่อและชิป เพื่อให้หมุดของชิปอยู่ตามการเชื่อมต่อของขั้วต่อ สิ่งสำคัญอย่างยิ่งในกรณีนี้คือข้อสรุป การเชื่อมต่อ USBอยู่ตรงข้ามขั้วต่อ เราชี้เมาส์ไปที่ส่วนประกอบที่ต้องการ - กด M - แล้วเลื่อนลงเล็กน้อยไปยังพื้นที่ว่าง - เราสร้างบอร์ดในอนาคต เนื่องจากบอร์ดของเราเป็นแบบสองด้าน เราจึงต้องกำหนดด้านที่ต้องการของส่วนประกอบทันที ตัวเลือกที่ง่ายที่สุดคือวางองค์ประกอบ DIP ทั้งหมด (ซึ่งคุณต้องเจาะรู) ที่ด้านหลังและองค์ประกอบ SMD ทั้งหมดไว้ที่ด้านหลัก - ซึ่งจะทำให้เชื่อมต่อแทร็กได้ง่ายขึ้น หากต้องการเปลี่ยนด้าน ให้ใช้ปุ่ม F เนื่องจาก Kicad สามารถเน้นการเชื่อมต่อเมื่อเคลื่อนย้ายองค์ประกอบ จึงสะดวกมากที่จะวางตัวต้านทานทั้งหมดที่เกี่ยวข้องกับขั้วต่อในคราวเดียว ซึ่งจะช่วยให้คุณเห็นการเชื่อมต่อได้อย่างรวดเร็วเมื่อทำการถ่ายโอนชิป ดังนั้นเราจึงวางตัวเชื่อมต่อ USB จากนั้นตัวต้านทานที่เชื่อมต่อกับมันบนสายสัญญาณและจากนั้นตัวเชื่อมต่อที่ขอบอีกด้านหนึ่งของบอร์ด:
หลังจากนั้นเราเชื่อมต่อพินที่ต้องการกับแทร็ก - นี่คือพินสัญญาณ usb - ควอตซ์, ตัวเก็บประจุของแหล่งจ่ายไฟ ลองประมาณค่าสายไฟกัน หากมีสิ่งใดไม่สะดวกเราก็ย้ายส่วนประกอบและย้ายพวกมัน ตัวอย่างเช่นการเลื่อนตัวเก็บประจุ C3 ลงจะสะดวกกว่าเพื่อไม่ให้เกิดการผ่าน แน่นอนว่านี่ไม่ใช่สิ่งที่ดีนัก - แต่ในกรณีนี้เส้นทางจะเล็กมาก หลังจากวางองค์ประกอบหลักแล้ว เราจะวางองค์ประกอบที่เหลือโดยเน้นไปที่คำแนะนำในการเชื่อมต่อและพยายามไม่ข้ามเส้นทาง
สิ่งที่เหลืออยู่คือการจัดเรียงพินบนตัวเชื่อมต่อตามลำดับเอาต์พุตของชิป และเชื่อมต่อทุกอย่างในที่สุด ในขั้นตอนนี้ กระดานสามารถปรับให้มีขนาดกะทัดรัดยิ่งขึ้นได้ รุ่นสุดท้ายที่ปรากฎ สามารถทำได้ดีกว่านี้อีก...แต่ทางเลือกก็น่าพอใจ ท้ายที่สุดยังคงต้องกำหนดเส้นผ่านศูนย์กลางของรูทะลุและความหนาของราง - ควรทำ 0.3 มม. ดีกว่า จัดแนวเส้นและเพิ่มรูปหลายเหลี่ยมของโลก วาดขอบเขตของกระดาน วิธีใช้ตัวแปลง USB UARTหากต้องการใช้อุปกรณ์เหล่านี้ใน Windows คุณต้องติดตั้งไดรเวอร์ สามารถรับไดรเวอร์ใหม่ได้จากเว็บไซต์ของผู้ผลิต หากไม่พอดีคุณสามารถติดตั้งไดรเวอร์รุ่นเก่า 1.15 ซึ่งสามารถพบได้บนอินเทอร์เน็ต หลังจากติดตั้งไดรเวอร์แล้ว ควรตรวจพบอุปกรณ์ว่าเป็นพอร์ต COM สำหรับวินโดว์มากที่สุด โปรแกรมที่ดีที่สุดสำหรับการทำงานกับพอร์ต COM - นี่คือ Terminal 1.9b (แนบมากับบทความ) ในการทดสอบอุปกรณ์ของเราจำเป็นต้องเชื่อมต่อเอาต์พุต TX - RX ด้วยสายไฟ ในกรณีนี้เราจะได้รับโหมดเสียงสะท้อน - ทุกสิ่งที่ส่งไปยังพอร์ตควรส่งคืนทันที ความเร็วสามารถเป็นอะไรก็ได้ การทำงานกับโปรแกรมนั้นง่ายมาก - เลือกพอร์ต - คุณสามารถทำได้โดยอัตโนมัติโดยใช้ปุ่ม ReScan หรือด้วยตนเอง ตั้งค่าความเร็วและพารามิเตอร์พอร์ต จากนั้นในหน้าต่างเราจะเห็นทุกสิ่งที่เข้ามาทางเทอร์มินัลและในบรรทัด SEND คุณสามารถส่งข้อมูลใด ๆ ได้ หากต้องการส่งอักขระพิเศษ คุณต้องใช้รายการ “$1a” ในรูปแบบเลขฐานสิบหก สำหรับ อุปกรณ์ลินุกซ์ควรกำหนดด้วยตัวเอง (ไดรเวอร์รวมอยู่ในเคอร์เนล) โปรแกรมที่ดีคือมินิคอม เพื่อทำความเข้าใจสัญญาณที่เหลือของอุปกรณ์นี้ - DTR, DSR และอื่น ๆ - มีสัญญาณที่ดีมากที่นี่ วิธีการประกอบอุปกรณ์เราประกอบอุปกรณ์ตาม กฎทั่วไปอธิบายไว้ในบทความของเรา เพื่อการประกอบที่รวดเร็วยิ่งขึ้น คุณสามารถซื้อชุดบัดกรีที่สมบูรณ์ อะแดปเตอร์วิทยุ USB UART ได้ในร้านของเรา ทำงานอิสระลองติดตามตัวเองโดยไม่ต้องดูบทความนี้ |
อ่าน: |
---|
ใหม่
- หากรองเท้าไม่พอดีกับ Aliexpress: การกระทำที่ถูกต้องในกรณีนี้ ผลิตภัณฑ์ Aliexpress มีขนาดที่เหมาะสม
- ข้อพิพาทใน AliExpress เข้าร่วมข้อพิพาทใน AliExpress
- 3 ฐานข้อมูลแบบกระจาย
- ผู้จัดการเนื้อหา - ความรับผิดชอบ เงินเดือน การฝึกอบรม ข้อเสียและข้อดีของการทำงานเป็นผู้เชี่ยวชาญด้านเนื้อหา
- จะป้องกันตัวเองจากการขุดที่ซ่อนอยู่ในเบราว์เซอร์ของคุณได้อย่างไร?
- การกู้คืนรหัสผ่านใน Ask
- วิธีเปิดกล้องบนแล็ปท็อป
- ทำไมเพลงไม่เล่นบน VKontakte?
- วิธีเพิ่มขนาดของไดรฟ์ C โดยเสียค่าใช้จ่ายของไดรฟ์ D โดยไม่สูญเสียข้อมูล
- สาเหตุของการทำงานผิดพลาดบนเมนบอร์ด หากชิปเซ็ตบนเมนบอร์ดเกิดไฟไหม้