嵌入式控制应用的快速增长,对当今的微控制器提出了极为苛刻的要求。由于大量的数字/模拟输入信号的复杂控制算法都必须在一个界定的较短响应时间内进行处理,而且生成适当的输出信号。嵌入式控制应用对于电路板空间、功耗和整体系统成本往往也提出了苛刻的要求。因此,微控制器除需要提供足够的CPU和DSP性能外,还要求高度系统集成,从而避免扩展额外的外设。此外,它还能提供系统安全机制和降低器件功耗的特性。
支持电机控制设计的捕获/比较单塑封电感元
CCU6是一个高分辨率的16位捕获/比较单元,采用特定应用模式,主要面向交流驱动控制或变频器。特殊运行模式支持采用霍尔传感器或反电势检测来控制无刷直流电动机。CCU6还支持通过输入同时启动若干个定时器,这是单芯片上的多个CCU6模块共有的一个重要的特性。CCU6单元由一个包含3个捕获/比较通道的定时器T12功能块,与一个包含1个比较通道的定时器T13功能块组成。T12通道能够独立生成PWM信号,或接受捕获触发信号,它们也可以共同生成控制信号序列,以驱动交流电机或变频器。以XE166系列控制器为例,它集成了多达4个CCU6模块,因此使用一片XE166控制器最多可以同时独立控制4台三相电机,如图1所示。
图1 XE166功能框图
CCU6 PWM单元可以和两个高精度模数转换器紧密联动,适用于采用闭环算法,如磁场定向控制(FOC)的高端电机控制,如图2所示。闭环算法需要来自电机的反馈信息,如相电流等。这个相电流值需要在PWM生成的界定状态下测定。由定时器T12的三个比较通道可以生成6路绕行电感PWM信号,加上自动插入死区时间功能,可以控制三个的功率半桥。再加上计时器T13,CCU6 能够在已定义的PWM开关状态下产生硬件触发事件触发模数转换器。
图2 CCU6用于电机控制应用,产生自主PWM信号
灵活的串行接口和更低的CPU负荷
通用串行接口通道(USIC)是一个灵活的接口模块,支持ASC、SSC、LIN、IIC和IIS等协议,如图3所示。每个USIC模块有两个独立信道,每个信道均可配置为所支持的协议之一。以往,客户不得不使用指定的引脚来实现专用的输入/ 输出连接。有了USIC,每个信道的输入/输出信号可以单独地指派至几个端口引脚,从而进一步提高设计的灵活性。XE 166搭载至多3个USIC模块,能够支持6通道的片上输入/输出接口。每个信道都可以支持独立的可编程波特率配置,还可以采用面向发送和接收的FIFO缓冲器。即使在运行期间,用户仍然可以选择或改变所配置的每个协议求购电感,而不需要芯片进行复位操作。USIC可支持以下协议:UART(异步串行通道(ASC),1.2kBaud~3.5MBaud);硬件实现的LIN支持(低成本网络,最高20kBaud);SSC/SPI(同步串行通道,2kBaud~10MBaud);IIC(100~400kBaud);IIS(信息娱乐音频总线,最高26Mbaud)。
图3 灵活的通信
除了可以灵活选择通信协议之外,USIC架构还能降低系统负荷(CPU负荷),实现非常高效的数据处理(支持全双工数据传输)。每个USIC通道包含一个专用波特率生成器。波特率扁平型电感生成既可以基于内部系统时钟也可以由外部时钟输入。这种架构可支持频率无法由内部生成的数据传输,例如同步几个通信设备等。再加上非常灵活的信号引脚接口,USIC为各种应用需要提供了完善的通信接口。
模拟/数字转换器
为测量模拟信号,XE166集成了包含24个(16+8)复用输入通道的两个高速可同步10位模数转换器(ADC0、ADC1)模块,每个模块分别集成了采样保持电路。它们使用逐次逼近算法,在80MHz系统时钟下实现低至0.675μs的转换时间。采样时间(用于电容器加载)和转换时间都是可编程的,因此可以根据外部电路进行调整。这些模数转换器也可以在8位转换模式下运行,从而进一步缩短转换时间。
多个独立的转换结果寄存器、可选择的中断请求以及高度灵活的转换序列,提高了XE1差模电感66的可编程性,满足不同应用的要求。两个模块可以同步,支持两个输入通道的并行采样。对于需要更多模拟输入通道的应用,外部模拟多路复用器可以自动控制。对于需要较少模拟输入通道的应用,多余的通道输入可以用作数字输入端口引脚。
采用滚动数码鼠标概念的防窥视密码键盘设计随着信息技术的发展,各种交易卡、身份卡也越来越多地进入到人们的日常生活。在这些活动中,经常需要输入几位数码的口令或密码即个人身份码(Personal Identify Number/PIN)以确认身份
DSP在三相无刷直流电机中的应用1 概述 无刷直流电机是随着电力电子器件及新型材料发展而迅速成熟起来的一种新型机电一体化电机,它既具有交流电机的结构简单,运行可靠,维护方便等优点,又具备直流电机那样良好的调速特性而无由于机械式换向
反激式(RCD)开关电源原理及设计因该电源是公司产品的一个配套使用,且各项指标都不是要求太高,故选用最常用的反激拓扑,这样既可以减小体积(给的体积不算大),还能降低成本,一举双的!反激拓扑的前身是Buck-Boost变换器,只不过就是