微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200的IO作为输入设置的问题

CC3200的IO作为输入设置的问题

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

看过CC3200的开发手册,IO作为上拉的时候,是10uA类型的上拉,即弱上拉。

我们自己设计的电路在外部也加了个10k的上拉电阻,然后该IO配置为输入功能。后来发现,配置为输入的IO口很容易受到干扰,用示波器测量,发现IO口的电压只有2V左右(排除供电问题,配置为输出的IO电压正常),用万用表测量,电压有2.8V左右。经过这样的分析,我认为IO口作为输入的时候,还是很容易受到干扰。

具体的初始化配置代码如下:

MAP_PRCMPeripheralClkEnable(PRCM_GPIOA2, PRCM_RUN_MODE_CLK);

MAP_PinTypeGPIO(PIN_08, PIN_MODE_0, false); //GPIO17 SW
MAP_GPIODirModeSet(GPIOA2_BASE, (1<<1), GPIO_DIR_MODE_IN);

不知道有没人遇到过这样的问题,该怎么处理呢,谢谢!

按理说外部加上上拉电阻也可以增强抗干扰能力,可以考虑再加个RC滤波电路屏蔽一下

电路外部是加了RC滤波的,最主要问题还是IO口的电压问题,用示波器测量只有2V左右(示波器测电压正常),而用万用表测量IO口电压有2.8V左右。

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

网站地图

Top