ดูการออกแบบ PCB ของฉันและบอกฉันว่าฉันสามารถปรับปรุง


16

นี่คือการออกแบบในปัจจุบันสำหรับ Super OSD Lite ซึ่งเป็นโครงการฮาร์ดแวร์แบบเปิดเพื่อนำเสนอต้นทุนต่ำบนหน้าจอ เป้าหมายราคาคือ $ 71 ถึง $ 90

ข้อความแสดงแทน

ภาพใหญ่ขึ้น

มีส่วนประกอบอยู่ด้านล่าง แต่ส่วนประกอบส่วนใหญ่อยู่ด้านบน

มันเป็นหนึ่งในการออกแบบ PCB ครั้งแรกของฉันที่เกี่ยวข้องกับวงจรที่ซับซ้อนดังนั้นฉันคาดหวังว่าฉันทำผิดพลาดเล็กน้อย วิจารณ์ที่สร้างสรรค์ชื่นชม!


2
คุณมี gerbers หรือไม่ปล่อยพวกเขา? PNG ไม่ใช่สื่อที่ดีที่สุดสำหรับสิ่งนี้: P
Nick T

1
เปิด H / W: Gerbers อยู่ที่นี่: code.google.com/p/super-osd/source/browse/#hg/hardware/…
Thomas O

1
กฎการออกแบบของคุณคืออะไร? มันผ่าน DRC หรือไม่ สิ่งที่ผ่านทาง D1 นั้นดูมีพลังใกล้กับแผ่นอิเล็กโทรดในภาพ PNG
เครื่องหมาย

ฉันยังไม่ได้ติดตั้ง DRC เพราะฉันยังไม่ได้ตัดสินใจบนแผงวงจร PCB ของฉัน ล้มเหลว DRC เนื่องจากตั้งค่าด้วยกฎกรณีที่แย่ที่สุด
โทมัสโอ

+1 สำหรับการวาดภาพของสกรูที่มีขนาดในหน้าจอไหม
Nick Alexeev

คำตอบ:


14

ดูดี!

ความคิดเล็กน้อย:

  1. ทำให้นักออกแบบของคุณอ่านได้จากทิศทางเดียว (หรืออย่างน้อย 90 องศา)

  2. ในกรณีที่คุณมีพื้นที่ว่างให้ติดหมุดบนตัวเชื่อมต่อ

  3. เพิ่มจุดแวะคู่หนึ่งลงไปที่กราวด์ที่คุณสามารถบัดกรีลวดเล็ก ๆ จากนั้นคุณสามารถคลิปขอบเขตของคุณกับมัน

  4. ตรวจสอบให้แน่ใจว่าตัวเชื่อมต่อ CONN2 และ CONN3 ของคุณไม่ทับซ้อนกันในโลกแห่งความเป็นจริง

  5. จุดวางแนวสำหรับ U6 นั้นเกือบจะถูกซ่อนไว้โดยผ่าน

  6. เพิ่มจุดแวะเพื่อให้คุณสามารถตรวจสอบบรรทัดข้อมูล EEPROM ของคุณได้อย่างง่ายดาย

  7. ตรวจสอบให้แน่ใจว่ารูสำหรับยึดของคุณเว้นระยะห่างพอสมควร (ไม่ห่างกัน 2.718282 นิ้ว)


2.718,282 เป็นเรื่องตลกที่เกิดขึ้นเป็นeหรือไม่?
โทมัสโอ

1
ความคิดที่ดีเกี่ยวกับจุดแวะสำหรับโพรบขอบเขตของฉัน และสำหรับจุดอ่อนของ EEPROM แม้ว่า EEPROM จะใช้บัส I2C เดียวกันกับที่แบ่งออกเป็น CONN6
โทมัสโอ

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

12
@Thomas O: มันอาจเป็นเรื่องตลกใช่ แต่ที่จริงแล้วมันเป็นแค่การประมาณของ e - ฉันไม่มีเวลาเขียน e เต็ม
pingswept

2
ด้วยขนาดรูแบบ 4x40 ดอกสว่านกุญแจหกเหลี่ยมและสกรู / แหวนรอง / ถั่วจะอยู่ในกล่องเครื่องมือของผู้ใช้และร้านฮาร์ดแวร์ในท้องถิ่น คุณสามารถไปที่ 2x56 (# 41 / .0960 ") หากคุณต้องการจริงๆ แต่นั่นทำให้การจัดหายากขึ้นมาก
Kevin Vermeer

12

ใส่หมายเลขชิ้นส่วนและหมายเลขการแก้ไขบนซิลค์สกรีน


ความคิดที่ดี. ฉันเคยมีที่ว่างสำหรับสิ่งนี้ แต่ฉันไม่ได้ใช้มัน
โทมัสโอ

5
"พื้นที่นี้เว้นว่างโดยเจตนา" อาจเต็มไปด้วยข้อมูลนี้
Robert

11

ฉันเช็กเอาต์ไฟล์. pcb จากที่เก็บ git

http://super-osd.googlecode.com/hg/hardware/V3%20Lite/pcb-v3-lite.pcb

ฉันโหลดมันลงใน pcb และรัน DRC ด้วยผลลัพธ์ต่อไปนี้:

Rules are minspace 10.01, minoverlap 10.0 minwidth 10.00, minsilk 10.00
min drill 15.00, min annular ring 10.00
Found 251 design rule errors.

ร่องรอยบางอันใกล้เกินไป ยกตัวอย่างเช่นการผ่านทางใต้ D1 นั้นอยู่ห่างออกไป 2.5 ไมล์จากการชนกับแผ่นรอง มันจะยากมากสำหรับคุณที่จะหา fab ที่มีความสามารถในการเว้นวรรค 2.5 ล้านและจะมีราคาแพงมากถ้าคุณทำ

หากคุณต้องการมีบอร์ดที่สามารถผลิตได้ง่ายฉันขอแนะนำให้คุณปรับขนาดและเคลื่อนย้ายร่องรอยจนกว่า DRC จะผ่าน Dave of EEVblog fame เขียนคู่มือการออกแบบ pcb ที่ดี: http://www.alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdf


มันเป็นความเมตตา ขอบคุณสำหรับการทำงาน DRC ของคุณ มีการแจ้งเตือนอื่น ๆ ที่ฉันต้องระวังหรือไม่?
โทมัสโอ

2
ลองตั้งค่าพื้นที่ขั้นต่ำเป็น 8.0 และความกว้างต่ำสุดเป็น 8.0 (ขนาดไฟล์> ค่ากำหนด> ขนาด) แล้วเรียกใช้ DRC อีกครั้ง คุณสามารถลงไปประมาณ 5/5 แต่คุณจะจ่ายมัน จากประสบการณ์ของฉันคุณจะต้องจ่ายค่าทดสอบไฟฟ้าเมื่อคุณเพิ่มขีดความสามารถของ fab ซึ่งทำให้ต้นทุนเพิ่มขึ้น ปรับแต่งการออกแบบและเรียกใช้ DRC (Connects-> Design Rule Checker) ต่อไปจนกระทั่ง DRC ไม่แสดงข้อผิดพลาดในการออกแบบอีกต่อไป ส่งการออกแบบเพื่อfreedfm.comสำหรับความเห็นที่สองและอ้าง fab จากนั้นก็ดื่มเบียร์
เครื่องหมาย

1
freedfm นั้นยอดเยี่ยมถึงแม้ว่าคุณจะไม่ทำให้พวกเขารู้สึกแย่ก็ตาม
ajs410

8

ทำ png ที่สวยกว่า! ใช้สคริปต์ "pcbrender" ของฉัน pcbrender input.pcb output.png

#/bin/sh

INFILE=$1
OUTFILE=$2

DPI=300
OVERSAMPLE=3

PCB=pcb #/home/markrages/src/pcb/src/pcb

PCBOPTS="-x png --photo-mode --dpi $(( $OVERSAMPLE*$DPI )) --use-alpha --only-visible"

$PCB $PCBOPTS --outfile /tmp/$INFILE.front.png $INFILE && \
$PCB $PCBOPTS --outfile /tmp/$INFILE.back.png --photo-flip-x --photo-flip-y $INFILE && \
montage /tmp/$INFILE.front.png /tmp/$INFILE.back.png -tile x1 -shadow -geometry "+50+50" -resize $(( 100 / $OVERSAMPLE))% -background lightblue $OUTFILE 

rm -f /tmp/$INFILE.front.png /tmp/$INFILE.back.png

นี่คือผลลัพธ์: alt text


ขอบคุณสำหรับลิงค์! (มีเพียงระนาบ GND เพียงอันเดียวผมไม่แน่ใจว่าทำไม PCB ถึงวางบนขอบภาพ)
4465 Thomas

คุณพูดถูกมันเป็นสิ่งประดิษฐ์ pcb ฉันได้ลบความคิดเห็นของฉัน
เครื่องหมาย

ต้องการอัปโหลดรูปภาพที่มีความละเอียดสูงหรือไม่ ฉันไม่มี PCB บนเครื่องที่ฉันใช้อยู่ตอนนี้และฉันสงสัยว่าผู้อ่านหลายคนไม่มีเลย
เควินเวอร์เมียร์

ลิงค์รูปภาพคือi.imgur.com/pw6xm.jpg i.imgur.com/pw6xm.jpgเปิดโดยตรงและคุณจะมีขนาดใหญ่ขึ้น
เครื่องหมาย

8

ฉันไม่รู้ว่าบ้าน PCB ต้องการอะไรสำหรับการผลิตบอร์ด แต่เครื่องพิมพ์ stencil และ pick-and lines ต้องใช้ 3-4 fiducials ที่มุมแผง แผงสามารถมีรูปแบบเดียวของบอร์ดหรือหลายรูปแบบถ้าคุณจะไปกับการผลิตจำนวนมาก ระยะจากขอบแผงถึงกึ่งกลาง fiducial คือ 5-7.5 มม. Fiducial เป็นวงกลมทองแดงขนาดเส้นผ่าศูนย์กลาง 1-1.5 มม. มันถูกล้อมรอบด้วยพื้นผิวเปลือยที่มีขนาดใหญ่เป็นวงกลมขนาด 3-4 มม. ดังนั้นจึงไม่มีหน้ากากประสานที่ครอบคลุมความน่าเชื่อถือ

fiducials เดียวกันควรถูกสร้างขึ้นบนลายฉลุ (หน้ากากประสานวางที่ทำจากเหล็ก)


5

ก่อนอื่นฉันเห็นส่วนประกอบบางส่วน (C22, Z6) ใกล้กับขอบบอร์ดอย่างน่าสงสัย

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

มีวิธีการร้องเพลงทางเลือก แต่ฉันเข้าใจว่า "เครื่องตัดพิซซ่า" มีราคาต่ำที่สุด

ประการที่สองฉันสงสัยว่าตำแหน่งชิ้นส่วนของคุณโดยทั่วไปแน่นเกินไปที่จะรับราคาที่ดีที่สุดสำหรับการเลือก & วาง โดยทั่วไปฉันคาดว่าจะเห็นระยะห่างระหว่าง passives สองขั้ว (เช่นแพ็คเกจ 0603 หรือ 0805) เกือบเท่ากับขนาดของส่วนประกอบ ระยะห่างระหว่าง U2 และ RTC และ CONN7 นั้นดูเป็นปัญหาสำหรับการเลือกและวางและการทำงานซ้ำ ร่างกายของส่วนประกอบอื่น ๆ ควรอยู่นอกกล่องขอบของแผ่น U2 เพื่อให้สามารถติดตั้งหัวแร้งลงบนแผ่น U2 ทั้งหมดได้ในครั้งเดียวเพื่อนำกลับมาทำใหม่

ประการที่สามขึ้นอยู่กับวิธีการชุมนุมจะต้องใส่ใจเป็นพิเศษกับชิ้นส่วน SMT ที่ด้านหลังของคณะกรรมการ สำหรับค่าใช้จ่ายที่ถูกที่สุดคุณอาจต้องการแยก SMT ออกจากด้านหลังของบอร์ดแม้ว่ามันจะหมายถึงการทำให้บอร์ดใหญ่ขึ้นเล็กน้อย หากคุณต้องการวาง SMT ที่ด้านล่างให้ห่างจากชิ้นส่วน SMT ทั้งหมด (เช่น 1/4 "หรือมากกว่า) ผ่านแผ่นอิเล็กโทรดรูซึ่งจะช่วยให้กระบวนการเลือกคลื่นสามารถติดชิ้นส่วนผ่านรูและหลีกเลี่ยง จำเป็นต้องติดส่วน SMT ลงเพื่อการประมวลผลคลื่น


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

2

ฉันยังไม่มีประสบการณ์และเป็นผู้เรียนเกี่ยวกับเรื่องนี้ อย่างไรก็ตามนี่คือความคิดของฉัน:

  • ฉันจะจัดวางเค้าโครงส่วน "Buck Power Supply" อีกครั้ง ฉันหวังว่าคุณจะสามารถลดการแผ่รังสี EMI ของมันได้โดยการอ่านการออกแบบ SMPS PCB และลูปปัจจุบันเล็กน้อยโดยเฉพาะดูบันทึกการใช้งานและแหล่งข้อมูลด้านล่างที่เป็นประโยชน์กับฉันจริงๆ
  • สำหรับส่วน "Buck Power Supply" อีกครั้งแทร็กอาจกว้างกว่านี้ฉันคิดว่าคุณมีพื้นที่ว่างสำหรับสิ่งนั้นตัวอย่างเช่นการเชื่อมต่อจาก D2 ถึง L1
  • ผู้ออกแบบของคุณสามารถหันหน้าไปทางเดียวกันเพื่อให้ผู้อ่านสามารถอ่านได้โดยไม่ต้องหันหัว

นี่คือแหล่งที่ฉันจำและได้รับประโยชน์มากมายจาก:


1

R6 อยู่ใกล้กับ IC บรรจุ QFP ฉันจะย้ายมันออกไปเล็กน้อยเพื่อให้ประกอบง่าย อีกอย่าง - U4 (คริสตัลของคุณ) คริสตัลทะลุผ่านของคุณเล็กหรือไม่?


U4 เป็นคริสตัล HC-49
โทมัสโอ

1

ที่ด้านล่างทางเหนือของ R36 มีการเติม GND ที่แยกได้จากการเติม GND หลัก ดูเหมือนว่านี่คือ CONN6-4

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.