SC880XG PinGPIO介绍课件.pptxVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. 1 SC880XG Pin GPIO介绍 上海· 北京·深圳·圣迭戈·韩国·印度 Pin GPIO 基础介绍 Pin Pin一般是指芯片引出至外部的管脚, 在SC880XG芯片上看到就是锡球(ball),在硅片上相应的叫做PAD,PAD和Ball是在封装厂使用金线连接(bonding) 在SC880XG上不同的Pin有不同特性,在芯片SPEC中会详细描述 GPIO General Purpose Input Output (通用输入/输出) 对Pin而言是GPIO一种功能状态 SC880XG中具体分为GPIO,GPI两种 该文档中关于Pin的配置原则更多是基于该功能模式下的一般原则 PAD结构 Pin上电初始状态 Pin配置寄存器结构 Pin配置Table 部分管脚及模块上拉独立配置项,一般使用默认配置,不修改,详细作用查看SPEC中0x8C000000寄存的说明 Pin对应配置寄存器 Pin驱动能力配置 Pin在系统工作时态的上下拉配置 Pin功能选择,具体配置对应情况可查阅SPEC中的Pin功能配置表 Pin在系统休眠时态的上下拉配置 Pin在系统休眠时态的输入输出配置 Pin功能配置表(SPEC) GPIO初始配置表 GPIO ID GPIO默认输出值,对于输入配置无效 GPIO输入输出配置 GPIO中断设置,可配置为电平、上升沿、下降沿、双边沿中断触发方式,或者无中断 注意: 方式作为GPIO使用的管脚,如要在程序中使用,则必须在该表中进行定义 只有电平中断可以唤醒芯片Sleep GPIO功能配置表 配置说明 ID 指定功能GPIO软件逻辑ID TYPE GPIO类型,主要区分芯片内部GPIO,还是外部扩展 VALID_LEVEL 逻辑判断True和实际电平的对应关系 NUM 对应的使用GPIO的ID(如果不是具体GPIO则设置GPIO_PROD_NUM_INVALID) CALLBACK 设置相关逻辑ID时会调用到的回调函数(如背光控制使用_GPIO_OpenLCMBackLight接口设置电流源) GPIO中断Handler注册 配置说明 中断类型在pm_gpio_default_map中配置 对于靠物理接触产生的中断(如耳机检测)必须打开去抖 Handler所传入参数为实际GPIO ID和发生中断时的实际电平 注册完中断后,中断将被默认打开,对于开机时不需要开的中断,最好在配置完Handler后调用GPIO_DisableIntCtl接口将中断使能关闭,以免有无效中断触发 Pin配置的影响 功耗:静态衬底电流 维持外围电路正常工作 系统工作稳定性 Gpio配置的影响 中断配置的合理性,影响系统稳定性(一般需结合Pin配置) 功耗影响--浮空高阻 悬空(浮空,floating):就是逻辑器件的输入引脚即不接高电平,也不接低电平。一般实际运用时,引脚不建议悬空,易受干扰。(IE=1,OE=0, PD=0,PU=0) 高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。 (IE=0,OE=0, PD=0,PU=0) 功耗影响--Digital接口控制原则 芯片的Core电压一般工作在1.8V(1.2V),而Memory接口、IO接口一般工作在3.0V(1.8V),因此在Memory接口、IO接口电路和芯片内部Core电路之间存在电平转换电路,如果接口信号在中间电平停留的时间过长,会导致电平转换电路中上下两个MOS管均处于打开状态,从而导致电流漏电,最终在Deep Sleep电流波形上产生电流尖峰和鼓包。 从这个角度出发,Digital接口信号控制的一般原则: Deep Sleep后,Digital接口信号禁止处于中间电平或三态; Deep Sleep前后不应存在电平转换;如有确实需要的电平转换过程,则应设法加快电平转换的时间; Pin配置原则 下列原则是,基于PAD电压域打开并与外设匹配前提下 PU/PD设置,需要注意与外围不可形成回路,这在Wake/Sleep状态都需要考虑.即若引脚的内部或外部设置了下拉电阻,则清除上拉电阻配置,避免产生电流回路,反之亦然 输入Pin不能浮空,如果外围无上下拉,需要使用芯片集成PU/PD 需要在sleep保持输出Pin,OE=1 需要在sleep保持输入Pin,IE=1 无特殊情况,FPU/FPD与SPU/SPD保持一致 可通过设置IE=0,OE=0实现硬件隔离 特殊情况 外设供电被断电,而与BB相连的总线仍然被供电,会存在透过总线进入器件与VDD形成漏电回路。此时建议设置IE=0,O

文档评论(0)

lifang365 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档