QCC3046修改输出功率

 1,  QCC3046在出厂时默认设置是最大的输出功率13dBm, 当客户需要过BQB, FCC ,CE等认证时,要把输出功率调整到Class 2级别(-6~+4dBm)。此时,需要在软件MDE里指定BR和EDR的输出功率最大值。

 按照蓝牙规范的规定,class是标明输出功率。通常:

Class 1:是1mW (0dBm)~100mW (20dBm)。

Class 2:是0.25mW (-6dBm)~2.5mW (4dBm)。

Class 3:则为≤ 1mW (0dBm)。

只要发射功率能超过0dBm就是属于Class 2的范围,但是如果超过4dBm的话 那就是Class 1;而通常情况下Class 1可达100米左右 Class 3可达10米的连接。

  

  大大购相关商品   DVK2004_QUALCOMM_QCC3046MODULE >> 查询存货及售价

下图为默认芯片的默认实际输出功率测试值,测试仪器为N4010A:

 

 

 

 

2,  使用MDE打开工程,并在以下位置增加对应的PSKey值,

        设置的最后一位数字( 10 )代表允许芯片的最大输出功率值10dBm

       注意:芯片理论输出功率值只能选择-20,-16,-12,-8,-4,0,4,8,13dBm中的一个。

      当设置值小于其中一个理论值时,会自动往小一个等级的理论值去选择,作为输出。

 

举例1: 想要调用8dBm的理论值输出功率(实际芯片可能在不同信道上输出功率会有差异,可能CH1是8.6dBm, CH39是9.3dBm),为了保证所有CH的输出,应设置允许最大输出功率为10dBm,即设置值大于理论值。

 

TX_POWER_CTRL_MAX_GFSK_POWER_DBM = 10

TX_POWER_CTRL_MAX_DQPSK_POWER_DBM = 10

TX_POWER_CTRL_MAX_8PSK_POWER_DBM = 10

 

 

 





仪器测试的输出功率值(Normal Power):

 








而如果设置值为8dBm的话,仪器测试的输出功率值(Normal Power):

自动跳到下一个理论值4dBm作为输出。  所以设置值应选择10dBm。

 

 

 

 


下图分别是设置值为3,4,5dBm的测试图。

 

TX_POWER_CTRL_MAX_GFSK_POWER_DBM = 3

TX_POWER_CTRL_MAX_DQPSK_POWER_DBM = 3

TX_POWER_CTRL_MAX_8PSK_POWER_DBM = 3

 








TX_POWER_CTRL_MAX_GFSK_POWER_DBM = 4

TX_POWER_CTRL_MAX_DQPSK_POWER_DBM = 4

TX_POWER_CTRL_MAX_8PSK_POWER_DBM = 4










TX_POWER_CTRL_MAX_GFSK_POWER_DBM = 5

TX_POWER_CTRL_MAX_DQPSK_POWER_DBM = 5

TX_POWER_CTRL_MAX_8PSK_POWER_DBM = 5

 

 





3,   增加对应的PSKey值后,点击 File  里的 Save All保存文件。再点击Build 里的 Deploy All 把软件编译并烧录至开发板中。

 

 


4,   烧录成功后,利用BlueTest3进入DUT模式,即可用N4010A蓝牙综合测试仪去测试输出功率了。

 
5,  QCC302x与304x修改输出功率不同之处在于302x是设置内部放大器的寄存器的数值,而304x则是限制放大器的输出最大值,方法不一样,但结果是相同的。而且304x可以单独设置BR, EDR 2/3M的输出功率。

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论

有用,有用啊,太好啦
o( ̄▽ ̄)d
太有用了,点赞,收藏了
太有用了,点赞,收藏了
经典,值得学习!!!!