微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请问如何知道cc2640是否在发射射频信号

请问如何知道cc2640是否在发射射频信号

时间:10-02 整理:3721RD 点击:

请教一下,如何知道当前cc2640是否在发射射频信号?因为系统中需要用到供电电池电压,发现在发射射频信号的时候,电池电压会有突降。

是否可以避开发射射频信号的时候测量电池电压呢?

1.程序擦掉就好了或者烧个TIRTOS的随便什么驱动。

2. 看你发什么数据,跑蓝牙协议栈吗? 跑协议栈,可以手机上装个lightblue等都可以搜索到蓝牙数据包

hi,TY,谢谢你的回答。我想知道如何在cc2640的程序中知道当前模块是否在发送射频信号。

我想在cc2640中测量电池电压,但是每当发送射频信号的时候,电池电压都会被拉低。我

我想避开发送射频信号的时候才测量电池电压。

谢谢!

自己写的程序,什么时候发送数据包自己不清楚?等发送完数据包,再测电压一般没什么问题

射频型号的发射(特别是在和手机建立连接的时候)这个时间是不可控的吧,射频处理不都是中断进行的吗?

收发是LL层的东西,封了,看不到。无法知道是否发送完成。正常情况,收发数据任务优先级高,ad采集任务优先级较低。

但由于是多核,可能两个在同时做也有可能的。你是怎么测电池电压的?AD直接测电池还是测2640内部的AONBatMonBatteryVoltageGet()?

你好,TY,我是通过Sensor controller控制ADC采样VDD来得到电池电压的。我用示波器看到在发射射频的时候,电池电压有明显的下降,大概0.15v左右。

对啊!不过cc2640 adc测量比cc2540好像难一些。

可以考虑直接使用芯片内部的batterymonitor来做试试,直接内部测试VDSS引脚。battservice.c有代码。

我用的是sensor controller来实现ADC采集电池电压,结合的是csc这个软件,弄明白了还是比较简单。如何规避发射射频时候的压降确实有点麻烦。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top