FreeCalypso > hg > freecalypso-tools
view doc/RF-cal/CMU200-notes @ 198:06c629b34903
target-utils/flash-boot-test/main.c: indicate the mode/version in the banner
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 30 Apr 2017 17:42:40 +0000 |
parents | a57c93cf7f5c |
children |
line wrap: on
line source
R&S CMU200 is the RF tester used for production RF calibration of FreeCalypso GSM devices. The CMU200 can be operated in three ways: manually via the front panel, programmatically via GPIB and programmatically via SCPI commands over RS-232. GPIB is the industry standard, but for FreeCalypso the Mother has adopted the RS-232 control interface method instead in order to avoid the exotic hardware and equally exotic drivers and libraries required for GPIB: using the RS-232 interface requires absolutely no special hardware or drivers or libraries, just userspace C code without any dependencies talking to a serial port just like we do when communicating with Calypso target serial ports. Initialization commands ======================= Our Test System Interface Daemon for the CMU200 will issue the following SCPI commands to the instrument on start-up: *SEC 0 *RST;*OPC? SYST:NONV:DIS SYST:REM:ADDR:SEC 1,"RF_NSig" SYST:REM:ADDR:SEC 2,"GSM900MS_NSig" SYST:REM:ADDR:SEC 3,"GSM1800MS_NSig" SYST:REM:ADDR:SEC 4,"GSM1900MS_NSig" SYST:REM:ADDR:SEC 5,"GSM850MS_NSig" VCXO calibration ================ When commanded to prepare for VCXO calibration, our TSID will command the CMU200 as follows: *SEC 2 RFAN:CHAN 40CH RFAN:TSEQ GSM5 Command to read frequency offset: READ:MOD? Signal generator mode ===================== Turn signal generator on: *SEC 1 SOUR:RFG:LEV <level_in_dbm> SOUR:RFG:FREQ <freq_in_hz> INIT:RFG Turn signal generator off: ABORT:RFG