Uygulama notlarının güvenilirliği


12

Benim son soru uygulama notları ve (kötü?) Uygulama hakkında bazı tartışma gündeme getirdi. Çeşitli cevapların altındaki yorumlara bakın.

Şimdiye kadar düşündüm: "Tamam, bu uygulama notları, muhtemelen ne yaptıklarını bilen bazı büyük şirketlerde çalışan elektrik mühendisleri tarafından yazılmıştır."

Ama son sorumdaki yorumları okuduktan sonra kime güveneceğimi bilmiyorum. Elektrik mühendisliği eğitimi alsaydım ya da yeterli pratik deneyimim olsaydı, muhtemelen kötü uygulama / yanlış uygulama notlarını görmek için yeterli bilgiye sahip olurdum. Ama ben sadece bir hobiyim.

Peki ne yapmalıyım? Sadece devam edin ve bir şey kırılıncaya kadar her şeyin yolunda gittiğini umun. Bir dahaki sefere biliyorum: bunu yapma. Bağlantılı sorudaki yorumlara göre, bu gerçekten sinir bozucu olabilir, çünkü bazı hatalar rastgele gelir ve gider. Belki uygulama notundan aldığım tasarımın yanlış olduğunu bile bilmiyorum. Muhtemelen tasarımımda bir hata ararım, çünkü tecrübesiz bir adamım ...

Şimdiye kadar diğer sorudaki yorumlardan öğrendiğim bir şey, her zaman veri sayfalarına bakmam ve cihazların çalışma derecelendirmelerini aşan şeyleri aramam gerektiğidir (sadece maksimum derecelendirmelerde kalmak güvenli değildir).

Bir uygulama notunda kontrol etmem gereken başka bir şey var mı, bu yüzden muhtemelen kötü bir tasarım belirleyebilir ve birine (örneğin burada) gerçekten kötü tasarım olup olmadığını sorabilir miyim?


Bu birçok kullanıcı için büyük bir değer var, eminim, ama bence CW olması gerekiyor. Dönüştürüyorum ki bu daha popülerlik yarışması olabilir.
Kortuk

Yanıtlar:


15

Olin'e sor :-) - ama alev kıyafeti giy.

Kutsal yazı olması gereken veri sayfalarından farklı olarak (ancak çoğu zaman tam olarak bunu yapmaz), Uygulama Notları çok "karışık bir çanta" dır. En azından sihirli duman olmadan kullanılabileceğini umuyorsanız, sadece bir AN'de olanı müjde olarak almak için ödeme yapmaz.

Aşağıdaki görüş (elbette).
insanlar yaptığım herhangi bir değerlendirmeye karşı kontrpuanlar sunabilirler.

Kod: AN'lerle birlikte gelen örnek kod söz konusu olduğunda, AN için speifically yazıldıysa "biraz acele" ve mevcut uygulamalar ve kütüphaneler üzerine inşa edilirse rende kalitesi bekleyebilirsiniz. Bu konuda benden çok daha nitelikli olan Olin, EN AN kodunun kötü veya tehlikeli olduğunu söyleyecektir. Olin'in şirketi en iyi Microchip temsilcileri ve Olin, geliştiriciniz olarak isteyeceğiniz ve patronunuz olarak değil ;-) mükemmeliyetçi. Yani muhtemelen Olin olduğunu AN kodu hakkında biraz lss scathing olabilir, ama onun tavsiyesine dikkatle dinleyin.

Donanım: Donanımla ilgili olarak, bir AN yazarının son derece yetkin olduğunu umarsınız. AN, ticari bir ürünün temeli olarak kullanabileceğinizi önerdikleri referans bir tasarımla ilgiliyse, en iyi insanlarını bunun üzerine koyduklarını umarsınız. AMA çok fazla IC yaparsanız ve insanların SİZİN ürününü kullanabileceği yolları önermek istiyorsanız, "oğlan" ın en azından bir kısmını yazmasını bekleyebilirsiniz. Bu yüzden ayırt edici olun - önerilenlere bakın ve bazı yumruları bulmaya hazır olun.

Chip bloat: Bu gece bir TI uygulama notuna baktığımda tekrar hatırladığım bir faktör, "zambakı yaldızlama" eğilimi olması - daha azının yapabileceği birçok IC'yi kullanma eğiliminde olması. IC'nin dolaşıma girmesi falan.

Yazarın itibarı çok önemlidir - burası "otoriteye başvurma" nın bir değeri vardır. Jim Williams yazmışsa, güven. Jim son zamanlarda öldü ve klasik olarak güvenilir diğer isimlerin çoğu aynı şekilde gitti.

Şirket itibarı biraz önemlidir.

LT genellikle iyidir. Temelde Jim ile suçlamak.

AD / Analog cihazlar genellikle çok iyidir.

NatSemi, çok iyi ama kesin bir şey olmayan karışık bir çanta.

Mikroçip harika ürünler yapar, ancak uygulama notlarını çalma eğilimindedir.

Burr Brown, Kutsal Kâse'nin koruyucuları olma eğilimindedir, ancak TI tarafından satın alındıktan sonra adı farklı şekilde kullanılabilir.

TI genellikle onlarca yıldır oldukça iyidir. Son yıllarda NatSemi ve BurrBrown ve diğerlerini satın aldılar ve umarım ortalamaları düşürürler.

Zetex (Diodes Inc tarafından satın alındı) harika harika harika parçalar (harika!) Yapar, ancak mükemmel uygulama notlarından daha az yazdığı bilinmektedir.

Nichia, uygulama notları yazma eğiliminde değildir, ancak eğer yaptılarsa onları çerçeveleyebilirsiniz.

Luxeon / Lumileds / Philips hayaleti LED'ler için mükemmel teknik notlar yazıyor. LLP, LED'leri piyasadaki hemen hemen diğerlerinden farklı olarak anlar ve diğer ürünlere bakarken bilgi tabanınızı büyütmek için kullanılabilir.

Atmel / AVR: Çok iyi bildikleri dijitale bağlı kalmalıdır. Aslında genellikle çok iyi - sıfır geçiş dedektörleri olarak vücut diyotlarını kullanmak anlık bir delilik için uyguntu.

Hewlett Packard: Old School HP teknik ürünleri tamamen mükemmeldi. Tamamen. Novo Riche HP, ilgili uygulama notları üretiyorlarsa dikkatle ele alınmalıdır. Şüpheniz varsa diğer taraftan geçin. Agilent, eski HP'nin mantolarının çoğunu taşır ve büyük ölçüde güvenilebilir.

Eski Motorola hiç de fena değil. On Semi oldukça iyi takip etti. Belki de çocukları döndü.

...


"Agilent" - eski HP yarı iletken birimi (LED'ler, optoizolatörler) için Avago demek istediniz
Jason S

9

Uygulama notları ile benim çözüm: Sadece onları görmezden . Onları aptallar için Elektronik olarak düşünün, genellikle aptallar tarafından yazılmıştır.

Uygulama notlarının, parçayı tasarlayan aynı yetenekli kişiler tarafından yazıldığını düşünebilirsiniz, ancak bu çoğu durumda doğru değildir. Çoğu uygulama notunun müşteri teknik temsilcileri tarafından oluşturulduğu şirket yapılarını gördüm ve hatta birkaç durumda pazarlama yaptım. Teknoloji temsilcileri bunları aynı soruyu cevaplamaktan ya da müşteriyi aynı aptal şeyi tekrar tekrar yapmaktan bıktıkları için yazarlar. Pazarlama onları yazıyor çünkü ürünü daha fazla satmak istedikleri belirli bir uygulamada nasıl kullanacaklarını göstermek istiyorlar. Elbette her şirketin uygulama notlarını incelemek için en azından bir süreci vardır, ancak bunun çok titiz olmasına güvenmeyin. Bazı durumlarda, tasarım mühendisi uygulama notunu sönmeden bile göremeyebilir. Diğer durumlarda onunla başa çıkmak için gerçek bir işi var ve '

Temel olarak, gerçekten iyi mühendisler uygulama notları yazmak için çok değerlidir . En iyi ihtimalle bu "uygulama mühendisleri" tarafından yapılır.

Nihai gerçek veri sayfasındadır. Ne yaptığınızı biliyorsanız, uygulama notlarına gerçekten gerek yoktur. En iyi ihtimalle bir şeyi berbat etmediler. Ne yaptığınızı bilmiyorsanız, tasarımdan sorumlu olmamalısınız. Uygulama notlarının şeyleri aydınlığa kavuşturmak için yardımcı olabileceğini düşünüyorum, ancak çok fazla olduğu için aptallar için aptallar tarafından yazıldığını düşünmek en iyisidir.

Russell'ın dediği gibi, farklı şirketler ve farklı yazarlar (hatta bilindiği zaman) öğrenebileceğiniz farklı kültürlere sahiptir, diğerlerinden daha güvenilirdir. Ancak, buna çok dikkat edin. Bir şirket kültürü gibi görünen şey, o şirkette işleri yönlendiren tek bir mühendis olabilir. Ayrıldığında kalite önemli ölçüde değişebilir. Güvenecek tek şey, yüksek standartları tanıdıklarını ve tanıdıklarını seçen kişiler tarafından yazılmış uygulama notlarıdır. Bunlardan çok azı var.

"Büyük isimler" bile kötü günler geçirebilir. Uzun bir süre önce 1980'de Hewlett Packard için çalışan yeni bir mühendis olduğumda, üst düzey bir mühendis tarafından tasarımımda National Semiconductor'dan frekans dönüştürücü çipine yeni bir voltaj kullanılması şiddetle önerildi. Üst düzey mühendis, parçanın bir tür analog yarı iletken tanrı olması gereken bu adam Bob Pease tarafından tasarlandığını söyledi. Bu yüzden veri sayfasını dikkatle okudum ve Bob Pease tarafından yüksek çözünürlüklü bir A / D yapmak için bu parçayı kullanma hakkında bir appnote yazdım. Veri sayfası mantıklıydı, ancak uygulama notu ciddi bir şekilde bu şeyle 22 bit A / D yapabileceğinizi düşündürüyordu. Uygulama notundaki devre, milyonda 1/4 parçayı aşan belirgin hata yolu yoluna sahipti. Bir şeyi yanlış anlamam gerektiğini düşündüm, bu yüzden matematiği yaptım ve kıdemli mühendisimi gösterecek kadar davamı dikkatle kanıtladım. O baktı ve benimle aynı fikirde oldu ve nazikçe"Evet, BoB Pease son zamanlarda gevşek bir top gibi görünüyor, sanırım National onu biraz saltanat etmeye çalışıyor" . Çok hoşgörülü olduğunu ve bariz bir şekilde yanlış olduğunu düşündüğüm bir şey için daha fazla üzgün olmadığını şaşırttı. Sonra "Bu sadece bir appnote, yine de iyi bir parçası gibi görünüyor" dedi . İşte o zaman uygulama notlarının raslantısal olarak yazıldığını ve raslantıdan daha fazla alınmayı amaçlamadığını anladım.


7
Maalesef Olin, uygulama mühendislerinin tanım gereği gerçekten iyi mühendis olmadığını ima ediyor musunuz? IMO uygulama mühendisleri bir parçayı en iyi şekilde uygulayabilmek için iyi olmalı ve bir parçayı iyi anlamalıdır: parçaların en iyi özelliklerini kullanmalı ve tuzaklarından kaçınmalı ve bunu en ekonomik şekilde yapmalıdır. Bunun için veri sayfasını iyi anlamanız gerekir. Bir şirket, müşterilerinin parçayı doğru şekilde kullanmasına yardımcı olursa, AN'lerinin "gerçekten iyi bir mühendis" tarafından yazılmasını sağlayabilir, böylece iyi tasarlanmış bir parça hak ettiği krediyi alır. Sadece iki sentim.
stevenvh

2
Bakın - Olin'in ne söyleyeceğini söyledim :-). Uygulama notlarına bakmayı sevdiğimi itiraf edeceğim. Beynin içine yerleştirilen ve daha sonra taranan ve başka bir şekilde kullanılan fikirler veya bitler ve parçalar olabilir. Neredeyse hiç bir uygulama notundan hiçbir şey inşa etmedim - ilham ve tohum malzemesi sağlıyorlar. Bir IC'nin ne yapması gerektiğini ve yapabildiğini anladığınız sürece bir uygulama notu iyi bir kılavuzdur. Bir veri sayfasına güvenin ve sıfır geçişi tespit etmek için vücut diyotlarını kullanarak sona erebilir veya aynı şekilde aptalca bir şey tespit edebilirsiniz :-)
Russell McMahon

@stevenvh: Orada iyi uygulama notları var ve bazıları yetkili mühendisler tarafından yazılıyor, ancak bunun tersi de kesinlikle doğru. Kaliteye güvenemezsiniz. Bazı uygulama mühendisleri çok iyi, bazıları öyle değil, diğer profesyoneller grubu gibi. Uygulama mühendisleri, parçaların her nüansını düşünmekten daha çok iş yapmaya odaklanmış gibi görünüyor. Yine, iyi ve kötü olanlar var. Örneğin, John Day (Microchip için birinci sınıf saha mühendisi) bir şey söylüyorsa, ciddiye alacağım. Başkalarından gelip çok daha fazla kontrol yapacağım.
Olin Lathrop

1
Birçok veri sayfası, bir mühendisin, aslında belirtilmeyen şeylere dayanmayan kullanışlı bir tasarım yapmasının neredeyse imkansız olacağı kadar önemli belirsizlikler bırakır. Örneğin, bir mandalın belirlenmiş bir minimum yayılma süresi olmadığını, 25C'de -5ns ve -40C ila + 85C arasında 5ns belirtilen tutma süresi olduğunu varsayalım. / Q'dan D'ye bağlamanın, saat girişine temiz bir darbe geldiğinde metastabil olmadan çıkışı değiştirecek bir devre sağlayacağını varsaymak güvenli midir? Hangi temelde böyle bir devrenin 25.6C'de bile çalışacağı varsayılabilir?
supercat

3
Bazı uygulama notları, bir çipin koruma diyotlarında bir miktar akıma (tipik olarak 1uA ve 1mA arasında) dayanabileceğini varsayan tasarımlar sunar, ancak birçok veri sayfası 1aA'nın (yani yaklaşık 6 elektron başına) ikinci) güvenli olurdu. Kişi şu andaki veya gelecekteki silikonda 'kaçabilecek' hakkında ne varsaymalıdır?
supercat

5

Birçok uygulama notunun, sadece ürün satmak için deneyimsiz mühendisler tarafından yazılan (bu terimi gevşek bir şekilde kullanıyorum) kalitesiz veya şüpheli değere sahip olduğu oldukça doğru olsa da, hikayede daha fazlası var.

Zamanını alan ve çok iyi bir iş yapmaya çalışan son derece deneyimli bir mühendisin en iyi örneğini alarak, hala doğal sınırlamalar vardır. Özellikle tarif edilen devreyi inşa ettiği ve test ettiği ve laboratuvarında tarif edildiği gibi çalıştığı varsayıldığında, bunun sizin için çalışacağı anlamına gelmez. Çalışan bir prototip oluşturmak, farklı koşullar altında başkaları tarafından kolayca yeniden üretilebilen bir şey oluşturmaktan çok farklıdır.

Bir uygulama notundan bir devre oluşturduğunuzda, parçalarınızın ve yöntemlerinizin uygulama mühendisi tarafından kullanılanlarla aynı olması pek olası değildir. Farklı kalınlıktaki bir PC kartını kullanmak kadar basit bir şey sorunlara neden olabilir. Basit bir osilatör düşünün, artı veya eksi% 10'da lekelenmiş bir kondansatör kullandıysa ve onun yüksek tarafındaysa ve sizinki düşükse, sadece bu kadar farkın kişinin salınamaması veya salınması anlamına gelmesi mümkündür temel frekanstan ziyade harmonik olarak.

Analog ve RF devreleri ile özellikle nadiren tak ve çalıştır, sürücünün seviyelerini ayarlamak, amplifikatörleri doğallaştırmak, filtreleri ayarlamak vb. İle ilgilenmek gerekir. Bu şeyleri doğru yapmak bilgi ve deneyim gerektirir.

Bu yüzden bebeği banyo suyuyla atmayın. Uygulama notları mükemmel değildir, ancak harika bir fikir kaynağı olabilirler. Onları bir tuz tanesi ile alın ve devreyi kendiniz iyileştirmek ve test etmek için zor bir iş yapmaya hazır olun.


3

Uygulama notları şirketler için büyük bir pazarlama aracıdır. Bunlar, ürününüzün özelliklerini vurgular, müşterinizin öğrenme eğrisini kolaylaştırır ve destek yapınızın kalitesini gösterir. Tüm bunlar mühendisleri bir Malzeme Listesinde yer almaya ikna etmek için yapılır.

Tüm şirketlerin uygulama notlarını diğerleri kadar ciddiye almadıkları kabul edilir ve genellikle ekipte bunları yazmakla görevli genç mühendislerdir. Bu, kullanım amaçlarını sulandırmaz. Uygulama notlarının sizin için mühendislik işini yapmadığını hatırlamak önemlidir. Bunlar şablonlardır; veri sayfası inceliklerini anlamaya yardımcı olacak örnekler. Nadiren gereklidir, tasarlanır veya kes ve yapıştır modülleri olmaları beklenir.

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.