国产HMI芯片Model3C ——工业品质价格亲民

news2024/11/30 14:49:11

工业级芯片相较于消费级芯片,在性能上确实拥有显著的优势,尤其对于带彩屏显示或HMI的产品来说,这种优势表现得尤为突出。

首先,对于带彩屏显示或HMI人机交互的产品来说,高性能的芯片是保证流畅的用户体验和快速响应的关键。工业级芯片通常拥有强大的处理能力和高效的运算速度,能够轻松应对复杂的图像处理和用户界面操作,确保用户在使用产品时获得流畅、稳定的体验。

其次,工业级芯片具备高可靠性和稳定性。在带彩屏显示或HMI人机交互的产品应用中,稳定性和可靠性至关重要。工业级芯片经过严格的质量控制和测试,能够在各种恶劣环境下稳定运行,抵御电磁干扰、高温、低温等不利因素的影响。这意味着无论是在工厂车间、户外环境还是其他复杂场景中,带彩屏显示或HMI产品都能保持稳定的性能,为用户提供可靠的操作界面和显示功能。

此外,工业级芯片还具备出色的兼容性和扩展性。在开发带彩屏显示或HMI人机交互的产品时,通常需要与各种传感器、执行器和其他设备进行连接和通信。工业级芯片支持多种通信协议和接口标准,能够与各种设备进行无缝对接,实现数据的快速传输和信息的实时交互。同时,工业级芯片还提供丰富的扩展接口和功能选项,方便开发者根据具体需求进行定制和扩展,满足产品的个性化和差异化需求。

最后,从成本效益的角度考虑,如果工业级芯片的价格与消费级芯片相差不大,甚至更为亲民,那么选择应用工业级芯片无疑是明智之举。

为此,启明智显技术团队凭借多年的彩屏方案经验,充分结合了彩屏显示和HMI人机交互的应用需求,推出了一颗个位数价格的高性价比工业芯片Model3C(以下简称 M3C)。

Model3C芯片概述

M3C 是一款基于 RISC-V 的高性能、国产自主、工业级高清显示与智能控制 MCU,配备强大的 2D 图形加速处理器、PNG/JPEG 解码引擎、丰富的接口,支持工业宽温,具有高可靠性、高开放性。
在这里插入图片描述

M3C芯片框图:

在这里插入图片描述

M3C芯片功能特性:

CPU 内核

单核 E907,RV32IMAFC 指令架构,400MHz@1.1V

系统启动

默认按 SD Card(SDMC1)→ SPI NOR → SPI NAND → eMMC(SDMC0)顺序扫描启动

可通过烧写 eFuse 改变并固定启动介质

系统安全

SPI 总线加密模块(SPI Crypto,SPI ENC),支持 SPI NAND/SPI NOR 在线加解密

数据校验引擎(DCE),支持 CRC-32 多项式和累加和两种方式

内置 eFuse 512bits ,其中 128bits 供用户自定义使用

片内存储

BROM 32KB

SRAM 32KB

PSRAM 规格:

存储接口

QSPI 支持 SPI NOR Flash / SPI NAND Flash

支持单/双/四数据线

支持最大速率 SDR 100MHz

eMMC 4.41/SD 3.01/SDIO 3.0,总共两套

eMMC 4 数据线,支持 SDR25/SDR50/DDR50 模式

SD 卡,支持 SDR25/SDR50 模式

支持最大速率 DDR 50MHz,仅支持 3.3V IO 电压

图像引擎

DE 显示引擎:

支持一个 UI 图层,最高性能 1024x768@60fps

支持抖动、伽马及色彩矩阵调整

GE 图像引擎:

支持 2D 图形加速,最大性能 1080P@60fps

支持水平和垂直翻转,90/180/270 度旋转

支持 RGB 格式任意角度旋转和不同扫描顺序

支持 1/16x ~ 16x 缩放,采用 bilinear 滤波算法

支持命令队列

VE 视频编解码:

JPEG 解码器,最高性能 720P@60fps

PNG 解码器,最高性能 720P@60fps

显示接口

支持 24-bit 并口 RGB,最高性能 1024x768@60fps

支持 SRGB/I8080/QSPI 屏接口

音频接口

左右声道数字 PWM 输出(DSPK)

通用接口

两路 SPI,支持 3 线/4 线接口,可配置为 Master/Slave

四路 UART,支持 2 线/3 线/4 线接口,兼容工业标准 16550,波特率偏差 <2%

两路 I2C,支持 7 bits 和 10 bits 寻址,最高速率 400Kb/s

两路 CAN,支持 CAN2.0A 和 CAN2.0B,可编程通信速率最高 1Mbps

一组 CIR,支持红外输入和红外输出

五组 GPIO 总共 60 个 IO,支持每个 IO 独立配置:

计数器

GTC 通用计时器

WDOG 看门狗
PWM
集成 RTP 电阻触摸屏接口
时钟和电源管理

芯片时钟源

CMU 内置四个 PLL

SYSCFG 内置三个 LDO

内置 THS 温度传感器,支持高低温中断报警和过温复位芯片

M3C芯片功能表

在这里插入图片描述

M3C芯片运行条件

在这里插入图片描述

M3C芯片内置LDO 电气特性

内置LDO25,电压可配置,用于系统模拟及GPADC/eFuse 供电,其电气特性描述如下:
在这里插入图片描述

内置LDO18,电压可配置,可用于 PSRAM IO 和 PSRAM 颗粒供电,其电气特性描述如下:
在这里插入图片描述

内置LDO1x,电压可配置,可用于VDD11_SYS 供电,其电气特性描述如下:
在这里插入图片描述

Model3C 芯片 QFN68 引脚分布:
在这里插入图片描述

支持多样化选型,满足客户不同需求
启明智显技术团队在推出M3C工业级芯片后,又进一步推出了Model3A(以下简称M3A芯片),两款芯片支持 PIN 2 PIN。M3C芯片与M3A芯片的主要区别是将内置的4MB PSRAM升级成了8MB PSRAM。这一升级使得M3A在处理复杂显示内容和大型数据时具有更高的效率和响应速度,满足客户不同需求。

M3C芯片应用场景

从M3C的功能特性来看,其卓越的性能和高性价比的特性,使得它在工业自动化控制、HMI人机交互、工业HMI、智慧家居、家电、串口屏、彩屏仪表、86中控面板等众多领域都展现出了强大的应用潜力。

在工业自动化控制领域,M3C能够高效处理复杂的控制逻辑,其高可靠性和稳定性使得它在各种恶劣的工业环境中都能稳定运行,为工业自动化提供了有力的支持。

在HMI人机交互方面,M3C的出色图像处理能力使得界面显示更加清晰、流畅,提升了用户体验。同时,其快速的数据传输速度保证了用户操作的实时响应,使得人机交互更加高效、便捷。

在串口屏、彩屏仪表、86中控面板等产品应用中,M3C能够轻松应对各种显示需求,实现高清晰度的图像显示和丰富的信息展示。它的高效性能和稳定性使得这些设备在长时间运行过程中仍能保持稳定的表现。

此外,M3C凭借其卓越的性能和稳定性,为智慧家居和家电产品提供智能化的彩屏显示和控制功能。

M3C芯片软硬件开源

软硬件开源,一直是启明智显所推崇的理念。我们深知在产品开发过程中,时间和效率的重要性,我们旨在为开发者打造一个开放、高效、便捷的开发环境。因此特别提供了多种接口的软件例子参考,以及开源的多款屏幕驱动。这些资源不仅可以直接调用,还能根据具体需求进行灵活定制,从而大幅节省开发时间和降低开发难度。

在软件接口方面,我们提供了丰富的例子代码,涵盖了各种常见的接口类型和应用场景。无论是串口通信、网络通信还是其他类型的接口,开发者都能在这些例子中找到相应的参考代码,从而快速实现所需功能。这些例子代码都经过精心设计和测试,确保了其稳定性和可靠性,为开发者提供了有力的支持。

此外,我们还开源了多款屏幕的驱动,这些驱动都是经过优化和验证的,可以直接与M3C芯片进行无缝对接。开发者无需从零开始编写屏幕驱动,只需简单调用这些开源驱动,就能轻松实现屏幕显示和控制功能。这不仅降低了开发难度,还提高了产品的稳定性和兼容性。

开源链接可留言获取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1586216.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

中颖51芯片学习5. 类EEPROM操作

中颖51芯片学习5. 类EEPROM操作 一、SH79F9476 Flash存储空间1. 特性2. 分区3. OP_EEPROMSIZE选项设置3. 编程接口4. 代码保护控制模式简介&#xff08;1&#xff09;**代码保护模式0&#xff1a;**&#xff08;2&#xff09;**代码保护模式1&#xff1a;**&#xff08;3&#…

VS2019 VS2022 LNK2019 无法解析的外部符号sprintf

解决方案&#xff1a; 项目属性》配置属性》链接接-》输入》附加依赖项&#xff0c;增加 legacy_stdio_definitions.lib legacy_stdio_definitions.lib 是一个库文件&#xff0c;通常与使用 Visual Studio 编译的 C/C 项目相关。它的作用是解决在使用新版本的 Visual Studio 编…

选以太网不选IB?AI网络构建未来趋势预测

据美国媒体Information报道&#xff0c;OpenAI和微软计划用千亿美金打造一款名为“Stargate”的超级计算机。 在选择网络方案时&#xff0c;即便微软是Infiniband的用户&#xff0c;OpenAI还是更加倾向使用以太网电缆而不是Infiniband电缆&#xff08;简称IB&#xff09;&…

LangChain-10(2) 加餐 编写Agent获取本地Docker运行情况 无技术含量只是思路

可以先查看 上一节内容&#xff0c;会对本节有更好的理解。 安装依赖 pip install langchainhub编写代码 核心代码 tool def get_docker_info(docker_name: str) -> str:"""Get information about a docker pod container info."""result…

Python 复杂密码图形化生成工具,支持选择生成10位和12位复杂密码(初版)

代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2024/3/26 15:22 # Author : wyq # File : 部署测试.py import random import string from tkinter import *def generate_password(length):characters string.ascii_letters string.digits string.p…

Java二叉树(2)

一、二叉树的链式存储 二叉树的存储分为顺序存储和链式存储 &#xff08;本文主要讲解链式存储&#xff09; 二叉树的链式存储是通过一个一个节点引用起来的&#xff0c;常见的表示方式有二叉三叉 // 孩子表示法 class Node { int val; // 数据域 Node left; // 左孩子的引用…

【网站项目】校园订餐小程序

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

寻找可用API中的错误解决

目的&#xff1a;通过API调用大模型提取图像特征 百度 API 1.用百度的api调用llama时报错 Max retries exceeded with url&#xff0c;Caused by SSLError(SSLEOFError(8, EOF occurred in violation of protocol (_ssl.c:1131)))) 解决&#xff1a;试了关闭多余链接等方法…

信号完整性之哪来的串扰?

原文来自微信公众号&#xff1a;工程师看海&#xff0c;与我联系&#xff1a;chunhou0820 看海原创视频教程&#xff1a;《运放秘籍》 大家好&#xff0c;我是工程师看海。 我们经常听说PCB走线间距大于等于3倍线宽时可以抑制70%的信号间干扰&#xff0c;这就是3W原则&#…

大恒相机-程序异常退出后显示被占用

心跳时间代表多久向相机发送一次心跳包&#xff0c;如果超时则设备会认为断开了&#xff0c;停止工作并主动释放占用资源。 在相机打开后添加代码&#xff1a; #ifdef _DEBUG//设置心跳超时时间 3sObjFeatureControlPtr->GetIntFeature("GevHeartbeatTimeout")-&…

Spring Cloud学习笔记:Eureka简介,Eureka简单样例

这是本人学习的总结&#xff0c;主要学习资料如下 - 马士兵教育 [TOC](目录)1、Eureka 1.1、架构 Eureka是SpringCloud Nexflix的核心子模块&#xff0c;其中包含Server和Client。 Server提供服务注册&#xff0c;存储所有可用服务节点。 Client用于简化和Server的通讯复杂…

适用于W波段GaAs开关设计的可扩展p-i-n二极管建模与参数提取技术

来源&#xff1a;Scalable p-i-n Diode Modeling and Parameter Extraction for Use in the Design of W-Band GaAs Switch&#xff08;TIE 21年&#xff09; 摘要 本文介绍了一种针对W波段开关设计的基于毫米波GaAs的p-i-n二极管的可扩展建模与参数提取方法。采用基于晶圆上…

深入理解图形处理器(GPU):加速人工智能和大数据计算的引擎

文章目录 1. 什么是GPU&#xff1f;2. GPU的工作原理3. GPU的应用领域4. GPU与CPU的比较参考与推荐 前言&#xff1a; 图形处理器&#xff08;GPU&#xff09;不再仅仅是用于图形渲染的硬件设备。如今&#xff0c;GPU已经成为加速人工智能、大数据计算和科学研究的关键引擎。本…

基因查询常用汇总网(自备)

目录 NCBI genecards HPA数据库 gepia2 cbioporta kmplot生存分析 ualcan ​​​​​​​ 进行一些常用的基因功能蛋白及表达的网站查询汇总&#xff0c;方便个人使用 NCBI National Center for Biotechnology Information (nih.gov) 查询基因的曾用名和其他ID&…

【c语言】声明变量和初始化变量的区别

&#x1f388;个人主页&#xff1a;豌豆射手^ &#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 &#x1f917;收录专栏&#xff1a;C语言 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共同学习、交流进步&…

libVLC 提取视频帧使用QWidget渲染

在前面的文章中&#xff0c;我们使用libvlc_media_player_set_hwnd设置了视频的显示的窗口。 libvlc_media_player_set_hwnd(vlc_mediaPlayer, (void *)ui.widgetShow->winId()); 如果我们想要提取每一帧数据&#xff0c;将数据渲染到QWidget上&#xff0c;该如何操作呢&a…

Java前置一些知识

文章目录 搭建Java环境安装path环境变量Java技术体系 Java执行原理JDK组成跨平台Java内存分配 IDEA管理Java程序 搭建Java环境 安装 oralce官网下载 JDK17 Windows 傻瓜式的点下一步就行&#xff0c;注意&#xff1a;安装目录不要有空格、中文 java 执行工具 javac 编译工具…

AS5047P STM32CubeMX HAL库 调试

AS5047P STM32CubeMX HAL库 调试 1. AS5047使用说明1.1 电源连接1.2 SPI数据格式1.3 AS5047P相关寄存器 2. STM32CubeMX 配置SPI2.1 两种SPI读取方式参考 1. AS5047使用说明 1.1 电源连接 可以选择两种供电方式&#xff1a;3.3V或者5V 1.2 SPI数据格式 1.3 AS5047P相关寄存…

高程-类和对象

面向对象编程&#xff08;OOP&#xff09; 特征&#xff1a;抽象、多态、封装、继承 类 既然有结构体struct了&#xff0c;那么使用类class的好处是什么呢&#xff1f;C中struct的成员可以任意访问&#xff0c;对于一些隐私信息是不允许的。为了保护类中的数据安全&#xff…

Ubuntu系统使用Docker本地部署Android模拟器并实现公网访问

文章目录 1. 虚拟化环境检查2. Android 模拟器部署3. Ubuntu安装Cpolar4. 配置公网地址5. 远程访问小结 6. 固定Cpolar公网地址7. 固定地址访问 本文主要介绍如何在Ubuntu系统使用Docker部署docker-android安卓模拟器&#xff0c;并结合cpolar内网穿透工具实现公网远程访问本地…