บริษัท เตรียมชิปไว้ล่วงหน้าอย่างไร


11

โดยเฉพาะฉันสนใจแพ็คเกจ SMD แพคเกจกรมทรัพย์สินทางปัญญาที่ฉันคิดว่าเป็นเพียงแค่ใส่ลงในซ็อกเก็ตและโปรแกรมด้วยวิธีนั้น

แน่นอนว่าคุณสามารถหลีกเลี่ยงปัญหานี้ได้ด้วยการออกแบบส่วนหัวของโปรแกรมเมอร์ลงในผลิตภัณฑ์สุดท้ายเพื่อให้สามารถอัปโหลดและ / หรืออัปเดตรหัสได้ แต่ฉันรู้ว่าบาง บริษัท ขายชิปที่ตั้งโปรแกรมไว้ล่วงหน้า (ซัพพลายเออร์เช่น Digikey เสนอตัวเลือกนี้ ได้ยินมาว่าบางครั้งคุณสามารถทำสัญญากับ OEM เพื่อจัดหาชิปที่ตั้งโปรแกรมไว้ล่วงหน้า) ฉันแค่อยากรู้ว่าพวกเขาทำอย่างไร

ฉันมีสองทฤษฎี แต่ฉันไม่คิดว่าสิ่งเหล่านี้เป็นจริงและ / หรือเชื่อถือได้

  1. ชนิดของ "จับ" หมุดที่สัมผัสกับแผ่นอิเล็กโทรดบน PCB หรืออาจใช้สลักบางชนิดเพื่อให้แน่ใจว่าหน้าสัมผัสที่มั่นคง นี้จะคล้ายกับวิธีการแพคเกจกรมทรัพย์สินทางปัญญาเป็นโปรแกรม จะใช้งานได้กับแพ็คเกจที่มีโอกาสในการขายจริง (QFP, SOIC ฯลฯ ) แต่ฉันมีข้อสงสัยว่ามันใช้งานได้ดีกับแพ็คเกจประเภทแผ่นสัมผัสของ BGA หรือสัมผัสอย่างไร

  2. ประสานส่วนเข้าที่โปรแกรมแล้วยกเลิกการประสาน ดูเหมือนว่ามันจะทำให้ชิปเซ็ตเกิดความเครียดจากความร้อนที่ไม่จำเป็นและจะใช้ทรัพยากรจำนวนหนึ่งประสาน / อื่น ๆ



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

คำตอบ:


27

พวกเขาทำซ็อกเก็ต ZIF (zero-insertion-force) สำหรับทุกแพ็คเกจที่มี

เช่น QFN:
ป้อนคำอธิบายรูปภาพที่นี่

หรือ SSOP:
ป้อนคำอธิบายรูปภาพที่นี่

และใช่พวกเขาทำซ็อกเก็ต ZIF สำหรับอุปกรณ์ BGA

ป้อนคำอธิบายรูปภาพที่นี่

และโปรแกรมเมอร์ที่สนับสนุนซ็อกเก็ตจำนวนมากในครั้งเดียว:

ป้อนคำอธิบายรูปภาพที่นี่

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

ป้อนคำอธิบายรูปภาพที่นี่

ไม่ยากเลยที่จะจินตนาการว่าบางสิ่งเช่นนั้นสามารถปรับให้เข้ากับระบบหุ่นยนต์สายการผลิตโดยเฉพาะเมื่อ MCU ที่ทันสมัยส่วนใหญ่ไม่ต้องการหมุดจำนวนมากเพื่อเชื่อมต่อกับโปรแกรม

เพียงแค่ Google Production Programmerและดูรอบ ๆ


การเปิดเผยข้อมูล: ลิงก์ทั้งหมดที่นี่ฉันเพิ่งพบผ่าน google ฉันไม่มีประสบการณ์จริงกับ บริษัท เหล่านี้


2
คำตอบที่ดี รูปภาพบอกทุกอย่าง
Michael Karas

2
@MichaelKaras - ฉันใช้ googles!
Connor Wolf

11

นอกเหนือจากโปรแกรมเมอร์ซ็อกเก็ต ZIF ทางเลือกต้นทุนต่ำอีกทางหนึ่งสำหรับการตั้งโปรแกรมด้วยตนเองที่มีปริมาณต่ำมากของ SMD ICs คือการใช้คลิปการทดสอบ SOIC หรือ SOP ที่เชื่อมต่อผ่านสายเคเบิล IDC ไปยังบอร์ดโปรแกรมเมอร์:

คลิปทดสอบ SOIC

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


1
ฉันค่อนข้างมั่นใจว่าสิ่งที่เป็นงานอดิเรกที่มีปริมาณน้อยที่สุดนั้นถูกโปรแกรมไว้ในวงจรโดยมีการตั้งค่า pogo-pin (หรือสิ่งที่คล้ายกัน)
Connor Wolf

1
ระบุว่าคลิปทดสอบ SOIC สามารถนำกลับมาใช้ใหม่ในโครงการและค่าใช้จ่ายประมาณ $ 11 ด้วยสายเคเบิล IDC แบบมีสายใน ... ยังไม่แน่ใจว่าวิธีการแก้ปัญหา pogo pin สามารถโปรแกรม SMD IC ไม่บัดกรีในอ้างอิงคำถาม
Anindo Ghosh

2
อ๋อ ฉันทำสิ่งนี้อย่างแน่นอนสำหรับการเขียนโปรแกรม AVR Tiny13s บอร์ดมีขนาดเล็กเกินไปสำหรับส่วนหัว ISP และฉันไม่เพียงพอที่จะรับประกันการตั้งค่า pogo ดังนั้นฉันจึงคิดว่าจะใช้คลิป Pomona SOIC-8 ที่เสียบเข้ากับจัมเปอร์จาก JTAG-ICE II ของฉัน ดีบัก มันใช้งานได้ดีจริงๆ
lyndon

2

สำหรับพวกเราที่ปลายล่างของงานอดิเรกเป็นคำแนะนำที่ดีถ้าคุณถอดปลั๊ก DIP IC เดียวกันหลาย ๆ ครั้งเพื่อตั้งโปรแกรมแยกจาก pcb ตัวสุดท้ายบางทีในขณะที่กำลังพัฒนาโปรแกรม ซ็อกเก็ตและใช้ชุดค่าผสมนั้นเสียบเข้ากับ pcb และโปรแกรมเมอร์ สิ่งนี้ช่วยประหยัดการสึกหรอและอาจดัดงอหรือทำลายพิน IC: ถ้าเกิดขึ้นกับซ็อกเก็ต DIP แสดงว่าราคาถูกพอ ฉันยังทำสิ่งนี้เพื่อ IC เสียบเข้ากับเขียงหั่นขนม ซ็อกเก็ตพินที่นี่มีความจำเป็นต้องทำการติดต่อที่ดี

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

ฉันยังคงมี PIC ตัวแรกที่ฉันเคยตั้งโปรแกรมในปี 1996 - PIC16C84 ซึ่งทำพินได้หายไป (และได้รับความเดือดดาลอื่น ๆ อีกมากมายเช่นถูกเสียบในทางที่ผิด) ก่อนที่ฉันจะนึกถึงกลอุบายนี้ ตอนนี้มีลวดบัดกรีเพื่อแทนที่พินและยังใช้งานได้

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