UHD with TVRX Rev 1

Hi guys,

I am playing with the UHD and my TVRX rev 1 is not recognised.

Below is the output of uhd_usrp_probe. It looks as though my TVRX rev 1*
(*ID:
Unknown 0x0003) is not a recognised daughterboard in the current UHD
code:

$ uhd_usrp_probe

Mac OS; GNU C++ version 4.2.1 (Apple Inc. build 5666) (dot 3);
Boost_104601;
UHD_003.001.000-0aff497

– Opening a USRP1 device…


/
| Device: usrp1 device
| _____________________________________________________
| /
| | Mboard: usrp1 mboard -
| | _____________________________________________________
| | /
| | | RX DSP: usrp1 ddc0 + hb
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | RX DSP: usrp1 ddc1 + hb
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | RX Dboard: usrp1 dboard (rx unit) - A
| | | ID: DBSRX (0x0002)
| | | _____________________________________________________
| | | /
| | | | RX Subdev: DBSRX (0x0002)
| | | | Antennas: J3
| | | | Freq range: 800.000 to 2400.000 Mhz
| | | | Gain range GC1: 0.0 to 56.0 step 0.5 dB
| | | | Gain range GC2: 0.0 to 24.0 step 1.0 dB
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | RX Codec: usrp1 adc - ad9862 - slot A
| | | | Gain range PGA: 0.0 to 20.0 step 1.0 dB
| | _____________________________________________________
| | /
| | | RX Dboard: usrp1 dboard (rx unit) - B
| | | ID: Unknown (0x0003)
| | | _____________________________________________________
| | | /
| | | | RX Subdev: Unknown - Unknown (0x0003)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | RX Codec: usrp1 adc - ad9862 - slot B
| | | | Gain range PGA: 0.0 to 20.0 step 1.0 dB
| | _____________________________________________________
| | /
| | | TX DSP: usrp1 duc0
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | TX DSP: usrp1 duc1
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | TX Dboard: usrp1 dboard (tx unit) - A
| | | _____________________________________________________
| | | /
| | | | TX Subdev: Unknown - Unknown (0xffff)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | TX Codec: usrp1 dac - ad9862 - slot A
| | | | Gain range PGA: -20.0 to 0.0 step 0.1 dB
| | _____________________________________________________
| | /
| | | TX Dboard: usrp1 dboard (tx unit) - B
| | | _____________________________________________________
| | | /
| | | | TX Subdev: Unknown - Unknown (0xffff)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | TX Codec: usrp1 dac - ad9862 - slot B
| | | | Gain range PGA: -20.0 to 0.0 step 0.1 dB

I have tried altering the following function in “db_tvrx.cpp” located in
the
UHD code (uhd/host/lib/usrp/dboard) by changing the TVRX dbid to
“0x0003”:

UHD_STATIC_BLOCK(reg_tvrx_dboard){

//register the factory function for the rx dbid

dboard_manager::register_dboard(0x0040, &make_tvrx, "TVRX");

}

This change did allow the TVRX rev1 to be recognised by uhd_usrp_probe
but I
was still unable to tune it correctly.

Please could you point me in the right direction?

Thanks,

Mike
M0MIK

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs