Serial Converter 12v to 1.8v (Yardım)

Başlatan RePtiR, 10 Şubat 2015, 19:15:08

RePtiR

Devrede kullandığım eleman 1.8v serial portları var.
Bilgisayarda ise bilindiği gibi 12v

1.8v luk eleman ile PC yi birbirine nasıl bağlayabilirim?

Maxim in elemanlarına baktım
1.8v=>3.3v
1.8v=>5v

buldum. bunun 1.8v=>12v olanu yokmudur ?

~ENES~

Eğer rs232 kullanacaksan (12 volt dediğine gore muhtemelen oyledir) araya max232 TTL çevirici koyman gerekir bu devredeki voltaj ile PC arasında bir nevi çevirici görevi görür ..
ALLAH'a teslim olmuş bir insan ! Ne sultan tanir , ne sadrazam !

ete

Pc nin RS232 portu ilk başlarda 12V luk standart üzerinden çıkarılmış olnasına rağmen laptop endüstrisi geliştikçe bu voltaj seviyesi 7V lara kadar düşürülmüştür. Bence o voltajları direk Max232 ye gir sana uygun bir seviye verecektir.

Ete

RePtiR

#3
Eleman 1.8v RXT ve TXT ile çalışıyor.
buna bilgisayardan çıkan 12v RXT ve TXT bağlasam kesin çalışmaz hocam. Elemanı da yakmayım şimdi :)

Düşürmek sorun değil. PC nin çıkışından - e bağladığım bir direnç ile iş hallolur da.
Önemli olan 1.8v luk elemandan bilgisayar giden veri ucu. bunu 1.8v dan 12v a çıkarmak lazım.

5v pic ile 12v PC arasında max232 işe yarıyor.
Bunun 1.8v dan 12v a olanı varmı acaba ?


MAX3218 (1.8v to 4.25)
MAX232  (5v to 12v)

bu 2 max ı ard arda bağlasam 1.8v dan 12v a çıkmış oluyorum. Bunu yapan tek bir eleman yokmu ?
Yoksa bu seri bağlama işini yapmam mı gerekiyor ?

ete

TTL-HIGH=+5V  ..........RS232-HIGH=-10V
TTL-LOW =0V...............RS232-LOW=+10V dur.

Bu durumda sen Elemandan (TX ucundan) gelen  HIGH (1,8V) sinyali MAX232 ye girersin bu sinyal çıkışta muhtemelen -7V ta dönüşecektirki PC bunu kabul eder. Yine elemandan gelen LOW (0V) sinyali yine MAX232 ye girdiğinde +7V olarak çıkacaktır. Burada sorun olmaz.

PC den (RX ucundan) gelen  HIGH (-10V) sinyal MAX232 ye girecek ve karşılığında TTL tarafından +5V olarak çıkacaktır. Bu çıkışa seri 1N4148 bağla. Diyotun çizgili tarafı MAX232 tarafında olsun. Diyotun diğer ucuna 1K direnç bağla ve direncin diğer ucunu 22K ile +1,8V ta bağla(Pullup). Ucu da elemana gir.
Böylece Max232 den +5V geldiğinde diyot bunu geçirmeyecek ama 22K üzerinden 1,8V alarak uygun seviyede HIGH alınmış olacaktır.

PC den gelen LOW (+10V) sinyal yine aynı uca girip TTL tarafından 0V olarak çıkacaktır. Bu sinyal hemen çıkıştaki 1N4148 e girecek ve diyottan geçerek elemanın RX pinine kadar ulaşacaktır. Böylece seviye düzeltme işlemi yapılmış olur.
Ete

RePtiR

Çok sağolun hocam.
Bu akşam hemen deniyorum :)

Powered by EzPortal