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

工业级芯片相较于消费级芯片,在性能上确实拥有显著的优势,尤其对于带彩屏显示或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.mzph.cn/news/818053.shtml

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

相关文章

阿里云对象存储OSS批量上传,单个上传,批量删除,单个删除!

请自行替换秘钥&#xff1a; #阿里云 OSS src/main/resources/application.properties #不同的服务器&#xff0c;地址不同 aliyun.oss.file.endpointhttps://oss-cn-hangzhou.aliyuncs.com aliyun.oss.file.accessKeyIdLTAI5t9wUqCoD42qPGRy8S aliyun.oss.file.accessKeySecre…

Spring中的适配器模式

在Spring MVC框架中&#xff0c;适配器模式主要体现在对不同类型的处理器&#xff08;即Controller&#xff09;的统一处理上。Spring MVC通过适配器模式来保证无论Controller的实现方式如何多样化&#xff0c;都能够被DispatcherServlet统一调用和管理。具体使用方式如下&…

如何AI绘画(动漫风格)

绘画描述&#xff1a;一只金毛犬 绘画结果&#xff1a; 如何AI绘画&#xff08;动漫风格&#xff09;&#xff1a; 关注一休哥助手微信公众号 点击小程序按钮打开一休哥助手小程序 切换到我&#xff0c;复制授权码 登录网站&#xff1a;https://www.fudai.fun/drawing&…

leetcode.45题:跳跃游戏II

Leetcode.45题&#xff1a;跳跃游戏II /* 题意的理解&#xff1a; nums[0] 只能跳 1 ~ nums[0]步 依次类推&#xff1a;从nums[0] - nums[n - 1] 最少需要多少步数 nums 2 3 1 1 4 nums[0] 2,初始只能跳 1/2步&#xff0c;如跳1步&#xff0c;达到nums[1] 而nums[1] 3,顾第二…

C++构造析构函数

说起默认成员函数&#xff0c;每一个C程序员都不会陌生&#xff0c;因为默认成员函数就如同是一栋大厦的地基。我们常说“基础不牢&#xff0c;地动山摇”&#xff0c;在这里得到充分的体现。本章介绍两种默认成员函数&#xff1a;构造函数和析构函数。 正文开始~~~ 构造函数 …

解决 Linux环境下 conda环境无法激活

文章目录 Linux环境下 conda环境无法激活 Linux环境下 conda环境无法激活 检查’.bashrc’ 文件 vim ~./.bashrc add export PATH"/home/[usr_name]/[miniconda3 or anacodna]/bin:$PATH" # commented out by conda initialize conda init 重启shell 重新尝试con…

网络篇01 | 入门篇

网络篇01 | 入门篇 01 各层协议目录[网络篇02 | 应用层 kcp&#xff08;王者荣耀&#xff09;](https://blog.csdn.net/qiushily2030/article/details/135835946)[网络篇03 | 应用层 quic](https://blog.csdn.net/qiushily2030/article/details/136192481)[网络篇04 | 应用层 m…

Stable Diffusion之文生图模型训练

1、数据准备 提前准备好一组相关的照片。 在线的图片处理网站 BIRME - Bulk Image Resizing Made Easy 2.0 (Online & Free) 将图片转成统一大小&#xff0c;支持批量处理&#xff0c;效率高 2、生成提示词 进入stable diffusion webui页面 旧版直接使用 train/proproc…

如何给自己的网站添加 https ssl 证书

文章目录 一、简介二、申请 ssl 证书三、下载 ssl 证书四、配置 nginx五、开放 443 端口六、常见问题解决(一)、配置后&#xff0c;访问 https 无法连接成功(二) 证书配置成功&#xff0c;但是访问 https 还是报不安全 总结参考资料 一、简介 相信大家都知道 https 是更加安全…

医院一站式后勤管理系统 processApkUpload.upload 任意文件上传漏洞复现

0x01 产品简介 医院一站式后勤管理系统由南京博纳睿通软件科技有限公司开发的一款基于现代医院后勤管理理念的业务系统,产品结合后勤业务管理特点,通过管理平台将后勤管理业务予以系统化、规范化和流程化,从而形成一套构建于平台之上且成熟完善的后勤管理体系,并可在此体系…

使用阿里云试用Elasticsearch学习:Search Labs Tutorials 搭建一个flask搜索应用

文档&#xff1a;https://www.elastic.co/search-labs/tutorials/search-tutorial https://github.com/elastic/elasticsearch-labs/tree/main/example-apps/search-tutorial Full-Text Search

Excel报表成果展示

采用Excel函数实现数据的快速计算&#xff0c;如下&#xff0c;看似很复杂&#xff0c;实际非常方便。

文献速递:深度学习肝脏肿瘤诊断---基于深度学习的肝细胞结节性病变在整片组织病理图像上的分类

Title 题目 Deep Learning-Based Classification of Hepatocellular Nodular Lesions on Whole-Slide Histopathologic Images 基于深度学习的肝细胞结节性病变在整片组织病理图像上的分类 Background 背景 Hepatocellular nodular lesions (HNLs) constitute a heterogen…

大模型拥有的数万亿个参数,这个指标如何理解

数万亿个参数这个指标是描述大型人工智能模型复杂度的一个方式。在这个上下文中&#xff0c;一个“参数”可以理解为模型中的一个配置或设置&#xff0c;它决定了模型在处理数据时的行为。这些参数在模型的训练过程中被调整和优化&#xff0c;以便模型能够更好地完成特定任务&a…

理解vuecli和nginx启动Vue项目区别

Vue CLI 和 Nginx 在启动 Vue 项目时各自扮演着不同的角色&#xff0c;它们之间存在一些关键的区别。以下是关于这两者的主要差异&#xff1a; 1.开发环境与部署环境&#xff1a; Vue CLI&#xff1a;Vue CLI 是一个基于 Node.js 的开发工具&#xff0c;主要用于在本地开发环…

面试八股——JVM★

类加载 类加载器的定义 类加载器的类别 类装载的执行过程 类的装载过程&#xff1a; 加载&#xff1a; 验证&#xff1a; 准备&#xff1a; 这里设置初始值并不是传统意义的设置初始值&#xff08;那个过程在初始化阶段&#xff09;。 解析&#xff1a; 初始化&#xff1a; …

序列化结构(protobuf)实现一个TCP服务器(C++)

Protocol Buffers&#xff08;protobuf&#xff09;是一种由Google开发的用于序列化结构化数据的方法&#xff0c;通常用于在不同应用程序之间进行数据交换或存储数据。它是一种语言无关、平台无关、可扩展的机制&#xff0c;可以用于各种编程语言和环境中。 1、首先建立proto文…

Linux服务器下安装Oracle数据库

Linux服务器下安装Oracle数据库详细说明文档&#xff1a;https://gitee.com/WilliamWangmy/snail-knowledge/blob/master/Oracle/Linux%E4%B8%8B%E5%AE%89%E8%A3%85Oracle.md ps&#xff1a;如果觉得作者写的还行&#xff0c;能够满足您的需求&#xff0c;请给作者的开源项目st…

白杨SEO:把AI结合SEO优化的工具有哪些?我常用的AIGC工具分享

前言&#xff1a;这是白杨SEO原创第523篇。为什么想到写这个&#xff1f;因为有好几个朋友问我做SEO主要用哪个AI工具来创作&#xff1f;所以就分享一下我用的工具&#xff0c;希望对大家有一点点帮助&#xff0c;需要的可以收藏。图片在公众号白杨SEO上去看。 声明&#xff1…

k8s中修复mongodb启动失败

背景 同事反馈 dev环境的yapi不能登录&#xff0c;看了一下是同事两年前用helm搭建的。单副本使用。 排查发现是后端数据库mongodb数据库挂掉。 rootdev-k8s-master03:~# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE mo…