您的位置 首页 产品

是什么烧坏了你的处理器?

ARM研发的路漫长而有趣,众人皆知的开发优势和面对问题时的一筹莫展,让人对ARM又爱又恨,而你与ARM又有怎样的情节呢?目前在工业控制系统中大量应用了嵌入式ARM,如工业过程控制、电力系统、石

  ARM研制的路绵长而风趣,众人皆知的开发优势和面临问题时的束手无策,让人对ARM又爱又恨,而你与ARM又有怎样的情节呢?

  现在在工业操控体系中很多使用了嵌入式ARM,如工业进程操控、电力体系、石油化工、数控机床等,ARM嵌入式体系的开展促进了工业操控自动化程度的进步。

  AM335x 微处理器为根据ARM Cortex-A8 处理器,在图画、图形处理、外设以及 EtherCAT 和 PROFIBUS等工业接口选项方面得到了增强。800MHz主频的Cortex -A8内核能远强于ARM9,可供给快速的数据处理和流通的界面切换。

    

  图1 AM335x功用框图

  凭仗其6路UART、2路CAN-Bus,2路USB OTG、可支撑2路以太网接口等强壮的通讯功用,以及工业级功能保证,已广泛使用于便携式导航体系、工业自动化、人机界面等多个职业。

  跟着Cortex-A8处理器的广泛使用,客户集体敏捷增加,客户遇到的问题却也是千奇百怪。今日咱们这儿一起来了解下有客户呈现的Cortex-A8处理器莫名烧坏现象是怎么回事?

  为了发现原因,解决问题,致远电子研制工程师对烧坏的模块做了很多剖析,发现烧坏模块都是电源域烧坏,那又是什么原因导致电源域烧坏呢?

  研制人员剖析会不会是模块的某些IO口过压或许倒灌电流导致烧坏IO口,情况严重从而烧坏CPU呢?有了剖析方向,下一步立刻查阅材料,做试验证明。

    

  图 2 TI官网M335x数据手册中规则的IO电压规模

    

  图 3 Freescale i.MX28系列芯片规则的IO电压规模

  为了进一步证明两者的不同,研制人员对模块进行了比照试验,经过了屡次测验发现,Freescale ARM9芯片CPU的IO耐压值最高为5V,而TI的Cortex-A8渠道M335x系列芯片CPU的IO耐压值仅为3.6V!信任这也是Cortex-A8渠道的CPU烧坏的一个重要原因。

  那么咱们在运用AM335x系列的芯片时又该留意哪些问题呢?

  1. IO运用留意事项:

  GPIO作为输入时,要保证最高电压不行超越3.3V,最低电压不行低于-0.2V。GPIO作为输出时,因为IO的驱动才能有限,单个IO最大输出4mA的电流,一切IO最大不超越50mA,主张驱动LED、光耦、继电器等功率器材时要外加三极管或MOS管。驱动LED、光耦等小功率器材时也能够规划成灌电流输出形式。

  运用Cortex-A8 IO时主张增加100R限流电阻,特别是预留的GPIO。

  2.电源规划留意事项:

  中心板的3.3V电源上电后才使能底板的3.3V电源输出,避免中心板上电时底板的3.3V经过IO影响中心板的上电时序,形成中心板无法发动或损坏。

    

  图 4 CPU上电时序阐明

  主张底板电源3.3V运用带有使能端的电源,将使能端连接在中心板的PWR_OK上(PWR_OK连接在中心板3.3V电源上)或运用GPIO做使能操控。且应增加下拉电阻,使该电源上电处于失能状况,避免上电时IO口状况不确定导致体系故障。

  3.发动设置留意事项

  EMU0 ~ EMU4为发动装备引脚,可作为一般GPIO运用,但上电时这两个引脚应当处于悬空或高阻状况,过错的装备将形成体系无法发动。因而主张规划时不要用作输入脚。

  M335x和A335x中心板的lcd_data[0..15]是AM335x处理器的发动项挑选引脚,假如这些引脚不运用做lcd数据线的时分,应当留意上电时的状况不能影响处理器的发动且只能用作输出引脚。

  GPMC_D[7..0]数据总线现已在内部被NAND Flash运用,外部需求用到GPMC总线时需严格遵守GPMC通信协议,避免影响体系发动。

  以上三点是体系使用中简单犯错的当地,要点给我们介绍下,期望在往后的规划中能为我们供给参阅根据。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/160370.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部