pcbway

TTL ve LOJİK ENTEGRE TEST DEVRESİ YAPIMI.

Başlatan PROFESÖR, 27 Mayıs 2016, 23:20:35

PROFESÖR

Merhaba Arkadaşlar,

Can sıkıntısından ufak bir yazılım ile TTL ve LOJIK Entegre test cihazı yapayım dedim. Testi doğruluk tablosuna göre yapar. Şimdilik desteklediği entegreler

74xx Serisi

7400 ,7401 ,7402 ,7403 ,7404 ,7405 ,7406 ,7407 ,7408 ,7409
7410 ,7411 ,7412 ,7413 ,7414 ,7415 ,7416 ,7417 ,7418 ,7419
7420 ,7421 ,7422 ,7424 ,7425 ,7426 ,7427 ,7428 ,7430 ,7432
7433 ,7434 ,7435 ,7436 ,7437 ,7438 ,7439 ,7440 ,7442 ,7443
7444 ,7445 ,7446 ,7447 ,7448 ,7454 ,7464 ,7470 ,7472 ,7473
7474 ,7475 ,7476 ,7477 ,7478 ,7480 ,7482 ,7483 ,7485 ,7486
7487 ,7489 ,7494 ,7495 ,7496 ,74101 ,74102 ,74103 ,74107 ,74108
74109 ,74112 ,74113 ,74125 ,74126 ,74128 ,74130 ,74132 ,74133 ,74134
74135 ,74136 ,74137 ,74138 ,74139 ,74140 ,74145 ,74147 ,74148 ,74151
74152 ,74153 ,74155 ,74156 ,74157 ,74158 ,74160 ,74161 ,74163 ,74164
74165 ,74166 ,74171 ,74173 ,74174 ,74175 ,74176 ,74177 ,74180 ,74182
74190 ,74191 ,74192 ,74193 ,74194 ,74195 ,74197 ,74242 ,74243 ,74247
74248 ,74249 ,74251 ,74253 ,74256 ,74257 ,74258 ,74259 ,74260 ,74266
74279 ,74280 ,74283 ,74290 ,74293 ,74295 ,74298 ,74350 ,74352 ,74353
74365 ,74366 ,74367 ,74368 ,74375 ,74378 ,74379 ,74390 ,74393 ,74395
74425 ,74426 ,74445 ,74447 ,74490 ,74595 ,74670
 
 
40 ,45 Serisi

CD4000, CD4001, CD4002, CD4006, CD4007, CD4008, CD4009, CD4010, CD4011, CD4012,
CD4013, CD4014, CD4015, CD4016, CD4017, CD4018, CD4019, CD4020, CD4021, CD4022,
CD4023, CD4024, CD4025, CD4026, CD4027, CD4028, CD4029, CD4030, CD4033, CD4035,
CD4040, CD4042, CD4043, CD4044, CD4048, CD4049, CD4050, CD4051, CD4052, CD4053,
CD4060, CD4066, CD4068, CD4069, CD4070, CD4071, CD4072, CD4073, CD4075, CD4076,
CD4077, CD4078, CD4081, CD4082, CD4085, CD4093, CD4094, CD4099, CD4502, CD4503,
CD4504, CD4510, CD4511, CD4512, CD4516, CD4518, CD4520, CD4522, CD4526, CD4529,
CD4532, CD4539, CD4543, CD4555, CD4556, CD4584, CD40106, CD40110, CD40161, CD40162,CD40174, CD40175, CD40192, CD40193,

"][/URL]




mustafayilmaz

algoritması hakkında bilgi verebilir misiniz?
74 ve 4000 bacak yapıları farklı olabiliyor. bunu nasıl çözüyorsunuz?

Yusuf usta

28 Mayıs 2016, 07:04:39 #2 Son düzenlenme: 28 Mayıs 2016, 07:10:45 Yusuf usta
Devamı ve ayrıntısı var mı,
 yoksa bu paylaşımın, okuyanların işine yarayacak tarafı nedir? yani ne öğrenmiş olduk bu paylaşımdan?
Mühendislik Diplomayla olmaz. İnsanı adam eden, bilgi değil görgüdür.

Flatron

28 Mayıs 2016, 17:44:47 #3 Son düzenlenme: 28 Mayıs 2016, 19:24:51 Flatron
Alıntı yapılan: Yusuf usta - 28 Mayıs 2016, 07:04:39Devamı ve ayrıntısı var mı,
 yoksa bu paylaşımın, okuyanların işine yarayacak tarafı nedir? yani ne öğrenmiş olduk bu paylaşımdan?


Hocam
benzeri cihazlar ebayda 30 USD den satılıyor.
http://www.ebay.com/itm/Integrated-Circuit-Tester-f-74-40-45-Series-lC-Logic-Gate-Tester-Digital-Meter-/251790056104?hash=item3a9fdb5aa8:g:XAQAAOSw2s1Us6QA
yakında öbür testerler gibi 15 dolara düşer
Arkadaş birşekilde biryerlerden kaynak kodunu bulmuş sanırım bulduğuda eski bir sürüm.Belkide kendi yazmıştır.
(Aslında oturup yazılsa 300 satırı pek geçeceğini sanmıyorum)

 ebayda satılanlar tüm kapıların detayını'da veriyor

Yusuf usta

Sevgili Flatron,
amatörlerin ve hobby elektronikçilerin maliyet kaygısı görecelidir. Yani birisi ben yapayım, uğraşayım, hem öğreneyim, hem el emeğim olsun, hem işe yarasın der uğraşabilir. Yoksa bir adam bedava bile alsa çizgi izleyen robot ya da sumo robot ne işine yarar, kaç gün eğlenir?

Hazırının kodlarını inceleyip bir şeyler öğrenemez ve geliştiremezsin, fakat bu tip uygulamalarda bu ihtimal var. Yani pragmatist bir bakış atarsak durum budur.

Bir kez daha "fakat" diyerek başlayayım,
fakat bu paylaşımda bir sürü entegre adı ve yaptığı cihazın resmini paylaşınca arkadaş, içimden "oldu mu şimdi" dedim. Yani bunu bir meraklısı yapmak istese bu paylaşımdan faydalanarak yapması mümkün müdür? Yani bir şeyler karalıyorsak, devamı da olmalı. O kadar okuduk, baktık, tebrik ettik, ee? sonuç? bize de bir şeyler öğretmeli değil mi? Yoksa ne önemi var bu paylaşımın değil mi?

Belki arkadaş önce meraklansın millet sonra kıyağımı yapayım demiştir diye ben de ufaktan bir laf atayım ortaya dedim. Bakalım devamı gelecek mi?
Mühendislik Diplomayla olmaz. İnsanı adam eden, bilgi değil görgüdür.

Flatron

28 Mayıs 2016, 17:57:20 #5 Son düzenlenme: 28 Mayıs 2016, 18:02:48 Flatron
Sevgili Yusuf usta
Dediklerinize bende katılıyorum.Bu resimleri eklerken NOR kapısının NAND ın test algoritması şudur diye izah etseydi çok daha faydalı olurdu.
Belki bu tür açıklamaları ekler bizde öğrenmiş oluruz


Yusuf usta

28 Mayıs 2016, 20:42:02 #6 Son düzenlenme: 28 Mayıs 2016, 20:47:09 Yusuf usta
valla sana göre hava hoş. Ama benim gibi yazılım denince ıssız ada sahilinde yakıtı bitmiş gemi kaptanı gibi durup bakanlar için yazılım önemli :)

yani ben nette yoksa, ya da yeni bir yazılım gerektiren bir ürüne el atmışsam, yazılımcı arkadaşa al şu beş yüz lirayı, yaz diyen adamım. Şimdi okuyordur, hakkını yemeyelim, basit işlerden para almıyor, orta işleri  yüz, ikiyüz liraya bile yapıyor kendisi. Ajitasyon yapayım derken Yazılımcı arkadaşın hışmına uğramayayım. Çok kahrımı çekmiştir. :)

Ama alınterini ödeyerek yaptırdığım için sorun yok, gönül rahatlığıyla foruma koyup alın size bedava proje diyorum millete, herkes için iyi oluyor.

bu yüzden burada bir devre paylaşıldıysa ayrıntısı da var mıdır diye bakıyorum ister istemez. Yani yazılım özürlü bir usta var, bizi de görün diyorum...
Mühendislik Diplomayla olmaz. İnsanı adam eden, bilgi değil görgüdür.

Flatron

29 Mayıs 2016, 23:04:24 #7 Son düzenlenme: 29 Mayıs 2016, 23:14:09 Flatron
Alıntı yapılan: Yusuf usta - 28 Mayıs 2016, 20:42:02Yani yazılım özürlü bir usta var, bizi de görün diyorum...
@Yusuf usta
Gerçi uzun zamandır kod yazmıyorum ama PıcBasic ve Proton ile bireyler isterseniz her zaman yardımcı olmak isterim.
Yada bir web sitesi lazımsa (reklam gibi oldu ama :)
Aslında CCS ile ARM a kod yazmayı öğrenmek istiyorum ama malesef zaman bulamıyorum.
Dediğim gibi elimden gelebilecek bir yardımım olursa herzaman özelden görüşebiliriz
iyi çalışmalar


PROFESÖR

31 Mayıs 2016, 21:41:09 #8 Son düzenlenme: 31 Mayıs 2016, 22:04:53 PROFESÖR
Arkadaşlar, aslında işlem çok basit. Entegrelere göre AND OR XOR NOR VE VEYA v.s Değil kapılarının doğruluk tablolarına göre yazılım ile test yaptırıyorum. Mesela entegre hangi yapıda ise örnek : AND OR XOR NOR VE VEYA ise ona göre uygun bacaklara lojik giriş verip çıkış bacaklarında doğrluğu test ettiriyorum. Örnek kodlar aşağıdaki gibidir. Entegre besleme bacakları her bir entegrenin farklı olduğundan ona göre mikro işlemci ile Entegre  bacaklarını Vcc ise 5V, GND ise LOW'a alıyorum. Eğer doğruluk tablosuna uymayan her hangi bir çıkış varsa ekrana "Entegre Bozuk" yazdırıyorum. Saygılarımla.



Temel kapı devreleri 3 çeşittir:

♦ VE (AND)
♦ VEYA (OR)
♦ DEĞİL (NOT)

Ancak bunlara ek olarak ve bu 3 temel devreden türemiş kapı devreleri de mevcuttur:

♦ VEDEĞİL (NAND)
♦ VEYADEĞİL (NOR)
♦ ÖZELVEYA (XOR)
♦ ÖZELVEYADEĞİL (XNOR)

Mantıksal kapı olarak da bilinen bu devreler belirli bir Boolean Cebiri çerçevesinde girişten alınan veriler ile uygun, mantıksal sonuçlar üretirler. İşte bu yüzden de sayısal elektronik sistemlerin en vazgeçilmez elemanları olarak bilinirler.

2

Doğruluk tabloları, sayısal devrenin analizinde kullanılan en basit ve faydalı yöntem olarak görülüyor. n sayıda giriş değeri varken, 2n sayıda çıkış değeri bulunabilir. Örneğin 2 giriş değeri varsa çıkış değeri 4 farklı değerden birisidir.

VE Kapısı (AND)

Bir çıkış, iki veya daha fazla giriş hattı bulunur. Eşdeğer devresini ise birbirine seri iki anahtar olarak düşünebiliriz. İki anahtar da kapalı olmadan yani tüm girişlerin değeri "1" olmadan, elde edilen çıkış "1" olmaz. "Y = A . B" ile gösterilir.

VEYA Kapısı (OR)

Bir çıkış, iki veya daha fazla giriş hattı bulunur. Eşdeğer devresini birbirine paralel iki anahtar olarak düşünebiliriz. Bu yüzden çıkıştan "1" elde etmek için herhangi bir giriş değerinin "1" olması yeterlidir. Tüm girişlerin "1" olmasının sonucu da yine "1" olarak kabul edilir. "Y = A + B" ile gösterilir.

DEĞİL Kapısı (NOT veya Inverter)

Bir çıkış, bir giriş hattı bulunur. Çıkış işareti, giriş işaretinin tam tersi (devriği) olur. "0" girişli bir devrenin çıkışı "1" olurken, "1" girişli bir devrenin çıkışı "0" olur. " Y = A' " ile gösterilir.

VEDEĞİL Kapısı (NAND)

Bir çıkış, iki veya daha fazla giriş hattı bulunur. "VE" fonksiyonunun "DEĞİL" ile birleşimi olarak düşünebiliriz. Bu doğrultuda "VE" fonksiyonundan elde edilen çıkışların tam tersi elde edilir. Girişlerin hepsi "1" olursa çıkış "0" olur ancak bunun dışındaki tüm durumlarda "1" çıkışı elde edilir. " Y = (A . B)' " ile gösterilir.

VEYADEĞİL Kapısı (NOR)

Bir çıkış, iki veya daha fazla giriş hattı bulunur. "VEYA" fonksiyonunun "DEĞİL" ile birleşimi olarak düşünebiliriz. Bu yüzden "VEYA" fonksiyonundan elde edilen çıkışların tam tersi elde edilir. Girişlerin hepsi "0" olursa çıkış "1" olur ancak bunun dışındaki tüm durumlarda "0" çıkışı elde edilir. " Y = (A + B)' " ile gösterilir.

ÖZELVEYA Kapısı (XOR)

Bir çıkış, iki veya daha fazla giriş hattı bulunur. Tek bir özellik dışında "VEYA" kapısı ile birebir aynıdır. Bu özellik de; girişlerin hepsi "1" olursa çıkış değeri "1" yerine "0" olur. " Y= A' . B + A . B' " ile ifade edilebilir.

ÖZELVEYADEĞİL Kapısı (XNOR)

Bir çıkış, iki veya daha fazla giriş hattı bulunur. "ÖZELVEYA" fonksiyonunun tam tersi çıkış verir. "VEYA" kapısıdan tek bir özellik ile ayrılır ve bu özellik de; girişlerin hepsi "0" olursa çıkış değeri "0" yerine "1" olur. " Y= A' . B' + A . B " ile ifade edilebilir

Mikro işlemci ile bazı entegrelerin lojik durumları aşağıdaki gibidir.
$4002 entegresi
14
L00010G01100LV
L00010G01000LV
L00010G01111LV
L00110G00011LV
L11000G01111LV
L01000G00100LV
L11110G01111LV
H00000G00000HV
L10100G01010LV
L01010G00101LV
$4009
16
VH0H0H0G0H0HX0HV
VL1L1L1G1L1LX1LV
$4010
16
VH1H1H1G1H1HX1HV
VL0L0L0G0L0LX0LV
$40106
14
0H0H0HGH0H0H0V
1L1L1LGL1L1L1V
$4011
14
00HL11G11LH00V
10HH10G10HH10V
01HH01G01HH01V
11LH00G00HL11V
$4012
14
H0000XGX0000HV
H1010XGX1010HV
H0101XGX0101HV
L1111XGX1111LV
$4013
14
LHC100G001CHLV
HLC001G100CLHV
LHC000G000CHLV
HLC010G010CLHV
$4015
16
CLLLL10GCLLLL10V
CLLLH01GCLLLH01V
CLLHH01GCLLHH01V
CLHHH01GCLHHH01V
CHHHL00GCHHHL00V
$4016RKADAŞLAR