在线情况
楼主
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
MSP430论坛QFA整理之--IO编
微近论坛原创
   本贴是根据论坛中经常碰见的初级问题整理出来,主要内容是由发问者提问的和网友回答的答案。审查整理后将收集这里。并安分类型地发布不同贴子发布。完毕后将清楚之前的贴子。答案未必全完正确,仅供参考。
   往后我们还将不断更新此贴内容,如果网友有需要关注这方面的内容请密切关注此贴更新状况。在每条主题中部分答案可能由多位网友提供的,所以我们也特别注释出来。

[1] 关于MSP430 TEST引脚的使用 [DC]
由于F1121只有20PIN引脚,而JTAG接口引线是与IO复用的。所以特此增加了TEST引脚来控制这复用功能,在编程时是控制TEST的电平或时序来对芯片进行编程的。TEST接一个电阻下地使TEST为低电平,此时为IO有效。若仿真器使TEST为高电平时,则为JTAG功能线使用。如果想了解更多关于TEST引脚的细节,详情请查看器件手册。

[2] MSP430常见的输入输出状态及阻抗 [DC]
MSP430上电时IO默认为输入状态端,输入状态为高阻(H-Z)。此时通过IO的最流最小,根据手册描述为50nA。其他输出状态为可以流入电流或输出电流,电流大小根据部分参考手册描述约可以输出输入在15-20mA左右。但不建议用如此大电流去直接驱动重负载。
还有一些例子在控制IO的高电平和低电平输出时采用一种方法,就是使PxOUT为0。然后改变PxDIR方向寄存器来控制IO的高低电平做法。比如输入时高阻,外部有上拉此时则为高电平。输出时,由于PxOUT为0则为低电平。

[3] MSP430 IO能不能直接与5V器件连接 [DC]
这个分两种情况。往430的IO输入,此时不能直接输入5V电平或更高电平;否则将有可能对MSP430芯片损坏。此时可以采用电平转换或直接用电阻2:3的分压方式直接分压然后再接入IO。
MSP430往IO输出,若输出是近VCC高电平时。目标器件分两种,比如目标器件是5V器件,如果目标器可以接收3V时为高电平的话那么这种可能就可以直接连接输出。若然近VCC高电平输出目标器件不能响应为高电平的话,此时应该增加电平转换电路来做适配。比如OC门、OC电路、专用电平转换电路等等来实现转换。

[4] 那些系列型号有带上拉或下拉电阻 [DC]
MSP430F1、4系列产品中的属早期产品,IO都不带上、下拉电阻。而新款F2、F5系列产品中则带了上下拉电阻。详情请查阅相关手册。

[5] IO在什么情况下比较容易损坏 [DC]
这个问题没有绝对的答案,不过据接触较长时间和各方网友的反映以下几种可能情比较高。可供参考:
其一 高压静电击坏,特别是在冷天或者在容易产生静电的场所。
其二 输入过高的电平电压易使IO端口损坏;这属人为作业因素。
其三 在IO作出时,且输出为1时。若此时直接对GND短路,也有可能造成损坏IO的可能性。在设计时要特别注意了。

以上是经常看见网友提问的问题作出一个简单整理和回答,如果有错误或描述不对之处请给予指证。
另外,一些关于IO的其他电参数,请查看相关芯片的手册。大部分数据可以在手册上能找到的,希望新手能习惯于多看手册。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
2
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
官方保留[1]
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
3
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
官方保留[2]
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
4
  • 头像
  • 级别
    • 积分30
    • 经验3160
    • 文章148
    • 注册2008-03-04
    顶!
    微控网感谢您的参与
    Powered by LeadBBS 9.2 .
    Page created in 0.1719 seconds with 5 queries.