TI中文支持网
TI专业的中文技术问题搜集分享网站

使用CC2640R2F进行ADC读取,稳定的信号接到MCU的IO_30后电压产生异常是什么原因?

原理图大致如下,输入的电压信号是VTX1,经过如下电路,ADC读取采样点为VADC,直连到CC2640R2F的IO_30.

每隔500Ms会有一次电压脉冲信号,当VADC与MCU的IO_30未连接前的电压波形为

当与MCU的IO_30连接后再测VADC的电压波形

看电压波形出现了电压脉冲有丢失情况,理论上每500ms有一次电压脉冲的,不知道什么原因造成的,还是外围电路有问题,请求TI大神指点怎么解决!!

Kevin Qiu1:

第二张图上还是有一些小的脉冲信号,你说的缺失包括这些小脉冲吗,脉冲信号具体电压是多少,

先用ADC测下电压对比原信号看看电压值是否准确

user5390182:

回复 Kevin Qiu1:

第二张图上的小脉冲大约是100mv,平稳的大脉冲约是1.2V,脉冲类似一个方波。但我的采样点的VTX1的电压输入是300-600mv之间的一个个尖峰电压脉冲,VADC点不接IO_30前的电压也是一个个尖脉冲信号约100-300mV,波形与第一张图类似。就是接上IO_30后VADC点的电压就变成了第二张图的波形,小脉冲处100MV是与输入的采样电压VTX1规律并不一致,所以也不知道是原因

user5390182:

回复 Kevin Qiu1:

读出来的电压值也是约1.2V,跟原信号也不相等

Kevin Qiu1:

回复 user5390182:

我测试CC2640R2F ADC读取是正常的,没有问题
检查下电路

user5390182:

回复 Kevin Qiu1:

嗯我也在不断排查电路,那我想问下IO_30这个IO口直连被测信号会不会改变被测信号的电压值呢,尤其是接脉冲信号时,待读取的电压信号是300mV的,但连上IO_30后变成了1.2V,读出来的电压也是1.2V了,其实读取还是准确的,就这个点的电压直连上IO_30貌似改变幅值了

Kevin Qiu1:

回复 user5390182:

500ms的脉冲信号是离散的,脉冲信号对电压有影响,一般不能直接通过MCU的ADC来获取脉冲的幅度

user5390182:

回复 Kevin Qiu1:

我在脉冲信号到来的时候同步读取ADC值的,只是这个电压信号连上IO_30后发生了改变

Kevin Qiu1:

回复 user5390182:

之前没有遇到过这种情况,手上有其他型号MCU板子的话可以测下是否有类似情况

赞(0)
未经允许不得转载:TI中文支持网 » 使用CC2640R2F进行ADC读取,稳定的信号接到MCU的IO_30后电压产生异常是什么原因?
分享到: 更多 (0)