This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Azcom SCBP and TSW3725 Software Package

Other Parts Discussed in Thread: TSW3725

Hi all,

For those looking for examples of how to use the combination of Azcom SCBP and TSW3725 boards, we're happy to provide this software package which consists of:

  • Tools to configure the SCBP board and the TSW3725 RF components
  • An Antenna Interface Low Level Driver (AIF2 LLD) for the DSP Software.
More documentation about this package can be found on the wiki: http://processors.wiki.ti.com/index.php/Azcom_SCBP_and_TSW3725_Software
Have fun!

6014.scbp_tsw_20120704.tar.gz

  • For more background information on this hardware solution please refer to the following blog post:

    Best Regards.
  • Hi,

    I did all the steps on the readme file. But I could not initalize the Radio from the web interface. I hope I am missing something.

    After power on web interface says that

    External 10 Mhz clock 000f 10 MHz clock detected and configured

    But, when I click the radio init button, it turns to

    External 10 Mhz clock 0007 No external clock detected

    state.

    Radio init log files are 

    FPGA revision: 0x102a
    Configuring TSW3725 RF Board...
    Configuring 10 Mhz external reference...
    Checking 10Mhz External Reference...
    ERROR: External reference check failed  0x7 (expected 0xf)
    
     
    I examined the radio_init.sh and did the same configuration for ADF4001(via FPGA) from serial interface.
    I realized that after this configuration lock state of ADF4001(fpga -r 0x0003) goes down.
     

    if [ "$1" == "ext" ]

    then

                echo "Configuring 10 Mhz external reference..."

                fpga -l

                fpga -w 0x0010 0x001f # ADF4001 Command data low

                fpga -w 0x000f 0xf896 # ADF4001 Command data high

                fpga -w 0x000e 0x6001 # ADF4001 & clock MUX

                fpga -w 0x0010 0x0010 # ADF4001 Command data low

                fpga -w 0x000f 0x0064 # ADF4001 Command data high

                fpga -w 0x000e 0x6000 # ADF4001 & clock MUX

                fpga -w 0x0010 0x0000 # ADF4001 Command data low

                fpga -w 0x000f 0x3001 # ADF4001 Command data high

                fpga -w 0x000e 0x6001 # ADF4001 & clock MUX

                fpga -w 0x000f 0xf892 # ADF4001 Command data high

                fpga -w 0x0010 0x001f # ADF4001 Command data low

                fpga -w 0x000e 0x6001 # ADF4001 & clock MUX

                fpga -u

                sleep 3

                echo "Checking 10Mhz External Reference..."

                fpga -l

                reference=`fpga -r 0x0003 | sed 's/.*value 0x/0x/'`

                fpga -u

                if [ "$reference" != "0xf" ]

                then

                            echo "ERROR: External reference check failed  $reference (expected 0xf)"

                            exit 1

        fi

    fi

    Best Regards,

    Engin

     

     

     

     

  • Hi Engin,

    You need to have an external 10MHz reference clock plugged into the CON1 connector of the SCBP.

    This external clock must be 0.01 ppm to meet the precision requirements.

    The voltage must be 3.3V.

    Best Regards, Laurent.

  • Hi Laurent,

    Thank you very much for your effort, this application is great for a quick start.

    Best Regards,

    Engin