随着国民经济的不断发展,变频调速装置的应用越来越广泛。如何打破国外产品的垄断,已成为一个严肃的课题摆在我国工程技术人员的面前。
在某型号大功率变频调速装置中,由于装置的尺寸较大,考虑到结构和散热的条件,主控板上DSP产生的PWM信号需经过较长的距离才能送到IGBT逆变单元中。为保证PWM信号传输的准确性和可靠性,必须解决以下几个问题:首先是抗干扰问题,变频器工作时,IGBT的开关动作会产生高频干扰信号;其次是如何保证PWM信号的前、后沿质量,减少IGBT开关动作的过渡过程;最后是如何减少布线电感,尽可能缩短PWM信号传输距离,避免过多的内部连线。
1 总体设计
原则上说,从触发电路到IGBT栅极和发射极的引线应做到既短又一致。但随着变频调速装置功率的不断增大,装置的尺寸也在增大,散热条件要求更高。由于结构设计上的种种原因,真正做到这点有很多实际困难。
DSP产生的PWM信号既可以采用串行方式又能以并行方式进行传输,但这两种方式都有着各自的特点。采用并行方式传输信号(即每一个IGBT模块的栅控端都接一根信号线)会造成系统内部接线过多、接地困难,抗干扰性大大降低,这种情况尤以采用了多重化、多电平技术的变频装置为甚。若利用串行方式,PWM信号的传输速率又受到介质的极大限制。在目前诸多传输介质中,只有光纤具有损耗低、频带宽、重量轻、不受电磁干扰等突出优点。GI型光纤用LED做光源时,传输速率可达140Mbit/s,传输损耗可忽略不计。IGBT的工作频率通常很少用在15kHz以上,因此以异步串行方式高速传输PWM信号时,采用光纤作为传输介质是唯一的选择。
在串行的PWM信号送到IGBT的栅控端之前,还需将该信号转化为并行形式。尽管采用普通的串/并转换芯片可以实现上述功能,但这些芯片的最高工作频率有限,如74166的最高工作频率为35MHz,对于目前广泛采用多重化和多电平技术的变频装置来讲,这种工作频率显然有着较大的局限性。尤其是在实时性、快速性要求甚高的电机控制领域,不可能采用应答方式完成信号的传输,因此接收端需要有较强的纠错和容错能力。若采用普通的芯片,难以只用一两片芯片完成上述功能。但CPLD具有极强的灵活性,内含128个宏单元,最高工作频率可达167MHz(以Cypress CY37128为例),可以只用一两片芯片就能完成较复杂的逻辑功能,因此CPLD与光纤的结合是解决大功率变频器中信号传输的最好选择。系统信号流程图如图1所示。

2 通讯方案
异步串行格式的一个数据帧包括1位起始位和8位数据位,最后是停止位。起始位规定为0,8位数据位由高到低顺次发送,前7位组成1个编码字符,第八位为奇偶校验位。停止位可以选择1位、1位、2位。从系统实际要求出发,我们对标准的异步串行格式进行了修改,将三相PWM信号进行编码,用以下数据格式发送到信号转换单元:0-a3c3a2c2a1c1-V-1111。其中0为起始位,a1、a2、a3分别对应三相逆变桥每个桥臂的栅控信号,c1、c2、c3分别对应三相逆变桥每个桥臂的封锁信号,V是一位校验位,最后四个1为结束标志位。信号转换单元的CPLD接收到该信号后,将此串行PWM信号转换为并行形式。另一方面,为保证逆变单元能够正常工作,还需将逆变单元故障信号送到上位机以供故障诊断。
故障信号以以下串行编码格式送出:0-a1a2a3a4a5a6-V-1111,0为起始位,a1、a2、a3分别对应每个桥臂的驱动故障信号,a4为过热信号,a5、a6为通讯故障 信号,V为校验位,最后四个1为结束标志位。上位机板上的CPLD将此信号转换为并行形式。事实上,PWM信号和故障信号的处理过程是相同的。
对于异步串行通讯,通常要保证发送的信号在接收端能被正确接收,往往采用两类同步处理办法:一类是使用硬件手段实现通信协议的部分功能;另一类是使用各种短小的帧来实现通信功能。在本系统,由于实时控制对时间的要求,不可能采用上述形式的通讯方案。因此根据系统实际需要,数据传输采用起止式同步方案,即用“0”代表起信号,“1”代表止信号。在不发送信息时,一直发送止信号。第一个由“1”到“0”的转换表示字符的开始收端检测到这个转换后控制位时钟输出,以便对接受信号进行码位中点取样判决。
针对系统的实际要求,为确保数据通讯的正确性,在正常工作以前,DSP模块必须向信号转换单元固定发送一个标志字。只有当信号转换单元连续几次正确收到标志字后,才能建立正常通讯。在正常通讯时,为避免随机干扰的作用,只有在连续出现多次帧错误的情况下,信号转换单元才向上位机发出通讯故障信号,以确保系统工作的稳定性。
3 CPLD的实现
20世纪90年代,引起数字系统设计方式发生突破性变革的技术是VHDL设计技术。VHDL Very High Speed Integrated Circuit VHSIC Hardware Description Language作为IEEE-1076标准所规范的硬件描述语言,非常适用于可编程逻辑器件的应用设计,并正在得以普及。采用自顶向下的设计方法,是用VHDL设计系统硬件最突出优点之一。
通过前面对数据流和通讯方案的分析,按照自顶向下的原则,我们对信号处理单元进行功能分解,将其分解到下面的各个单元中,见图2。通过功能分解,我们可以看到,单元内部构造可以分为三个部分:一部分对栅控信号进行处理;另一部分对故障信号进行处理;最后一部分用于产生控制故障信号发送的时钟。
从图2我们可以发现栅控信号处理部分与故障信号处理部分都含有功能相同单元:校验位生成单元、数据通信控制单元及锁存单元,因此可以对以上这些单元进行参数化设计。在参数化设计以前,我们还需要构造一些公共的基本元件,如触发器、寄存器、计数器和同步器等。这以后,我们就可以对前面提到的功能相同的单元进行参数化设计。

在进行参数化设计以前,我们需要对各功能单元的输入输出信号进行分析以确定信号使用的数据类型。由于IGBT控制问题的特殊性,在这里我们统一使用Bit和Bit-vector型数据。Bit型数据只有两种状态:“0”和“1”,可以有效地防止多态数值系统给控制和编程带来的麻烦。
在进行传统的电子线路设计时,设计师的工作是按电路原理图将各个单元电路和器件连接起来,形成一个完整的系统。而在利用VHDL设计电路时,设计师所要完成的不过就是将那些用VHDL语言描述的单元电路和器件连接起来。在这个意义上,利用VHDL语言进行设计与利用传统方法设计没有太大的区别,但采用自顶向下的设计方法时,VHDL具有无可比拟的优越性。作为一种硬件描述语言 VHDL语言有别于一般的计算机语言。它既有并行执行的语句,又有只能顺序执行的语句。利用VHDL这种特性,我们可以将整个系统分成若干个相对比较独立的模块来进行电路设计。在下面的程序中,进程COUNTER描述了一个16位计数器,它通过对40MHz时钟进行分频,产生进程CONTROLLER所需的2.5MHz时钟。进程CONTROLLER构造了一个发送控制计数器,它通过对进程COUNTER所产生的时钟信号进行计数,产生故障信号的发送控制信号。
关键字:CPLD IGBT
引用地址:CPLD在IGBT驱动设计中的应用
在某型号大功率变频调速装置中,由于装置的尺寸较大,考虑到结构和散热的条件,主控板上DSP产生的PWM信号需经过较长的距离才能送到IGBT逆变单元中。为保证PWM信号传输的准确性和可靠性,必须解决以下几个问题:首先是抗干扰问题,变频器工作时,IGBT的开关动作会产生高频干扰信号;其次是如何保证PWM信号的前、后沿质量,减少IGBT开关动作的过渡过程;最后是如何减少布线电感,尽可能缩短PWM信号传输距离,避免过多的内部连线。
1 总体设计
原则上说,从触发电路到IGBT栅极和发射极的引线应做到既短又一致。但随着变频调速装置功率的不断增大,装置的尺寸也在增大,散热条件要求更高。由于结构设计上的种种原因,真正做到这点有很多实际困难。
DSP产生的PWM信号既可以采用串行方式又能以并行方式进行传输,但这两种方式都有着各自的特点。采用并行方式传输信号(即每一个IGBT模块的栅控端都接一根信号线)会造成系统内部接线过多、接地困难,抗干扰性大大降低,这种情况尤以采用了多重化、多电平技术的变频装置为甚。若利用串行方式,PWM信号的传输速率又受到介质的极大限制。在目前诸多传输介质中,只有光纤具有损耗低、频带宽、重量轻、不受电磁干扰等突出优点。GI型光纤用LED做光源时,传输速率可达140Mbit/s,传输损耗可忽略不计。IGBT的工作频率通常很少用在15kHz以上,因此以异步串行方式高速传输PWM信号时,采用光纤作为传输介质是唯一的选择。
在串行的PWM信号送到IGBT的栅控端之前,还需将该信号转化为并行形式。尽管采用普通的串/并转换芯片可以实现上述功能,但这些芯片的最高工作频率有限,如74166的最高工作频率为35MHz,对于目前广泛采用多重化和多电平技术的变频装置来讲,这种工作频率显然有着较大的局限性。尤其是在实时性、快速性要求甚高的电机控制领域,不可能采用应答方式完成信号的传输,因此接收端需要有较强的纠错和容错能力。若采用普通的芯片,难以只用一两片芯片完成上述功能。但CPLD具有极强的灵活性,内含128个宏单元,最高工作频率可达167MHz(以Cypress CY37128为例),可以只用一两片芯片就能完成较复杂的逻辑功能,因此CPLD与光纤的结合是解决大功率变频器中信号传输的最好选择。系统信号流程图如图1所示。

2 通讯方案
异步串行格式的一个数据帧包括1位起始位和8位数据位,最后是停止位。起始位规定为0,8位数据位由高到低顺次发送,前7位组成1个编码字符,第八位为奇偶校验位。停止位可以选择1位、1位、2位。从系统实际要求出发,我们对标准的异步串行格式进行了修改,将三相PWM信号进行编码,用以下数据格式发送到信号转换单元:0-a3c3a2c2a1c1-V-1111。其中0为起始位,a1、a2、a3分别对应三相逆变桥每个桥臂的栅控信号,c1、c2、c3分别对应三相逆变桥每个桥臂的封锁信号,V是一位校验位,最后四个1为结束标志位。信号转换单元的CPLD接收到该信号后,将此串行PWM信号转换为并行形式。另一方面,为保证逆变单元能够正常工作,还需将逆变单元故障信号送到上位机以供故障诊断。
故障信号以以下串行编码格式送出:0-a1a2a3a4a5a6-V-1111,0为起始位,a1、a2、a3分别对应每个桥臂的驱动故障信号,a4为过热信号,a5、a6为通讯故障 信号,V为校验位,最后四个1为结束标志位。上位机板上的CPLD将此信号转换为并行形式。事实上,PWM信号和故障信号的处理过程是相同的。
对于异步串行通讯,通常要保证发送的信号在接收端能被正确接收,往往采用两类同步处理办法:一类是使用硬件手段实现通信协议的部分功能;另一类是使用各种短小的帧来实现通信功能。在本系统,由于实时控制对时间的要求,不可能采用上述形式的通讯方案。因此根据系统实际需要,数据传输采用起止式同步方案,即用“0”代表起信号,“1”代表止信号。在不发送信息时,一直发送止信号。第一个由“1”到“0”的转换表示字符的开始收端检测到这个转换后控制位时钟输出,以便对接受信号进行码位中点取样判决。
针对系统的实际要求,为确保数据通讯的正确性,在正常工作以前,DSP模块必须向信号转换单元固定发送一个标志字。只有当信号转换单元连续几次正确收到标志字后,才能建立正常通讯。在正常通讯时,为避免随机干扰的作用,只有在连续出现多次帧错误的情况下,信号转换单元才向上位机发出通讯故障信号,以确保系统工作的稳定性。
3 CPLD的实现
20世纪90年代,引起数字系统设计方式发生突破性变革的技术是VHDL设计技术。VHDL Very High Speed Integrated Circuit VHSIC Hardware Description Language作为IEEE-1076标准所规范的硬件描述语言,非常适用于可编程逻辑器件的应用设计,并正在得以普及。采用自顶向下的设计方法,是用VHDL设计系统硬件最突出优点之一。
通过前面对数据流和通讯方案的分析,按照自顶向下的原则,我们对信号处理单元进行功能分解,将其分解到下面的各个单元中,见图2。通过功能分解,我们可以看到,单元内部构造可以分为三个部分:一部分对栅控信号进行处理;另一部分对故障信号进行处理;最后一部分用于产生控制故障信号发送的时钟。
从图2我们可以发现栅控信号处理部分与故障信号处理部分都含有功能相同单元:校验位生成单元、数据通信控制单元及锁存单元,因此可以对以上这些单元进行参数化设计。在参数化设计以前,我们还需要构造一些公共的基本元件,如触发器、寄存器、计数器和同步器等。这以后,我们就可以对前面提到的功能相同的单元进行参数化设计。

在进行参数化设计以前,我们需要对各功能单元的输入输出信号进行分析以确定信号使用的数据类型。由于IGBT控制问题的特殊性,在这里我们统一使用Bit和Bit-vector型数据。Bit型数据只有两种状态:“0”和“1”,可以有效地防止多态数值系统给控制和编程带来的麻烦。
在进行传统的电子线路设计时,设计师的工作是按电路原理图将各个单元电路和器件连接起来,形成一个完整的系统。而在利用VHDL设计电路时,设计师所要完成的不过就是将那些用VHDL语言描述的单元电路和器件连接起来。在这个意义上,利用VHDL语言进行设计与利用传统方法设计没有太大的区别,但采用自顶向下的设计方法时,VHDL具有无可比拟的优越性。作为一种硬件描述语言 VHDL语言有别于一般的计算机语言。它既有并行执行的语句,又有只能顺序执行的语句。利用VHDL这种特性,我们可以将整个系统分成若干个相对比较独立的模块来进行电路设计。在下面的程序中,进程COUNTER描述了一个16位计数器,它通过对40MHz时钟进行分频,产生进程CONTROLLER所需的2.5MHz时钟。进程CONTROLLER构造了一个发送控制计数器,它通过对进程COUNTER所产生的时钟信号进行计数,产生故障信号的发送控制信号。
上一篇:浮点DSP精度决定新兴应用的成败
下一篇:PLD将凭借高效低耗挑战消费电子领域
推荐阅读最新更新时间:2024-05-02 20:41
IIC总线通讯接口器件的CPLD实现
摘要:介绍了采用ALTERA公司的可编程器件EPF10K10LC84-3实现IIC总线的通讯接口的基本原理,并给出了部分的VHDL语言描述。该通讯接口与专用的接口芯片相比,具有使用灵活、系统配置方便的特点。
关键词:IIC总线 CPLD VHDL ISP
IIC总线是PHILIPS公司开发的一种简单、双向、二线制、同步串行总线。它只需两根线(串行时钟线和串行数据线)即可在连接于总线上的器件之间传送信息。该总线是高性能串行总线,具备多主机系统所需要的裁决和高低速设备同步等功能,应用极为广泛。
目前市场上虽然有专用IIC总线接口芯片,但是地址可选范围小、性能指标固定、功能单一、使用不方便。根据IIC总线的电气特性及其通讯协议,
[应用]
新型功率半导体器件及应用创新中心成立
“新型 功率半导体 器件及应用创新中心的成立,将推动形成‘技术创新—转化—规模化应用—投资再创新’的闭环,推动创新成果在先进轨道交通、智能电网、消费电子、电动汽车等重要领域的产业化应用。”日前,在湖南株洲召开的“湖南省 IGBT 产业对接会”上,中国工程院院士、中国 IGBT 技术创新与产业联盟理事长丁荣军说。下面就随半导体小编一起来了解一下相关内容吧。 新型 功率半导体 是关系国民经济命脉的共性关键技术,涉及先进轨道交通装备、节能与新能源汽车、电力装备、新材料等行业。2016年,我国 功率半导体 市场规模达1496亿元。其中,湖南在大功率绝缘栅双极型晶体管( IGBT )产业发展上,已形成约300亿元的全产业链产值。
[半导体设计/制造]
基于CPLD的智能固态转换开关的研制
提出了一种适用于铁路信号供电 电源 的智能固态转换 开关 方案。以CPLD为核心,功率MOSFET作为主控器件,实现转换操作的无触点切换。介绍了主 电路 、 控制 电路 的硬件设计及软件编程。实际应用表明方案可靠实用,能够提高供电的自动化水平。 铁路行车速度的不断提高对铁路信号设备和供电设备的可靠性提出了更高要求。铁路信 号电源由贯通和自闭两条线路供电,经过自动转换开关(ATS)输出给信号灯。ATS 应具有 远程遥分遥合、过电流保护、开关状态指示、当地手动等功能。目前现场ATS 主要有两种 实现方法:1、采用断路器、 机械 联锁装置及控制器组合而成;2、采用具有*分合功 能的低压电控开关 。国外也提出了利用可编程控制器(PLC)
[模拟电子]
采用图像传感器的CPLD视觉系统设计方法
目前,关于视觉系统的研究已经成为热点,也有开发出的系统可供参考。但这些系统大多是基于PC机的,由于算法和硬件结构的复杂性而使其在小型嵌入式系统中的应用受到了限制。上述系统将图像数据采集后,视觉处理算法是在PC机上实现的。随着嵌入式微处理器技术的进步,32位ARM处理器系统拥有很高的运算速度和很强的信号处理能力,可以作为视觉系统的处理器,代替PC机来实现简单的视觉处理算法。下面介绍一种基于ARM和CPLD的嵌入式视觉系统,希望能分享嵌入式视觉开发过程中的一些经验。 1 系统方案与原理 在嵌入式视觉的设计中,目前主流的有以下2种方案: 方案1图像传感器+微处理器(ARM或 DSP )+SRAM 方案2图像传感器+CPLD
[单片机]

从高铁到汽车,IGBT被卡脖子的15年
IGBT被誉为电力世界的钥匙,新能源汽车的“CPU”,如今正面临卡脖子难题,为了自主可控,无数企业在攻坚克难。 在此间,出行一客(ID: carcaijing)看到一个特别的身影——株洲中车时代 半导体 有限公司(下称,中车时代半导体)。谁曾想,如今的“新四大发明”中的高铁,也曾面临IGBT的卡脖子困扰。当年,中车时代半导体在合适的时间,选择合适的企业,完成了收购吸收。从满足国产需求,到开始向全球输出产品,夺取市场份额。 如今,海外政策对半导体设备的限制也越来越严,有些手续也越来越麻烦。越来越多的关键设备的引入和使用受到较大影响。这对于产业链结构不完整的中国半导体企业,尤其是Fabless模式(无 晶圆 厂)的企业而言,无
[汽车电子]

英飞凌全新.XT技术大幅延长IGBT模块使用寿命
英飞凌科技股份公司在纽伦堡举行的2010 PCIM欧洲展会(2010年5月4日至6日)上,推出创新的IGBT内部封装技术。该技术可大幅延长IGBT模块的使用寿命。全新的.XT技术可优化IGBT模块内部所有连接的使用寿命。依靠这些全新的封装技术,英飞凌可满足具备更高功率循环的新兴应用的需求,并为提高功率密度和实现更高工作结温铺平道路。 英飞凌副总裁兼工业电源部总经理Martin Hierholzer指出:“通过推出全新的.XT技术,英飞凌再次巩固了自己在IGBT模块设计和制造领域的技术领先地位。英飞凌在功率循环周次方面,树立了行业新标杆,可实现更高的工作结温。这些全新技术可满足各种要求苛刻的应用的需求,例如商用车、工程
[电源管理]
基于CPLD的容错存储器的设计实现
随着各种电路和芯片的性能(速度、集成度等)不断提高,尤其是在军事、航空航天等用途中对可靠性的要求往往是第一位的,人们对于系统的可靠性方面的要求日益增加,这对电路系统的设计和制造都提出了严格的目标要求。
存储器是电路系统中最常用的器件之一,采用大规模集成电路存储芯片构成。实际统计表明,存储器在太空应用中的主要错误是由瞬态错误(也叫单个事件扰动,SEU)所引起的一位错 或者相关多位错,而随机独立的多位错误极少。半导体存储器的错误大体上分为硬错误和软错误,其中主要为软错误。硬错误所表现的现象是在某个或某些位置上,存取数据重复地出现错误。出现这种现象的原因是一个或几个存储单元出现故障。软错误主要是由α粒子引起的。存储器芯片的材料中含有微
[应用]
基于单片机和CPLD的高精度大型望远镜伺服控制器设计
设计基于高速单片机C8051F120和CPLD的高精度大型望远镜的伺服控制器,由单片机实现闭环控制算法、上位机通信和LCD显示控制,CPLD实现增量式编码器计数、电机驱动波形发生以及I/O接口。该控制器可独立进行电机控制,也可配合上位机进行控制,具有实时性和抗干扰能力强、成本低、调试方便等特点。 引言 微电子技术和计算机的发展推动着伺服控制技术的进步,控制系统的硬件系统越来越高速化、小型化、模块化,功能也日趋强大完善;而且,伺服控制技术是朝着更开放、更加模块化的控制结构的方向发展的,要求控制器算法实现简单、控制接口灵活,针对不同的伺服控制对象时硬件系统不变,软件系统也可以完成参数的自动调整。 在高精度大型望远镜伺服控制应用
[单片机]
