CC1101 RF Transceiver Modulu PIC16f693 ile 3.3 voltta çalıştırma

Başlatan Kazım, 07 Ekim 2012, 10:52:58

Kazım

CC1101 RF Transceiver Modulu 3.3 volt 'ta çalışıyor . PIC16f693 'ü de lm1117 'den beslersem Logic Voltaj Levellerinde sorun yaşarmıyım . Datasheetleinden anlayabildğim kadarıyla problem yok gibi . Yada MCU 'yu 5 V ile besleyip 10k lık dirençlerle level trans. devresi daha mı uygun olur.Denemeleri yapmadan önce kestirmeden daha önce bu modülle çalışan olduysa diye bir mesaj yazmak istedim.Bir şekilde yapana kadar uğraşacağım ..inşaallah

memo333

Gömülü Linux Notları --> http://linuxedu.xyz/

Kazım

Alıntı yapılan: memo333 - 07 Ekim 2012, 18:55:14
ben sorunsuz kullandım, yaşamazsınız

Pekiyi sağol.Proteus şemanı benimle paylaşman münkün mü ?

MCU için

Input Low Voltage

D030A      Vss — 0.15         VDD V 2.0V ≤ VDD ≤ 4.5V  ki burada benim VDD 3,3 olacak .Diğer voltaj seviyeleri tutuyor


RF modul için

Logic "0" output voltage 0-- 0.5 V aralığında

Yani RF Outpu LOw voltajı max 0.5v ---- MCU nun input low max 0.15 demiş . Transceiver 0,15 üstünde voltaj veririse MCU için unkown olmazmı ?



zamzam23

Alıntı yapılan: graski - 08 Ekim 2012, 10:04:38
MCU nun input low max 0.15 demiş

bu ne demek? 0.16V verırsek bunu logic 1 mi varsayacak :) mantık karmasası var bence burda. benım bıldıgım, işlemciyi 3.3V la beslersen senin artık logic seviyen 0-5V değil, 0-3.3V ve 1.65V lara kadar logic 0, geri kalan seviye logic 1.rf modülünde logic seviyesi 0-3.3V olduguna gore, problem yasamazsınız diye zannediyorum. bu arada rf modülü nerden ve kaça aldınız? modülü alıcı veya verıci olarak çalısması ıcın ayarlama nasıl yapılıyor?

Kazım

Alıntı yapılan: zamzam23 - 08 Ekim 2012, 15:13:41
bu ne demek? 0.16V verırsek bunu logic 1 mi varsayacak :) mantık karmasası var bence burda. benım bıldıgım, işlemciyi 3.3V la beslersen senin artık logic seviyen 0-5V değil, 0-3.3V ve 1.65V lara kadar logic 0, geri kalan seviye logic 1.rf modülünde logic seviyesi 0-3.3V olduguna gore, problem yasamazsınız diye zannediyorum. bu arada rf modülü nerden ve kaça aldınız? modülü alıcı veya verıci olarak çalısması ıcın ayarlama nasıl yapılıyor?

sevgili zamzam vardiyam bitiyor.Modulu Aliexpress sitesinden çiftini 19 $ 'a aldım max 0-500 m ama efectif olarak 0-300 kullanabilirsin diyor.Herneyse bununla ilgili sorularını daha sonra yanıtlarım.İlgilenirsen bir konu aç ve sor altına cevap yazarım.Datasheetinin önemli kısımlarını türkçeye word dosyayı formatında çeviri de yaptım.

0.16V verırsek bunu logic 1 mi varsayacak :) demişsin ama---> MCU datsheetind logic high için 0,25 * vdd + 0,8 yazıyor.Evet bu değer 1,6v a denk geliyor VDD 3,3v için ama   LOGİC İNPUT LOW içinde ise  Vss ile 0,15 arası demiş  ve RF modulde de LOGİC OUTPU LOW max 0,5v yazıyor...Yani RF modul Outputu low da iken 0,5v 'a kadar voltaj görülebilir demekse bu 0,15 i aşıp unkown olabilir mi.Açıklarsan sevinirim.ben bu DC Ckaraktersitik tablolarını yanlş yorumluyor da olabilirim

Evet RF modülün Outpul Low level 0 ile 0,5v arası  MCU ise İnout Low level VSS ile 0,15 arası.İşte burada RF nin outputunda 0,5v var olabilirse MCU da VSS ile 0,15 V arasında girişi Low kabul edecekse 0,2 mesela ne kabul edecek.

Arkadşlar olayı yanlı algılamış olabilirim.Ben işte bu durumu sorgulamak istiyorum.




[IMG]http://imageshack.us/a/img31/6672/cc1101iolevels.jpg[/img]

[IMG]http://imageshack.us/a/img10/4876/picmcuiolevels.jpg[/img]



mesaj birleştirme:: 09 Ekim 2012, 09:22:12

bu mesajı PIC MCU başlığı altında da yazdım istediğim cevapları alamadığım için.bunun özür dilerim ancak bu kadar mesaja rağmen kimsenin matematiksel olarak beni tatmin eden cevaplar vermemesi meselenin pek bilinmediğini gösteriyor.Ustaların bu konuda yardımını bekliyorum.İlerki projelerimde bu DC voltaj aralıkları konusunda kafamda matematiksel olarak bir şüphe kalmamalı şimdiye kadarki cevaplardan tatmin olamadaım

memo333

Alıntı yapılan: graski - 08 Ekim 2012, 15:30:50

Evet RF modülün Outpul Low level 0 ile 0,5v arası  MCU ise İnout Low level VSS ile 0,15 arası.İşte burada RF nin outputunda 0,5v var olabilirse MCU da VSS ile 0,15 V arasında girişi Low kabul edecekse 0,2 mesela ne kabul edecek.

Arkadşlar olayı yanlı algılamış olabilirim.Ben işte bu durumu sorgulamak istiyorum.

[IMG]http://imageshack.us/a/img31/6672/cc1101iolevels.jpg[/img]

[IMG]http://imageshack.us/a/img10/4876/picmcuiolevels.jpg[/img]


Input low 0- 0.15 arası değil 0.15*VDD sen 3v3 ile beslersen yaklaşık 0.5V eder sıkıntı olmaz...
Gömülü Linux Notları --> http://linuxedu.xyz/

Kazım

memo333 Teşekkür ederim.Gerçi üstünden baya geçti ama olsun genede cevap yazmışsın saol

amigoska

Graski kardeş merhaba, Sorun yanıtlanmış. Bende bu aralar cc1101 ile ilgileniyorum yeni başladım. Mümkünse yaptığın çevirileri paylaşırmısın. İyi çalışmalar
İyi yaşadıkça hayalleriniz gelir sizi bulur...

Kazım

Su anda cepten giriyorum.yarin bu mesaji editleyip sana yardimci olacagim.ceviriyi okumana gerek yok.temel 5-6 basamakla sana mantigi izah edecegim. Kodlamasi kolay ve verimli bir chip

amigoska

İyi yaşadıkça hayalleriniz gelir sizi bulur...