0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用AM335x系列芯片该注意哪些问题

AGk5_ZLG_zhiyua 来源:未知 作者:刘勇 2017-12-13 06:08 次阅读

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通信协议,防止影响系统启动。

这三点是系统应用中容易出错的地方,这里重点给大家介绍下,希望在今后的设计中为大家提供参考依据。

ZLG致远电子16年来致力于高端测量与分析仪器、嵌入式工控与物联网等领域的各项技术的研究,踏踏实实做技术,只为能给您提供好的产品和优质的技术服务。

图5 ZLG致远电子工业互联网智能控制方案


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8648

    浏览量

    361746
  • AM335x
    +关注

    关注

    1

    文章

    92

    浏览量

    24801
  • 致远电子
    +关注

    关注

    13

    文章

    397

    浏览量

    31062

原文标题:【应用笔记】是什么烧坏了你的处理器?

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    am335x 双网口不同网段

    最近在用am335x,用到双网口。现在网口可以使用,但是有下面一个需求,双网口不同网段。AM335x的板子上有2个网口,都好用。现在网口1的IP:192.168.10.11,连接
    发表于 08-29 09:14

    AM335x 开发板资料打包

    增强。AM335X的优点有如下几个:  第一:器件是最便宜的Cortex A8 处理芯片,这个对中国市场至关重要 ,甚至是决定性的因素。  第二:TI 史上公开资料最全的一个芯片。 
    发表于 03-14 11:56

    am335x的电源设计

    看了am335x的硬件设计,他的电源管理芯片用的都是配套的电源管理芯片,我想只要是满足了am335x的电源需求,不用这个电源芯片也可以吧,毕
    发表于 05-15 02:30

    am335x boot问题

     am335x boot有多种方法,通过串口,CD卡,NAND FLASH的启动方式都用过,也都不成问题。  看了TI的介绍,335x是支持USB方式下载的。但是并没有看到相关的具体介绍及相关操作
    发表于 05-15 07:07

    am335x dts文件疑惑

    am335x在arch/arm/boot/dts目录下有2个dts文件 am335x-evm.dts和am33xx.dtsi am335-evm.dts里面应该是配置各个驱动的dts文
    发表于 05-15 08:43

    AM335X NMIn 做中断怎么设置

    hi: am335x中,gpio作为中断,dts文件中如下设置 interrupt-parent = ; interrupts = ; 我们板子上把nNMI(B18)作为hdmi的中断,请问在dts文件中如何设置?
    发表于 05-15 02:58

    关于AM335X Uboot

    安装完ti-sdk-am335x-evm-07.00.00.00-Linux-x86-Install 后发现uboot 源代码下面有个子目录Am335X,里面也有arch,include,board等目录和根目录下面的文件重复,请问Am
    发表于 06-21 12:48

    AM335x新品发布】TI Sitara系列TL335x-EVM-S评估板你知多少

    `今天小编给大家介绍一款新出的AM335x产品:TL335x-EVM-S评估板,具体的参数是如何的呢?请跟小编一起来看看吧!目录【AM335x新品发布】 TI Sitara系列
    发表于 11-13 16:50

    AM335X的优点是什么?

    AM335X的优点是什么?什么是MCU(单片机)?
    发表于 02-09 07:25

    AM335x开发资料

    am335xam335xam335x是ti(德州仪器)基于
    发表于 10-10 06:53

    am335x芯片资料(中文手册免费下载)

    AM335X是TI(德州仪器)基于 ARM Cortex-A8内核的AM335X微处理器在图像、图形处理、外设和诸如 EtherCAT 和 PROFIBUS 的工业接口选项方面进行了增强。中文版am335x
    发表于 12-29 10:51 453次下载

    AM335x Sitara™ Processors Technical Reference Manual

    AM335x Sitara™ Processors Technical Reference Manual AM335x系列处理器的技术参考手册
    发表于 12-29 11:11 84次下载

    AM335X功耗总结

    本文讨论了用于AM335X ARM®皮质-A8微处理器(MPU)的公共系统应用使用场景的功耗。
    发表于 05-17 16:06 27次下载

    Cortex-A8处理器:AM335x的特点及应用介绍

    Cortex A8:AM335x
    的头像 发表于 05-06 06:01 5185次阅读
    Cortex-A8处理器:<b class='flag-5'>AM335x</b>的特点及应用介绍

    AM335X处理器的PCB设计

    AM335X处理器的PCB设计
    发表于 09-30 17:35 0次下载