BF50x的两个片上三相PWM单元具有以下特性:真正的16位分辨率;可编程PWM脉宽;单/双刷新模式;可编程死区时间(dead time)和开关频率;二进制补码实现,允许在全开和全关状态之间平滑转换;可以将PWM信号发生与内部或外部产生的同步脉冲进行同步;针对BDCM电机的独特设置(交迭和输出使能功能);广泛的各种特殊开关磁阻运行模式;输出极性与时钟选通控制;专用异步PWM关断信号。
每个PWM单元的6个PWM输出信号由三个高端(high-side)驱动信号(PWMx_AH、PWMx_BH和PWMx_CH)和三个低端驱动信号组成(PWMx_AL、PWMx_BL和PWMx_CL)。所产生的PWM信号的极性可以通过软件编程进行设置,因此既可以产生高有效的PWM波形,也可以产生低有效的PWM波形。
2. 真正的12位精度的ADC及ACM模块
BF506F利用了ADI公司在ADC器件上的全球领先技术优势,内置的ADC为高速低功耗逐次逼近型ADC,实现了真正的业界最高12位精度,吞吐率高达2MSPS。BF506F包含两个ADC,每个ADC前置一个三通道复用器,以及一个低噪声宽带宽的跟踪保持放大器(可以处理超过30MHz的输入信号频率)。
BF50x还首次在Blackfin处理器系列中引入了新的外设——ADC控制模块(ACM),它提供了同步ADC采样与外部事件的一种低开销、精确的方法。ACM允许灵活调度采样实例,并向ADC提供精确的采样信号。ACM负责同步ADC转换过程,产生ADC控制、ADC转换开始信号以及其他信号。ADC的实际数据采集由SPORT外设执行,所有的内部ADC信号都被连接到封装引脚以在混合信号应用中获得最大的灵活性。
针对工业应用优化的Blackfin处理器
工业应用的突出特点是密集的信号处理需求,而这是Blackfin系列处理器的优势所在。Blackfin系列由于结合了DSP和MCU的功能,它允许同一颗处理器能同时进行复杂的控制和算法处理,这对于机器人、供电控制等复杂的工业应用来说是一个巨大的优势。
BF50x作为ADI面向工业应用优化设计的最新款Blackfin处理器,其高性能让工程师能开发出更高性能的工业控制和自动化应用系统,包括逆变器控制、不间断电源(UPS)和电机控制以及计量和高级感应应用(电能计量、流量计量等)。BF50x的性能裕量使得工程师可以在先进的系统建模中实现先进的理论和算法,从而实现任何实时系统的最优化的功效和控制效率。
1.电机控制应用
BF50x处理器的卓越性能和特性使电机控制系统设计工程师能实现执行更复杂的算法,确保适应系统行为的实时变化,从而获得平稳的运行性能,并降低功耗。利用无传感器的矢量控制可以实现更高的电机控制效率,利用先进的建模方法可以准确地确定电机位置和/或者速度。设计工程师可以不用位置/速度传感器,从而系统的尺寸更小,降低成本并实现更大的系统可靠性。BF50x 集成的12位ADC提供了准确对电机状态进行建模所需要的准确数据转换,从而可以准确估计电机的准确位置/速度。