สารบัญ:
- ขั้นตอนที่ 1: เลือกไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 2: ส่วนพลังงาน
- ขั้นตอนที่ 3: สะพาน UART
- ขั้นตอนที่ 4: การออกแบบ PCB
- ขั้นตอนที่ 5: การบัดกรี
วีดีโอ: ออกแบบบอร์ดพัฒนาของคุณเอง: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
หมายเหตุ: บทช่วยสอนนี้รวมถึงบอร์ดพัฒนาการออกแบบข้อมูลฟรี ไม่ใช่แผนผังฟรีหรืออื่นๆ
ในบทช่วยสอนนี้ ฉันจะให้ข้อมูลเกี่ยวกับวิธีการออกแบบบอร์ดพัฒนาของคุณเอง และเคล็ดลับและขั้นตอนที่สำคัญคืออะไร ก่อนเริ่มออกแบบ คุณควรรู้ 2 วิชาสำคัญ:
- Kirchhoff กฎหมายกระแสและแรงดัน
- ตัวกรองความถี่ต่ำและสูง
ขั้นตอนที่ 1: เลือกไมโครคอนโทรลเลอร์
สำหรับบอร์ดของฉันเอง ฉันเลือกไมโครคอนโทรลเลอร์ STM32 ซึ่งใช้ ARM คุณควรเลือก MCU ตามคำขอของคุณ หากคุณเป็นมือใหม่ คุณสามารถเลือก Atmega 328p ซึ่งใช้ใน Arduino
- อันดับแรก ตัดสินใจเลือกคุณสมบัติที่คุณต้องการ ต้องการ I/O, USART, SPI และอื่นๆ กี่ตัว
- อ่านแผ่นข้อมูลและเรียนรู้คุณสมบัติ MCU ของคุณเอง
คุณสามารถใช้ทุกรายละเอียดในแผ่นข้อมูลได้ ตัวอย่างเช่น วิธีการเลือกคริสตัลออสซิลเลเตอร์และตัวเก็บประจุ ในส่วนคุณสมบัติทางไฟฟ้า คุณสามารถเห็นทุกรายละเอียดและวิธีที่คุณสามารถเลือกได้
ขั้นตอนที่ 2: ส่วนพลังงาน
ส่วนสำคัญที่สองคือส่วนพลังการออกแบบ เปิดส่วนคุณสมบัติทางไฟฟ้าและค้นหาการให้คะแนนสูงสุดแบบสัมบูรณ์และเรียนรู้แรงดันไฟฟ้า Vdd เล็กน้อย แรงดันไฟระบุ MCU ของฉันคือ 3.3v ดังนั้นฉันต้องการพลังงานสองส่วน ประการแรก สำหรับอินพุต ฉันต้องการตัวควบคุมแรงดันไฟฟ้า 5V และมันจะดำเนินการกับตัวควบคุมแรงดันไฟฟ้า 3.3 กำหนดความต้องการของคุณและเลือกตัวควบคุมแรงดันไฟฟ้า (LDO) และตรวจสอบแผ่นข้อมูล (แรงดันไฟฟ้าในการทำงานและการจัดอันดับพลังงาน) ท้ายแผ่นข้อมูล คุณจะพบกับการใช้งานทั่วไป และคุณสามารถใช้ตัวอย่างเหล่านั้นสำหรับบอร์ดของคุณได้
ขั้นตอนที่ 3: สะพาน UART
MCU ของเราสื่อสารกับคอมพิวเตอร์ (คอมไพเลอร์) ดังนั้นเราจึงต้องการสะพาน UART ด้วยเหตุนี้ คุณสามารถดูรายละเอียดทั้งหมดเกี่ยวกับ UART ได้ในลิงค์
มีวงจรรวมสองสามวงจรสำหรับบริดจ์ UART และนี่คือ FTDI, CP2102-9 และ CH340 ในโครงการของฉัน ฉันใช้ FTDI-232RL เพราะเร็วกว่าชิปอื่นๆ และ Windows หรือ Mac ที่เข้ากันได้มากกว่า แต่มีราคาแพง ในแผ่นข้อมูลมีวงจรตัวอย่าง MCU ของฉันใช้ระดับแรงดันไฟฟ้า 3.3 ดังนั้นฉันจึงใช้ตัวอย่างที่เห็นได้ชัดเจน โปรดใช้ความระมัดระวัง มิเช่นนั้น คุณอาจสร้างความเสียหายให้กับ MCU ของคุณได้
ขั้นตอนที่ 4: การออกแบบ PCB
ฉันใช้ EAGLE PCB สำหรับโครงการนี้ คุณสามารถใช้โปรแกรม CAD ใดก็ได้ หลังจากออกแบบวงจรของคุณแล้ว คุณควรตรวจสอบข้อผิดพลาดของ DRC และ ERC ตรวจสอบให้แน่ใจว่าทุกอย่างถูกต้อง เมื่อออกแบบก่อนอื่น ให้ตรวจสอบความพร้อมของส่วนประกอบ คุณสามารถค้นหาได้ง่ายหรือไม่ หลังจากนั้นใช้ส่วนประกอบนั้นในโปรแกรม หากคุณไม่สามารถบัดกรีได้ขนาดนั้น คุณสามารถเลือกเคสส่วนประกอบที่ใหญ่กว่าได้ ตัวอย่างเช่น คุณควรเลือกตัวต้านทานเคส 1206 ไม่ใช่ 805 หรือ 603 เคส
ขั้นแรก อ่านลิงก์ความสามารถของผู้ผลิต จากนั้นตั้งกฎการออกแบบโปรแกรมของคุณก่อนที่คุณจะเริ่มออกแบบ PCB ต้องคำนวณความกว้างของสัญญาณเนื่องจากกระแสที่มากขึ้นหมายความว่ามีความกว้างของสัญญาณมากขึ้น
ขั้นตอนที่ 5: การบัดกรี
คุณมีตัวเลือกมากมายสำหรับการบัดกรี คุณสามารถสั่งให้ผู้ผลิตประกอบส่วนประกอบของคุณ หรือซื้อลายฉลุหรือบัดกรีด้วยเหล็กบัดกรีก็ได้ วิธีการขึ้นอยู่กับคุณ ฉันบัดกรีส่วนประกอบของฉันด้วยหัวแร้งและใช้หัวเหล็ก 900m-2c คุณควรตรวจสอบแผ่นข้อมูลสำหรับอุณหภูมิในการบัดกรีและประสานส่วนประกอบของคุณ มิฉะนั้น คุณสามารถทำให้ส่วนประกอบของคุณเสียหายได้ ใช้ลวดบัดกรีคุณภาพสูงและหลังและก่อนบัดกรี คุณควรทำความสะอาด PCB ของคุณด้วยแอลกอฮอล์
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง