完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1. 請問若想要讓 cc2541+cc2590 在不考慮功耗的情況下, 以最大的功率傳送/接收, 請問是否下列三行都需要執行? 或是只需執行第一行即可?
HCI_EXT_ExtendRfRangeCmd(); HCI_EXT_SetTxPowerCmd( HCI_EXT_TX_POWER_0_DBM ); HCI_EXT_SetRxGainCmd( HCI_EXT_RX_GAIN_HIGH ); 2. 另外, 在 swra422 文件中, 在 Table 4.6 的地方有提到 TXPOWER 若是設定為 0xF1 則有 10.4 dBm. 請問這是不是代表傳輸的功率比前述 HCI_EXT_TX_POWER_0_DBM 來得高? 3. 承上, 若是的話, 該以 "TXPOWER = 0xF1" 還是 "HCI_EXT_SetTxPowerCmd( 0xF1 )" 來設定呢? 謝謝. |
|
相关推荐
5 个讨论
|
|
Kai-Jung,
1. 只要执行第一个就行。其他的命令不需要。 第二个是设置2541本身的TX power。默认就是0dBm。第三条是设置接收窗口的宽度,gain_high 就表示开窗加到某个最大范围(stack 内部已经有预定义),对发射功率没有影响。 2. 这个table是根据254x的TXPOWER寄存器的对应值来的。比如说TXPOWER 配置成0xE1, 那么cc2541本身的输出是0dBm, 加上c2590之后就是表上的8.9dBm了。0xF1 是2540才有的,对应的是2540本身输出最大4dBm.。对于2541,则只有到0xE1。(对应的表格,你可以看一下2541的datasheet 文档SWRS110C) 3. 并非如此。HCI_EXT_SetTxPowerCmd() 能用的参数可以在hci.h中的定义中看到,只能设置三档。如第二点所说,0xF1并不是这个函数的参数,而是寄存器的配置值。 所以综上所述,只要HCI_EXT_ExtendRfRangeCmd()即可。 |
|
|
|
|
|
骑猪去天山 发表于 2019-9-27 16:24 瞭解了, 謝謝您. 那若是我以 CC2540 USB dongle 執行 BLE Device Monitor 時, 看到的 RSSI 只有 -40 dBm 上下, 是不是代表我自己設計的 PCB 出了什麼問題? 差目標 8.9 dBm 太多了. |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
919 浏览 1 评论
531 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
408 浏览 1 评论
962 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2125 浏览 0 评论
54浏览 3评论
CC3100BOOST使用CC3200lunchXL进行烧录
908浏览 2评论
150浏览 2评论
191浏览 2评论
169浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-27 07:43 , Processed in 0.871367 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号