技术支持Technical

基于TI AM5728嵌入式工业互联网,机器视觉方案

时间:2016-10-20     作者:


基于TI AM5728嵌入式工业互联网,机器视觉方案

座谈简介

德州仪器(TI)拥有完备的高性视频能处理器产品线,能够提供完整的视频处理解决方案。AM5728 作为美国德州仪器公司 Sitara 系列最新型 SOC 片上系统,通过多核心异构处理方案、可编程多媒体处理和超高速数据通信接口,将为用户带来全新的数据计算性能和方案灵活性。 本次研讨会中将向您推介TI AM5728工业自动控制和机器视觉处理技术,它是当今TI最新的高性能工业方案,具有广泛的应用前景。例如工业机器人,精密数控机床,五轴雕刻机,工业HMI,智能交通,VR/AR等领域,由于其灵活的接口和性能,还有更广泛的场景。

精彩问答

[问:ezcui]

封装形式有几种?

[答:Wangnannan]

目前只有一种封装形式:760PIN的BGA封装

[问:ezcui]

带有哪些具体的实用接口?

[答:Wangnannan]

1x USB3.0,1x USB2.0,1x SATAII,1xPCIE,6个UART, 2x CAN,1x QSPI,1x GPMC 还有多个I2C,SPI,MMC总线控制器,使得AM5728可以控制多种多样的外设芯片 同时AM5728包含PRU-ICSS实时控制模块,使得AM5728可以很好的应用于工业控制领域

[问:xienaicong]

这个方案哪里能拿到

[答:Wangquan]

可以进入我们官网或者联系我公司技术。

[问:wlife]

提供,demo程序吗?

[答:Wangquan]

可以进入我们官网或者联系我公司技术

[问:ZDWJAY]

对自动驾驶开发有什么优势呢

[答:Wangquan]

AM5728可以运行RT-Linux或者RTOS,可以满足汽车里边的实时应用

[问:ezcui]

这是何时推出的?反响如何?

[答:Wangquan]

现在有配合客户的项目进行中。

[问:york_feng]

USB3.0可以做HOST用吗?

[答:zhangjiajie]

可以,目前是host模式

[问:rzy]

ESAM加密芯片是用哪个厂商的?由谁来管理密钥,用户自己?

[答:zhangjiajie]

目前板载预留的ESAM的位置,芯片型号为ATSHA204,Atmel公司的硬件加密芯片,I2C接口

[问:dwwzl]

能否加入视频识别功能?

[答:Wangquan]

视频识别功能,可以通过opencv算法来实现

[问:dwwzl]

视频数据是否需要加密处理呢?

[答:zhangjiajie]

看行业应用了吧,一般不需要

[问:dwwzl]

视频传输速率在多少范围内合适?

[答:zhangjiajie]

对于VP口,视频数据量控制在1080P60以内最好。

[问:telsun]

四路视频拼接有参考方案提供不?

[答:zhangjiajie]

正在开发中,

[问:ly830102624]

是不是8核的处理器?

[答:Wangquan]

AM5728是双核cortex-a15 + 双核C66X DSP + SGX544MP2 + 2x PRU-ICSS实时处理模块 + 视频编解码协处理器

[问:le8800]

这款速度能出来多快,功耗最少能多少

[答:Wangnannan]

MINI5728上用的是1.5GHz主频的Cortex-A15,芯片功耗在3.5-5W。

[问:aqu2k]

是不是8核的处理器?

[答:Wangquan]

AM5728是双核cortex-a15 + 双核C66X DSP + SGX544MP2 + 2x PRU-ICSS实时处理模块 + 视频编解码协处理器

[问:ch02836512]

方案成熟不稳定不

[答:Wangquan]

AM5728源自于汽车应用芯片dra7x系列芯片,因此方案是非常成熟的

[问:aqu2k]

是不是新去Cortex 15的?

[答:Wangquan]

AM5728是双核cortex-a15 + 双核C66X DSP + SGX544MP2 + 2x PRU-ICSS实时处理模块 + IVA-HD视频编解码协处理器

[问:ch02836512]

应用方向是什么好用不

[答:Wangnannan]

可以应用领域:运动检测、机器视觉、HMI、视讯

[问:linger223]

AM5728在电力行业有应用吗?

[答:zhangjiajie]

在智能电网,电力监控方面可以应用。AM5728支持DDR的ECC,在强干扰方面会有优势

[问:xinxin7489]

有哪些具体的应用案例?

[答:Wangnannan]

目前我们有opencv的canny、Sobel等算法案例、使用opencl加速的opencv算法案例、opencl通用计算案例、QT案例、视频编解码案例。

[问:ezcui]

有无独特的创新优势?

[答:Wangquan]

作为工业级芯片,AM5728讲究的是稳定性和持续性,因此选用的是cortex-a15而不是最新的cortex-a72 另外am5728算是工业级芯片里边,性能最强的了,2x C66x DSP可以进行复杂的浮点运算,支持openCV3.1算法框架 使得am5728能够很容易的移植PC端算法,同时openCV支持使用openCL进行硬件加速 AM5728还包含多种外设接口比如USB3.0,PCIE,SATAII,QSPI等等接口

[问:telsun]

MINI5728同时提供操作系统不?

[答:Wangquan]

提供嵌入式Linux系统,内核版本是,4.18 还提供Debian8.3桌面系统

[问:tsaqd8288]

能耗是多少

[答:Wangnannan]

MINI5728上用的是1.5GHz主频的Cortex-A15,芯片功耗在3.5-5W。

[问:rzy]

MINI5728内存可扩展不,最大支持多大内存?

[答:zhangjiajie]

可以通过TF卡扩展,或者SATA接口扩展硬盘存储。

[问:rzy]

MINI5728是几层板?电源要几瓦的?

[答:Wangquan]

8层板,输入电源12V,2A即可

[问:shj_23]

能够支持Android操作系统吗?

[答:Wangquan]

暂时还不支持android系统,只支持嵌入式Linux和debian8.3

[问:wojiaomt]

在可靠性方面表现如何,比如抗静电、异常复位保护、高低温对系统时钟精度的影响等?

[答:zhangjiajie]

AM5728是从汽车级芯片导入到工业应用的,温度范围支持-40-85和-40-105°,所以高低温对芯片本身没有影响。防静电、时钟精度都是AM5728之外的设计要求,比如对晶体晶振的的选型要求,接口电路的ESD设计等。

[问:lhxzui]

AM5728的套件库完善吗?方不方便开发?

[答:Wangquan]

已经基本完善了,正在优化的过程中 比如通过OpenCL调用DSP 通过gstreamer框架进行视频编解码和视频分割 支持OpenCV算法库,同时支持使用OpenCL来加速算法 支持OpenGL框架来调用3D图形加速器 工业实时模块PRU-ICSS通过专用软件包调用

[问:telsun]

本方案提供视频识别实例软件吗?

[答:Wangnannan]

目前我们有使用opencv采集USB2.0相机。 正在开发千兆网口相机识别。可以在我们网站下载相关资料

[问:liang-1011]

支持最大的视频带宽?

[答:zhangjiajie]

每通道采集和显示时钟都是165MHz,可以支持1080P60帧

[问:mingzhouxu]

请问硬件视频解码支持哪些格式?

[答:Wangquan]

硬件解码支持H264解码,MPEG4解码,以及图片的JPEG

[问:kairong89]

问题: 问:有那些外设接口 答案: HDMI输出、USB、SATA、网口、音频接口等。USB支持USB3.0.。支持工业EtherCAT总线

[答:Wangquan]

还有I2C,SPI,串口,GPMC,MMC,PCIE,

[问:djgyy]

能在粉尘比较大的环境下使用吗?

[答:zhangjiajie]

AM5728有工业级(-40-85°)和扩展级(-40-105°),完全满足工业应用需求。您说的粉尘对板级设计要求会高一些,可以通过刷三防漆等方式满足。

[问:syj317]

5728的数据存储是多大?用户可以自己扩展吗?

[答:zhangjiajie]

板载8GB emmc,可以通过TF卡扩展,32GB的卡测试没问题。

[问:yuanwenxuan]

在视频处理上有什么优势?

[答:zhangjiajie]

多路高清视频输入是个大优势,计算能力方面, AM5728内置的双核Cortex-A15@1.5GHz性能已经不错,可以支持不太复杂的机器视觉的实时计算, 再加上双核的C66X浮点DSP,可以对复杂算法进行加速,能实现更强的视觉处理功能。   在性能提升的同时,功耗控制的很好,不需要风扇散热。

[问:tsaqd8288]

大多用在那些行业

[答:Wangnannan]

运动检测、机器视觉、HMI、视迅等

[问:liang-1011]

TI AM5728支持那些通讯方式?

[答:zhangjiajie]

千兆网、PCIE、USB3.0、USB2.0、SATA、CAN、UART、I2C、SPI、SDIO、GPIO、GPMC等

[问:weijinke]

物联网的安全性问题如何?主要是如何解决的?

[答:zhangjiajie]

基于网络可以通过HTTPS方式保护安全性,数据传输前可以用AM5728内部硬件加密模块进行AES等多种加密,这样的话需要接收端也有对应解密功能才行。如果两端都是AM5728则没这个问题。

[问:szyouer]

支持的软件平台是咋样的?

[答:zhangjiajie]

支持linux4.1.x 主线内核,偏定制开发; 支持debian8.x 桌面系统,当工业PC用,通用性强。

[问:szyouer]

在多媒体加速上AM5728处理器配备的图形加速器是哪种?

[答:zhangjiajie]

3D加速器是PowerVR SGX544 双核 2D加速器是GC320

[问:zjbhello]

am5728的开发工具是什么,有没有机器视觉,电机控制的demo

[答:Wangquan]

系统级的就是linux了,IDE可以选择用CCSv6.x 有基于openCV的机器视觉DEMO,比如Sobel边缘检测   AM5728可以做etercat主站,进行电机控制。

[问:szyouer]

TI AM5728是否支持实时现场总线协议和其它工业通信?

[答:Wangnannan]

5728支持ethercat总线

[问:cntszxb]

1.5GHz运行时AM5728的最大功耗是多大?

[答:Wangnannan]

芯片功耗在3.5-5W。

[问:67290227]

这个片子功耗怎样

[答:Wangnannan]

MINI5728上用的是1.5GHz主频的Cortex-A15,芯片功耗在3.5-5W。

[问:lingf]

开发环境采用什么软件?

[答:Wangnannan]

使用ubuntu 64bit 开发

[问:凤凰息梧桐]

有那些外设接口

[答:Wangnannan]

HDMI输出、USB、SATA、网口、音频接口等。USB支持USB3.0.。支持工业EtherCAT总线

[问:XQ331]

机器视觉应用会有什么门槛吗?

[答:zhangjiajie]

要懂些算法原理,基于openCV上手会快不少。必要的基础还是要有的。

[问:yuanwenxuan]

在视频处理上有什么优势?

[答:Wangquan]

AM5728拥有4个VIP口,可以同时采集多路视频信号,同时芯片内部包含IVA-HD视频编解码协处理器,支持1路1080P60的解码或者编码,芯片内部包含一个VPE模块可以用来处理颜色空间转换,视频scale,deinterlace等等 最关键的是AM5728对于上述硬件模块的使用都是通过gstreamer框架,对于熟悉桌面版本Linux多媒体开发的研发人员,可以很容易的使用AM5728进行多媒体框架开发

[问:szyouer]

TI AM5728用于实现控制功能的内核是哪种?

[答:zhangjiajie]

ARM的话可以通过RTlinux内核实现,实时性不错,同时有linux系统的支持开发方便。 DSP本身就是实时内核, M4运行的是sysbios,也是TI的实时系统。

[问:lwysz]

AM5728具体属于什么系列处理器?

[答:zhangjiajie]

属于TI Sitara系列,和 AM335x、AM437x是一个系列的,定位高端,注重性能和功耗的平衡。

[问:altv]

接口的灵活性突出表现在哪些方面

[答:zhangjiajie]

从硬件上看,AM5728的管脚复用程度很高,平均每个IO都有5种以上的功能设置,在设计电路时可以更具项目特点选择管脚实现的功能。可能A项目偏重视频输入,那管脚复用就配置VP多一些;B项目偏重通信,那就是配置网口和工业总线多一些。AM5728可以通过灵活配置pinmux支持各种应用设计。

[问:cntszxb]

视频检测算法是自己设计还是有免费的软件包?

[答:zhangjiajie]

目前是基于OpenCV做的,后续会加入独立的算法包,比如增加对工业上常用的Halcon算法库的支持。