Difference between revisions of "USRP: Menyambungkan ClockTamer ke USRP1"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 126: | Line 126: | ||
* [[USRP: Menyambungkan ClockTamer ke USRP1]] | * [[USRP: Menyambungkan ClockTamer ke USRP1]] | ||
* [[USRP: Kalibrasi ClockTamer]] | * [[USRP: Kalibrasi ClockTamer]] | ||
+ | * [[USRP: ClockTamer Control Protocol]] | ||
* [[USRP: Instalasi Board]] | * [[USRP: Instalasi Board]] | ||
* [[OpenBTS: GIT Source Code]] | * [[OpenBTS: GIT Source Code]] | ||
Line 171: | Line 172: | ||
* [[OpenBTS: E110 Cek Daughter Board]] | * [[OpenBTS: E110 Cek Daughter Board]] | ||
* [[OpenBTS: E110 Mengubah Master Clock]] | * [[OpenBTS: E110 Mengubah Master Clock]] | ||
+ | * [[OpenBTS: E110 Kalibrasi Clock]] | ||
* [[OpenBTS: E110 Bekerja dengan opkg]] | * [[OpenBTS: E110 Bekerja dengan opkg]] | ||
* [[OpenBTS: E110 GNURadio]] | * [[OpenBTS: E110 GNURadio]] |
Revision as of 05:44, 6 March 2012
Tulisan ini akan fokus pada cara menyambungkan ClockTamer ke USRP1. Sebetulnya ClockTamer dapat digunakan untuk USRP 2, N2x0, E1x0 dan B1x0. Secara umum, untuk menggunakan ClockTamer dengan USRP selain USRP1 kita perlu menyambungkannya ke "input 10MHz external reference" dan mengkonfigurasi ClockTamer agar membangkitkan frekuensi 10MHz.
USRP1
Instalasi ClockTamer ke USRP1 terdiri dari tiga (3) tahapan:
- Modifikasi USRP1 untuk men-disable internal USRP1 clock reference dan enable external clock input.
- Terminasi yang baik USRP1 clock input.
- (optional) instalasi 16-pin connector di RFX daughter board.
- (optional) hilangkan R7 current limiting resistor.
- Instalasi ClockTamer di USRP1.
Langkah ini akan di jelaskan dengan lebih detail di bawah ini.
Modifikasi USRP1
Berdasarkan USRP wiki, kita perlu mengikuti urutan langkah berikut untuk menyambungkan external clock ke USRP:
- Solder SMA connector ke J2001. Ini adalah clock input. Hati-hati waktu menyolder jangan sampai merusak sambungan antara J2001 to C927.
- Perlu dicatat bahwa kita tidak bisa memasukan TVRX di RXB jika kita sudah melakukan hal ini.
- Pindahkan R2029 ke R2030. Ini akan men-disable onboard clock. R2029/R2030 adalah 0-ohm resistor. Langkah ini sebetulnya tidak fatal.
- Pindahkan C925 ke C926.
- Buang C924.
Terminasi clock input dengan resistor 50 Ohm
Sangat di sarankan untuk memasang resistor terminasi 50 Ohm di sisi USRP apakah anda akan menggunakan output ClockTamer CMOS atau half-LVDS.
Jika kita menggunakan CMOS output dari ClockTamer maka kemungkinan besar akan jalan tanpa terminating resistor, sejauh ini belum ada laporan kerusakan USRP karena ketiadaan terminating resistor, tapi cara ini sangat diluar spec. Tapi jangan complain kalau USRP anda terbakar karena mengunakan ClockTamer tanpa terminating resistor di USRP1.
Jika kita merencanakan menggunakan output half-LVDS dari ClockTamer, maka terminating resistor wajib digunakan agar dia beroperasi dengan baik. Menggunakan output half-LVDS tanpa terminating resistor di J2001 akan menyebabkan sinyal membalik dan USRP1 tidak mungkin mengunci ke clock,
Catatan: kita harus menyolder terminating resistor di USRP dekat connector input clock J2001. Jika kita menyolder 50 Ohm resistor di ClockTamer bukan di USRP, dia tidak akan bekerja.
"50 Ohm resistor" adalah istilah yang biasa digunakan di diskusi RF yang biasanya berarti resistor yang mempunyai nilai dekat dengan 50 ohm. Baik 49.9 Ohm atau 51 Ohm resistor adalah OK. Kami biasanya menggunakan 51 Ohm resistor.
Dibawah adalah gambar cara menyolder terminating resistor ke J2001. Jika anda mengetahui cara yang lebih baik / lebih aman - mohon kami diberitahu (dan kirimkan gambarnya kalau bisa).
RFX900/RFX1800 16-pin connector
Jika kita mempunyai RFX daughter board yang baru kemungkinan besar tidak punya connector 16-pin J24 yang di solder. Kita akan menginginkan untuk menyolder connector yang di berikan J24 untuk memastikan ClockTamer tersambung di USRP1. Ini memang tidak menjadi keharusan karena ClockTamer akan bekerja dengan baik tanpa connector ini.
Connector J24 juga dapat digunakan untuk berkomunikasi dengan ClockTamer tanpa kabel miniUSB, tapi fitur ini masih tahapan beta dan tidak di sarankan untuk pemula.
Resistor Pembatas Arus di Fan connector
Jika kita ingin memberikan daya ClockTamer dari USRP1 fan connector, dan masih ingin memberikan daya untuk fan, kita perlu mengganti resistor pembatas arus R7 menjadi resistor 0 ohm (di short). Resistor ini terletak di sebelah kanan persis sebelah fan power connector J3. Di gambar di perlihatkan lokasi dari resistor R7 dengan di solder short circuit tanpa ada resistor. Solderan di gambar terlihat cukup brutal, kami yakin anda bisa melakukan dengan lebih baik :)
Instalasi ClockTamer
Paket ClockTamer berisi komponen berikut:
- Kabel Flat ribbon. Ini dapat digunakan untuk menyambungkan ClockTamer ke RFX daughter board connector jika kita ingin meletakan ClockTamer secara remote. Kabel ini tidak digunakan di manual ini, karena kita akan meletakan ClockTamer langsung di connector RFX board.
- ClockTamer. Jika ClockTamer anda adalah yang GPS enabled, dia akan mempunyai pigtail female U.FL tersambung (tidak terlihat pada gambar di bawah). Pigtail Female U.FL digunakan untuk menyambungkan ClockTamer ke antenna GPS.
- Pigtail Male U.FL. Digunakan untuk menyambungkan ClockTamer ke USRP1 input clock.
- kabel power 2-wire.
- 16-pin connector untuk menyolder ke RFX daughter board.
- SMA connector untuk menyolder ke input USRP1 clock.
- GPS antenna (jika ClockTamer sudah GPS-enabled, tidak di perlihatkan di gambar di bawah).
Sambungkan pigtail
Pertama-tama, sambungkan pigtail male U.FL ke ClockTamer seperti tampak pada gambar. Default-nya hanya CMOS Output #1 yang di enable, dan oleh karena-nya cukup memudahkan kita dapat mengkonfigurasi agar ClockTamer bisa beroperasi. Kami sangat menyarankan untuk menggunakan itu. Jika kita ingin menggunakan output yang lain, kita dapat menggunakan ClockTamer GUI atau secara manual menggunakan ClockTamer control protocol.
Pastikan pigtail sudah terpasang dengan baik. Sambungan yang kurang baik akan menyebabkan kinerja yang tidak baik atau USRP1 yang tidak responsive.
Sambungkan Kabel Power
Selanjutnya, sambungkan kabel power ke ClockTamer. Sambungan kabel power ClockTamer tersambung satu sama lain secara langsung, hal ini memungkinkan kita membuat "rantai" sambungan ke beban yang ke dua (ClockTamer yang lain atau fan). Oleh karenanya, kita dapat menyambungkan kabel power ke salah satu diantara ke dua-nya.
Sambungkan ke USRP1 clock input
Selanjutnya sambungkan ClockTamer ke USRP1 clock input, seperti tampak pada gambar di bawah. Pastikan konektor tersambung dengan baik.
Placing ClockTamer and power connection
Tahapan ini sangat mudah. Letakan ClockTamer seperti tampak pada gambar di bawah untuk meletakan ClockTamer di dalam USRP1 dan sambungkan kabel power ke konektor Fan USRP1. Jika anda tidak mempunyai konektor J24, kita harus menemukan tempat untuk meletakan ClockTamer. Jika anda melakukan hal itu, pastikan tidak ada kabel yang ter-short antara ClockTamer atau USRP1.
Sambungkan USRP1 Fan
Jika kita sudah membuang power limiting resistor dari sambungan power fan (lihat keterangan di atas), kita dapat menyambungkan USRP1 fan ke ClockTamer, seperti tampak pada gambar.
Testing
- Nyalakan Power dari USRP1.
- Jika ClockTamer TIDAK tersambung ke miniUSB, maka LED-nya TIDAK menyala. Jika ClockTamer TERSAMBUNG ke miniUSB, maka LED HARUS blink satu kali kemudian nyala terus menerus.
- Salah satu dari LED USRP1 harus blink secara cepat.
- Gunakan aplikasi GnuRadio atau UHD untuk mencek apakah kita dapat menerima / mengirim data dengan USRP1 seperti biasa. Kami lebih suka menggunakan usrp_fft.py untuk keperluan ini.
Referensi
- http://shop.fairwaves.ru/clock-tamer
- http://code.google.com/p/clock-tamer/wiki/ClockTamerUSRPInstallation
- http://code.google.com/p/clock-tamer/wiki/ClockTamerCalibration
- http://code.google.com/p/clock-tamer/wiki/LinuxBuildHowto
- http://code.google.com/p/clock-tamer/wiki/GUI
Pranala Menarik
Persiapan
- USRP: High Precision Clock
- USRP: Menyambungkan ClockTamer ke USRP1
- USRP: Kalibrasi ClockTamer
- USRP: ClockTamer Control Protocol
- USRP: Instalasi Board
- OpenBTS: GIT Source Code
OpenBTS 2.6
- GNURadio
- GNURadio: Ubuntu Install
- GNURadio: Ubuntu Install GNURadio 3.4.2
- GNURadio: Contoh Aplikasi
- GNURadio: Spectrum Analizer GSM
- GNURadio: Mengubah board RFX1800 menjadi RFX900
- GNURadio: Programming Untuk Pemula
- OpenBTS: Ubuntu Install
- OpenBTS: Konfigurasi
- OpenBTS: Kalibrasi
- OpenBTS: Konfigurasi Asterisk untuk OpenBTS
- OpenBTS: Menjalankan smqueue
- OpenBTS: Mengoperasikan BTS
- OpenBTS: Tampilan di Nokia saat pakai OpenBTS
- OpenBTS: Operasi 1800 MHz
- OpenBTS: Beberapa Tips
- OpenBTS: USRP2
- OpenBTS: Amplifier
- OpenBTS: SMS
- AirProbe
OpenBTS 2.8
- GNURadio: Ubuntu 11.10 Install *NOT RECOMMENED*
- GNURadio: Ubuntu 11.10 instalasi menggunakan Repo NOT RECOMMENDED
- GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0
- GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2
- GNURadio: Ubuntu 11.10 Install dari GIT GNURadio
- OpenBTS: Ubuntu 11.10 Install
- OpenBTS: 2.8 dari SVN Install RECOMMENDED
- OpenBTS: 2.8 Instalasi Real Time Asterisk
- OpenBTS: 2.8 Konfigurasi
- OpenBTS: Database SQLite
Ettus E110
- OpenBTS: E110 Cara Login
- OpenBTS: E110 Install Image di MicroSD
- OpenBTS: E110 Cek Daughter Board
- OpenBTS: E110 Mengubah Master Clock
- OpenBTS: E110 Kalibrasi Clock
- OpenBTS: E110 Bekerja dengan opkg
- OpenBTS: E110 GNURadio
- OpenBTS: E110 Instalasi OpenBTS
- OpenBTS: E110 Instalasi OpenBTS 2.6 *NOT RECOMMENDED*
Lain Lain
- Membuat Base Station GSM Open Source
- Teknologi Selular
- GSM: Daftar Channel Frekuensi
- Wireless Internet
- OpenBSC
- AirProbe
- Base station subsystem
- GSM
- Asterisk
- Mobile phone
Catatan Legal dan Pendukung
- Siapa Bilang OpenBTS Ilegal?
- OpenBTS: Catatan MNC dan MCC Indonesia
- OpenBTS : Alokasi Frekuensi Operator GSM Indonesia