Lojik IC Muadili: 74 Serisi Değişim Rehberi
Lojik IC muadil rehberi: 74 serisi parçaları fonksiyon numarasına göre eşleştirme; voltaj ve hız uyumuyla güvenli yedek parça bulma yöntemleri.
Bir mantık IC eşdeğeri, başka bir mantık çipi ile aynı mantık işlevini, aynı pakette ve pin diziliminde (pinout) gerçekleştiren entegre devredir; bu sayede aynı kart üzerinde orijinalinin yerine geçebilir. Mantık dünyası, bu eşdeğerleri bulmayı hemen hemen tüm diğer bileşen kategorilerinden daha kolay hale getiren bir numaralandırma sistemi üzerine kurulmuştur. 74 serisi numaralandırma sistemi, her parçanın işlevini temel numarasına göre tanımlar: 7404 bir altılı evirici (hex inverter), 7408 bir dörtlü iki girişli AND kapısı, 74595 bir 8-bit kaydırmalı kaydedici (shift register), 74245 bir sekizli veri yolu alıcı-vericisidir (octal bus transceiver) ve bu işlev numarası üreticiler ile mantık aileleri arasında ortaktır. Bu, bir mantık IC eşdeğerinin önce işlev numarasının eşleştirilmesi, ardından ailenin, paketin, voltajın ve hız sınıfının eşleştirilmesiyle bulunduğu anlamına gelir; pin dizilimi işlev numarasını takip ettiği için bu değişim kart yapısını korur. Bu kılavuz, 74 serisi organizasyonunu, mantık ailelerini ve bunların voltaj ile hız farklarını, open-collector, Schmitt ve tri-state çıkışlar gibi özel türleri ve bir mantık IC değişimini güvenli kılan iş akışını açıklar; böylece elektronikteki en kolay değiştirilebilir parçalar, kataloğun vaat ettiği güvenle değiştirilir.
Mantık IC eşdeğeri sorusu, elektronikteki en kullanıcı dostu değişimdir çünkü numaralandırma sistemi işin çoğunu halleder ve tuzaklar sadece işlev numarasının etrafındaki detaylarda gizlidir. Aynı pakette aynı işlev numarasına sahip iki parça genellikle pin uyumludur, ancak aile son eki bunların kartın beslemesi ve seviyeleriyle çalışıp çalışmayacağını belirler: bir 74HC595 ve 74HCT595 aynı işlevi ve pinleri paylaşır, ancak giriş eşikleri farklıdır; bir 74LS04 ve 74HC04 ise altılı evirici işlevini paylaşır ancak giriş seviyeleri ve çıkış sürücü güçleri farklıdır. Aile sistemini bilen bir mühendis, 74HC595D gibi bir parça numarasına baktığında işlevi, aileyi ve paketi bir bakışta görür ve bu okuma yeteneği mantık değişiminin temel becerisidir. Bu kılavuz, bu okuma becerisini temelden inşa eder, çünkü bir mantık IC eşdeğeri ancak aile, voltaj ve hız çevre devrelere hizmet ettiğinde gerçek bir eşdeğerdir ve kılavuzun yöntemi, parça karta yaklaşmadan önce her birini kontrol eder.
Mantık IC Eşdeğeri Nedir ve Numara Sistemi Bunu Neden Kolaylaştırır?
Bir mantık IC eşdeğeri, orijinal parça ile aynı giriş ve çıkış davranışına sahip olan, kartın halihazırda uygun olduğu paket ve pin dizilimine (pinout) sahip, aynı dijital mantık işlevini yerine getiren bir parçadır; 74 serisi numaralandırma sistemi ise eşdeğerleri sistematik hale getiren unsurdur. Temel numara işlevi tanımlar, aile ön eki ve son eki ise teknolojiyi ve paketi belirtir; bu kombinasyon endüstri genelinde standartlaştırılmıştır. Bu sayede, 7400 ailesinden bir parça kullanan bir tasarıma, aynı işlev numarasını üreten herhangi bir üretici tarafından hizmet verilebilir. Pin dizilimi işlev numarasını takip eder: bir hex inverter, kimin ürettiğine bakılmaksızın aynı pinler üzerinde altı inverter bulunan 14 pinli bir parçadır; bir quad iki girişli kapı, aynı konumlardaki aynı sekiz kapıdır ve bir shift register veya counter (sayıcı), veri, clock ve çıkış pinlerini satıcılar arasında aynı konumlara yerleştirir. Sonuç olarak, bir mantık IC eşdeğeri bulmanın ilk adımı işlev numarasını okumaktır, ikinci adımı ise aileyi ve paketi doğrulamaktır; geri kalan ikame işlemi, numaralandırma sistemi eşleştirmeyi zaten yaptığı için kısa süren bir datasheet incelemesidir.
Aynı mantık, hala kartlarda yer alan CD4017 decade counter ve CD4060 oscillator-counter gibi kendi işlev numarası sistemine ve kendi pin dizilimi kurallarına sahip olan 4000 serisi CMOS parçaları için de geçerlidir. 74 ve 4000 serileri farklı dünyalardır; bir 4000 serisi parça, numara bazında bir 74 serisi parçanın yerine geçmez ve ikame kuralları farklı olduğu için bu kılavuz onları ayrı ayrı ele alır. 74 serisi içinde işlev numarası güvenilir dayanaktır, 4000 serisi içinde de durum aynıdır. Kartlarının kullandığı inverterlar, kapılar, registerlar, counterlar, bufferlar ve transceiverlar gibi birkaç işlevi ezberleyen bir alıcı veya mühendis, bir mantık parçasını saniyeler içinde çapraz referanslayabilir; çünkü numara işlevi, işlev ise pinleri tanımlar. Bu hız, mantık IC eşdeğeri sorusunun bir kılavuza sahip olmasının tüm nedenidir; cevap sistematiktir ve sistematik cevap elektronikteki en güvenilir cevaptır.
74 serisi işlev numarası bir mantık IC eşdeğeriyle nasıl eşleşir?
İşlev numarası, mantık değişimini hızlandıran haritadır ve onu okumak üç aşamalı bir beceridir. İlk aşama, teknolojiyi adlandıran numaradan önceki harfler olan aile ön ekidir; TTL kökenli seri için 74 ve ondan sonraki aile son ekidir; düşük güçlü Schottky için LS, yüksek hızlı CMOS için HC, TTL giriş seviyelerine sahip CMOS için HCT, AC, AHC, LVC ve diğerleri. Ön ek ve son ek birlikte, parçanın yaşadığı voltaj ve hız dünyasını belirtir. İkinci aşama, işlevi adlandıran temel numaranın kendisidir ve üçüncüsü, paket tipini belirten harf ve rakamlar olan paket son ekidir; SOIC için D, DIP için N, TSSOP için PW ve benzerleri. Kart bir yedek parçaya ihtiyaç duyduğunda, işlev numarası sabit tutulur ve aile ile paket devreye göre eşleştirilir; böylece arama, işlevi ve pinleri paylaşan adayları döndürür ve datasheet incelemesi aile farklılıklarını filtreler. Numara sistemi, bir çapraz referans aracının mantık parçaları için kullanılabilir kısa bir liste döndürmesinin nedenidir ve mühendisin datasheet incelemesinden önce listeye güvenebilmesinin sebebidir; çünkü işlev numarası pin dizilimini zaten garanti etmiştir.
Mantık Aileleri, Voltaj Seviyeleri ve Değişim Tuzağı
Mantık ailesi, parçanın içindeki teknolojidir ve fonksiyon numarasının belirlemediği voltaj ve hız davranışına karar verir; bu nedenle aileyi eşleştirmek, bir mantık IC eşdeğerinin başarılı olup olmayacağını belirleyen noktadır. Orijinal 74 ailesi 5 voltluk bir besleme ile çalışan bipolar TTL'dir, LS ailesi aynı 5 voltta daha düşük akımla çalışan düşük güçlü Schottky TTL'dir ve CMOS aileleri olan HC, HCT, AC, AHC ve LVC, birkaç volttan birkaç volta kadar değişen besleme aralıklarında çalışır; HC ve AC 2 ila 6 voltta çalışırken, LVC düşük voltaj dünyası için 1.2 volta kadar iner. Değişim tuzağı, aynı fonksiyon numarasına sahip iki parçanın farklı ailelere ve dolayısıyla farklı voltaj dünyalarına ait olabilmesidir: bir 74LS04, TTL giriş eşikleriyle 5 voltta çalışır, bir 74HC04, CMOS eşikleriyle 2 ila 6 voltta çalışır ve bir 74LVC04 düşük voltajlı beslemelerde çalışır; bu nedenle birini diğeriyle değiştirmek, devrenin gördüğü giriş seviyelerini ve devrenin sürdüğü çıkış seviyelerini değiştirir. Bu nedenle aile eşleşmesi, yalnızca üreticinin kataloğuna göre değil, kartın besleme hattına ve alıcı devrenin giriş gereksinimlerine göre kontrol edilir.
Aile karşılaştırması, davranışı belirleyen iki spesifikasyon üzerinden yürütülür: giriş eşiği ve çıkış sürücüsü. Giriş eşikleri önemlidir çünkü bir CMOS girişi, sinyalinin CMOS eşiklerine (yüksek için beslemenin yaklaşık 0.7'si ve düşük için 0.3'ü) ulaşmasını gerektirirken, bir TTL girişi 5 voltluk bir hatta yaklaşık 2.0 voltun üzerindeki bir yüksek seviyeyi kabul eder; bu nedenle yanlış aileye sahip bir parça, geçerli bir TTL sinyalini geçersiz olarak görebilir veya bir CMOS parçanın reddedeceği bir sinyali kabul edebilir. Çıkış sürücüsü önemlidir çünkü bir CMOS çıkışı, bir LS çıkışından daha fazla akım sağlar ve bir LS parçasının sürücüsü etrafında kurulan bir devre, bir HC parçasından farklı kenar süreleri ve farklı yükleme görür. Eşleştirme alışkanlığı, aynı fonksiyon numarasının aynı parça olduğunu varsaymak yerine, kartın besleme hattını, sürücünün çıkış seviyelerini ve alıcının giriş eşiklerini okumak ve seviyeleri ile sürücüsü uygun olan aileyi seçmektir. Ailesi eşleşen bir mantık IC eşdeğeri doğrudan yerine takılabilir (drop-in); fonksiyonu eşleşen ancak ailesi eşleşmeyen bir parça ise bir seviye adaptörü veya yeniden tasarım için adaydır.
Mantık ailesini kart beslemesiyle eşleştirme
Kart beslemesi aileye karar verir ve eşleştirme, birkaç yaygın durumla basit bir kuraldır. 5 voltluk bir hatta çalışan ve TTL veya LS mantığıyla oluşturulmuş bir kart, besleme aralığı 5 voltu içeren bir LS, HC veya HCT yedeği ile desteklenir; giriş seviyesi farkı, sürücü devre TTL olduğunda 5 voltta TTL seviyelerini kabul eden HCT seçilerek giderilir. 3.3 voltluk bir hatta çalışan bir kart, besleme aralığı 3.3 voltu içeren HC, AHC veya LVC aileleri tarafından desteklenir ve karma bir 5 volt ve 3.3 voltluk kart, arayüz parçalarını, seviye kaydırıcıları ve alıcı-vericileri ayrı ayrı kontrol eder. 3 voltun altındaki düşük voltajlı bir hatta çalışan bir kart, bunun için tasarlanmış LVC ve AHC aileleri tarafından desteklenir. Değişim kuralı, yedeğin besleme aralığının kartın hattını içerdiğini doğrulamak, yedeğin giriş eşiklerinin sürüş seviyelerini kabul ettiğini doğrulamak ve çıkış seviyelerinin alıcı devreyi sürdüğünü doğrulamaktır; böylece aile eşleşmiş olur. Kural, geniş bir besleme aralığında çalışan ve besleme ile fonksiyon numarasına göre eşleştirilen 4000 serisi CMOS parçaları için de aynıdır ve bu, bir mantık IC eşdeğerinin tezgahta bir voltaj uyumsuzluğuna dönüşmesini engeller.
Hız ve Zamanlama: Bir Logic IC Muadilinde Yayılma Gecikmesi (Propagation Delay)
Bir mantık bileşeninin hızı, bir sinyalin giriş kenarından ilgili çıkış kenarına kadar geçen süre olan yayılma gecikmesi ile belirtilir ve bu, bir logic IC muadilinin sessizce başarısız olmasına neden olan parametredir. Aynı fonksiyona, aileye ve pakete sahip bir yedek parça, devre için hala çok yavaş olabilir; sinyali alıcı cihazın kurulum süresinin (setup time) ötesine geciktirerek veriyi bozabilir veya çok hızlı olup, orijinalin gecikmesine göre ayarlanmış bir devrede yarışan bir kenar iletebilir. Aile karşılaştırması hız sorusunun büyük bir kısmını kapsar, çünkü aileler hız bakımından farklılık gösterir; aynı beslemede bir AC veya AHC parçası, bir HC parçasından, o da bir LS parçasından daha hızlıdır ve datasheet üzerindeki yayılma gecikmesi değerleri gerçek rakamları belirtir. Mühendis, yedek parçanın çalışma beslemesi ve yükündeki yayılma gecikmesini orijinalinkiyle ve alıcı devrenin zamanlama bütçesiyle karşılaştırır; bu karşılaştırma saat yolu, veri yolu, etkinleştirme (enable) yolu ve kontrol yolu gibi önemli olan her yol için yapılır. Kağıt üzerinde zamanlama bütçesini karşılayan bir yedek parça, daha sonra tezgah üzerinde ölçülen gecikme ve devre davranışının orijinaliyle karşılaştırılmasıyla onaylanır.
Zamanlama incelemesi ayrıca datasheet içerisinde yayılma gecikmesi etrafında listelenen parametreleri, kaydedicilerin (registers) ve flip-flop'ların kurulum ve tutma (hold) sürelerini, minimum darbe genişliklerini ve maksimum saat frekansını da kapsar ve bunları tasarımın gerçekte gönderdiği sinyale karşı kontrol eder. Orijinalin saat hızını kabul eden bir kaydırmalı kaydedici (shift register), daha yavaş bir yedek parçada bir sonraki daha hızlı saati kaçırabilir ve tasarımın maksimum hızda sürdüğü bir sayıcı, yedek parçada ek paya ihtiyaç duyabilir. Mühendislik alışkanlığı, datasheet sınırında çalışmak yerine zamanlama marjını korumaktır; çünkü kartın parazitik kapasitansı ve sıcaklık aralığı gerçek marjları azaltır ve 25 derecede geçen bir yedek parça, ürünün ortam aralığında hata verebilir. Hız incelemesi, mantığın zamanlamasını koruyan katmandır ve bir logic IC muadilinin sadece fonksiyon numarasıyla değil, devrenin saati ve alıcı cihazlar göz önünde bulundurularak seçilmesinin nedenidir.
Mantık devrelerini değiştirirken yayılma gecikmesi nasıl karşılaştırılır?
Yayılma gecikmesini karşılaştırmak, çalışma koşullarındaki değeri datasheet üzerinden çekmek ve aradaki farkı devreye göre değerlendirmek meselesidir. Her iki datasheet üzerindeki yayılma gecikmesini aynı besleme voltajında, aynı yük kapasitansında ve aynı sıcaklık sınıfında okuyun; çünkü gecikme bu üç faktörle de ölçeklenir. Tipik değerler yerine en kötü durum (worst-case) değerlerini karşılaştırın, zira devrenin tolere etmesi gereken şey en kötü durumdur. Alıcı cihazın kurulum ve tutma süresini karşılaştırmaya ekleyin, çünkü toplam bütçe sürücünün gecikmesi artı alıcının gereksinimidir ve tasarımın saatli bir cihazı çalıştırdığı yerlerde maksimum saat frekansını kontrol edin. Karşılaştırma birbirine yakın olduğunda, bir numune monte edin ve çalışma koşullarında bir osiloskop ile gerçek gecikmeyi ölçün ve devrenin davranışını ürünün maruz kaldığı sıcaklık aralığında onaylayın. Ölçülen karşılaştırma, datasheet rakamlarının tam olarak sağlayamadığı hakemdir; datasheet üzerinde eşleşen ve tezgahta onaylanan bir yedek parça üretime girebilecek olan parçadır, herhangi bir noktada farklılık gösteren ise aday listesine geri gönderilir.
Özel Lojik Tipleri: Open-Collector, Schmitt, Tri-State ve Tamponlu Çıkışlar
Aile ve hızın ötesinde, özel bir çıkış veya giriş davranışına sahip lojik tipleri kendi başlarına kontrol edilmeyi hak eder; çünkü fonksiyon numarası her zaman tipi belirtmez. 7407, 74LS06 ve benzerleri olan open-collector ve open-drain parçalar, çıkışlarını kolektör üzerinden low seviyesine çeker ve high seviyesi için harici bir pull-up direncine güvenirler; open-collector çıkışı olmayan bir yedek parça, tasarımın öngördüğü kablolu-OR (wired-OR) veri yolunu veya yükü süremez, bu nedenle open-collector tipi açıkça eşleştirilir. Schmitt girişli 7414 hex inverter gibi Schmitt-trigger parçalar, yavaş veya gürültülü giriş kenarlarını kabul eder ve temiz çıkışlar üretir; Schmitt girişi olmayan bir yedek parça tasarımın ihtiyaç duyduğu gürültü bağışıklığını (noise immunity) sağlayamaz, bu nedenle giriş yavaş bir analog kenar olduğunda 74HC14, 74HC04 yerine kullanılamaz. 74244 ve 74245 tampon (buffer) ve alıcı-vericileri (transceiver) gibi tri-state parçalar, birden fazla sürücünün bir veri yolunu paylaşmasına izin veren çıkış etkinleştirme (output-enable) kontrolünü ekler; etkinleştirme davranışı veya polaritesi farklı olan bir yedek parça veri yolu tahsisini (bus arbitration) bozar. CD4017'nin tamponlu olduğu ve bazı CD4000 parçalarının tamponsuz varyantlara sahip olduğu 4000 serisinde en belirgin olan tamponlu (buffered) ve tamponsuz (unbuffered) ayrımı, sürüşü ve zamanlamayı değiştirir; bu durum parça numarasından ve datasheet üzerinden kontrol edilir.
Özel tip kontrolü, datasheet'in özelliklerinin ve pin fonksiyonlarının okunmasıdır ve parçanın devredeki rolünü takip eder. Bir veri yolunu süren lojik eşdeğeri, tri-state ve etkinleştirme davranışını kontrol eder. Yavaş veya gürültülü bir sinyal alan parça, Schmitt girişlerini kontrol eder. Bir kablolu-OR yapısını veya bir göstergeyi süren parça, open-collector veya open-drain çıkışını ve pull-up gereksinimini kontrol eder. Ağır bir yükü süren parça, çıkış sürüşünü ve ailenin akım değerini kontrol eder. Her kontrol tek bir datasheet satırıdır ve birlikte, fonksiyon numarasının belirtmediği davranışları kapsarlar; bu da tam olarak bir lojik IC eşdeğerinin bir tasarımcıyı şaşırttığı katmandır. Kılavuzun yöntemi, parçaya güvenilmeden önce tipi, aileyi, hızı ve voltajı okur; özel tip okuması, kağıt üzerinde çalışan bir ikame ile sahada çalışan bir ikame arasındaki farktır.
Bir Schmitt trigger lojik parçası neden her zaman eşdeğer değildir
Schmitt trigger, fonksiyon numarası Schmitt olmayan versiyonla özdeş görünebildiği için kendi uyarısını hak eder. 74HC14 ve 74HC04'ün her ikisi de aynı paket ve pin diziliminde hex inverterlerdir ve 74HC14 genellikle bir çapraz referans tablosunda 74HC04 için doğrudan bir eşdeğer olarak listelenir, ancak ikisi fonksiyon numarasının gizlediği bir davranışta farklılık gösterir: 74HC14 histerezisli Schmitt girişlerine sahiptir, 74HC04 ise sahip değildir. Girişin temiz bir dijital kenar olduğu bir devrede fark görünmezdir; girişin yavaş, gürültülü veya yavaş yükselen bir RC kenarı olduğu bir devrede ise Schmitt parçası çıkışı temizlerken, Schmitt olmayan parça salınım yapabilir veya birden fazla kenar üretebilir. Bu nedenle ikame işlemi sadece fonksiyon numarasını değil, tasarımın giriş koşulunu da okur; orijinal parça bir Schmitt parçası olduğunda yedek parça da bir Schmitt parçası olmalıdır ve orijinal parça Schmitt olmadığında, bir Schmitt yedeği genellikle uygundur ancak yine de sürüş ve hız açısından kontrol edilir. Bu uyarı her özel tip için modeldir; fonksiyon numarası fonksiyonu adlandırır, tip ise davranışı adlandırır ve bir lojik IC eşdeğeri her ikisiyle de eşleşmelidir.
Çapraz Referans ile Lojik IC Muadilleri Nasıl Bulunur?
Bir lojik IC muadili bulmak, arama anahtarı olarak fonksiyon numarası kullanılarak diğer tüm bileşenlerle aynı çapraz referans kanallarından geçer. İlk kanal; orijinal parça numarasının aynı fonksiyonu ve pinleri paylaşan adayları döndürdüğü, aile ve paket filtrelerinin listeyi daralttığı bir distribütörün alternatif parça özelliği, bir toplama platformu veya özel bir çapraz referans motorudur. İkinci kanal, bir üreticinin kendi kataloğu ve çapraz referansıdır; burada bir tedarikçi, aynı fonksiyonun HC, HCT, AC ve LVC versiyonlarını hız ve voltaj farklarını belirterek listeler ve bu kanal, o tedarikçiden gelen bir parça için en yetkili kaynaktır. Üçüncü kanal, endüstrinin onlarca yıldır sürdürdüğü lojik ailesi çapraz referans tablolarıdır; bir 74HC fonksiyonunu LS, AC ve CD4000 karşılıklarıyla eşleştiren listelerdir ve bu tablolar, lojik ikamesini sistematik hale getiren numaralandırma sisteminin mirasıdır. Arama alışkanlığı herhangi bir parça ile aynıdır: birden fazla kaynaktan veri toplayın, güven kademesine göre sıralayın ve incelemeden önce adayları datasheet üzerinden doğrulayın.
Arama ayrıca lojik dünyasının ödüllendirdiği pratik bir kısayola sahiptir: sadece fonksiyon numarasına göre arama yapın. Fonksiyon numarası fonksiyonu ve pinleri isimlendirdiği için, 74595 araması shift register ailesini, 74245 araması transceiver ailesini döndürür ve numarayı paylaşan adaylar yapı gereği pin uyumludur; bu, bir lojik çapraz referansının diğer tüm kategorilerden daha az yanlış pozitif sonuç vermesinin nedenidir. Kalan filtreler daha sonra aile, besleme, hız ve pakettir; datasheet incelemesi ise seviyeleri, sürüşü (drive) ve zamanlamayı onaylar. 4000 serisi parçalar için, besleme aralığı ve tamponlu (buffered) veya tamponsuz (unbuffered) tipi filtreler olmak üzere aynı fonksiyon numarasıyla arama yöntemi çalışır. Fonksiyon numarasına göre arama hızlı yoldur, datasheet incelemesi ise güvenli yoldur ve ikisi birlikte lojik IC muadil yönteminin tam şeklini oluşturur.
Bir 74 serisi parça fonksiyon numarasına göre nasıl çapraz referanslanır?
Fonksiyon numarasına göre çapraz referanslama üç satırlık bir alışkanlıktır. İlk olarak, parçadaki temel numarayı okuyun (74595, 74245, 74138) ve bunu fonksiyonun adı olarak kabul edin. İkinci olarak, bu numarayı çapraz referans aracında ve üretici kataloğunda arayın; aynı fonksiyona sahip aile versiyonlarını (HC, HCT, LS, AC ve LVC parçaları) ve her birinin paket versiyonlarını toplayın. Üçüncü olarak, karta göre filtreleyin; besleme hattı aileyi seçer, zamanlama bütçesi hızı seçer ve ayak izi (footprint) paketi seçer; ardından seçilen adayı datasheet üzerinden, giriş eşikleri, çıkış sürüşü, yayılma gecikmesi (propagation delay) ve özel tip açısından doğrulayın. Bu alışkanlık hızlıdır çünkü numara eşleştirmeyi yapar ve güvenlidir çünkü datasheet kontrolü sağlar; bunu uygulayan bir alıcı veya mühendis bir lojik parçayı dakikalar içinde değiştirebilir. Fonksiyon numarası çapraz referansı, lojik IC muadili sorusunun bileşen ikamesinde en dostane cevaba sahip olmasının nedenidir ve bu kılavuzun her ekibe kazandırmak için var olduğu alışkanlıktır.
Mantıksal Eşdeğer Doğrudan Değiştirilebilir Olmadığında
Mantıksal ikamenin dürüst sınırları, yalnızca fonksiyon numarasının tasarımı kurtaramadığı durumlardır ve bunları bilmek, bir mantık IC eşdeğerinin gizli bir yeniden tasarıma dönüşmesini engeller. İlk sınır; fonksiyon numarasının belirtmediği açık kolektör (open-collector), Schmitt, tri-state ve tamponlu (buffered) veya tamponsuz (unbuffered) farkları gibi özel tip uyumsuzluklarıdır; bunlar dikkatli bir datasheet okuması gerektirir ve genellikle bir adayı eler. İkinci sınır voltaj dünyasıdır; 5 voltluk bir TTL girişinin bir CMOS parçayı sürdüğü bir kart veya seviye kaydırıcı (level shifter) içermeyen düşük voltajlı bir hat, eşdeğerin basit bir değişimden ziyade bir arayüz parçasına veya yeniden tasarıma ihtiyaç duyduğu yerdir. Üçüncü sınır, onaylı veya güvenlik açısından kritik parçadır; bir kurum onayı veya fonksiyonel güvenlik sınıflandırması altındaki bir mantık parçasıdır; burada eşdeğerin aynı sertifikayı taşıması ve değişikliğin aynı onaydan geçmesi gerekir. Dördüncü sınır ise, hiçbir katalog numarasının eşleşmediği, özel bir mantık dizisi veya tedarikçiye özgü fonksiyona sahip, tanım gereği eşdeğeri olmayan gerçekten benzersiz cihazdır. Her sınır, ikame sonrasında keşfedilmek yerine ikame öncesinde okunur ve bu okuma, yöntemin her zaman yürüttüğü aynı datasheet incelemesidir.
Sınırlara verilen yanıt, her ikameye verilen yanıttır: tedarik et, ikame et veya yeniden tasarla. Parça hala mevcut olduğunda orijinali tedarik edin, kart ve devre kabul ettiğinde doğrulanmış eşdeğeri ikame edin ve parça sertifikalı, benzersiz veya herhangi bir adayla eşleşmediğinde yeniden tasarlayın. Karar; kanıtlar, orijinal parça, değişim nedeni, aday listesi, datasheet karşılaştırmaları ve seçim ile birlikte kaydedilir, böylece bir sonraki inceleme ve bir sonraki denetim gerekçeyi görür. Sınırlarını bilen bir mantık IC eşdeğer programı, ikame edilebilecek parçaları ikame eden ve edilemeyenleri planlayan bir programdır; bu da bir mantık parçası tedarikçisi ile tedarik zincirindeki bir ortak arasındaki farktır. Sınırlar, numaralandırma sistemindeki bir zayıflık değil, onun gücünün sınırıdır ve profesyonel okuyucu, fonksiyon numarasına güvenmeden önce tipi, voltajı, hızı ve onayı kontrol ederek bu sınıra saygı duyar.
Uygulamalı Örnek: Çalışan Bir Tasarımda 74HC595 Değişimi
Çalışan bir tasarımda 74HC595 değişimi yapmak, mantık yöntemini en kullanıcı dostu parça üzerinde gösteren uygulamalı bir örnektir ve piyasanın her hafta ele aldığı bir durumdur. Kart, bir LED grubunu süren SOIC-16 paketinde bir 74HC595 kullanmaktadır ve tedarik sorunu veya fiyat, eşdeğer bir parça arayışını tetikler. İlk olarak fonksiyon numarasına (74595) göre yapılan arama aileyi döndürür; aileye ve pakete (HC ailesi, SOIC-16) ve tasarımın ihtiyaç duyduğu sürüş kapasitesine göre yapılan filtreleme listeyi daraltır. Adaylar, tedarikçinin 74HC595 modelleri ve giriş seviyeleri sürücüye uygun olan 74HCT595 parçalarıdır. Üç katmanlı inceleme daha sonra paketi, pin çıkışını ve elektriksel davranışı (besleme aralığı, giriş eşikleri, çıkış sürüşü ve yayılım gecikmesi) karşılaştırır; tezgah testi ise adayı monte ederek LED desenini, saati, mandalı (latch) ve sıcaklığı çalıştırır. Doğrulanmış aday, BOM ve çapraz referans kütüphanesinde yerini alır. Bu uygulamalı örnek, aileye özel bölümlerin kurduğu model olan en dost parça üzerindeki tüm mantık yöntemidir.
Uygulamalı örnek aynı zamanda değişimin aralarında hareket ettiği aile sınıflarını da okur, çünkü 74HC595'ten 74HCT595'e geçiş, iki satırlık kontrol gerektiren gerçek bir değişimdir. Giriş eşiği belirleyici sayıdır; HC'nin CMOS eşiğine karşı HCT'nin TTL uyumlu eşiği. Sürücü mantığı, alıcının hangisine ihtiyaç duyduğunu belirler; temiz bir CMOS sinyali süren bir mikrodenetleyici her ikisini de çalıştırır, ancak bir TTL sürücü HCT'ye ihtiyaç duyar. Sürüş gücü ve hız aileyi takip eder ve aileyi değiştiren ikame, seviyeleri ve sürüşü sürücüye ve yüke karşı doğrular; bu, aile bölümünde açıklanan kontroldür. Uygulamalı örnek, aile sınıflarının somut yüzüdür ve tedarik ile ikinci kaynak görünümünün genişlettiği bu yüz, mantıksal değişim yönteminin pratik tamamlanışıdır.
Mantık İkamesini Ölçme ve Sorun Giderme
Tezgah üzerinde mantık ikamesini ölçmek; seviyelerin, zamanlamanın ve fonksiyonun korunduğunun ve kısa bir dizinin çalıştığının teyididir. Tasarım bunları sürerken çıkışları osiloskop ile problayın ve yüksek ve düşük seviyeleri alıcı cihazların eşiklerine göre doğrulayın; çünkü bir aile için geçerli olan ancak diğeri için sınırda kalan bir seviye, probun yakaladığı sessiz bir hatadır. Çıkış kenarını giriş kenarıyla karşılaştırarak yayılım gecikmesini (propagation delay) ölçün ve tasarımın zamanlama bütçesinin korunduğunu doğrulayın; çünkü daha yavaş bir yedek parça, sinyali alıcı cihazın kurulum süresinin (setup time) ötesine geciktirir. Tasarımın kullanımına karşı özel fonksiyonları, açık kolektör (open-collector) yukarı çekme (pull-up) dirençlerini, Schmitt gürültü bağışıklığını ve üç durumlu (tri-state) etkinleştirmeleri test edin ve sıcaklık geçişini çalıştırın; çünkü seviyeler ve gecikme aralık boyunca kayar. Ölçümler orijinalin okumalarının yanına kaydedilir ve bu kayıt, ikame dosyasının taşıdığı kanıttır; bu, serinin her dijital ikameye uyguladığı disiplinin aynısıdır.
Mantık ikamesi için sorun giderme listesi, ilk değişimde karşılaşılan hataları kapsar. Çıkışlar yanlış seviyede kalıyorsa, ailenin eşiklerini sürücüye göre kontrol edin; sınırda bir TTL sinyali tarafından sürülen bir CMOS girişi sinyali yanlış okur; ayrıca tasarımın dayandığı yukarı çekme (pull-up) ve aşağı çekme (pull-down) dirençlerini kontrol edin. Zamanlama başarısız olursa, veri bozulursa veya sayaç yanlış sayarsa, yayılım gecikmesini alıcı cihazın kurulum (setup) ve tutma (hold) sürelerine göre kontrol edin ve saatin yükselme süresini parçanın gereksinimine göre kontrol edin. Özel bir fonksiyon hatalı davranıyorsa, açık kolektör çıkışı asla yükseğe çıkmıyorsa, Schmitt girişi asla temizlemiyorsa veya üç durumlu yapı asla serbest kalmıyorsa, özel pinlerin ve etkinleştirmenin (enable) kablolamasını kontrol edin. Hiçbir şey çalışmıyorsa, beslemeyi, toprağı ve parçanın yönünü kontrol edin. Sorun giderme listesi, ikamenin pratik son noktasıdır ve bir mantık değişimini sorunsuz tutan kontrol listesidir; bu, bu kılavuzun işlenmiş örnek ve aile bölümlerinin tamamlanmasıdır.
Mantık Ailesi Referansı: Hızlı İkame Tablosu
Hızlı bir mantık ailesi ikame tablosu, ikameyi hızlandıran referanstır ve aileleri besleme ile seviyelere göre eşleştirir. 74LS ailesi, TTL eşikleri ve düşük güç ile 5 voltluk TTL dünyasında çalışır ve klasik kartların mirasıdır. 74HC ailesi, CMOS eşikleri ve yüksek hız ile 2 ila 6 voltta çalışır ve modern 5 volt ve 3.3 voltun temel taşıdır. 74HCT ailesi, TTL uyumlu giriş seviyeleri ve CMOS çıkışı ile 5 voltluk TTL dünyasında çalışır ve bir CMOS parçasına giren bir TTL sürücüsünün ihtiyaç duyduğu köprüdür. 74AC ve 74AHC aileleri, daha geniş besleme ve daha hızlı kenarlar ile daha yüksek hızlı CMOS üzerinde çalışır ve 74LVC ailesi 1.2 volta kadar düşük voltajlı raylarda çalışır. Tablo, aileyi besleme ve seviyelerle eşleştirir ve ikame, kartın rayına ve sürücünün seviyelerine uyan satırı okur. Tablo, seçimin başladığı hızlı haritadır ve veri sayfası (datasheet) teyittir; bu, tüm kılavuzun kullandığı iş bölümünün aynısıdır.
Tablo ayrıca ikamenin yönünü de okur, çünkü her aile satırı diğer her birinin yerine geçemez. Besleme, seviyeler ve hız uygun olduğunda bir HC parçası, LS parçası kullanan bir karta hizmet edebilir; HCT parçası, TTL seviyelerinin alınması gereken yerlerde daha temiz bir köprüdür ve bir LS parçası, ray seviyesinde (rail-level) yüksekler bekleyen bir CMOS girişini süremez. İkame, satırı karta göre okur ve tablonun değeri, veri sayfasının daha sonra onayladığı aileye duyarlı filtredir. Hızlı tablo, mühendisin tezgahın yanında tuttuğu referanstır ve bir mantık ikamesini bir aramadan iki dakikalık bir okumaya dönüştüren referanstır; bu, mantık ailesi bölümünün pratik kapanışıdır.
Güvenli Bir Mantık IC Değişimi İçin İş Akışı
Tam mantık IC eşdeğeri yöntemi, bir mühendisin veya satın almacının aynı sırayla yürüttüğü bir iş akışına sığar ve bu kılavuzun çalışma çerçevesini oluşturur. Birincisi, orijinal parçayı, tam numarasını, ailesini, işlevini, paketini ve devredeki rolünü belirleyin ve datasheet belgesini edinin. İkincisi, çapraz referans araçları ve üretici kataloğu aracılığıyla işlev numarasına göre arama yapın; işlevi ve pinleri paylaşan adayları toplayın. Üçüncüsü, karta göre filtreleyin; besleme hattı aileyi seçer, zamanlama bütçesi hızı seçer, ayak izi paketi seçer ve özel tip datasheet özelliklerini okur. Dördüncüsü, seçilen adayı, giriş eşiklerini, çıkış sürücüsünü, yayılma gecikmesini, özel tipi ve geçerli olduğu yerlerde sertifikasyonu doğrulayın; değerleri orijinaliyle ve devreyle karşılaştırın. Beşincisi, adayı gerçek devrede tezgah testine tabi tutun; tasarımın kendi sinyallerini ve saatini çalışma aralığı ve sıcaklık boyunca uygulayın ve davranışı orijinaliyle karşılaştırın. Altıncısı, kararı, karşılaştırmaları, test sonuçlarını ve değişim notunu kaydedin; BOM listesini ve çapraz referans kütüphanesini güncelleyin. Bu dizi, mantık IC değişim yöntemidir ve parça bir 74HC595, bir 74LS04, bir CD4017 veya en yeni düşük voltajlı register olsun, yöntem aynıdır.
Bu iş akışı, mantık IC eşdeğeri ifadesinin elektronikteki en dostane değişim olarak adlandırılmasının nedenidir. Numaralandırma sistemi işlevi haritalandırır, aile sistemi voltajı ve hızı haritalandırır, paket son eki ayak izini haritalandırır ve datasheet ile tezgah testi davranışı haritalandırır; böylece bir değişim bir ay yerine bir öğleden sonra içinde kalifiye edilebilir. Yöntemin değeri, hızın dürüst olması, işlev numarasının kontrol edilmesi, ailenin eşleştirilmesi, özel tipin okunması ve tezgah testinin yapılmasıdır; böylece hız, güvenlikten ödün vermez. Bu iş akışını yürüten bir ekip, bir mantık parçasını belgelenmiş, test edilmiş, kalifiye edilmiş bir eşdeğerle değiştirir ve hiç değişmeyen kart; zamanlamasını, seviyelerini ve işlevini tam olarak tasarımın amaçladığı gibi korur; bu da doğru yapılmış bir mantık IC eşdeğerinin tüm amacını oluşturur.
Projenize hangi sensörün uygun olduğundan emin değil misiniz?
Ücretsiz danışmanlık için mmWave uygulama mühendislerimizle görüşün.
Otel projenizi mühendislerimizle birlikte tanımlayın
Oda sayınızı, tavan tipinizi ve protokol tercihinizi gönderin. 24 iş saati içinde bir numune planı ve teklif ile dönüş yapacağız.
- Genel yönlendirmeden ürün veya uygulama görüşmesine geçin.
- Fiyatlandırma, çizimler, MOQ veya lansman zamanlaması yapılandırma gerektirdiğinde RFQ kullanın.
- Hızlı açıklamalar ve devir için doğrudan bir iletişim yolunu görünür tutun.