Selamin aleykum arkadaslar. su siralar iki adet pcb tasarlamam gerekli. projemde arm mcu kullanmak istiyorum. yalniz isin icersinde 2x16 lcd ve 75176 var. datasheet te lcd icin sorun yokmus gibi gozukuyor ama 75176 da sikintilar var. daha once 3.3v luk mcular ve bu birimler ile calisanlar varmi?
not: 3.3v luk rs485 ic ye gecemiyorum. elimizde bolca 75176 var.
Sru şumu elimde 3.3V md. var ama 2*16lcd ve 75176 var
direk bağlasam sıkıntı olur mu?
2x16lcd nin beslemesini 5V verip data pinlerini direk md.ye bağlayınca genelde çalışıyor,
ama çalışmama ihtimalide var, elindeki lcd yi deneyip bakmalısın.
75176 yı kullanmadım.
Evet sorular onlar. lcd datasheetinde sorun olmaz gibi gozukuyor. gerekirse hiz biraz dusuk secilip kullanilabilir gibi. ama 75176 da durum sikintili. datasheetinde giris voltage ini min 2v olarak belirtilmis ama hiz arttikca sorunlar yasabilecegimi dusunuyorum :-\
LCD
Features
•5×8 and 5×10 dot matrix possible
•Low power operation support:2.7 to 5.5V
•Wide range of liquid crystal display driver power3.0 to 11V
•Liquid crystal drive waveformA (One line frequency AC waveform)
•Correspond to high speed MPU bus interface2 MHz (when VCC= 5V)
Sorun olmayabilir. Bu lojik 1 için minimum gerilim. Garantilemek için pull up direnç kullanabilirsin.
Yada
(http://3.bp.blogspot.com/-nZxPHzQUpV8/Td35c9t0AeI/AAAAAAAACAY/mbLTicyoRzQ/s320/m8_hp03s_usb_01.jpg)
İki yönlü iletişim için.
(http://4.bp.blogspot.com/-q-2AhK0y92I/Td35Ys_SVtI/AAAAAAAACAQ/1d0cCctv6PA/s320/m8_hp03s_usb_02.jpg)
5V tarafı kontrol ederken
(http://4.bp.blogspot.com/-jKtaYu4PZ-s/Td35UTq3TfI/AAAAAAAACAI/wnhZ9UpPkuc/s320/m8_hp03s_usb_03.jpg)
şeklindeki seviye çeviricileri kullanabilirsin. Buradaki işlemci 5V hedef devre 3.3V idi. Kendine göre düzenleyebilirsin.
basit bir transistör devresi yada opampla yapılmış sabit kazanç alabileceğin bir t network öneririm.
sfiber olabildigince az malzeme kullanmak istiyorum. opamp vs daha iyi olur ama kalabalik yaratir.
ambar7 hocam transistorlu olan siyali terslemezmi? ardina bir transistor daha koymak gerekir. buda cok kalabalik yaratir. 5v u 3.3v a dusurmek icin asagidaki gibi 2 drenc kullanlilanilir. R-2R. cift yonlu olmasi icin http://electronics.stackexchange.com/questions/16783/bidirectional-level-swiching-5v-3-3v (http://electronics.stackexchange.com/questions/16783/bidirectional-level-swiching-5v-3-3v) bu linkteki iyi gibi. D2 ve R2 yi atarsakta 3.3v to 5v translator umuz olur diye dusunuyorum.
(http://4.bp.blogspot.com/_jmkVpltOioA/TS0u0Jam6dI/AAAAAAAAABY/7AcKvUnpSyU/s1600/Untitled.png)
75176 için 3.3V mcu ile çalışmada sorun yok.
ARM islemciler 5v sinyalleri okuyabilir ve open drain pinler sayesinde 5v sinyal uretebilir.
5v LCD yi asagidaki gibi kullaniyorum.
(http://www.cncdesigner.com/wordpress/wp-content/uploads/LCD.jpg)
Tum bilgiler icin tesekkur ederim. bu sorunlari astim. simdi lcd secme sorunum var. ebay den bakıyorum. pinleri ustte ve altta olan modeller var. ben pcb ye her ikisinin oturabilecegi sekilde cizmek istiyorum. yalniz Tr de en cok hangi modellerden var? 16 li sira pinlerin yerleri uyuyormu? mesela sira pini yukarida olan butun lcd ler yada altta olan lcd ler birbirleri yerine olabiliyor mu?
mesaj birleştirme:: 16 Temmuz 2014, 14:46:52
bide bu nasil istir anlayamadim. su linkteki lcdnin fiyati cok uygun ama ne datasheet var nede ismi cismi. bacak baglantilarini tahmin edebiliyorum ama tahminlede pcb cizimlmez ki ??? http://www.ebay.com/itm/Blue-Blacklight-HD44780-1602-16x2-Character-LCD-Display-Module-Controller-New-/360503043868?pt=AU_B_I_Electrical_Test_Equipment&hash=item53efa7e71c (http://www.ebay.com/itm/Blue-Blacklight-HD44780-1602-16x2-Character-LCD-Display-Module-Controller-New-/360503043868?pt=AU_B_I_Electrical_Test_Equipment&hash=item53efa7e71c)
Bağlantı pinleri altta olanlar ile üstte olanlarda pin sıralaması farkli oluyor. Pinler üstte olanlar genelde B tipi, Üstte olanlar ise A,F tipleri. Satın almak istediğiniz LCD büyük ihtimalle A tipidir.
Ben şundan almıştım bir kaç ay önce A tipi,
http://www.ebay.com/itm/5PCS-1602-16x2-Character-LCD-Display-Module-HD44780-Controller-blue-Arduino-LCD-/170896945380?pt=LH_DefaultDomain_0&hash=item27ca4070e4 (http://www.ebay.com/itm/5PCS-1602-16x2-Character-LCD-Display-Module-HD44780-Controller-blue-Arduino-LCD-/170896945380?pt=LH_DefaultDomain_0&hash=item27ca4070e4)
A, B ve F tiplerinin pinout larini buraya gonderme sansiniz varmi? nette aradim ama mantikli birsey bulamadim.
https://www.google.com.tr/search?q=2x16+hd44780+type+a&client=opera&hs=qOk&source=lnms&sa=X&ei=jGrGU6T0GuuBywPdqYLYBQ&ved=0CAcQ_AUoAA&biw=1600&bih=792&dpr=1 (https://www.google.com.tr/search?q=2x16+hd44780+type+a&client=opera&hs=qOk&source=lnms&sa=X&ei=jGrGU6T0GuuBywPdqYLYBQ&ved=0CAcQ_AUoAA&biw=1600&bih=792&dpr=1)
Alıntı yapılan: Karamel - 16 Temmuz 2014, 14:39:34
Tum bilgiler icin tesekkur ederim. bu sorunlari astim. simdi lcd secme sorunum var. ebay den bakıyorum. pinleri ustte ve altta olan modeller var. ben pcb ye her ikisinin oturabilecegi sekilde cizmek istiyorum. yalniz Tr de en cok hangi modellerden var? 16 li sira pinlerin yerleri uyuyormu? mesela sira pini yukarida olan butun lcd ler yada altta olan lcd ler birbirleri yerine olabiliyor mu?
mesaj birleştirme:: 17 Temmuz 2014, 04:46:52
bide bu nasil istir anlayamadim. su linkteki lcdnin fiyati cok uygun ama ne datasheet var nede ismi cismi. bacak baglantilarini tahmin edebiliyorum ama tahminlede pcb cizimlmez ki ??? http://www.ebay.com/itm/Blue-Blacklight-HD44780-1602-16x2-Character-LCD-Display-Module-Controller-New-/360503043868?pt=AU_B_I_Electrical_Test_Equipment&hash=item53efa7e71c (http://www.ebay.com/itm/Blue-Blacklight-HD44780-1602-16x2-Character-LCD-Display-Module-Controller-New-/360503043868?pt=AU_B_I_Electrical_Test_Equipment&hash=item53efa7e71c)
ürün şurdaki ile aynı gibi görünüyor; (bilgileri sayfanın altında)
http://www.ebay.com/itm/New-1602-16x2-Character-LCD-Display-Module-HD44780-Controller-blue-blacklight-/300777230298 (http://www.ebay.com/itm/New-1602-16x2-Character-LCD-Display-Module-HD44780-Controller-blue-blacklight-/300777230298)
Pinleri altta olan 2 farklı lcd var elimde başkada vardı onlar içinde geçerli söyleyeceğim,
2 lcdnin pinleri altta olsada pin dizilimleri farklı
yani böyle bir genelleme yapamazsın,
lcdni belirleyip board üstünde deneyip ondan sonra pcb çizimine geçmeni tavsiye ederim.
Konudan tamamen bağımsız olarak, 5V <==> 3.3V sorununuzu nasıl aştığınızı belirtirseniz, bundan sonra başına aynı sıkıntı gelen arkadaşlar da sizin çözümünüzden faydalanabilirler. Sorunu çözdüm diyorsunuz ama nasıl çözdüğünüzü belirtmemişsiniz.
Saygılar.
Hocam telefondan yazdigim icin yukaridaki fotolari bu mesajima koyamadim. sorunlari zihnimde astim. daha tasarima basladim. suan bilgi toparliyorum. 5v <> 3.3v donusumu icin en kolay yontemler, 5v to 3.3v icin R - 2R degerinde seri direnc ve direnclerin dugum noktasindan cikis almak. 3.3v to 5v icinse yukaridaki mesajimda bir lik var. orada iletisim cift yonlu. Onun bir kismini atip tek yonlu hale getirilebilir. yada direk o kullanilip sorun asilabilir. pc den baglaninca mesajima fotolari ekleyecegim. İyi bir noktaya deginmissiniz. sevgiler
3.3V 5V yada tersi çevrimler,
veya daha farklı dizayn problemleri için
microchip in hazırlamış olduğu
tips and tricks var
http://ww1.microchip.com/downloads/en/DeviceDoc/01146B.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/01146B.pdf)
gayet işe yarar bilgiler var.
(http://i.stack.imgur.com/lyEzO.png)
burada cift yonlu halini yayinlamislar. eger portumuz tek yonlu ise yani 5v to 3.3v yapacaksak D1,R1 i kullanmamiza gerek yok. 3.3v to 5v tada D2-R2 yi kullanmamiza gerek yok.
Alıntı yapılan: Karamel - 16 Temmuz 2014, 15:06:33
A, B ve F tiplerinin pinout larini buraya gonderme sansiniz varmi? nette aradim ama mantikli birsey bulamadim.
https://www.google.com.tr/search?q=2x16+hd44780+type+a&client=opera&hs=qOk&source=lnms&sa=X&ei=jGrGU6T0GuuBywPdqYLYBQ&ved=0CAcQ_AUoAA&biw=1600&bih=792&dpr=1 (https://www.google.com.tr/search?q=2x16+hd44780+type+a&client=opera&hs=qOk&source=lnms&sa=X&ei=jGrGU6T0GuuBywPdqYLYBQ&ved=0CAcQ_AUoAA&biw=1600&bih=792&dpr=1)
buradan ulaşabilirsiniz.
http://www.ndatasheet.com/search.php?sWord=HY-1602B (http://www.ndatasheet.com/search.php?sWord=HY-1602B)
belki birinin işine yarar
http://www.robotistan.com/Lojik-Seviye-Cevirici-Logic-Level-Converter-BM-046,PR-1771.html (http://www.robotistan.com/Lojik-Seviye-Cevirici-Logic-Level-Converter-BM-046,PR-1771.html)
Alıntı yapılan: Karamel - 17 Temmuz 2014, 00:56:31
(http://i.stack.imgur.com/lyEzO.png)
burada cift yonlu halini yayinlamislar. eger portumuz tek yonlu ise yani 5v to 3.3v yapacaksak D1,R1 i kullanmamiza gerek yok. 3.3v to 5v tada D2-R2 yi kullanmamiza gerek yok.
Ne olursa olsun tüm malzemelere gerek var.
Örneğin 5v to 3.3v durumunu ele alalım.
Lojik 1 durumu D2, R2 üzerinden aktarılırken Lojik 0 durumu, D1 sayesinde aktarılır.
Aynı durum 3.3v to 5v durumu için geçerli.
O şemada 3.3V to 5V durumunu ele alırsak, 3.3V kaynaktan 0 bilgisi nasıl gönderilecek?
hocam soyle ki 3.3v ucundan gnd D2 nin katoduna ulasir. R1 uzerinden D2 nin anoduna pozitif gerilim dusumu olur. D2 nin anodu ile katodu arasinda 0.7v tan daha fazla gerilim dusumu olacagindan iletime gecer. ic direnci 0 a yakin olacagindan D1-D2-R1 dugum noktasinda ki potansiyel gerilim 0 a cok yakin olur.
(http://i.stack.imgur.com/lyEzO.png)
TTL lojik seviyeleri kaçar volt?
mesaj birleştirme:: 17 Temmuz 2014, 21:24:49
Kısaca şunu söyleyeyim o devre çalışmaz. Ama siz yine de lojik voltaj seviyelerini bir araştırın derim ben.
Öyle olmaz;
3.3V kısmı gndye çekilir
ve
5V kısmı input yapılırsa (+5V yazan yerden herhalükarda +5V geldiğine dikkat)
5V kısmından okunan değer
R2*(5-VD2) / (R1+R2)
VD2 silicon diyot kullanırsan 0.7 Volt olur.
4.3*R2 / (R1+R2)
Hocam germanyum diyot kullansak?
mesaj birleştirme:: 18 Temmuz 2014, 00:27:58
Birde nette soyle bir sema var.
(http://[url=http://3.bp.blogspot.com/-T25-pCPZz2I/Uj6K_88RqzI/AAAAAAAAAe0/HopASYXU1JE/s320/level+shifter.PNG%5Dhttp://3.bp.blogspot.com/-T25-pCPZz2I/Uj6K_88RqzI/AAAAAAAAAe0/HopASYXU1JE/s320/level+shifter.PNG%5B/url%5D)
http://joe-ideas.blogspot.com.tr/2013/09/bidirectional-33v-5v-evel-shifter.html (http://joe-ideas.blogspot.com.tr/2013/09/bidirectional-33v-5v-evel-shifter.html)
Schottky diyotları kullan. Gerilim düşümü germanyun diyodun bile altındadır. örneğin BAT42
R1=1.2K
R2=100 Ohm
D1=D2=1N4148
Alıntı yapılan: z - 18 Temmuz 2014, 00:33:49
R1=1.2K
R2=100 Ohm
D1=D2=1N4148
hocam diyotlar silisyum oldugundan sorun olmuyormu ki? Aklim katisti biraz.
5V ve 3.3 CMOS bir devrelerde sorun olmaz.
Tutup da bol gurultulu cok yuksek frekansli sinyallerde zaten bu tip devreler kullanilmaz. Ama dusuk frekans, gurultunun yuksek olmadigi durumlarda mecbur kalinirsa kullanilabilir.
(http://sub.allaboutcircuits.com/images/04314.png)
(https://dlnmh9ip6v2uc.cloudfront.net/assets/f/4/e/d/2/518d4d55ce395f035c000000.png)
Diyotlardaki gerilim düşümü 0.3 V bile olsa 3,3V->5V dönüşümünde lojik 0 seviyesi TTL bir devre kullanılacağı zaman 0,7V gibi seviyelere yaklaşıyor. Bence tehlikeli. Veri kayıplarına yol açması işten bile değil.
mesaj birleştirme:: 18 Temmuz 2014, 09:30:18
75176 girişleri de TTL seviyelerinde.
mesaj birleştirme:: 18 Temmuz 2014, 09:39:45
Mosfetli devre çalışır gibi gözüküyor.
yeni bir soru ile karsinizdayim. asagida verdigim resimde gozukuyor ama yine acikliyayim. altinkayanin DT-065 kutusu ile tasarim yapiyorum. linki surada: http://www.altinkaya.com.tr/Duvar_Tipi_Kutular/DT-065.html. (http://www.altinkaya.com.tr/Duvar_Tipi_Kutular/DT-065.html.) projemde bu http://www.altinkaya.com.tr/Plastik-Butonlar/A-706.html (http://www.altinkaya.com.tr/Plastik-Butonlar/A-706.html) ve http://www.altinkaya.com.tr/Plastik-Butonlar/A-705.html (http://www.altinkaya.com.tr/Plastik-Butonlar/A-705.html) bu plastik buton basliklarindan kullanacagim. bunlar butonlarin basina gecmiyorlar. uzerinden temas ediyorlar. sorunum su. kutu yatay olarak egimli oldugundan ve pcb duz zemine monte edildiginden uc kismina dogru gittikce buton basliklari tactile butonlarin baslarindan uzaklasiyorlar ve temas edemiyorlar. bas kiismdakiler yuksek oluyor. orta alcak alcak. uc kisimdakilerde asagiya dusuyor. farnell i bastan asagiya taradim. her boyda button yok. manual bir cozum gerekli. bu sorunu professional olarak nasil asabilirim?
(http://s3.postimg.cc/cpshcq76n/st_schematic.jpg) (http://postimg.cc/image/cpshcq76n/)
Butonun tepesine yay yerlestir. Yay switchin hareketli plastik aksamina siki bilezik gibi gecsin.
Hocam iyi fikir. boyle yaylari nereden satin alabilirim?
birde hocam benim aklimada soyle bir fikir gelmisti. ne kadar mantikli bilmiyorum beraber teyit edelim. buttonlarin bacaklari yeterince uzun. 0,5mm kalinliginda butonlarin kasalarinin boyutunda yani 12x12 mm lik sert karton gibi birsey kesip gerekli butonlarin altina yerlestirsem? mesela atiyorum en uctaki butona 3 adet yerlestiririm. Ortadakine 1 tane gibi. olurmu ki?
kutunun ön kapağını delme şansın yokmu matkap gibi birşeyle
tuş takımını ayrı yapıp öne montelersin
hocam dediklerinizden birsey anlamadim. kutuda delikler var. butonlar basliklari deliklere gecik. basliklarin altinda da butonlar var ama kutu egimli oldugundan egim yukseldikce basliklar havada kaliyor.
verdiğin linkte sadece lcd için boşluk var delikleri göremedim
alima yeni bir fikir geldi. projemde 4 farkli buton boyu olusuyor. en uzun olanindan daha uzun butonlar alsam(17mm) dort farkli butonlarin boyunda minik dikdortgen prizmasi seklinde metal kupleri kessem ve ortalarini butonun ucu gececek sekilde delsem. artik geriye sadece butonu bir ucundan sokup diger ucundan zimpara gibi birseyler boyunu kisaltmak kaliyor. bu mantiklimi?
buton boyu neden değişiyor? pcb den üst kapağa mı ulaşmaya çalışıyorsun?
hocam pcb alt kapaga vidali. butonlar basliklari ust kapakta. tactile buton basliklarinin ust kapaga ulasmasi lazim. ust kutu egimli. lcd ye dogru gittikce pcb den uzaklasiyor.
alttan uzatmak zorunda mısın? butonlar üstte olsa olmuyor mu?
mesela
1. tuş panelini ayrı yap http://imgur.com/QjUKQy8 (http://imgur.com/QjUKQy8)
2. üst kapağı delip butonları yüzeye çıkar http://imgur.com/WtrKEft (http://imgur.com/WtrKEft)
3. Butonları üst kapağa yerleştir http://imgur.com/SuP4Pat (http://imgur.com/SuP4Pat)
4. Kapağın boyutlarına göre renkli çıktı alıp şeffaf jelatinle yapıştır çakma membran yap http://imgur.com/Z0dZvEQ (http://imgur.com/Z0dZvEQ)
Bende aynı kutuyu kullandığım oldu, pcb yi kapağa değilde lcd yi vidaladığımız 4 deliğe vidalıyorum, böylelikle vidayı sıkıp gevşeterek buton aralıklarını ayarlayabiliyorum,
gerekirse resim eklerim.