0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【技术特辑】新唐自有专利 可程序化串行接口PSIO

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-08-11 15:12 次阅读

何谓 PSIO

可程序化串行接口 ( Programmable Serial I / O,PSIO ),是一种藉由新唐自有专利硬件,能够产生任意且多样的串行通讯格式,与外部接口沟通的外设。PSIO 可以仿真常见的串行通讯接口 ( UART、SPI …等 ) 、特定应用的串行通讯接口 ( Maxim 1-wire、使用在 EEPROMMicrochip single-wire UNI / O、使用在刷卡机的 Wiegand…等 ) 、甚至私有协议的串行通讯接口 ( 用来做 LED 灯控的类 SPI 协议…等 ) 。

PSIO支持8个脚位,每个脚位可以依据串行接口的使用,设定成输出数据或是接收数据。PSIO具有4组槽控制器,每组槽控制器可以区分成8个槽。用户可以根据串行通讯的定义,调整每个槽的周期,控制串行通讯的时序。PSIO还支持不同的重复模式,可以根据通讯格式,处理输出或输入的数据。为了满足在连续传输时,不会占住CPU资源,PSIO更支持直接内存访问 ( Peripheral Direct Memory Access, PDMA ) 功能。在不需要CPU干预下,将要输出或输入的数据与内存互动。

用途广泛

PSIO的用途广泛,接着我们以控制可编程RGB LED (Addressable RGB LED, ARGB LED)为例。ARGB LED是透过单一串行接口传输数据,上位机能够控制串接灯条的每一颗LED灯的颜色,进而创造多层次灯光效果,是目前LED灯控应用的主流。ARGB LED的传输数据格式,如下图所示。每串行24个数据,即可控制1颗ARGB LED灯的红、绿、蓝颜色;当串行越多的数据,就可以控制越多颗ARGB LED灯。

wKgaomTSGdCABXibAAAfx7FVo4Y821.png

藉由控制槽控制器的槽周期,可以调整T0H/T0L以及T1H/T1L的时间,达到数据0或1的传输。并且同时使用PDMA功能以及重复模式,可以将要显示的色彩数据,从内存连续输出,节省CPU资源。使用的系统方块图,如下图所示。当要刷新灯条色彩时,将新的色彩数据放入指定的内存地址,并且驱使PSIO。PSIO会发出请求,使PDMA将内存的数据,传给PSIO。PSIO根据设定好的配置,将收到的数据,输出给ARGB LED灯条

wKgZomTSGdGAY6uxAAA2C7pnXlI558.png

NuMicro M251系列支持PSIO外设

新唐NuMicro® M251系列支持PSIO外设。具有32 KB内存的M251xG6AE,可以控制8条ARGB LED灯条,每条约180颗LED灯;具有16 KB内存的M251xE3AE,可以控制8条ARGB LED灯条,每条约80颗LED灯。其他型号可以支持的数量,请参考下表:

M251系列型号 内存 (KB) ARGB LED灯条数 单条LED颗数
M251xG6AE 32 8 180
M251xE3AE 16 8 80
M251xD2AE 12 4 120
M251xC2AE 8 4 60


审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    242

    文章

    23252

    浏览量

    660566
  • 控制器
    +关注

    关注

    112

    文章

    16332

    浏览量

    177808
  • 串行接口
    +关注

    关注

    3

    文章

    327

    浏览量

    42603
  • 新唐
    +关注

    关注

    0

    文章

    133

    浏览量

    14208
收藏 人收藏

    评论

    相关推荐

    双层可分离式微针技术用于慢性伤口的程序化治疗

    研究人员开发了一种简便的双层可分离式微针策略以实现细菌感染的慢性伤口的程序化治疗,基底中包合的Mg协同加速针尖分离,从而通过一次性插入实现在编程时间点的多阶段药物释放。并且微针可以杀菌,促进慢性
    发表于 07-13 15:35 2182次阅读

    串行通信接口(SCI)

    串行通信接口(SCI)内部有一个串行通信(SCI)接口模块,来实现与其它外设之间的串行数据通信。波特率可编程。SCI的发送器与接收器都是双缓
    发表于 09-16 12:44

    仪表专利合作伙伴招募公告

    您好!  河南思科测控技术有限公司本着“诚信、公平、双赢”的原则,特面向仪表行业招募自有专利或者自有技术(无侵权)合作伙伴,具体内容如下: 
    发表于 12-01 15:27

    串行接口最小信号数量的LED显示驱动器

    、PWM 亮度控制、串行菊花链式连接和扩至数百 LED 的输出。这是一个完整的解决方案,通过板载 MCU 程序配备了六个演示显示模式,具有针对短路、欠压和过温的集成保护措施。主要特色串行
    发表于 11-28 11:28

    什么是PSIO,有什么用途?

    何谓 PSIO 程序化串行接口 ( Programmable Serial I / O,PSIO
    发表于 08-25 09:02

    如何使用PSIO实现ARGB2照明效果

    BSP CMSIS V3.02.001 硬件:NuMaker-M252KG VER1.0 PSIO(可编程序列I/O)为接收和传输各种序列传输提供了方便的方式,例如高原Q、DMX512、1-电线、IR
    发表于 08-29 07:30

    基于MATLAB环境下的模糊推理程序化方法

    介绍了在MATLAB环境下! 实现模糊推理的程序化的方法! 解决了由于增加模糊量化论域而产生的复杂计算问题! 为模糊控制的研究和应用提供了方便的条件"
    发表于 07-19 16:59 21次下载

    Summit推出程序化Switching充电芯片:SMB3

    Summit推出程序化Switching充电芯片:SMB339 SMB339是一个程序化的switching充电IC,他的对象为单c
    发表于 05-20 15:46 1246次阅读

    新一代BASIC程序化以太网络模块EM500

    新一代BASIC程序化以太网络模块EM500 新一代BASIC程序化以太网络模块EM500是台湾集博推出的,EM500是专为满足一般网络通讯功能而开发的模块,故
    发表于 05-23 09:11 791次阅读

    计算机存储接口串行化技术

    介绍了串行磁盘接口SATA,SAS的技术要点。串行接口由于数据传送方式额突破,传输频率可作极高的提升,信号的抗干扰能力强,
    发表于 12-27 16:49 19次下载
    计算机存储<b class='flag-5'>接口</b>的<b class='flag-5'>串行化</b><b class='flag-5'>技术</b>

    一键式程序化控制技术研究

    应用支撑平台,实现了基于视频集成及智能分析的一键式程序化控制。采用多种算法对电气设备的运行状态进行分析,将分析结果作为程序化操作的判据之一,实现了程序化控制的多源确认。重点阐述了视频集成、程序
    发表于 03-22 15:52 0次下载

    Camera IQ推出一种面向程序化AR营销和广告的社交发行解决方案

    随着增强现实技术(AR)的兴起,苹果的ARKit和谷歌的ARCore等工具的发布,许多公司对开发这种营销和广告媒介产生了兴趣。其中之一是Camera IQ,该公司正在推出一种面向程序化AR营销和广告的社交发行解决方案。
    发表于 10-21 11:05 1610次阅读

    Admix推出世界首个程序化虚拟现实广告

    Admix是一个扩展现实(XR)货币平台,现已推出用于虚拟现实(VR)和增强现实(AR)环境的世界首个程序化虚拟现实广告。
    发表于 06-12 09:49 2930次阅读

    Arduino程序化定时提醒警报框架

    电子发烧友网站提供《Arduino程序化定时提醒警报框架.zip》资料免费下载
    发表于 02-08 10:44 0次下载
    Arduino<b class='flag-5'>程序化</b>定时提醒警报框架

    人工智能在程序化广告中的好处

    在简单的数据收集和分析中,可以制作消费者细分化和目标广告。人工智能也可以出钱。该公司的任务是优化广告预算的使用方式,进行程序化的竞标过程。在许多其他应用程序中,人工智能可以帮助侦测广告欺诈或利用面部识别来确定广告的位置。
    的头像 发表于 06-07 10:01 1196次阅读