微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > BF50x处理器助您轻松实现嵌入式信号处理

BF50x处理器助您轻松实现嵌入式信号处理

时间:01-01 来源:与非网 点击:
敏锐的国内媒体记者在秋季国际集成电路展的一个展台上发现了当时尚未正式发布的BF50x信息--业界领先的汇聚式处理器Blackfin家族新成员,并对该处理器在电机控制等应用的独特优势进行了简单介绍分析。然而,其后长达四个月并无任何相关信息发布,该处理器的独具特色的优化设计和功能特性吊足了工业控制应用工程师的胃口。在整整四个月后的2010年1月18日,ADI官方正式向全球发布了这款新产品,全面揭开了BF50x的"神秘"面纱。

Blackfin处理器自推出以来因为其独特的MCU+DSP的汇聚式架构而受到业界广泛关注,并得到大量应用,无论是汽车电子、工业控制、医疗设备还是消费电子产品领域,无处不见Blackfin的踪迹。高成本和技术门槛曾经让很多企业对于使用DSP处理器心存疑虑,而Blackfin汇聚式处理器的独特架构、性能优势以及全面的技术支持很大程度上克服这个问题,特别是ADI近年来不断推出了更多针对特定应用领域进行优化设计的Blackfin处理器系列,在性能特性得到更强优化的同时,大幅度地降低了产品的价格(BF50x万片批量的最低报价低至4.5美元,独立评估机构BDTI按照对定点处理器的每美元速度比(speed-per-dollar ratio)评估,BF50x的BDTIsimMark2000/$得分高达498,远超同类竞争性器件)。

BDTI对BF50x的BDTIsimMark2000/$测试分析得分高达498



BF50x独特的功能特性组合

BF50x以通常150MHz~200MHz处理器的价格提供高达400MHz的性能,将高性能数字信号处理能力扩展到更广泛的应用中,包括之前采用高端微控制器的那些应用。这种性能裕量使得设计工程师能实现更强的系统功能,利用更多的复杂算法实现更高的精度,以及实现优化系统界面和控制功能的更高灵活性。设计工程师还可以使用更先进的软件工具和库来生成代码,这有助于进一步缩短开发周期,加速产品上市。

BF50x具有可实现更复杂的算法以及更高精度和更低功耗的控制能力,从而可实现更精密的控制(如运动控制)、更高功效 (如功耗更低)、可靠性(如更高的电能质量)和强大功能(如电力线通信)。与同类竞争性产品相比,BF50x片上内置的以下特性大大增强了该处理器的竞争优势:更大的L1 SRAM和可执行并行闪存,对于超过 64 KB的代码/数据规模,BF504F的 4MB可执行闪存能省去外部 SDRAM,相比竞争产品可进一步节省成本;业界最高的12位精度ADC可以解决很多客户在采用其他竞争产品时所遇到的精度问题;400MHz的时钟速度使BF50x比同样价格水平的竞争产品具有更高的处理器性能;具有针对CAN的外设支持,以及脉冲波形调制和移动存储选项,如SD、e/MMC、CE-ATA;等等。本文将对其中的三相PWM单元、内置ADC和ACM的特性进行简要介绍。


1. 三相PWM单元

BF50x内置的每个PWM模块都集成了一个灵活可编程的三相PWM波形发生器,通过编程设置以产生针对 交流感应电机感应马达(ACIM)或者永磁同步 电机马达(PMSM)控制所需要的开关模式来驱动三相电压源逆变器。此外,PWM模块还包含可以大大简化电子换向马达电机(ECM)或无刷直流马达电机控制所需的PWM开关模式的产生。通过软件设计可以实现针对开关磁阻马达通过软件设计可以实现针对开关磁阻电机(SRM)的一种独特模式。

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信号都被连接到封装引脚以在混合信号应用中获得最大的灵活性。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top