摘要: 阐述
Cypress 公司 的可配置片上系统(
PSoC )的功能及其实现结构;结合选色
控制器 开发实例,详细阐述使用PsoC开发的方法和流程。其设计方法也可用于其它
控制系统 或
工业自动化 等各种应用。
关键词: PsoC(可配置片上系统) 选色控制器MCU
引言
最近几年,随着电子 技术及半导体 工艺的迅猛发展,片上系统(SoC),特别是可配置片上系统PsoC(Program mable System on Chip),已逐渐成为微控制器 的主流产品 。因此,要求设计工程师 必须迅速地掌握SoC的开发特点和要求,尽快融入SoC的开发大潮中去。但是,SoC系统设计带来了与传统系统设计全然不同的挑战,其中包括从处理器 和存储器的选择到产品环境的考虑。如果设计工程师能够深入理解SoC的开发特点,并且考虑部件之间如何交互,以及各种因素带来的影响等问题,就可以直接提高产品设计的成功率和开发效率,降低系统开发的复杂性和费用,同时增强系统的可靠性和抗干扰能力。
文章根据本人的开发经历,结合选色控制器的开发过程,为设计工程师提供指导,从所有层面上帮助他们为今后的设计项目做更好的准备。
人们在各种各样的微控制器和嵌入式 控制系统设计过程中发现,并非不同的设计就必须用到完全不同的外围器件;相反,这其吸大量共的部分,因此,启发了芯片 设计工程师建立此种可配置微控制器。在芯片内建立一些通用的数字和模拟 块(digital and analog block),把它们配置成微控制器的各种功能模块(Module)。这样,在ASIC 设计过程中,应用工程师就可以根据自己的不同设计要求调用不同的功能模块,完成芯片内部的功能配置,实现使用一块芯片就可以配置成具多种不同外围器件的微控制器。
目前,市场上有Cypress MicroSyste ms,InC和Cygnal Integrated Products,Inc生产可配置的SOC微控制器。本控制系统选用Cypress MicroSystems,Inc生产的M8C内核PsoC微控制器作为控制核心。 下面我们首先熟悉开发的任务要求。选色控制器是一个由信息 采集、键盘、显示及输出驱动等部分组成的控制系统,主要用来取代进口和国产剑杆织机上的纸带输入式光电 纬纱选色器。
为了便于用户根据不同的实际需要对工作方式及其它参数 进行修改,要求所有的参数及组态均可通过面板睥几个操作键进行输入、检查、修改;并可在突然并机的情况下,重新开机后,自动恢复断点参数信息。
根据用户提出的技术指标,我们还必须把它进步量化,并且进一步完成功能设计方案。
1 硬件 方案设计
1.1 选择微处理器
在设计任务确定后,应对控制系统所需要的硬件做出初步估计和选择。微处理器是整个控制系统的核心,它的选择将对整个控制系统产生决定性的影响。一般应从以下几个方面考虑微处理器是否符合控制系统的要求:字长、指令的种类和数量、内部寄存器的种类数量、微处理器的速度、中断处理能力以及微处理器的外围电路配套等。对于外围器件的来源、软件的运行等也是设计人员必须考虑的因素,因为其涉及到整个系统实时控制能力以及硬件和应用程序的分开。
Cypress MicroSystems,Inc生产的PsoC是新一代功能强大的8位可配置微控制器。PsoC微控制顺片内有8根独立的输入和输出总线,分别与数字和模block相连。其内部可用的block资源包含:4个基本类型和4个通信 类型的数字block,各有3个CT、SCA和SCB类型模拟block。使用这些资源可以配置成不贩功能模块,用以实现微控制器标准外围器件的功能。
使用基本类型数字block可配置:
*计数器(counter);
*定时器 (ti mer);
*脉宽调制(PWM);
*循环冗余码校验(CRC)串行接收(serial receiver)。
使用通信类型数字block可配置:
*基本数字block;
*串行发送(serial transmitter);
*串行接收(serial receiver);
*SPI主端(SPI Master);
*SPI从端(SPI Slave)。
使用模拟block可配置:
*多极滤波器 (multi-pole filters );
*放大器 (gai n stages);
*数模转换(DAC s);
*模数转换(ADC s)。
在模块功能设计方面,Cypress公司把各种常用处理器的外围器件作为设计Module的标准,把芯片内数字和模拟block资源组配成标准的功能模块(module),并把这些功能模块存储在器件库中。用户通过使用其提供的集成开发平台(IDE),调用这些功能模块、设定模块时钟 输入,配置全局变量和局部变量,设定用户功能参数,完成功能模块的配置。另外,这些功能模块还可以相互连接,以完成更加复杂的功能。因此,通过合理的配置数字和模拟block就可以在片内实现大部分外围器件的工作。并且,由于设定的参数量存储在片内Flash中,因此,无论是在设计之初,还是在产品应用现场,工程师均通过软件重新配置数字和模拟block参数,从而增加/删除功能模块,定义输入/输出引脚,完成硬件升级。这就是可编程 嵌入式片上系统的动态重新配置能力(Dynamic ReConfigurability)。因此,可配置片上系统(PSoC)允许用户根据自己的需求,定义整个系统所需要的功能模块的种类和数量,分配芯片的资源,完成芯片内部的功能配置。
对于本控制系统来说,可以利用其内部的多个定时器功能模块,完成各个动作之间的间隔和定时,从及复杂的逻辑关系;利用A/D、PGA模块,实现键盘输入等功能;利用液晶模块,实现参数的显示等功能;利用PsoC具有I/O多的特点,可以方便地实现对多个开关信号量的控制。因此,利用PsoC就可以实现使用一块芯片来配置多种不同外围元器件 微控制器。建立一种可配置控制器,可以实现从确定系统功能开始,到软/硬件划分,并在片内完成整个选色控制器的设计过程。
本系统使用PSoC微控制器具有三个明显优势:①通过使用数字和模拟block配置不同的外围器件,大量的外围器件可以设计成SoC;②通过使用内部总线连接用户所选的功能,用户可以建立实际系统信号 链,减少大量的外部线路,甚至可以重新分配输入/输出引脚,帮助优化电路板的布局;③最大的益处是它可以实时重新定义模块功能,迅速完成硬件升级,能够适应非常复杂的实时控制需求,同时增强系统的可靠性和抗干扰能力。
1.2 确定总体控制方案
选色控制方式是一种典型的顺序控制方式。顺序控制是工业自动控制系统中一种常见的控制方式,其控制系统一般具有以下一些特性:开关信号量多、定时范围大、逻辑关系复杂、可靠性要求高等。因此,在总体方案设计时必须考虑其控制特点。
PSoC微处理器的所有输入/输出引脚都可以申请中断,各个内部数字和模拟模块也可以申请中断。因此本系统可以根据要求,方便灵活地申请执行多个中断。
经过对上述各项认真分析后,就可以画出整个系统的概略框图。本选色控制系统是由存储器、输入/输出电路、液晶显示模块、键盘电路等部件构成,其系统组成如图1所示。
1.3 具体硬件设计方案
进入具体设计阶段,必须认真考虑和反复权衡硬件和软件的分工及比例。
硬件和软件设计过程必须同时进行,两者相辅相成。对于本控制系统的设计来说,由于大部分外围器件的功能是在微控制器片内实现的,因此,外部硬件的主要工作集中在输入/输出接口 设计上,而输入/输出接口设计又往往和控制程序交织在一起。此外,存储器的连接和扩充也是必做的工作。
硬件设计过程中,器件应注意筛选,在布线和安排时,注意制作技术和装配技术,以克服电气 干扰。下面就是具体的硬件设计:在单片配备8位液晶显示器,2×4的键盘,8KB的存储器。输入/输出都采用光电隔离,每一路输出还经过功率放大。
(1)PSoC微控制器
PSoC微控制器控制系统中最主要的部件,它完成对输入信号的判断和逻辑运算,产生时序控制信号,对PSoC微控制器的配置可以通过其系统提供的IDE集成开发平台上的图形化工具来完成。选择本控制系统所需的计时器、放大器、液晶等功能模块,配置其内部参数,指定其输入与输出关系,主、输出引脚。在全局变量部分要配置CPU 的工作频率、系统时钟、中断、电荷泵 以及其它特性,以此完成PSoC微控制器片内配置。
(2)存储器
存储器用来存储工作参数和用户应用程序。随机存储器有动态随机存储器DRAM 和静态随机存储器SRAM两种。DRAM虽然价格低,但它需要不断刷新。PSoC单片机 没有刷新功能,为了使用DRAM,不得不增加刷新电路。这样总的价格并不低,且使电路复杂化,可靠性降低,因此本系统中采用SRAM——6264。
当6264的CE1为高电平或CE2为怦时时,6264处于低功耗的保持状态,此时流过的电源 电流 为维持电流,只有μA级。在保持状态的情况下,VCC可降至3V左右,内部所存储数据不会丢失。由此可见,只要在掉电之后保持CE1为高,并保持VCC大于3V,就可保持RAM中所存储数据不变,且消耗VCC的电流很小。由此可以建立数据存储保护电路 。
(3)液晶模块
字符型液晶显示模块是一类专用于显示字母、数字、符号等的点阵型液晶显示模块。字符型液晶显示驱动控制器广泛应用于字符型液晶显示模块上。目前PSoC微控制器内液晶模块仅支持HD44780U显示驱动控制器。
(4)输入电路
单片机只能接受0~5的逻辑电路平信号,而现场工作信号是按钮、行程开关。输入电路完成电平转换任务,同时为了系统的安全和可靠,还要考虑信号的滤波和隔离问题。
本系统采用的是光电隔离及电平转换电路。光电耦合器 以光电转换原理传输信息,它不仅使信息发出端(收侧)与信息接收并输出端(二次侧)是电绝缘的,从而对地电位差干扰有很强的抑制能力,而且有很强的抑制电磁干扰能力,且速度高、价格低、接口简单,因而得到广泛的应用。光电耦合器的一次侧都是发光二极管 ,但是二次侧侧则有多种结构,如光敏二极管、光敏晶体管 等,因而就有二极管-二极管光电耦全器、二极管一晶体管光电耦全器等多种型号的光电耦全器。本系统选用TPL521-4,它在同一个封装内4个相同而独立的光电耦合器。TPL521主要用于工业控制 中,其速度不高。
(5)输出电路
输出电路主要包括两部分:一是隔离,二是功率放大。在顺序控制系统中,单片机输出的控制信号常用来控制继电器等执行机构,它们需要较大的功率,因此输出信号需要光隔离和放大后才输出到执行机构。
2 织机选色器的功能设计
织机选色控制器是一个可以编程的顺序控制器。它有两个工作状态:编程状态和运行状态。编程状态的主程序的功能为更新显示器上显示的内容、用户键入编辑相应的用户程序。键盘有MOD、TAB、INC、DEC、ENT这5个键,用于输入程序和参数。下面介绍这些键的功能。
MOD模式键:用于编程状态和运行状态之间的切换。编程状态下,用户可以完成用户程序的编辑;运行状态下,用于显示程序执行的步骤。
TAB光标移动键:用于屏幕光标的移动,随着光标处于不同的变量位置,表明此变量处于编辑状态。此变量可以编辑。
INC增加键:在编程状态下,按下此键,光标所在位置的变量加1。
DEC减少键:在编程状态下,按下此键,光标所位置的变量减1。
ENT确认键:变量改变后,按此键确认更改。
为了使织机选色器能按照用户输入的程序执行,我们设定了固定的程序格式。用户按此格式输入用户程序,织机选色器就可按程序进行工作。其格式如下:
程序号:表示执行或编辑的程序名称。
段号:表示程序步的标号。
色号:表示此次选中的颜色。
纬数:表示打纬的次数。
最大段号:表明程序循环段数。
使用以上定义的几个键,就可以完成用户程序输入。在开机后处于运行状态中,此时执行监控中的键盘、显示器管理程序,输入信号监控。根据输入信号执行用户预先存储在存储器内的程序。
3 具体软件设计方案
用户通过键盘编写用户程序,为此在外部存储空间中预留一定的存储空间供用户存储用户程序。用户可以随时调用、查看、编辑自己的选色程序。具体做法根据程序号确定高位址,根据段号确定低位地址,然后向不同字节写入色号和纬数的信息,最大段号存放在一个固定的地址中。在工作过程中,同样根据程序号确定高位地址,根据段号确定低位地址,然后读出存放在不同字节内的色号和纬数信息。
4 MCU内部资源配置
和普通的ASIC设计相比较,PsoC的设计首先必须完成片内功能模块的设计。因此,可配置片上系统设计流程和集成开发环境上也与通用的ASIC设计流程及集成开发环境有所不同。PSoC设计必须首先完成芯片内部资源的规划,其片内资源设计流程具体为:
*确定系统需求;
*选择用户模块;
*放置用户模块;
*设置全局变量和用户模块参数;
*定义输出引脚;
*产生应用代码;
*编辑应用代码。
因此,在集成开发环境内按照设计流程完成设备编辑器参数配置。图2 4.1 用户模块的选择和放置
选择Timer16、Timer8、PGA、SAR6、LCD模块,如图2所示。IDE内含用户模块描述、说明,以及用户指导/代码摘录、阅读模块的用户指导信息,以供配置使用。数字模块放置一般没有什么限制,尽量使用基本类型的数字模块;模拟模块只能放置在允许的位置。
4.2 设置全局变量和用户模块参数
全局资源
24V1=16 ;配置系统时钟一
24V2=16 ;配置系统时钟二
Timer16模块
Clock=CPU_32KHz ;时钟选择
Capture=Low ;捕捉功能关
Period=65535 ;配置period
CompareValue=Terminal Count
;指定中断类型
InterruptType=Terminal Count
;指定中断类型
Output=None
Timer8模块
Clock=CPU_32KHz ;时钟选择
Capture=Low ;捕捉功能关
Period=255 ;配置period
CompareValue=Terminal Count
;指定中断类型
InterruptType=Terminal Count
;指定中断类型
Output=None
PGA模块
Gain=1 ;单元增益
Input=AnalogColumn_InputMUX_3
;信号输入
Reference=AGND ;参考地
Analogbus=Disable ;输出总线
AnalogColumn_InputMUX_3=PORT_0_2;输入总线
Specify Pi nout P0[2]=Analog_Input
;模拟输入引脚
SAR6模块
SignSource=AC A03 ;信号选择
ClockPhase=Normal ;时钟选择
LCD模块
LCDPort=Port_0 ;数据口
BarGraph=Enable ;启用
4.3 定义输出引脚
输入/输出引脚指定
P2[2]=StdC PU RisingEdge(Int);选色
P2[3]=StdCPU DisablrInt ;倒棕输入
P2[4]=StdCPU DisablrInt ;加纬
P2[5]=StdCPU DisablrInt ;减纬
P1[1]=AnalogColumn_InputMUX_3(High Z)键盘输入
4.4 产生应用代码
在完成功能模块的参数配置工作后,系统就自动生成应用程序接口API和中断服务程序ISR,并且自动插入到工程项目中。设计工程师可在此基础之上填写应用代码,完成用户程序的编制。
结语
总的来说,在基于PSoC的选色控制系统中,除了个别无法集成的器件以外,选色控制系统所应用的大部分器件均可以集成到PSoC芯片中去,应用系统电路板变得很简洁,这对于减小系统的体积和功耗、提高系统的可靠性都是非常有利的。与传统解决方案相比,可配置嵌入式片上系统提供的解决方案具有无法比拟的优越性。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
相关推荐
“以前我们总把PSoC 架构和MCU 撇清关系,显得很高冷,也没有人把我们当作MCU 厂商,但事实上我们PSoC 大量应用于嵌入式 应用领域。从PSoC 6开始,我们强调PSoC 架构就是MCU ,是专门针对
2017-04-18 09:37:54 1635 嵌入式 系统以各种类型的嵌入式 处理器 为核心,而随着技术的发展,对于嵌入式 处理器 的性能及功耗的要求愈加严苛。目前,嵌入式 处理器 分为8位、16位、32位及64位等,8位微处理器 /MCU 市场已逐步趋向稳定
2019-07-19 08:29:10
串口、以太网、无线网络等方式与其他设备进行数据交换和通信。 嵌入式 系统:MCU 控制器 可以用于构建嵌入式 系统,例如安防系统、智能家居系统、医疗设备等,实现各种智能控制 和数据处理功能。 物联网设备
2023-05-05 14:59:21
前文中多次出现了MCU 、MPU、DSP、FPGA等嵌入式 处理器 概念,很多初学者可能比较迷惑,下面将对这些概念进行简单介绍。MCU 微控制器 (Micro-Controller Unit , MCU
2021-07-13 06:20:36
MCU 的嵌入式 系统设计,如何运行SDRAM?2020-03-17 11:36 预计 10 分钟读完在使用 MCU 的嵌入式 系统设计中,当程序或者数据内存占用太大而无法放入片上闪存或 SRAM
2021-11-04 08:03:56
带模数前端的低成本微控制器 近年来得到迅速推广,人们通常称之为“混合信号微控制器 ”。当然,赛普拉斯的 PSoC 3 和新近推出的 PSoC 5 器件集成了强大的 CPU 和业界领先的 ADC,其性能可超过分离式
2019-07-30 06:20:55
带模数前端的低成本微控制器 近年来得到迅速推广,人们通常称之为“混合信号微控制器 ”。当然,赛普拉斯的 PSoC 3 和新近推出的 PSoC 5 器件集成了强大的 CPU 和业界领先的 ADC,其性能可超过分离式
2019-07-31 06:49:35
带模数前端的低成本微控制器 近年来得到迅速推广,人们通常称之为“混合信号微控制器 ”。当然,赛普拉斯的 PSoC 3 和新近推出的 PSoC 5 器件集成了强大的 CPU 和业界领先的 ADC,其性能可超过分离式
2019-07-31 06:59:02
学习报告2021-6-30学习报告: 第十三期时间周期: 6月1日-6月30日姓名、专业:刘永猛-电气工程一.内容1.根据海固电器公司培养计划学习了解嵌入式 MCU 与MPU的认识与区别嵌入式 系统中
2022-02-17 06:38:29
不能超过MCU 片上Flash的80%嵌入式 MCU 与MPU的区分嵌入式 系统中的处理器 按照是否集成片上Flash和RAM可以分为MCU (Micro Control
2021-11-03 07:35:51
嵌入式 应用MCU 业务被证明是半导体产品市场上一项赚钱的业务。根据市场调研公司iSuppli的统计,仅仅在中国,目前嵌入式 应用MCU 市场每年都有20亿美元左右的规模。因此,在半导体业务增速放缓,经济
2019-07-19 07:13:37
这可能是个愚蠢的问题,但是我很擅长愚蠢。如果我有一个设计,我已经嵌入 了PSoC 5设备,有没有办法,我可以使用PSoC 开发工具包(CY8CKIT-050),我已经有或我需要一个专门的程序员编程嵌入式
2019-09-04 10:13:21
嵌入式 控制 系统的ARM处理器 一、嵌入式 硬件系统概述1、嵌入 系统的硬件可分为三部分:核心处理器 、控制 电路、外部设备2、嵌入式 处理器 的种类(1)嵌入式微处理器 MPU(2)嵌入式微控制器 MCU (3)嵌入式
2021-10-27 08:49:08
本例程使用的是倍福嵌入式 控制器 CX5120-0125。变频器使用博能传动公司A1系列驱动器 ,支持EtherCAT通信。继续上一篇博文《TwinCAT学习笔记1--扫描2台EtherCAT变频器 设备》驱动器 参数配置PDO类型PZD类型位参数名称设置说明 RPDO...
2021-09-03 08:58:51
嵌入式 控制器 的输入端口设计分析,不看肯定后悔
2021-05-31 06:19:13
现今,工业控制 设备主要分为两种:工业控制 机和可编程控制器 (PLC)。工业控制 机是由通用的微机推广应用而发展起来的。目前,可编程控制器 正朝着两个方向发展。一是朝着小型、简易、价格低廉的方向发展,主要用于单机控制 和规模比较小的自动化生产线控制 。二是朝着大型、高速、多功能和多层分布式 全自动化方向发展。
2019-08-13 08:02:21
实践经验后,根据实际需要选择芯片开发实际产品。注意,不要把微处理器 (MPU与微控制器 (MCU )概念相混淆,微处理器 只是微控制器 的内核。 ⑧关于嵌入式 操作系统的选择。可以等到具有一定实践基础后,选择一个简单
2017-11-08 17:46:46
的组成结构、存储设备的分类结构:嵌入式 应用软件嵌入式 操作系统 嵌入式 处理器 (嵌入式 系统核心) 嵌入式 外围设备嵌入式 处理器 分类:MCU :微控制器 :也叫单片机。8051。MPU:微处理器 :ARM、
2021-10-27 08:43:52
(MPU与微控制器 (MCU )概念相混淆,微处理器 只是微控制器 的内核。 8.关于嵌入式 操作系统的选择。可以等到具有一定实践基础后,选择一个简单、容易理解原理的嵌入式 操作系统进行学习。不要一开始就学习几种
2016-05-03 15:47:23
(MPU与微控制器 (MCU )概念相混淆,微处理器 只是微控制器 的内核。 8.关于嵌入式 操作系统的选择。可以等到具有一定实践基础后,选择一个简单、容易理解原理的嵌入式 操作系统进行学习。不要一开始就学习几种
2016-05-14 09:28:10
1 填空题嵌入式 竞赛平台上板载的微控制器 是: 3 级流水线,具有 128 Kbytes的Flash存储空间。(请在第一、二空格处填写10进制数值)解析:STM32G431RBT6采用采用
2021-11-08 06:09:00
Contex-m3处理器 代码执行方式是特权方式STM32F107V采用4位来编辑中断的优先级中断屏蔽控制器 能屏蔽除了NMI外所有异常和中断嵌入式微控制器 (MCU )特点:单片化、体积小、功耗低、可靠性高、外设资源丰富适合于控制 。中断向量是指中断处理程序入口地址
2021-08-05 06:21:23
如何减小微控制器 的电磁干扰提高嵌入式 模数转换器 的精度问题?嵌入式 模数转换器 的结构及影响转换的原因和消除方法
2021-04-08 06:39:49
汽车微控制器 正在挑战嵌入式 非易失性存储器 (e-NVM)的极限,主要体现在存储单元面积、访问时间和耐热性能三个方面。在许多细分市场(例如:网关、车身控制器 和电池管理单元)上,随着应用复杂程度提高
2019-08-13 06:47:42
MCU Development cost has been shifted from hardware to software 嵌入式 系统中的MCU (微控制器 )正在经历着从8/16位到32位的转移
2021-11-03 06:17:24
嵌入式 系统的接口类型有哪些?如何对嵌入式微控制器 的I/O口进行配置呢?
2021-11-12 07:21:32
当今嵌入式 处理器 的生产已远远超过了为桌面系统所设计的处理器 。本书通过介绍8位微控制器 (MCU )的开发原理和C语言的相关知识,向读者展示了如何用C语言编写8位嵌入式 MCU 程序,内容涉及数据类型和变量
2017-02-24 21:59:45
嵌入式 系统硬件层嵌入式 处理器 (硬件层核心)嵌入式 控制器 MCU (单片机),举例:8051,STC80C/S51,P51XA,MCS-251,MCS-96/196/296,MC68HC05/11
2021-10-27 06:58:46
欢迎进入嵌入式 编程和微控制器 应用的世界!使用日益流行且价格适宜的AtmelAVR嵌入式 控制器 作为学习平台。本书是目前可以获得的最佳书籍之一。对于初学者,本书将会是极好的选择。随着
2023-09-20 07:52:00
r随着功能越来越强大的处理器 、图像传感器 、存储器 和其他半导体器件以及相关算法的出现,可以在多种嵌入式 系统中实现计算机视觉功能,通过视频输入来分析周围环境。微软的Kinect游戏控制器
2019-08-22 06:43:16
今后基于计算机标准总线的运动控制器 仍然是市场的主流,但是,基于网络的嵌入式 运动控制器 会有较大的发展。基于计算机标准总线的通用运动控制器 主要是板卡结构,采用的总线大都为ISA、PCI。由于它们的应用依附于通用PC 计算机平台,从工业控制 的角度分析,这种运动控制器 的优缺点如下:
2019-07-23 06:46:17
设计了一种基于ARM+DSP的嵌入式 运动控制器 。该控制器 将嵌入式 CPU与专用运动控制 芯片相结合,将运动控制 功能以功能模块的方式嵌入 到ARM主控板的架构,把不需要的设备裁减掉,既兼顾功能又节省成本。该
2011-05-04 16:02:55
描述BACnet协议的体系结构,分析BACnet控制器 的功能,论证基于嵌入式 Linux开发BACnet控制器 的可行性;给出BACnet控制器 软件的体系结构及其软件设计。嵌入式 Linux 体系结构BACnet协议是一种为楼宇自动控制 网络所制定的数据通信协议。
2019-09-20 08:07:27
恩智浦半导体日前推出K32微控制器 (MCU )系列,以提高实时嵌入式 应用的能效,并提供高级保护功能,以在广泛的工业和物联网(IoT)应用中实现防物理篡改保护。高功效K32 ...
2021-11-26 07:59:59
请教一下,SOPC在嵌入式 工业以太网控制器 中有哪些应用?
2021-04-28 07:00:31
各位伙伴们,请展开讨论,现在比较流行的是ARM9作为嵌入式 的微控制器 ,我们能否讨论一下用STM32作为微控制器 应用于嵌入式 开发。
2017-10-28 20:56:38
建议不能超过MCU 片上Flash的80%嵌入式 MCU 与MPU的区分嵌入式 系统中的处理器 按照是否集成片上Flash和RAM可以分为MCU (Micro Control Unit—微控制器 )和MPU(Micr...
2022-02-08 06:42:52
物联网中“事物”的定义差异很大。我们将事务定义为通过网络发送和接收信息的嵌入式 计算设备(或嵌入式 系统)。什么是嵌入式 系统?嵌入式 系统基于微控制器 (MCU ),并运行占用内存少的软件。某些基于Linux
2021-12-21 06:48:10
的嵌入式微控制器 。单片机嵌入式 系统是什么?单片机诞生于20世纪70年代末,经历了SCM、MCU 、SoC三大阶段。SCM即单片微型计算机是“创新模式”获得成功,MCU 即微控制器 不断扩展满足嵌入式 应用时
2021-04-22 11:42:07
在开发嵌入式 系统时,其中一个选择是将计算硬件基于微控制器 ,而不是微处理器 MPU。这两种方法都有其吸引力,但通常它们将在不同的应用中找到。通常,微控制器 MCU 可用于大小,低功耗和低成本是关键要求
2022-10-29 10:56:07
PC、68000、MIPS、ARM系列等。嵌入式微控制器 (MCU ) 嵌入式微控制器 又称单片机,顾名思义,就是将整个计算机系统集成到1块芯片中。嵌入式微控制器 一般以某一种微处理器 内核为核心,芯片内部集成
2012-02-02 15:15:33
本人FPGA菜鸟一名,想寻找关于FPGA的can总线嵌入 设计资料。目前市面上大多数都是can总线嵌入式 设计的资料都是基于mcu 的,把我搞到头都大了。希望论坛的各位大神能帮一下忙。 其实现在最大
2013-02-06 12:24:31
在PSoC 3和PSoC 5系统中如何使用嵌入式 数字滤波?使用PSoC 3/5的高性能嵌入式 滤波示例有哪些?
2021-06-07 06:10:14
BACnet网络体系结构和控制器 功能是什么基于嵌入式 Linux开发软件的可行性BACnet控制器 软件怎么实现?
2021-04-28 06:23:04
80C186XL16位嵌入式微处理器 是Intel公司在嵌入式微处理器 市场的上导产品之一,已广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器 片内,集成有DRAMRCU单元,即DRAM刷新控制 单元。RCU单元可以自动产生DRAM刷新总线周期,它工作于微处理器 的增益模式下。
2019-09-25 07:38:04
/32位嵌入式 处理器 ,该微控制器 专为以太网通信系统的集线器和路由器 而设计,具有低成本和高性能的特点,由于其资源丰富,选用它作为总线控制器 的核心芯片,完成高速网络通信与自动控制 /数据获取的数据流交换。2
2016-01-16 08:50:10
采用Atmega128单片机设计的嵌入式 控制器 ,模拟量输入通道用Atmega128片内A/D转换器 ,输出用AD421 D/A转换器 ,数字量I/O通道配置高速先耦器件.用lccavr编译器 修改OSTaskStklnit()函数及其相关文件,定义数据类型等以实现MicroC/OS-Ⅱ的移植.
2019-09-02 06:23:23
采用Atmega128单片机设计的嵌入式 控制器 ,模拟量输入通道用Atmega128片内A/D转换器 ,输出用AD421D/A转换器 ,数字量I/O通道配置高速先耦器件.用lccavr编译器 修改OSTaskStklnit()函数及其相关文件,定义数据类型等以实现MicroC/OS-Ⅱ的移植.
2019-08-30 07:06:54
请教一下,基于DSP和FPGA的嵌入式 控制器 该如何去设计?
2021-05-06 09:16:19
松紧架的同步系统可靠性差,控制 精度不高,难以获得满意的控制 效果,又由于系统要求快速同步动态跟随,不允许有大的超调。因此提出一种基于DSP和FPGA的嵌入式 控制器 ,以提高系统的动态跟随速度和同步性能。该控制 装置可直接嵌入 电控装置内,实时、高性能地完成控制 功能。
2019-06-19 07:16:03
有时,微控制器 本身可以完全吸收设计的所有功能要求。对于绝大多数嵌入式 系统设计而言,编程良好,高度集成的嵌入式 处理器 是工程师可以使用的最具成本效益,功效最高,速度最快的解决方案。
2019-10-23 06:25:50
PC独立运行等优势,得到了高速发展与广泛应用。本文主要研究基于OMAP平台的嵌入式 运动控制器 ,为通用嵌入式 运动控制器 的开发提供一种解决方案。文中首先分析了国内外运动控制器 的研究现状,并对比说明了嵌入式 运...
2021-12-24 06:52:02
基于Qt/Embedded的嵌入式 控制 界面是怎样开发的?嵌入式 控制 界面有什么优点?
2021-04-27 06:43:13
摘要:本文基于atmega16微处理器 和AVRX嵌入式 实时操作系统设计并完成了水秋千的嵌入式 控制器 .为实现高级控制 策略和非线性控制 理论研究提供了一个能够运行多任务的实验平台/通过移植和裁剪,嵌入式
2009-04-27 21:41:48
通常是基于微控制器 (如含集成内存和/或外设接口的中央处理单元)的,但在较复杂的系统中普通微处理器使用外部存储芯片和外设接口电路。与个人计算机这样的通用计算机系统不同,嵌入式 系统通常执行的是带有特定要求...
2021-07-30 07:49:06
嵌入式 税务控制器 ,此项技术,已由国家税务部门及相关单位,在部分省市开始试点。对于该技术架构,有其不足之处:为每个终端(POS机)都配备一个嵌入式 税务控制器 ,对于商家是一笔不小的开销,经营成本的增加,意味着
2019-07-25 06:29:24
转自:http://www.elecfans.com/d/851199.html嵌入式 系统设计人员面临着对更高性能和更快上市时间的不断增长的需求。嵌入式 处理器 需要经常实时地执行不断扩展的任务。同时
2021-07-19 09:02:45
为嵌入式 应用选择合适的微控制器 可能是一项至关重要的任务。不仅有各种各样的技术选择需要考虑,还有商业案例问题,如价格和交付时间可能会削弱项目。在项目或嵌入式 系统应用程序开始时,很有可能在嵌入式 系统
2018-12-21 17:58:52
本文以Samsung公司S3C2410X CPU为例,探讨如何为使用嵌入式 Linux的工业控制器 开发字符设备驱动程序来驱动步进电动机。
2021-04-26 06:46:42
单片机与嵌入式 系统 重庆通信学院陈大亮 刘鹏 苏丹引 言运动控制器 是运动控制 系统的核心部件。目前,国内的运动控制器 大致可以分为3类:第1类是以单片机等微处理器 作为控制 核心的运动控制器 。这类运动控制器
2019-07-31 07:52:19
计算量增大,一般的单片机等处理器 很难完成控制 要求。而基于ARM的嵌入式 服务机器人的控制器 采用分层与模块化结构,充分体现可扩展性、可移植性的设计原则.同时具有低成本、低功耗、体积小巧、可靠性高、智能化高以及通用性等特点。那么我们具体该 如何利用ARM研究嵌入式 服务机器人控制器 呢?
2019-07-30 07:02:31
一种基于OHCI的嵌入式 USB主机控制器 接口实现
2021-06-02 06:50:43
什么是SX52控制器 ?如何利用现有软件虚拟模拟高效构筑可现场控制 的嵌入式 Web服务器 ?
2021-06-04 06:55:50
为解决精密制造对低成本、可移植性强的通用型多轴数控系统的迫切需求,给出一种基于ARM微处理器 S3C2440和专用DSP运动控制 芯片PCL65045BL组合的嵌入式 四轴运动控制器 。
2021-04-20 06:23:57
在开发嵌入式 系统时,其中一个选择是将计算硬件基于微控制器 ,而不是微处理器 MPU。这两种方法都有其吸引力,但通常它们将在不同的应用中找到。通常,微控制器 MCU 可用于大小,低功耗和低成本是关键要求
2021-11-03 06:45:31
在开发嵌入式 系统时,其中一个选择是将计算硬件基于微控制器 ,而不是微处理器 MPU。这两种方法都有其吸引力,但通常它们将在不同的应用中找到。通常,微控制器 MCU 可用于大小,低功耗和低成本是关键要求
2021-11-11 09:09:42
微控制器 技术现状智能化、互联网、物联网和云计算让控制器 (MCU )无处不在MCU 8/16/32的位数界限变得模糊MCU 与嵌入式 处理器 界限变得模糊MCU 开放核心与专有核心之争激烈MCU 的SoC化是发展趋势MCU 的部分软件功能硬件化
2011-03-08 16:33:28
怎么实现嵌入式 MCU 中标准的三重中断控制 设计?
2021-11-29 06:02:31
嵌入式 远程控制器 的硬件电路是由哪些部分组成的?怎样去设计嵌入式 远程控制器 的软件部分?
2021-06-04 06:08:46
混合信号微控制器 是怎样提升车用嵌入式 系统的?
2021-05-14 07:13:01
/7765370-2280976022.2 从晶体管到CPUhttps://u7765370.ctfile.com/fs/7765370-2281003782.3 概念CPU、微控制器 MCU 和嵌入式 系统https
2017-11-14 16:53:20
VDIP2,Vinculum VNC1L模块的开发模块。 VDIP2模块是用于VNC1L I.C.的嵌入式 USB主机控制器 开发模块的MCU 。设备。 VDIP2采用PCB设计,可安装在40引脚DIP
2020-08-18 09:57:17
VDIP1,Vinculum VNC1L模块的开发模块。 VDIP1模块是用于VNC1L IC器件的嵌入式 USB主机控制器 开发模块的MCU 。 VDIP1在PCB上提供,设计用于24引脚DIP插座
2020-08-19 09:37:01
用于游戏手柄/操纵杆的PSoC 嵌入式 系统,使用CY7C63000 USB控制器 设计低成本USB鼠标
2020-07-19 16:06:18
你好,PSOC 3、PSOC 4200和PSoC 5LP支持的嵌入式 Linux是什么?谢谢,K
2019-11-06 09:58:37
嵌入式 应用中USBOTG控制器 的功能特性是什么?在嵌入式 应用中怎样去实现USB?
2021-04-27 06:25:03
以太网控制器 的总体结构有哪些模块?MAC发送模块是由哪些部分组成的?MAC接收模块是由哪些部分组成的?MAC还有哪些其它的模块?如何通过FPGA去设计嵌入式 以太网控制器 ?
2021-04-14 06:09:08
1、引言目前,集成电路的嵌入式 技术发展越来越快,各色嵌入式 产品也越来越受欢迎,尤其是以大屏幕多功能的手机、平板电脑等为典型代表,做为其控制 核心的高性能、低功耗的微控制器 (MCU )起到了决定性作用
2016-08-17 09:59:16
USB连结是许多嵌入式 应用的重要规格;高度整合的USB微控制器 解决方案,不仅能以最简易的方式为嵌入式 系统建立USB连结,还能提供高效能的CPU功能;其所附带的整合式类比周边更有助于降低元件数量和材料清单成本,进一步满足市场需求。
2020-03-20 07:57:54
Specification3U 3槽宽国产PXIe嵌入式 控制器 国产CPU自主可控PXIe嵌入式 控制器 国产CPU飞腾四核处理器 FT-2000/4国产BIOS及国产麒麟KylinOS
2022-04-26 11:08:09
阐述Cypress 公司的可配置片上系统(PSoC )的功能及其实现结构;结合选色控制器 开发实例,详细阐述使用PSoC 开发的方法和流程。其设计方法也可用于其它控制 系统或工业自动化等各
2009-05-15 16:12:50 13 全新架构PSoC 扩充可编程嵌入式 系统设计平台
PSoC 器件采用高度集成可编程片上系统架构,将可编程模拟和数字块与微控制器 合二为一的独特组合,用于嵌入式 控制 设计
2009-11-16 10:06:41 628 本资料主要讲解 如何在几分钟内使用PSoC 构建嵌入式 系统? 或许MCU 做不到在几分钟内构建嵌入式 系统,但PSoC 却能做到。那就随着我们一起来看看PSoC 是怎样做得到的吧...
2012-07-23 16:08:16 91 基于PSoC 技术的嵌入式 系统设计
2017-11-01 08:33:46 19 选择PSoC 的一个重要的原因就是,PSoC 能在硬件和软件之间进行权衡,使嵌入式 系统达到最大的效率和性能。比如,当算法是嵌入式 系统软件性能的瓶颈时,一个使用定制的协处理器引擎能用来实现算法,这个协处理器通过专用的,低延迟的通道与嵌入式 处理器连接。使用现代的硬件设计工具,很容易将软件瓶颈转向硬件处理。
2018-06-01 02:57:00 3032 Specification3U 3槽宽国产PXIe嵌入式 控制器 国产CPU自主可控PXIe嵌入式 控制器 国产CPU飞腾四核处理器 FT-2000/4国产BIOS及国产麒麟KylinOS
2022-04-26 15:05:22
已全部加载完成
评论