ฉันกำลังทำงานในคณะกรรมการพัฒนาและต้องการให้ผู้ใช้ตั้งค่าบางอย่าง
มันจะถูกใช้โดยนักเรียนและวิศวกรที่พยายามสร้างวงจรบนเขียงหั่นขนม; ฉันไม่ได้ติดต่อกับผู้บริโภค โดยปกติแล้วการตั้งค่าจะยังคงเหมือนเดิม แต่เป็นไปได้ว่าทุกโครงการใหม่สามารถใช้การกำหนดค่าที่แตกต่างกัน
ฉันจะใช้พินกับอินเตอร์เฟสเช่น USB และ Ethernet แต่ฉันต้องการให้ผู้ใช้มีทางเลือกในการใช้พินเหล่านั้นเพื่อจุดประสงค์อื่น จำเป็นต้องมีการกำหนดค่าบางอย่าง ตัวเลือกที่ฉันพิจารณามาแล้วคือ:
สะพานประสาน:
แพคเกจตัวต้านทาน 0603 ตัวใดตัวหนึ่งที่อนุญาตให้ใช้ตัวต้านทานความต้านทาน 0 ohm หรือแผ่นอิเล็กโทรดใกล้เคียงสำหรับการบัดกรีแบบหยด
ข้อดี:
- ตัวเลือกที่ถูกที่สุดที่เป็นไปได้
- ต้องการพื้นที่ PCB ขนาดเล็กที่สุด
- ไม่มีการเปลี่ยนแปลงโดยไม่ตั้งใจ
- ปรับแต่งได้โดยการบัดกรีโดยตรงไปยังแผ่น
จุดด้อย:
- ต้องใช้หัวแร้งเพื่อทำการเปลี่ยนแปลง
- เป็นไปได้ที่จะทำให้บอร์ดเสียหายด้วยการบัดกรี / การทำความสะอาดซ้ำ
- ตัวต้านทานความต้านทาน 0 โอห์มจำเป็นต้องมีชิ้นส่วนเหล่านั้นในมือ
สวิตช์ DIP:
สวิตช์เชิงกลจิ๋วในแพ็คเกจ IC
ข้อดี:
- เปลี่ยนง่ายที่สุด
- ทนทานพอสมควร
จุดด้อย:
- ตัวเลือกที่แพงที่สุด
- อาจมีการเปลี่ยนแปลงโดยไม่ได้ตั้งใจ
- พื้นที่ขนาดใหญ่บน PCB
- กระแสต่ำสุดของตัวเลือก
- ยากที่จะเปลี่ยนแปลง PCB
Pin Jumpers
Removable Jumpers สำหรับ. 1 "ส่วนหัวเหมือนที่พบในเมนบอร์ดพีซีและไดรฟ์
ข้อดี:
- ราคาถูกกว่าสวิตช์ DIP
- ง่ายต่อการเปลี่ยนแปลง PCB
- สมดุลที่ดีระหว่างการเปลี่ยนแปลงที่ง่ายและกึ่งถาวร
- ง่ายต่อการดูการกำหนดค่า
จุดด้อย:
- ต้องการพื้นที่ PCB ขนาดใหญ่
- โปรไฟล์ที่สูงที่สุด; โดยปกติแล้วจะต้อง 0.5 "หรือมากกว่านั้นในแนวตั้ง
- จัมเปอร์อาจหายไป
เปลี่ยนรถบัสอิเล็กทรอนิกส์
ใช้ FETs หรือ IC การเปลี่ยนบัสเช่นซีรีย์ TI 74CBT และควบคุมด้วย EEPROM / ไมโครคอนโทรลเลอร์ แนะนำโดยไบรอันคาร์ลตัน
ข้อดี:
- พื้นที่ PCB ขนาดเล็ก
- กำหนดค่าได้ในซอฟต์แวร์
- สามารถใส่ได้ทั้ง High-Z หรือเชื่อมต่อ
จุดด้อย:
- ต้องการไอซีคู่อื่น ต้นทุนปานกลาง
- ปัจจุบันน้อยกว่าตัวเลือกอื่น ๆ
- มีความต้านทานที่แท้จริง
- ตอนนี้สามารถสร้างความสับสนของบั๊กฮาร์ดแวร์ด้วยข้อบกพร่องของซอฟต์แวร์และในทางกลับกัน
ตัวเลือกการบัดกรีทำให้ฉันกังวลเกี่ยวกับการทำให้แผ่นลดลงด้วยการขายต่อซ้ำและแยกออกจาก PCB เทคโนโลยีการบัดกรีที่ดีสามารถเปลี่ยนชิ้นส่วนของทองแดง 1 ออนซ์ด้วยการเคลือบผิว ENIG ได้กี่ครั้ง? จะครอบคลุมขอบของแผ่นด้วย soldermask และเพิ่มการระบายความร้อน (สำหรับการยึดเกาะไม่ระบายความร้อน) ในหลาย ๆ ด้านของแผ่นเพิ่มความทนทานหรือไม่
ฉันไม่มีอะไรเลยหรือ คุณชอบวิธีการกำหนดค่าใดบนกระดาน dev