SMD mikrodenetleyicileri önceden kodla nasıl yüklenir?


13

Genellikle bir SMD mikrodenetleyici (AVR deyin) veya SMD mikrodenetleyicili bir PCB satın aldığınızda, kartın çalıştırmak için kullandığı programla önceden yüklenir. Nasıl önceden yüklendiğini merak ediyordum - Sanırım DIP IC'leri DIP soketleri kullanılarak programlanabilir, bu yüzden özel SMD soketleri var mı?


Yanıtlar:


13

Çoğu mikrodenetleyici devre içi programlama (ICP) özelliğine sahiptir; baskılı devre kartını açarak ve karttan PC'ye bir kablo bağlayarak bunları birkaç dijital I / O hattı üzerinden JTAG üzerinden veya her neyse programlayabilirsiniz. Bu, düzenli mantık seviyelerinde olan programlama sinyalleri kullanılarak mümkündür. (Mikroçip, sıfırlama hattı MCLR'nin yüksek voltajda (12V?) Tutulması gereken yüksek voltajlı bir devre programlama yaklaşımına sahipti;

ICP'den önceki günlerde, üreticiden, kendileri tarafından programlanan ve katma değerli bir hizmet olarak çok sayıda IC satın alabilirsiniz. Küçük sayılar sizin veya başka biri tarafından programlanmalıdır.

Soketler kadar - neredeyse her şey için soketler var . Birkaç yıl önce son zamanlarda 64 pimli QFP için kapaklı bir soketi olan bir MSP430 kiti ile çalışıyordum . Ucuz değiller ama iyi çalışıyorlar. (İşte 10GHz'e kadar 400 pimli BGA için bir tane ) Programlama yerine çoğunlukla test amaçlı kullanılırlar.


3
Yine de üretici tarafından programlanan IC'leri satın alabilirsiniz; ICP ile bile ICP prob noktaları eklemek için parçaları ve tahta alanını flaşlamak zaman alır. Büyük üretim çalışmaları için bu oldukça yaygındır. Örneğin, Microchip bunu Microchip Direct aracılığıyla 1'e kadar miktarlarda (ayrıca makara ve üzeri miktarlarda) yapar.
Kevin Vermeer

12

Evet, kesinlikle SMD cihazları için cihaz soketleri vardır. SMT bileşenlerinin üretimi ve güvenilirlik testi için rutin olarak kullanılırlar. Üretim testi genellikle bir cihaz işleyici, esas olarak test edilecek parçaları üretim test ekipmanındaki soketlere ve soketlerden aktaran robotik bir cihaz kullanılarak yapılır.

Aynı üretim test cihazları fabrikadaki cihazları programlayabilir (sadece büyük hacimli alımlar için pratiktir) veya bir distribütör ve / veya son müşteri parçaları programlayabilir.

- bağımsız bir otomatik programlama sistemine bağlantı eklemek için düzenlenmiştir. -

http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx


6
İçin büyük hacimlerde (binlerce), onlar çıplak kalıp formda e-testi, aynı noktada onları programlamak düşünüyorum. SMT paketinde paketlemeden önce test etmek için IC kalıbına zaten bağlanmaları gerekiyor.
Connor Wolf

3

Görüyorum ki birkaç iyi yanıt aldınız. Belki de Microchip PIC'lerin devre içi programlaması hakkındaki yazımım size biraz daha fazla arka plan sağlayacak ve süreci genel olarak belirsizleştirmeye yardımcı olacaktır.


Ahh. Burada desteklendiğini düşündüğüm bağlantı için bir HTML A etiketi kullandım. Görünüşe göre öyle değil. Ne yazık ki, düzenleme editörüne gerçekten ihtiyacınız olduğunda düzenleme ayrıntılarına bakmak imkansız görünüyor. Oh iyi. Her durumda, bağlantı embedinc.com/picprg/icsp.htm
Olin Lathrop

HTML <a>etiketleri işe yarıyor, URL çevresindeki alıntıları unuttun. Sözdizimi <a href="URL" title="Hover text">in-line text</a>. Title özelliği isteğe bağlıdır, URL (ve başlık) çevresindeki alıntılar değildir. <a href=" electronics.stackexchange.com/editing-help"> İşaretleme Düzenleme Yardımı </a> ve <a href = " meta.stackexchange.com/q/1777/146495 " title = "Hangi HTML etiketleri Daha fazla bilgi için Yığın Taşması, Sunucu Hatası ve Süper Kullanıcı'da izin verilsin mi? "> bu MSO sorusu </a>.
Kevin Vermeer

Yorumlarda yine de mini işaretleme [text](URL)sözdizimini kullanmanız gerekeceğini unutmayın . Yukarıdakiler sadece gösteri amaçlıdır. Noktalı virgül neden eklendiğinden emin değilim.
Kevin Vermeer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.