[ZLG-MCU] LM3S316的IO口配制为I2C开漏输出时低电平能吸收多少灌电流?

[复制链接]
2919|3
 楼主| lshlin 发表于 2008-7-29 14:28 | 显示全部楼层 |阅读模式
LM3S316配制为I2C时低电平能吸收多少灌电流?驱动模式为开漏输出时没有看到。<br /><br />
zlgmcu 发表于 2008-7-29 16:33 | 显示全部楼层

开漏时,输出低电平时仍是2/4/8mA,高电平时没有驱动能力

  
 楼主| lshlin 发表于 2008-7-29 17:33 | 显示全部楼层

那3.3V的系统,I2C用1.5K的上拉电阻不是有问题?

按照函数库里面的配制,输出驱动是2mA的:<br />void<br />GPIOPinTypeI2C(unsigned&nbsp;long&nbsp;ulPort,&nbsp;unsigned&nbsp;char&nbsp;ucPins)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;//<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Check&nbsp;the&nbsp;arguments.<br />&nbsp;&nbsp;&nbsp;&nbsp;//<br />&nbsp;&nbsp;&nbsp;&nbsp;ASSERT((ulPort&nbsp;==&nbsp;GPIO_PORTA_BASE)&nbsp;||&nbsp;(ulPort&nbsp;==&nbsp;GPIO_PORTB_BASE)&nbsp;||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ulPort&nbsp;==&nbsp;GPIO_PORTC_BASE)&nbsp;||&nbsp;(ulPort&nbsp;==&nbsp;GPIO_PORTD_BASE)&nbsp;||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ulPort&nbsp;==&nbsp;GPIO_PORTE_BASE)&nbsp;||&nbsp;(ulPort&nbsp;==&nbsp;GPIO_PORTF_BASE)&nbsp;||<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ulPort&nbsp;==&nbsp;GPIO_PORTG_BASE)&nbsp;||&nbsp;(ulPort&nbsp;==&nbsp;GPIO_PORTH_BASE));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Make&nbsp;the&nbsp;pin(s)&nbsp;be&nbsp;peripheral&nbsp;controlled.<br />&nbsp;&nbsp;&nbsp;&nbsp;//<br />&nbsp;&nbsp;&nbsp;&nbsp;GPIODirModeSet(ulPort,&nbsp;ucPins,&nbsp;GPIO_DIR_MODE_HW);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Set&nbsp;the&nbsp;pad(s)&nbsp;for&nbsp;open-drain&nbsp;operation&nbsp;with&nbsp;a&nbsp;weak&nbsp;pull-up.<br />&nbsp;&nbsp;&nbsp;&nbsp;//<br />&nbsp;&nbsp;&nbsp;&nbsp;GPIOPadConfigSet(ulPort,&nbsp;ucPins,&nbsp;GPIO_STRENGTH_2MA,&nbsp;GPIO_PIN_TYPE_OD_WPU);<br />}<br /><br /><br />输出是不是不可靠?<br /><br />现在有一个项目已经小批量在用,设备会出现I2C被拉底的现象,不知道是什么原因。传输先比较长(最长有2米),速率用50K,通信设备(有射频干扰)
zlgmcu 发表于 2008-7-30 10:10 | 显示全部楼层

可以将驱动电流改得大一些,并加强防护,上拉一般取4.7~10

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

176

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部