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

C2000的GPIO问题

    C2000内部有上拉电阻、这个电阻究竟有多大?

     数据手册中貌似没有写!

mangui zhang:

供参考

GPIO会被复用到两个甚至更多的信号,每个GPIO脚可以用作数字IO或外设IO。为了帮助你对这些引脚进行布线,或者当你需要将这些引脚复用时,一些外设信号按两种不同的引脚配置来处理。GPIO引脚的驱动能力(电流)一般是4mA,281x系列GPIO脚最大的开关频率是20MHz,280x/28xxx系列GPIO最大开关频率是25MHz。注意,在复位后,GPIO定义为输入管脚,常见的一个问题是如何处理没有用到的GPIO管脚?所有的28X器件均采用CMOS技术,所以,CMOS输入输出规则对这些器件来说都是适用的。用户可选择将GPIO配置为输出、不用、在管脚上配置适当的电路用作输入。通过一个上拉或下拉电阻(1kohm到10kohm)连接到Vcc或GND可以使GPIO处在固定的状态。任何一个允许float的输入都可以使输入缓冲进入线性模式,在这种模式下,多余的电流可以被牵引,多数情况下,这种牵引电流较小,影响不大。理论上,非关键输入可以定义为输出并保持floating状态,这样可以省电,但是一般情况下让它处于默认输入模式并把它们tie off。对于多个不用的输入管脚被tie off,可以用其他一些方法进行处理。如果多个输入需要被上拉,可以将他们连接到一个电阻上,电阻大小取决于输入电流的大小,同时电阻要足够小(满足欧姆定律),此时认为这些输入管脚从来不会被驱动为低电平。注意,如果小电阻上连接了太多的输入管脚,可能导致逻辑电平不能保持恒定值,如果逻辑电平不能保持恒定值,DSP可能认为这些输入管脚中的一个或多个是逻辑低电平,这在许多系统中都会引起很严重的后果。而当某个输入管脚一般情况下为高电平,但某些时候出于系统测试或其他原因的考虑,需要将其置低电平,对于这种输入管脚,必须单独给它一个上拉电阻,而不能与其他输入管脚共用上拉电阻。如果输入管脚是固定的低电平,则将他们接地;如果输入管脚一般情况下为低电平而某些时候要置高电平,则需要用一个大的下拉电阻;如果你确定某些GPIO永远不用,最好将他们接地。需要注意,有些管脚内部有软件控制的下拉/上拉,控制上拉/下拉的寄存器位在复位后可能并不是你所期望的状态,因此在初始化时要对这些控制位进行正确的配置

    C2000内部有上拉电阻、这个电阻究竟有多大?

     数据手册中貌似没有写!

rookiecalf:

回复 mangui zhang:

内部是弱上拉,电阻应该很大,如果你的外围电路有特定要求,就得自己做上拉

赞(0)
未经允许不得转载:TI中文支持网 » C2000的GPIO问题
分享到: 更多 (0)