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米的连接。 下图为默认芯片的默认实际输出功率测试值,测试仪器为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 自动跳到下一个理论值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_DQPSK_POWER_DBM = 4 TX_POWER_CTRL_MAX_8PSK_POWER_DBM = 4 TX_POWER_CTRL_MAX_DQPSK_POWER_DBM = 5 TX_POWER_CTRL_MAX_8PSK_POWER_DBM = 5 4. 烧录成功后,利用BlueTest3进入DUT模式,即可用N4010A蓝牙综合测试仪去测试输出功率了。 5. QCC302x与304x修改输出功率不同之处在于302x是设置内部放大器的寄存器的数值,而304x则是限制放大器的输出最大值,方法不一样,但结果是相同的。而且304x可以单独设置BR, EDR 2/3M的输出功率。 来源:https://www.wpgdadatong.com/cn/blog/detail?BID=B1861 |
GMT+8, 2025-4-30 17:38 , Processed in 0.118895 second(s), 16 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.