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.

CC2564B FCC Testing - Baud Rate & Duty Cycle



I am trying to find out how to create a firmware that would satisfy the below FCC test condition:

Bluetooth should broadcasts at channels 2402/2441/2480 MHz with a duty cycle as close to 100% as possible.

I have gone through the below links so far.

TI FCC Certification Guide

CC256x FCC Testing Guide

CC256x FCC Testing Guide for MSP430

How to Certify your Bluetooth product

CC256x VS HCI Commands

Whitepaper

TI Forum Post

I am planning to call VS_Enable_FCC_Test_Mode() available in Bluetopia\btvs\BTVS.c with the below arguments:

  • Modulation_Type = mtContinuousWave
  • Test_Pattern = VS_TEST_PATTERN_PN9
  • Frequency_Channel = 0 for 2402 MHz, 39 for 2441 MHz, 78 for 2480 MHz
  • Power_Level = VS_MAXIMUM_POWER_LEVEL
  • Generator_Init_Value = 0
  • EDR_Generator_Mask = 0

I have the following questions.

1. CC256x FCC Testing Guide for MSP430 says that I need to load the service pack (SP). Is this required?

2. The current baud rate is 115200 bps. Do I have to change this? The application uses Serial Port Profile.

3. Will the above mentioned arguments to VS_Enable_FCC_Test_Mode() ensure a 98% and above duty cycle?

4. The result for HCI_VS_Get_System_Status (0xFE1F)says that deep-sleep mode is "HCILL deep sleep enabled". Do I have to change this to "Deep sleep disabled" for the FCC test?

Please let me know if I am on the right track and also if you have answers to any of these.