一款合适的处理器,是每个工程师在开发设计前期调研必须面对的难题。而如何挑选一款符合产品开发的处理器呢?今天我们就以ST公司的STM32MP1系列处理器进行分析比较。
ST公司目前已经发布了两款不同类型的MPU芯片,分别是STM32MP15系列和STM32MP13系列。这两款芯片的特点十分鲜明:STM32MP15采用的是ARM A7 + M4异构CPU,可以实现双系统,支持Linux和RTOS操作系统,并且拥有3D GPU和MIPI显示接口;STM32MP13系列对比STM32MP15系列进行了精简化处理,但功能应用得到提升,处理器主频提高到1GHz,自带的双千兆以太网,双CAN FD功能十分适合应用在工业物联网和汽车通信领域。
而作为ST的年度官方合作伙伴,完美体育·(中国)手机网页版电子从2019年就紧随ST的脚步,同步发行STM32MP151,157和今年首发的STM32MP135系列核心板、开发板。完美体育·(中国)手机网页版使用高性能的邮票孔设计,尺寸紧凑连接可靠,内置电源管理,DDR,EMMC/NAND FLASH芯片,便于客户跳过复杂的电源设计,并且专属的金属屏蔽罩可防尘防触摸,还可根据客户需求进行镭雕设计。
而如何挑选合适的核心板进行设计呢?我们可以通过以下几点进行对比:
1.处理器性能不同
MYC-YA15XC-T核心板基于STM32MP151处理器,这个CPU是一种单Cortex-A7+单Cortex-M4异构而成的结构。
MYC-YA157C核心板是基于STM32MP157处理器,这个CPU是一种双核Cortex-A7+单Cortex-M4异构而成的结构,内部还集成了GPU,MIPI DSI, CAN FD等控制单元。
MYC-YF13X核心板是基于STM32MP135处理器,这个CPU是一种单核Cortex-A7处理器 最高频率达1GHZ,内部还集成了双路千兆以太网,两路 CAN FD等控制单元。
2.模块不同
MYC-YA157C比MYC-YA15XC-T多了一个千兆的网络PHY芯片,MYC-YA15XC-T 采用了ST的电源管理芯片,STPMIC1;
3.尺寸不同
三个模块的尺寸不同,MYC-YF13X和MYC-YA15XC-T为39*37mm,MYC-YA157C核心板为43*45mm;
4.连接的PIN不同
三个模块的pin脚个数不同,MYC-YF13X和MYC-YA15XC-T是148PIN邮票孔、MYC-YA157C核心板164PIN邮票孔。
对于工程师们该如何选择合适模块呢?
总体来说,如果项目对性能,网络,显示等方面要求比较高,同时还需要用到can和mipi屏等外设资源建议使用MYC-YA157C核心模块。如果是出于成本考虑,不需要太高的性能和太多的外设资源,可以优先评估MYC-YA15XC-T核心模块。对于想从MCU升级到Linux操作系统,并且用到双路以太网的客户,可以评估MYC-YF13X核心模块。目前我们这三款产品在工业互联智能网关、智慧楼宇门禁管理、泛在电力FTU/DTU、工业HMI等方面都用应用案例。
完美体育·(中国)手机网页版基于STM32MP1系列核心板也有提供配套的开发板,给客户开发带来不同的设计体验,配套的资料丰富,方便开发者评估。
自完美体育·(中国)手机网页版国产全志T113系列的核心板发布以来,这款高性价比、低成本、入门级、高性能的国产核心板咨询不断,配套的开发板已经成交量数百套,深受工程师们的青睐,为了集齐T113全系列的产品,这次完美体育·(中国)手机网页版发布了基于全志T113-i处理器的核心板和开发板,让广大工程师有了更多的选择。接下来看看这款T113-i国产核心板的性能和优势。
MYC-YT113i国产核心板
真正的国产核心板,100%国产物料认证
核心板采用100%国产物料,经赛宝实验室权威认证,物料自主可控,产品生命周期长,全面验证国产化,终端用户可放心选用。
MYC-YT113i国产核心板-物料自主可控认证报告
采用全志T113-i处理器,高性价比
T113-i是全志科技在智能工控领域和汽车领域的一款高性价比、入门级嵌入式处理器。T113-i处理器配备2*Cortex-A7@1.2GHz 、外置DDR2/DDR3接口、支持1080p高清视频解码、HiFi4 DSP。此外还具备视频采集接口(Parallel-CSI/CVBS in)、显示器接口(MIPI-DSI/LVDS/RGB/CVBS out)、USB2.0 接口、CAN 接口、千兆以太网接口,因此特别适用于入门级工业人机界面(HMI)和具有视频功能的嵌入式设备等应用。
全志T113-i 处理器框图
外置DDR3,可以灵活配置容量
为了满足不同的行业需求,完美体育·(中国)手机网页版T113-i核心板的DDR3内存提供灵活配置:256MB/512MB/1GB可选。针对不同的行业需求,用户能够按照自身实际需求自由选择最适配的核心板型号。
沉金工艺,品质可靠
MYC-YT113i核心板采用高密度高速电路板设计,在大小为37mm*39mm板卡上集成了T113-i、DDR3、eMMC、E2PROM、分立电源等电路。核心板以SMD贴片的形式焊接在底板,管脚为邮票孔+LGA封装。板卡采用6层高密度PCB设计,沉金工艺生产,独立的接地信号层,无铅。
丰富的外设资源
MYC-YT113i核心板通过邮票孔+LGA引出信号和电源地共计140+50PIN,这些信号引脚包含了丰富的外设资源。
配套开发板
MYD-YT113i开发板,采用12V/2A直流供电,搭载了千兆以太网接口、1路USB2.0协议M.2 B型插座的5G/4G模块接口、板载1路USB2.0协议的WIFI模块、2路LVDS显示接口、1路音频输出接口、2路USB HOST Type A、1路 USB OTG Type-C接口、1路USB debug Type-C接口、1路Micro SD接口、1路兼容树莓派扩展接口。
MYD-YT113i 开发板图
丰富的开发资源
MYD-YT113i提供丰富的软件资源以帮助客人尽快实现产品的开发。在产品发布时,您可以获取全部的Linux BSP源码及丰富的软件开发手册,提供丰富的Linux系统软件资源和基于QT5的HMI V2.0系统。另外还提供ubuntu 22.04,未来还将支持TINA系统。
MYC-YT113i核心板参数
|
|
Ethernet |
RGMII/RMII x1 |
USB |
2*USB2.0 |
UART |
6*UART |
CAN |
2*CAN |
TWI |
4*TWI |
SPI |
2*SPI |
ADC |
1*GPADC
4*TPADC |
DISPLAY |
1*MIPI DSI,1*RGB,2*LVDS
1*CVBS out |
CAMERA |
1* Parallel CSI
2*CVBS in |
AUDIO |
2* I2S |
MYD-YT113i开发板参数
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
如果你正在寻找一款国产处理器,不妨了解一下这款全志T113i核心板及开发板。
产品链接:https://www.myir.cn/shows/132/66.html
各位筒子们!
金秋好时节,
完美体育·(中国)手机网页版NXP系列开发板搞活动啦~~
超多福利优惠
都给你们妥妥地安排上
给你的秋天加点猛料!
一直以来,完美体育·(中国)手机网页版和NXP都保持深度合作。完美体育·(中国)手机网页版推出基于NXP系列的低、中、高端核心板开发板,为客户提供不同功耗、可扩展性、计算性能、安全性的产品,满足客户多样化的开发需求。分别有i.mx6ul、i.mx 8mini、i.mx 8m plus、LS1028A等产品。
为了回馈广大客户一直以来的支持,在【myir旗舰店】购买完美体育·(中国)手机网页版NXP系列开发板,就可参与抽奖,可赠送恩智浦/完美体育·(中国)手机网页版定制的礼品1个,随机抽取,100%中奖哦!
活动时间
9月15日 - 11月15日(活动期间每个ID限参与1次抽奖)
活动流程
Step.
1
前往淘宝【myir旗舰店】下单后,将微信号私聊给完美体育·(中国)手机网页版天猫客服。
Step.
2
完美体育·(中国)手机网页版的客服会添加您的微信,在微信上发抽奖小程序。
Step.
3
中奖后,请将中奖界面截图给完美体育·(中国)手机网页版客服领取礼品。
Step.
4
【温馨提示】如所购开发板,申请了退款,礼品需一起退回。
活动上架开发板
边缘计算的i.MX 8M Plus开发板
完美体育·(中国)手机网页版的MYD-JX8MPQ开发板的处理器:i.MX 8M Plus处理器是基于Cortex-A53的多核架构,具有2.3Tops处理能力的NPU。MYD-JX8MPQ开发板不仅拥有异常强悍的高性能处理器,还有丰富的开发资源完善的软件开发生态支持,提供丰富的显示功能(LVDS、HDMI等显示接口,支持双屏异显),以及工业接口(如双路CAN、双以太网,双USB 3.0等),这使其可以胜任不同的工业边缘计算场景。
人机交互应用的i.MX 8M Mini开发板
完美体育·(中国)手机网页版的MYD-C8MMX-V2开发板同样基于NXP的i.MX系列处理器开发,采用i.MX 8M Mini系列处理器、4核Cortex-A53,每个核的主频达到了1.5GHz。同时又集成了一个Cortex-M4内核,运行频率高达400MHz,响应实时性需求,也为新一代高性能智能设备提供设计基础。同时完美体育·(中国)手机网页版i.MX 8M Mini的核心板采用先进的14LPCFinFET工艺技术构建,提供更快的速度和更高的电源效率,功耗比同类产品低40%,可以应用于广泛的工业以及物联网应用。
入门级NXP i.MX6UL开发板
i.mx6ul系列为入门级开发平台,CPU内核Cortex-A7、 主屏900Mhz,价格非常有优势,交期稳定,核心板小巧(只有37mm*39mm),采用屏蔽罩设计和邮票孔设计,成本低。完美体育·(中国)手机网页版MYD-Y6ULX-V2开发板板载资源丰富的底板搭载多种存储器和主流的接口功能,并且支持Linux、RT-Thread以及鸿蒙系统,开发生态资源十分丰富,久经“沙场”,这款入门级开发板依然是同类型产品中的佼佼者,让嵌入式开发事半功倍。目前已经在各行业应用,年出货量达到100万片。
双核A72的NXP LS1028A开发板
NXP LS1028A处理器为NXP高端系列处理器,采用双核Cortex A72,原生支持6个千兆工业网口,主频1.5GHz,还具备PCIe3.0、SATA3.0、USB3.0、CAN-FD等高速总线接口; 具有丰富的高速接口和支持高清显示的特点,适用于工业路由器、工业控制、边缘计算、汽车电子、工业物联网等对高速总线接口、处理性能以及显示要求较高的场景。
2023年9月12日至10月27日,以“STM32,不止于芯”为主题的第十六届STM32全国巡回研讨会将走进11个城市。本届研讨会为全天会议,我们将围绕STM32最新产品开展技术演讲和方案演示。
本次STM32全国研讨会,完美体育·(中国)手机网页版电子将现场展出STM32相关的最新产品技术和应用演示,为工程师们提供共话交流共同探索的开放式平台。届时,完美体育·(中国)手机网页版电子的技术工程师将与各位嘉宾面对面深入交流。感兴趣的客户和朋友欢迎莅临参观了解!
完美体育·(中国)手机网页版电子的明星产品将精彩亮相
完美体育·(中国)手机网页版MYC-YF13X核心板及开发板
基于STM32MP1系列MPU,STM32MP135高性价比入门级MPU设计平台,完整的安全生态系统让MCU开发者友好地过渡到MPU平台设计。
完美体育·(中国)手机网页版MYC-YA15XC-T核心板及开发板
基于全新处理器STM32MP151,提高性能与成本优化组合
MYC-YA157C-V3核心板及开发板
基于STM32MP157处理器,ST公司Linux MPU第一款芯片,为高端HMI类产品量身定制,支持多种应用场景的HMI2.0应用。
好礼相赠、打折优惠
巡展期间,完美体育·(中国)手机网页版期待您的光临。完美体育·(中国)手机网页版展台将限量发放5折优惠券,可用于购买MYD-YF13X系列开发板,期待您来现场领取(每个城市都有,数量有限,先到先得)。
STM32全国研讨会完美体育·(中国)手机网页版走访城市
前段时间,完美体育·(中国)手机网页版上市了芯驰D9系列的国产核心板和开发板。这款核心板既能跑安卓、Linux、RTOS系统,还有单核、双核、5核、6核可选,吸引了很多客户来咨询。这次完美体育·(中国)手机网页版上市了这款基于芯驰D9-Pro的MYC-YD9360核心板及开发板,采用邮票孔连接方式,专为高端显控一体机的应用设计。
D9-Pro的特点
芯驰D9-Pro(D9360)高性能处理器集成了6个ARM Cortex-A55@1.6GHz 高性能CPU和1个ARM Cortex-R5@800MHz。它包含100GFLOPS 3D GPU以及H.264和H.265/VP8/VP9视频编/解码器。此外,D9-Pro(D9360)处理器还集成 PCIe3.0,USB3.0,2x千兆TSN以太网,4xCAN-FD,16xUART,SPI 等丰富的外设接口,能够以最低成本无缝衔接应用于各种工业应用。
芯驰D9-Pro(D9360)处理器框图
D9360强大的性能及丰富的外设
芯驰D9国产车规级平台通过各类认证,芯驰D9系列高安全性、车规级国产平台,产品开发流程体系达到“ASILD,通过ISO26262ASILB功能安全产品认证、通过AEC-Q100车规级芯片的所有测试项目。
芯驰D9-Pro(D9360)认证
完美体育·(中国)手机网页版基于芯驰D9-Pro(D9360)的MYC-YD9360核心板
MYC-YD9360核心板采用高密度高速12层电路板设计,具有324PIN引脚。在大小为 52mmx50mm 的板卡上集成了 D9-Pro(D9360)处理器、电源、LPDDR4、eMMC、EEPROM等电路。
核心板MYC-YD9360
完美体育·(中国)手机网页版基于芯驰D9-Pro(D9360)的MYD-YD9360开发板
MYD-YD9360开发板,采用12V直流供电,搭载了1路千兆以太网接口支持TSN功能、1路USB3.0协议MINI PCIE型插座的5G/4G模块接口、板载1路SDIO/串口协议的WIFI/蓝牙模块、1路PCIE3.0协议M.2 B插座的SSD模块接口、1路HDMI接口、2路MIPI CSI、2路双通道LVDS 显示接口、1路音频输入输出接口、2路USB HOST Type A、4路4PIN座子USB HOST接口、1路USB Type-C、1路Micro SD、2路RS232接口、3路UART接口及其他扩展接口。
开发板MYD-YD9360正面图
开发板MYD-YD9360背面图
最低成本无缝衔接应用于各种工业应用
芯驰D9-Pro(D9360)处理器专为新一代电力智能设备、工业互联网设备、工业控制设备、工业机器人、工程机械、轨道交通等先进工业应用设计。
丰富的开发资源
完美体育·(中国)手机网页版基于芯驰D9-Pro(D9360)的MYD-YD9360开发板,提供丰富的软件资源以帮助客人尽快实现产品的开发。在产品发布时,您可以获取全部的Linux BSP源码及丰富的软件开发手册。多套操作系统镜像文件、高集成的开发环境、基于QT5的HMI V2.0系统等等。
更多推荐
核心板参数
名称 |
主要参数 |
配置 |
CPU |
D9-Pro:D9360-IHFAA, 6核Cortex-A55 |
|
DDR |
采用单颗LPDDR4,标配2GB |
可选商业级或者工业级 |
eMMC |
标配16GB |
可选商业级或者工业级 |
其他存储 |
E2PROM |
|
电源模块 |
分立电源 |
|
工作电压 |
5V |
|
机械尺寸 |
52mmx50mmx1.6mm |
|
接口类型 |
邮票孔,324PIN |
|
PCB工艺 |
12层板设计,沉金工艺 |
|
工作温度 |
工业级:-40℃~85℃ |
商业级:0℃~70℃ |
操作系统 |
Linux 4.14、Android 10、FreeRTOS |
|
相关认证 |
CE,RoHS |
|
核心板扩展信号
项目 |
参数 |
Ethernet |
2* Giga-bit Ethernet TSN |
PCIe |
2* PCIe3.0 RC/EP Dual Role |
USB3.0 |
2* USB3.0 |
Camera |
1* 8 bit Parallel CSI 2* 4-lane MIPI-CSI, supports 4 virtual channels |
SDIO |
2* SD3.0/SDIO |
QSPI |
2* QuadSPI/OctalSPI |
UART |
16* UART |
CAN |
4* CAN‐FD |
I2C |
12* I2C |
SPI |
8* SPI |
ADC |
4* 12bit SAR ADC |
PWM |
8* PWM |
Display Output |
2*MIPI‐DSI 2* LVDS Double-channel |
Audio |
4*Single-Channel I2S-TDM 2*Multi-Channel I2S |
JTAG |
1*JTAG |
显控主板端口及信号
功能 |
参数 |
|
系统 |
POWER |
12V 2A,DC-Jack座子 |
KEY |
1路复位按键、1路用户按键 |
|
BOOT SET |
1路拨码开关 |
|
SD |
1路Micro SD卡槽,可以接入128G TF卡; |
|
PCIE |
1路4线的PCIE 3.0接口,通过M.2 B插座引出,可接入NVME固态硬盘; |
|
LED |
1路5G/4G状态指示灯,1路系统运行指示灯 2路电源指示,1路用户自定义灯(默认报错指示灯) |
|
DEBUG |
1路Safety域调试串口,1路AP域调试串口 1路Secure调试串口 |
|
通讯接口 |
WIFI/BT |
板载WIFI/BT模块 |
5G/4G |
1路MINI PCIE型插座5G/4G模块接口,1路SIM卡座 |
|
Ethernet |
1路10/100/1000M以太网接口,RJ45接口,支持TSN |
|
USB |
2路 USB 2.0 HOST 接口,采用Type-A接口 4路USB 2.0 HOST 接口,采用4PIN座子引出 1路USB 2.0 软件烧写接口,采用Type-C接口 |
|
UART |
3路UART接口,通过4PIN座子引出;2路RS232接口,通过4PIN座子引出 |
|
IR |
1路红外输入 |
|
多媒体接口 |
DISPLAY |
2路双通道LVDS 显示接口 1路HDMI接口+1路LVDS,由MIPI-DSI转换得来 1路MIPI DSI接口,通过30PIN的FPC座子引出 |
CAMERA |
2路MIPI CSI摄像头接口 |
|
AUDIO |
1路双声道音频输出接口,2路单通道音频输入接口,1路双声道的功放接口 |
|
扩展接口 |
Expansion IO |
2路扩展接口,用作预留 |
近些年,国产MPU弯道超车越来越给力,芯片国产化,不再纯依赖进口,产品平台选型自主可控,未来国产化的主芯片平台产品将进一步蓬勃发展。为满足客户对入门级、低成本、高性能的国产需求,完美体育·(中国)手机网页版电子推出国产入门级性价比T113核心板。这款国产核心板怎么样,到底有什么优势呢?
目前市场上,入门级MPU市场主要集中在Cortex-A7/A35,少量CortexA8、CortexA9。完美体育·(中国)手机网页版公司涉及入门的平台NXP i.MX6UL/6ULL、ST的STM32MP135/157/131、TI的AM335X/437X等,国产入门级的代表为全志T113,满足工业、交通、能源、医疗、AIOT等场景的高可靠性方案,其性能和价格都很突出,零售仅售79元。
完美体育·(中国)手机网页版基于全志T113核心板到底有什么优势
MYC-YT113国产核心板及开发板
全志T113处理器;邮票孔+LGA连接,焊接简便,载板可用2/4层PCB
140pin+50pin,信号齐全;37*39mm,体积小;
工业级、宽温级;
支持Linux 5.10,Ubuntu18.04,Tina系统(预发布)
十年以上供货
Dual-core ARM Cortex-A7(1.2GHZ);128M/256M/512M/1G DDR3
Single-core HiFi4 DSP;H.265/H.264 1080P@60FPS 视频解码
Video IN:Parallel CSI、CVBS IN
Video OUT:MIPI-DSI/RGB/2*LVDS/CVBS OUT 1080P 60fps
2*USB2.0,1*GMAC,2*SPI,6*UART,2*CAN
单5V供电,便利、安全
完美体育·(中国)手机网页版基于全志T113核心板内部转换成各种电压等级、并且完成各电平时序设定。很好地简化了用户电路设计,保证模块安全、稳定。
完美体育·(中国)手机网页版基于全志T113核心板-简化为单5V供电
优秀的产品设计:
完美体育·(中国)手机网页版基于全志T113核心板,尺寸精巧,节省客户单板空间、设计灵活度更高;带屏蔽罩设计,便于批量生产、贴片效率高、质量稳定。屏蔽强电磁环境干扰。更适合充电桩、PCS等电力电子产品的苛刻需求。支持客制化LOGO,体现客户品牌价值。
完美体育·(中国)手机网页版基于全志T113核心板
高可靠性:
完美体育·(中国)手机网页版基于全志T113核心板详细的设计验证:所有信号完整性测试、系统和应用功能测试、性能测试和老化测试。获得认证报告:SGS的CE认证报告、ROH报告,支持100%国产物料。
完美体育·(中国)手机网页版基于全志T113核心板-相关认证报告
完美体育·(中国)手机网页版开发资料丰富
自有生产基地,生产管控严苛
完美体育·(中国)手机网页版全资组建3000平米的SMT智慧工厂,进行严苛的品质管控,有效保证产品的交期和质量,配备10万级无尘车间,搭建智能化的SMT加工生产线、专业的插件线、DIP流水线,贴片能力达到日产量1400余万点。
应用成本更低
完美体育·(中国)手机网页版基于全志T113核心板,可广泛应用电力、商业显示、智能家居、工业控制、医疗器械等场景。以入门级HMI方案为例,目前市场多以MCU+RGB屏+电阻触摸屏构成,T113方案相对MCU方案带来很多优势:
1、支持linux系统:多进程、多任务,方便更新应用。
2、界面更丰富:支持Qt桌面应用、web界面。界面编程自由度、丰富度都高很多。
3、支持文件系统,方便实现多种格式本地数据存储。
4、支持数据库,数据管理更方便、安全。
5、实现一体机功能,价值更高:实现数据采集、分析、呈现、存储一体化。
6、T113方案替代MCU方案成本浮动很小:
近十年来,AM335x芯片作为TI经典工业MPU产品,在工业处理器市场占据主流地位,其凭借GPMC高速并口、PRU协处理器等个性化硬件资源,在工业控制、能源电力、轨道交通、智慧医疗等领域广受用户欢迎。随着信息技术的快速发展,TI推陈出新,发布新一代64位MPU通用工业处理器平台-AM62x,用于满足AM335x用户实现更高性能的功能需求。完美体育·(中国)手机网页版作为领先的嵌入式处理器模组厂商,与TI再联手,推出基于TI-AM62x处理器的MYC-YM62X核心板及开发板,为新一代HMI设计应用赋能。
基于TI AM62x的完美体育·(中国)手机网页版MYC-YM62X核心板
AM62x,为新一代工业HMI设计
AM62x是TI在智能工控领域新一代高性能、超高效处理器。AM62x处理器配备Cortex-A53最高可达1.4GHz CPU、Cortex-M4F @400MHz,3D GPU图形加速器,支持OpenGL 3.x/2.0/1.1、Vulkan 1.2图形加速引擎。此外,这款微处理器还配备16位DDR4/DDR4L动态随机存储器、摄像头接口(MIPI-CSI)、显示器接口(2路LVDS/RGB Parallel)、USB2.0 接口、SDHI接口、3路CAN FD接口、双千兆以太网接口(TSN),因此特别适用工业人机交互(HMI)和电力控制的嵌入式设备等应用。
TI AM62x 处理器框图
再续经典,AM335x 的升级替代
AM62x处理器作为TI Sitara™产品线新一代MPU产品,相比上一代经典处理器AM335x具备更高性能及功能扩展性,将接替AM335x续写下一个十年!新款AM62x相较于AM335x,具备多核异构,主频高达1.4GHz等新功能,其CAN、GPMC、千兆以太网接口性能得到跨越性加强,以满足客户对高性能处理器的需求。
基于TI AM62x和AM335x对比
支持双屏异显,接口功能丰富
TI AM62x处理器是一款工业级应用芯片,集成了ARM Cortex-A53高性能CPU和ARM Cortex-M4F实时CPU,含3D GPU图形加速器(仅AM625x),支持2路显示控制器,满足双屏异显场景需求,并支持2K高清显示。处理器还支持2个具有TSN功能的千兆以太网接口、支持3路原生CAN FD,赋能车载及周边产品,支持并行总线GPMC,满足ARM与FPGA高速通信,适用于工业HMI、医疗、工业自动化、电力、显控终端等场景。
邮票孔设计,高性价比
MYC-YM62X核心板,基于TI AM62x处理器,采用高密度高速电路板设计,在大小为43mm*45mm的板卡上集成了AM62x、DDR4、eMMC、E2PROM、PMIC电源管理等电路。MYC-YM62X具有最严格的质量标准、超高性能、丰富外设资源、高性价比、长供货时间的特点,适用于高性能智能设备所需要的核心板要求。
单核/双核/四核全工业级设计,灵活选择
TI AM62x系列产品提供多款处理器型号,其中包括AM6254/AM6252/AM6251/AM6234/AM6232/ AM6231等不同型号,完美体育·(中国)手机网页版对3款AM62x系列的核心板做了引脚兼容设计,客户可根据性能和具体场景需求,可对单核/双核/四核/GPU功能进行设计切换,硬件无需二次开发。
基于TI AM62x系列型号对比
严苛认证,符合高性能智能设备的要求
完美体育·(中国)手机网页版基于TI AM62x核心板具有最严格的质量标准、超高性能和算力、丰富高速接口、高性价比、长供货时间的特点,适用于高性能智能设备所需要的核心板要求。
配套开发板,助力开发成功
完美体育·(中国)手机网页版基于TI AM62x核心板提供配套的开发板,采用12V/2A直流供电,搭载了2路千兆以太网接口、1路USB2.0协议M.2 B型插座的5G/4G模块接口、板载1路SDIO协议的WIFI/BT模块、1路HDMI显示接口、1路DUAL LVDS显示接口、两路LVDS 接口、1路音频输入输出接口、2路USB HOST Type A、1路 USB OTG Type-C接口、1路Micro SD接口、2路RS485/CAN FD带电气隔离凤凰端子接口。
TI AM62x系列MYC-YM62X开发板
丰富开发资源
完美体育·(中国)手机网页版基于TI AM62x开发板-MYD-YM62X,提供丰富的软件资源以帮助客人尽快实现产品的开发。在产品发布时,您购买后可以获取全部的Linux BSP源码及丰富的软件开发手册。
myir-image-core:完美体育·(中国)手机网页版定义的一个精简的,启动快速,稳定,实时的系统,它是以Yocto 构建的不包括GUI界面的镜像,但包含完整的硬件驱动,常用的系统工具,调试工具等。
myir-image-full:以 Yocto 构建的全功能的镜像,包含所有的完整的硬件驱动,常用的系统工具,调试工具等,支持使用 Shell, C/C++,QML, Python等应用开发环境。
TI AM62x系列MYC-YM62X核心板资源参数
名称 |
配置 |
选配 |
处理器型号 |
AM6254,4*Cortex-A53@1.4GHz+Cortex-M4F@400MHz
AM6252,2*Cortex-A53@1.4GHz+Cortex-M4F@400MHz
AM6231,1*Cortex-A53@1GHz+Cortex-M4F@400MHz |
|
电源管理芯片 |
TPS6521901 |
|
内存 |
单颗DDR4,标配1GB/2GB |
可选4GB |
存储器 |
标配8GB eMMC |
可选4GB/16GB/32GB |
其他存储 |
32KB EEPROM |
|
接口类型 |
邮票孔+LGA,222PIN |
|
工作温度 |
工业级:-40℃-85℃ |
|
机械尺寸 |
43mmx45mm |
|
操作系统 |
Linux 5.10 |
|
TI AM62x系列MYC-YM62X核心板扩展信号
项目 |
参数 |
Ethernet |
2* RGMII |
USB |
2*USB2.0 |
UART |
9*URAT |
CAN |
3*CAN FD |
I2C |
6*I2C |
SPI |
5*SPI |
GPMC |
1*GPMC |
DISPLAY |
2*LVDS
1*RGB |
CAMERA |
1* MIPI CSI |
AUDIO |
3*MCASP |
JTAG |
1*JTAG |
TI AM62x系列MYC-YM62X开发板接口
功能 |
参数 |
|
系统 |
POWER |
12V DC |
KEY |
2路复位按键、1路用户按键 |
|
BOOT SET |
2路拨码开关 |
|
SD |
1路Micro SD卡槽 |
|
DEBUG |
1路调试串口(type C),1路JTAG调试接口 |
|
OSPI |
板载OSPI 默认DNP |
|
通讯接口 |
WIFI/BT |
板载WIFI 蓝牙模块 |
4G/5G Module |
1路M.2 B型插座4G/5G模块接口
2路SIM卡座 |
|
Ethernet |
2路10/100/1000M以太网接口 |
|
USB |
2路USB2.0 HOST接口,采用Type-A接口
1路USB2.0 OTG接口,采用Type-C接口
1路USB UART接口,采用Type-C接口 |
|
CAN |
2路CAN FD带隔离接口,凤凰端子 |
|
RS485 |
2路RS485带隔离接口,凤凰端子 |
|
GPMC |
1路GPMC,30 PIN排针接口 |
|
多媒体接口 |
DISPLAY |
1路DUAL LVDS显示接口, 30PIN插针接口
2路单通道LVDS显示接口,FPC接口
1路HDMI显示接口 |
CAMERA |
1路MIPI CSI摄像头接口 |
|
AUDIO |
1路音频输入输出接口 |
本文介绍【完美体育·(中国)手机网页版MYD-YG2LX开发板】在工控领域的应用,实现基于SOEM的EtherCAT主站。开发环境基于WSL2。
cmake ..
lhj@lhj:~/SOEM/build_pc$ cmake .. -- The C compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- OS is linux -- LIB_DIR: lib -- Configuring done -- Generating done -- Build files have been written to: /home/lhj/SOEM/build_pc lhj@lhj:~/SOEM/build_pc$
make
lhj@lhj:~/SOEM/build_pc$ make Scanning dependencies of target soem [ 4%] Building C object CMakeFiles/soem.dir/soem/ethercatbase.c.o [ 9%] Building C object CMakeFiles/soem.dir/soem/ethercatcoe.c.o [ 14%] Building C object CMakeFiles/soem.dir/soem/ethercatconfig.c.o [ 19%] Building C object CMakeFiles/soem.dir/soem/ethercatdc.c.o [ 23%] Building C object CMakeFiles/soem.dir/soem/ethercateoe.c.o [ 28%] Building C object CMakeFiles/soem.dir/soem/ethercatfoe.c.o [ 33%] Building C object CMakeFiles/soem.dir/soem/ethercatmain.c.o [ 38%] Building C object CMakeFiles/soem.dir/soem/ethercatprint.c.o [ 42%] Building C object CMakeFiles/soem.dir/soem/ethercatsoe.c.o [ 47%] Building C object CMakeFiles/soem.dir/osal/linux/osal.c.o [ 52%] Building C object CMakeFiles/soem.dir/oshw/linux/nicdrv.c.o [ 57%] Building C object CMakeFiles/soem.dir/oshw/linux/oshw.c.o [ 61%] Linking C static library libsoem.a [ 61%] Built target soem Scanning dependencies of target simple_ng [ 66%] Building C object test/simple_ng/CMakeFiles/simple_ng.dir/simple_ng.c.o [ 71%] Linking C executable simple_ng [ 71%] Built target simple_ng Scanning dependencies of target slaveinfo [ 76%] Building C object test/linux/slaveinfo/CMakeFiles/slaveinfo.dir/slaveinfo.c.o [ 80%] Linking C executable slaveinfo [ 80%] Built target slaveinfo Scanning dependencies of target eepromtool [ 85%] Building C object test/linux/eepromtool/CMakeFiles/eepromtool.dir/eepromtool.c.o [ 90%] Linking C executable eepromtool [ 90%] Built target eepromtool Scanning dependencies of target simple_test [ 95%] Building C object test/linux/simple_test/CMakeFiles/simple_test.dir/simple_test.c.o [100%] Linking C executable simple_test [100%] Built target simple_test lhj@lhj:~/SOEM/build_pc$
simple_test,slaveinfo,eepromtool为测试Demo。
lhj@lhj:~/SOEM/build_pc$ tree . . |-- CMakeCache.txt |-- CMakeFiles | |-- 3.16.3 | | |-- CMakeCCompiler.cmake | | |-- CMakeDetermineCompilerABI_C.bin | | |-- CMakeSystem.cmake | | `-- CompilerIdC | | |-- CMakeCCompilerId.c | | |-- a.out | | `-- tmp | |-- CMakeDirectoryInformation.cmake | |-- CMakeOutput.log | |-- CMakeTmp | |-- Export | | `-- share | | `-- soem | | `-- cmake | | |-- soemConfig-noconfig.cmake | | `-- soemConfig.cmake | |-- Makefile.cmake | |-- Makefile2 | |-- TargetDirectories.txt | |-- cmake.check_cache | |-- progress.marks | `-- soem.dir | |-- C.includecache | |-- DependInfo.cmake | |-- build.make | |-- cmake_clean.cmake | |-- cmake_clean_target.cmake | |-- depend.internal | |-- depend.make | |-- flags.make | |-- link.txt | |-- osal | | `-- linux | | `-- osal.c.o | |-- oshw | | `-- linux | | |-- nicdrv.c.o | | `-- oshw.c.o | |-- progress.make | `-- soem | |-- ethercatbase.c.o | |-- ethercatcoe.c.o | |-- ethercatconfig.c.o | |-- ethercatdc.c.o | |-- ethercateoe.c.o | |-- ethercatfoe.c.o | |-- ethercatmain.c.o | |-- ethercatprint.c.o | `-- ethercatsoe.c.o |-- Makefile |-- cmake_install.cmake |-- libsoem.a `-- test |-- linux | |-- eepromtool | | |-- CMakeFiles | | | |-- CMakeDirectoryInformation.cmake | | | |-- eepromtool.dir | | | | |-- C.includecache | | | | |-- DependInfo.cmake | | | | |-- build.make | | | | |-- cmake_clean.cmake | | | | |-- depend.internal | | | | |-- depend.make | | | | |-- eepromtool.c.o | | | | |-- flags.make | | | | |-- link.txt | | | | `-- progress.make | | | `-- progress.marks | | |-- Makefile | | |-- cmake_install.cmake | | `-- eepromtool | |-- simple_test | | |-- CMakeFiles | | | |-- CMakeDirectoryInformation.cmake | | | |-- progress.marks | | | `-- simple_test.dir | | | |-- C.includecache | | | |-- DependInfo.cmake | | | |-- build.make | | | |-- cmake_clean.cmake | | | |-- depend.internal | | | |-- depend.make | | | |-- flags.make | | | |-- link.txt | | | |-- progress.make | | | `-- simple_test.c.o | | |-- Makefile | | |-- cmake_install.cmake | | `-- simple_test | `-- slaveinfo | |-- CMakeFiles | | |-- CMakeDirectoryInformation.cmake | | |-- progress.marks | | `-- slaveinfo.dir | | |-- C.includecache | | |-- DependInfo.cmake | | |-- build.make | | |-- cmake_clean.cmake | | |-- depend.internal | | |-- depend.make | | |-- flags.make | | |-- link.txt | | |-- progress.make | | `-- slaveinfo.c.o | |-- Makefile | |-- cmake_install.cmake | `-- slaveinfo `-- simple_ng |-- CMakeFiles | |-- CMakeDirectoryInformation.cmake | |-- progress.marks | `-- simple_ng.dir | |-- C.includecache | |-- DependInfo.cmake | |-- build.make | |-- cmake_clean.cmake | |-- depend.internal | |-- depend.make | |-- flags.make | |-- link.txt | |-- progress.make | `-- simple_ng.c.o |-- Makefile |-- cmake_install.cmake `-- simple_ng 29 directories, 100 files lhj@lhj:~/SOEM/build_pc$
cmake ..
lhj@lhj:~/SOEM/build$ cmake .. -- The C compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- OS is linux -- LIB_DIR: lib -- Configuring done -- Generating done -- Build files have been written to: /home/lhj/SOEM/build lhj@lhj:~/SOEM/build$
make
lhj@lhj:~/SOEM/build$ make Scanning dependencies of target soem [ 4%] Building C object CMakeFiles/soem.dir/soem/ethercatbase.c.o [ 9%] Building C object CMakeFiles/soem.dir/soem/ethercatcoe.c.o [ 14%] Building C object CMakeFiles/soem.dir/soem/ethercatconfig.c.o [ 19%] Building C object CMakeFiles/soem.dir/soem/ethercatdc.c.o [ 23%] Building C object CMakeFiles/soem.dir/soem/ethercateoe.c.o [ 28%] Building C object CMakeFiles/soem.dir/soem/ethercatfoe.c.o [ 33%] Building C object CMakeFiles/soem.dir/soem/ethercatmain.c.o [ 38%] Building C object CMakeFiles/soem.dir/soem/ethercatprint.c.o [ 42%] Building C object CMakeFiles/soem.dir/soem/ethercatsoe.c.o [ 47%] Building C object CMakeFiles/soem.dir/osal/linux/osal.c.o [ 52%] Building C object CMakeFiles/soem.dir/oshw/linux/nicdrv.c.o [ 57%] Building C object CMakeFiles/soem.dir/oshw/linux/oshw.c.o [ 61%] Linking C static library libsoem.a [ 61%] Built target soem Scanning dependencies of target simple_ng [ 66%] Building C object test/simple_ng/CMakeFiles/simple_ng.dir/simple_ng.c.o [ 71%] Linking C executable simple_ng [ 71%] Built target simple_ng Scanning dependencies of target slaveinfo [ 76%] Building C object test/linux/slaveinfo/CMakeFiles/slaveinfo.dir/slaveinfo.c.o [ 80%] Linking C executable slaveinfo [ 80%] Built target slaveinfo Scanning dependencies of target eepromtool [ 85%] Building C object test/linux/eepromtool/CMakeFiles/eepromtool.dir/eepromtool.c.o [ 90%] Linking C executable eepromtool [ 90%] Built target eepromtool Scanning dependencies of target simple_test [ 95%] Building C object test/linux/simple_test/CMakeFiles/simple_test.dir/simple_test.c.o [100%] Linking C executable simple_test [100%] Built target simple_test lhj@lhj:~/SOEM/build$
root@myir-yg2lx:~# ./slaveinfo eth0 SOEM (Simple Open EtherCAT Master) Slaveinfo Starting slaveinfo ec_init on eth0 succeeded. No slaves found! End slaveinfo, close socket End program
root@myir-yg2lx:~# ./simple_test eth0 SOEM (Simple Open EtherCAT Master) Simple test Starting simple test ec_init on eth0 succeeded. No slaves found! End simple test, close socket End program root@myir-yg2lx:~#
$> cd tf-a-stm32mp-v2.6-stm32mp-r2-r0
$> tar xf tf-a-stm32mp-v2.6-stm32mp-r2-r0.tar.xz
$> cd tf-a-stm32mp-v2.6-stm32mp-r2
$> for p in `ls -1 ../*.patch`; do patch -p1 < $p; done
$> cd optee-os-stm32mp-3.16.0-stm32mp-r2-r0
$> tar xf optee-os-stm32mp-3.16.0-stm32mp-r2-r0.tar.xz
$> cd optee-os-stm32mp-3.16.0-stm32mp-r2
$> tar xf ../fonts.tar.gz
$> for p in `ls -1 ../*.patch`; do patch -p1 < $p; done
cd u-boot-stm32mp-v2021.10-stm32mp-r2-r0 >
> tar xf u-boot-stm32mp-v2021.10-stm32mp-r2-r0.tar.xz
cd u-boot-stm32mp-v2021.10-stm32mp-r2 >
for p in `ls -1 ../*.patch`; do patch -p1 < $p; done >
cd linux-stm32mp-5.15.67-stm32mp-r2-r0 >
> tar xf linux-5.15.67.tar.xz
cd linux-5.15.67 >
for p in `ls -1 ../*.patch`; do patch -p1 < $p; done >
PC $> cd <tf-a-stm32mp-v2.6-stm32mp-r2_path>
PC $> ln -s /local/home/xxx/Desktop/STM32CubeMX/myir_bring_up/DeviceTree/myir_bring_up/tf-a/* fdts/
PC $> cd <optee-os-stm32mp-3.16.0-stm32mp-r2_path>
PC $> ln -s /local/home/xxx/Desktop/STM32CubeMX/myir_bring_up/DeviceTree/myir_bring_up/optee-os/* core/arch/arm/dts/
PC $> cd <u-boot-stm32mp-v2021.10-stm32mp-r2_path>
PC $> ln -s /local/home/xxx/Desktop/STM32CubeMX/myir_bring_up/DeviceTree/myir_bring_up/u-boot/* arch/arm/dts/
培训资料未完,请关注下一期文章。
随着电动车的普及和人们环保意识的增强,充电桩作为电动车充电设备的重要一环,充电桩行业正迅速发展,消费市场的大量应用也造就市场的需求量不断增长。因此,产品的功能、可靠性、安全性等要求也变得尤为重要,而采用传统单片机产品并不能满足充电桩的智能控制等需求,本文将详细介绍基于完美体育·(中国)手机网页版STM32MP135核心板的充电桩应用方案。
图1:充电方案图
采用STM32MP135系列微处理器进行电动汽车的智能嵌入式充电桩设计,并通过“指挥”8位和16位微控制器实现复杂功能的智能控制。在智能充电桩的应用里,具备高性价比、低功耗、高可靠性的STM32MP135优势有以下几个方面:
跑Linux系统,实时处理数据和任务
充电桩通常由一个主控系统和多个子系统构成,子系统一般包括电源供电系统、充电枪、电表、显示屏、读卡模块、温度检测系统等。在充电桩应用中,需要可以有效地处理各种复杂任务,如数据处理、通信和用户界面控制。STM32MP135芯片搭载了一颗运算频率高达1GHz的Cortex-A7处理器,可以让客户轻松在ST芯片上跑Linux系统,提供了强大的数据处理能力。
图2:STM32MP135处理器框架图
多种外设接口,便于连接外部设备
充电桩在使用过程中,需要实现实时监测和控制电池状态、充电过程和通信状态等,并与其他系统进行数据交换,STM32MP135芯片集成了丰富的外设接口,包括UART、SPI、I2C、USB、CAN FD 、双千兆以太网等,可以方便地连接充电桩中的各种传感器、通信模块和显示器等外部设备。
图3:完美体育·(中国)手机网页版STM32MP135核心板-充电桩方案框图
安全加密,保护数据
充电桩作为一个涉及高压电力的设备,安全性至关重要。STM32MP135芯片提供了丰富的安全功能,包括硬件加密引擎、安全启动和固化引导,以及外部访问控制等。这些功能可以帮助充电桩抵御各种攻击,确保用户的安全和数据的完整性。
低功耗设计,减少能源消耗
电动车充电桩需要长时间运行且耗电量较大,因此功耗的优化非常重要。STM32MP135芯片具有低功耗特性,可根据需求自动调整功耗水平,以延长充电桩的工作寿命,并减少能源消耗。
灵活的软件支持
ST提供了丰富的软件支持和开发工具,包括开发板、Linux操作系统和开发环境等。这些工具为开发人员提供了快速、高效的开发和调试充电桩应用程序的能力。
图4:完美体育·(中国)手机网页版STM32MP135核心板适应多种场景要求
总结: STM32MP135芯片以其强大的处理能力、多功能特性、安全保障和低功耗设计,在充电桩应用中表现出色。这款芯片的优势使得充电桩可以实现高效的充电管理、智能控制和安全保障,以满足日益增长的电动车市场需求。无论是小型家用充电桩还是大型商用充电桩,STM32MP135都是一个值得推荐的选择。
图5:完美体育·(中国)手机网页版STM32MP135核心板开发板
不止如此,完美体育·(中国)手机网页版STM32MP135核心板凭借其卓越的品质和高性价,还可以广泛应用于工业4.0、工业自动化、支付终端、智能计量、智能家居、电力新能源等行业。
图6:完美体育·(中国)手机网页版STM32MP135核心板开发板应用场景