【启明智显产品介绍】Model3C工业级HMI芯片详解专题(三)通信接口

本文主要是介绍【启明智显产品介绍】Model3C工业级HMI芯片详解专题(三)通信接口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Model3C 是一款基于 RISC-V 的高性能、国产自主、工业级高清显示与智能控制 MCU, 集成了内置以太网控制器,配备2路CAN、4路UART、5组GPIO、2路SPI等多种通信接口,能够轻松与各种显示设备连接,实现快速数据传输和稳定通信,可以与各种工业设备和系统进行无缝对接,为用户提供了更加灵活的解决方案。

本文将从Model3C的互联接口出发,详细介绍Model3C的功能特性。

双CAN配置:

Model3C是一颗充分运用双CAN通信技术、个位数价格的工业级HMI芯片,双CAN通信采用双通道冗余设计,当其中一个通道出现故障时,另一个通道可以立即接管数据传输任务,确保系统的持续运行。

Model3C芯片CAN模块的基本特性如下:

  1. 支持CAN2.0A和CAN2.0B协议
  2. 支持11位标识符(标准格式)和29位标识符(扩展格式)
  3. 可编程通信速率最高达1Mbps
  4. 支持多种操作模式:正常模式、只听模式、自测模式、休眠模式、复位模式
  5. 错误检测与处理:错误计数、错误报警阈值可配置、错误捕获、仲裁丢失捕获

UART模块:

  1. 兼容工业标准16550 UART
  2. 256x8bit发送与接收FIFO
  3. 传输速度可达3Mbps
  4. 支持5-8数据位以及1/1 ½/2停止位
  5. 支持奇校验,偶校验或者无奇偶校验
  6. 支持DMA控制器接口
  7. 支持软件/硬件流控
  8. 支持IrDA 1.0 SIR
  9. 支持RS-485/9bit 模式
  10. RS-485支持硬件使能
  11. Compact-IO 精简2线模式

GPIO模块

Model3C芯片GPIO模块主要提供两部分功能:

  1. PinMux 功能。配置 pin 脚的工作模式。
  2. 通用 GPIO 功能。当 pin 脚被配置为通用 GPIO 模式时,进一步配置 gpio 输入输出模式、上下拉模式、输出配置、输入读取、中断的注册和使能。

I2C接口

Model3C芯片的I2C模块是一个两线接口,通过SCL和SDA两根线即可完成数据的传输。I2C V1.0的设计完全遵从I2C总线协议标准,不支持SMBus协议。

基本特性如下:

  1. 支持master模式
  2. 最高传输速率为400Kb/s
  3. 支持7bit和10bit寻址
  4. 且硬件支持I2C总线挂死恢复机制

CIR模块

Model3C芯片CIR模块包含发送器和接收器,用于发送和接收红外信号。该模块可生成或捕获各类数字脉冲信号。模块使用游程编码(RLC)方式编码数字脉冲信号,以字节为单位记录编码数据,MSB位表示信号电平(1表示高电平,0表示低电平),其余7位以采样时钟为单位表示信号宽度(最大宽度为128,如果大于128则使用另一字节存储)。

CIR模块基本特性如下:

  1. 全物理层执行
  2. 采用游程编码
  3. 载波频率及占空比可编程,支持任意波形发生
  4. 支持中断
  5. 不支持DMA

PWM输出

PWM的硬件设计,使用时基计数器产生上述的锯齿波信号,使用一个比较器可同时产生两路PWM信号。 PWM模块的硬件原理图可简化如下:

简化的 PWM 硬件框图

  1. 每个PWM通道可以产生两个PWM输出信号: PWMx0 PWMx1,可遵循如下配置:
  • 两个独立的单边输出
  • 两个独立的双边对称输出
  • 一个独立的双边非对称输出
  1. 专用的16位可配置周期和频率的时基计数器(Time Base Counter
  2. 系统时钟100MHz
  3. 多种事件可配置产生对应的中断

总结

工业级HMI芯片Model3C具备4路串口、2路CAN、5组GPIO、两路I2C、一组 CIR,同时支持左右声道数字 PWM 输出(DSPK);丰富的接口特性,为用户产品提供了强大的通信和扩展能力,方便与其他设备进行连接和数据交互。

这篇关于【启明智显产品介绍】Model3C工业级HMI芯片详解专题(三)通信接口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083573

相关文章

揭秘未来艺术:AI绘画工具全面介绍

📑前言 随着科技的飞速发展,人工智能(AI)已经逐渐渗透到我们生活的方方面面。在艺术创作领域,AI技术同样展现出了其独特的魅力。今天,我们就来一起探索这个神秘而引人入胜的领域,深入了解AI绘画工具的奥秘及其为艺术创作带来的革命性变革。 一、AI绘画工具的崛起 1.1 颠覆传统绘画模式 在过去,绘画是艺术家们通过手中的画笔,蘸取颜料,在画布上自由挥洒的创造性过程。然而,随着AI绘画工

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。  乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行业洞察力,推出了全面的 Matter 解决方案,包含基于乐鑫 SoC 的 Matter 硬件平台、基于开源 ESP-Matter SDK 的一

20.Spring5注解介绍

1.配置组件 Configure Components 注解名称说明@Configuration把一个类作为一个loC容 器 ,它的某个方法头上如果注册7@Bean , 就会作为这个Spring容器中的Bean@ComponentScan在配置类上添加@ComponentScan注解。该注解默认会扫描该类所在的包下所有的配置类,相当于之前的 <context:component-scan>@Sc

十四、观察者模式与访问者模式详解

21.观察者模式 21.1.课程目标 1、 掌握观察者模式和访问者模式的应用场景。 2、 掌握观察者模式在具体业务场景中的应用。 3、 了解访问者模式的双分派。 4、 观察者模式和访问者模式的优、缺点。 21.2.内容定位 1、 有 Swing开发经验的人群更容易理解观察者模式。 2、 访问者模式被称为最复杂的设计模式。 21.3.观察者模式 观 察 者 模 式 ( Obser

【操作系统】信号Signal超详解|捕捉函数

🔥博客主页: 我要成为C++领域大神🎥系列专栏:【C++核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞👍收藏⭐评论✍️ 本博客致力于知识分享,与更多的人进行学习交流 ​ 如何触发信号 信号是Linux下的经典技术,一般操作系统利用信号杀死违规进程,典型进程干预手段,信号除了杀死进程外也可以挂起进程 kill -l 查看系统支持的信号

Jitter Injection详解

一、定义与作用 Jitter Injection,即抖动注入,是一种在通信系统中人为地添加抖动的技术。该技术通过在发送端对数据包进行延迟和抖动调整,以实现对整个通信系统的时延和抖动的控制。其主要作用包括: 改善传输质量:通过调整数据包的时延和抖动,可以有效地降低误码率,提高数据传输的可靠性。均衡网络负载:通过对不同的数据流进行不同程度的抖动注入,可以实现网络资源的合理分配,提高整体传输效率。增

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

探索Elastic Search:强大的开源搜索引擎,详解及使用

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选,相信大家多多少少的都听说过它。它可以快速地储存、搜索和分析海量数据。就连维基百科、Stack Overflow、

【芯片学习】【DDR3】

<xlinx FPGA应用进阶 通用IP核详解和设计开发>读书摘录: 1.      2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

蓝牙ble数传芯片推荐,TD5327A芯片蓝牙5.1—拓达半导体

蓝牙数传芯片TD5327A芯片是一款支持蓝牙BLE的纯数传芯片,蓝牙5.1版本。芯片的亮点在于性能强,除了支持APP端直接对芯片做设置与查询操作,包括直接操作蓝牙芯片自身的IO与PWM口以外,还支持RTC日历功能,可以做各类定时类操作,极大丰富了蓝牙在IOT产品中的应用。此外,在数传应用方面,此芯片支持串口流控功能,提大提高了数据传输的稳定与可靠性。 拓达蓝牙芯片特点: 支持RTC日历功能,超