1.引言
目前,逆变器在很多领域有着越来越广泛地应用。对逆变器的研究具有十分重要的意义和广阔的工程应用前景。常见逆变技术的控制方法大致分为开环控制的载波调制方法和闭环控制的跟踪控制方法。跟踪控制方法属于闭环控制,闭环反馈中的检测环节需要与高压主电路相互隔离,避免高压侧电磁噪声对控制电路的窜扰。高性能的跟踪型逆变器对反馈量的实时性要求很高,因此要求反馈环节具有高速隔离传输模拟信号的能力。
目前,最常用的隔离技术可以分为线性隔离和数字隔离。线性隔离器存在温度漂移、线性度差,鲁棒性弱的问题,很难满足宽频带高精度的隔离传输要求。在现代跟踪控制用逆变器领域中大多采用数字化控制,如果在高压侧将模拟量变成数字量,再通过高速隔离芯片传输数字量,则既避免了模拟量隔离传输所存在的问题,又满足数字化控制的要求。因此,本文研究设计了一种基于高速隔离芯片的高速串行隔离型ADC。该数字隔离型ADC频带宽,延时小,稳定性高并且电路结构简单。利用FPGA作为控制器,很好地实现了模数转换和隔离传输。
2.隔离模块基本工作原理
2.1 工程背景介绍
如图(1)所示为基于RC检测的跟踪控制原理框图。FPGA通过高速隔离芯片控制高速串行ADC,将电容电压实时地转换成数字量,通过隔离芯片把数字量读回到FPAG。通过这个高速隔离型ADC,即图(1)中虚线框中的部分,实时采样跟踪电压波形,根据特定的跟踪控制算法产生相应的SPWM控制信号驱动半桥主电路。假设逆变单元的开关频率为10KHz,最小占空比为10%,按照香农定理ADC采样频率至少为200KHz,在工程应用中一般留有7~10倍余量,所以高速ADC的采样频率应该在1MHz左右。MAX1072为10位单极型串行ADC,可以实现1.8MHz采样频率。可见MAX1072在采样频率和输出精度方面均满足跟踪控制的要求。同时,采用串行ADC控制引脚少,占用控制器I/O端口少,所需隔离芯片少,电路结构简单可靠性高。隔离芯片采用ISO721D,其传输带宽可达150MHz。
2.2 高速数字隔离型ADC实现原理
本论文主要研究高速隔离型ADC的实现方案,即图(1)中虚线框内的部分。此部分原理示意图如图(2)所示。图中由FPGA产生两路输出信号分别为Clk1和Sta1。Clk1经过隔离芯片输出信号Clk作为串行ADCMax1072的时钟信号其频率为24MHz。Sta1经过隔离芯片输出信号Sta作为ADC的启动控制信号其频率为1.5MHz。ADC的转换结果为Data信号,经隔离芯片输出Data1信号送回FPGA。
各信号相位关系如图(3)所示。其中,信号A,B,C,Dclk依次为Clk,Sta,Data和FPGA内部移位寄存器的时钟信号,实现将每一位串行数据进行存储。信号B的下降沿启动ADC进行转换,t0~t1时间段内为ADC转换时间,第四个Clk上升沿输出数字量的最高位,经4nS后稳定。依次在每个时钟信号Clk的上升沿产生数字量的下一位,在每个Dclk的上升沿将串行数据锁存在移位寄存器中。在LSB之后还有两位无效位分别为S1和S0。启动信号延时3个Clk,再进行下一次启动。
图(4)为利用FPGA实现的控制隔离型ADC的软核原理描述图。FPGA产生一路频率为24MHz的Clk,信号经过隔离芯片即为图(3)中的信号A,此信号直接输出作为Max1072的时钟信号。Clk1同时也作为启动信号的时钟信号。利用一个16进制计数器对Clk1进行计数产生信号Sta1经过隔离芯片即为图(3)中的信号B。Sta1高电平维持3个Clk1低电平维持13个Clk1。所以Sta1的工作频率为1.5MHz,占空比为12.5%。由Sta1信号的下降沿启动另外一个13进制计数器计数,产生信号经隔离芯片即为如图(3)中所示的信号Dclk。此信号作为移位寄存器的时钟信号,将10位串行数据依次移入寄存器。最后一个时钟信号启动锁存器将串行数据转换成为并行数据锁存在输出端供FPAG内部进行跟踪控制算法使用。
[page]
3.实验结果
如图(5)所示,为FPGA控制Max1072的时序实验波形图参考基准电压为2.5V。图中信号Sta,Clk,Dclk分别对应图(3)中信号A,B,D。从实验结果可见Max1072的时钟频率为24MHz,启动转换信号频率为1.5MHz,与ADC时序要求完全吻合。
图(6)为隔离前后两路信号的比较情况。波形S为输入模拟信号,频率为10KHz。为调试方便外接了刷新频率为1MHz的双极型DAC。经ADC隔离采样再通过DAC将数字量转换成为模拟量即图(6)中波形P。可见数字隔离型ADC工作正常,初步验证了该方案的可行性。
图(7)为加入隔离模块后的跟踪控制原理性实验的跟踪波形。高压侧电磁干扰对控制电路的影响有很大程度地减弱。这为实现高性能的逆变单元提供了可能性。
4.结论与展望
通过实验验证了本文设计的基于高速串行模数转换器Max1072和高速隔离芯片ISO721D的数字化隔离方案的可行性。利用FPGA作为控制器初步验证了隔离模块控制时序的正确性,为跟踪型逆变单元的检测环节提供了隔离方案,有效的抑制了高压侧对控制电路的噪声窜扰。但是,由于所选DAC的性能偏低,因此没有进行更高频率信号的测试。这将在以后的工作中进一步验证和完善。
关键字:FPGA ADC 高速数字隔离型 串行
引用地址:
基于FPGA的高速数字隔离型串行ADC及应用
推荐阅读最新更新时间:2024-05-02 21:00
单片机串行口通信程序设计
单片机串行口通信程序设计硬件连接图 例:用8051单片机串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态。 串行口方式0的数据传送可采用中断方式,也可采用查询方式,无论哪种方式,都要借助于TI或RI标志。串行发送时,能靠TI置位(发完一帧数据后)引起中断申请,在中断服务程序中发送下一帧数据,或者通过查询TI的状态,只要TI为0就继续查询,TI为1就结束查询,发送下一帧数据。在串行接收时,则由RI引起中断或对RI查询来确定何时接收下一帧数据。无论采用什么方式,在开始通信之前,都要先对控制寄存器SCON进行初始化。在方式0中将,将00H送SCON就能了。 ---
[单片机]
莱迪思推出专为汽车应用优化的CertusPro-NX FPGA,强化其产品组合
提供符合AEC-Q100标准的高级系统带宽和存储器功能,以同类产品中最小的器件尺寸提供领先的低功耗和高性能 中国上海——2022年8月25日—— 莱迪思半导体公司,低功耗可编程器件的领先供应商,近日宣布优化CertusPro™-NX系列通用FPGA,从而支持汽车和温度范围更广的应用。 这些新器件拥有汽车级特性、AEC-Q100认证和CertusPro-NX FPGA系列产品领先的低功耗、高性能和小尺寸。而且,由于支持LPDDR4外部存储器,它们能够为信息娱乐系统的显示处理和桥接、车载网络以及高级驾驶员辅助系统(ADAS)中的摄像头处理/传感器桥接等应用提供了长期稳定的支持。 莱迪思半导体产品营销总监Jay Aggarwal
[嵌入式]
基于FPGA+DSP的多通道单端/差分信号采集系统设计
在信号处理过程中,经常采用 DSP + FPGA 协同处理的方法。是因为DSP虽然可以实现较高速率的信号采集,但其指令更适于实现算法而不是逻辑控制,其外部接口的通用性较差。而FPGA时钟频率高、内部延时小,全部控制逻辑由硬件完成,速度快、效率高,适合于大数据量的传输控制,可以集成外围控制、译码和接口电路,在高速数据采集方面有着DSP以及单片机无法比拟的优势,但缺点是难以实现一些复杂的算法。因此,若采用DSP+FPGA协同处理的方法,便可以使DSP的高速处理能力与FPGA的高速、复杂的组合逻辑和时序逻辑控制能力相结合,达到互补,使系统发挥最佳性能。 在目前的信号采集及测试系统中,由于应用背景的复杂,经常需要对多路信号进行采集,有的甚
[嵌入式]
英特尔FPGA的路,走宽了
AI时代,算力需求暴涨,大多数人的注意力都放在了GPU上。事实上,作为数字芯片界的老兵FPGA,在市场上经久不衰。 早在年初,英特尔就预告计划在今年推出15款新FPGA,这一数量超出了英特尔历年来发布的FPGA产品总数。 9月18日,英特尔FPGA技术日(IFTD)期间,英特尔宣布了6款新产品和平台,其中Agilex FPGA再添新成员,它就是Agilex 3、Agilex 5和不久前推出的Agilex 7。 英特尔FPGA处在高速发展期 事实上,FPGA业务在英特尔一直都是常青树。 根据英特尔2023年第二季度财报电话会议中披露,其PSG业务部门的收入同比增长35%,连续三个季度创下历史新高。 不止
[嵌入式]
集成式电源管理单元简化基于FPGA的系统
医疗和仪器设备(如便携式超声设备和手持式仪器)的趋势也是尺寸越来越小,要求在更小的面积上以更有效的方式为FPGA、处理器和存储器供电。典型的FPGA和存储器设计需要密度非常高的电源,它能以快速瞬变响应输送大电流以便为内核和I/O电源轨供电,同时通过低噪声轨为锁相环(PLL)等片内模拟电路供电。电源时序至关重要,应确保FPGA在存储器使能之前上电并运行。带精密使能输入和专用电源良好输出的稳压器支持电源时序控制和故障监控。电源设计师通常希望将同一电源IC用在不同应用中,因此,必须能够改变电流限值。这种设计重用可大幅缩短产品上市时间——任何新产品开发流程中的关键要素之一。 考虑具有1路12 V输入和5路输出的FPGA的多轨电源管理常见设
[电源管理]
AVR之简单的ADC程序
最近看了ATmega16的ADC,写下这个简单的程序,了解下ADC的简单控制。 程序用Proteus仿真的,用的是ICCAVR7 的编译器(头文件有所不同,自己掂量) 程序的内容是:通过PA1外部电压的读入并动态的显示在3位数码管上 #include iom16v.h #include AVRdef.h unsigned char tab ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//数码管0~9 void display(unsigned char smg); unsigned char temp; void delay_1ms(unsigned int z
[单片机]
美高森美新型FPGA纳入Intrinsic ID SRAM-PUF技术
美高森美(Microsemi)与Intrinsic ID宣布,美高森美的新型可程序设计逻辑器件(FPGA)PolarFire,已纳入Intrinsic ID的静态随机存取内存(SRAM)物理不可复制功能(SRAM PUF)。QUIDDIKEY-FLEX是尖端的高安全性密钥产生和储存机制,可提供建基于SRAM PUF的先进安全功能。 美高森美副总裁兼业务部经理Bruce Weyer表示,该公司PolarFire FPGA与Intrinsic ID合作来实现其QUIDDIKEY-FLEX SRAM-PUF,将有助于进一步满足日益增长的FPGA客户群日益提升的安全需求。PolarFire FPGA为这些具有挑战性的广泛应用提供了一个坚固
[半导体设计/制造]
先进FPGA开发工具中的时序分析
概述 对于现今的FPGA芯片供应商,在提供高性能和高集成度独立FPGA芯片和半导体知识产权(IP)产品的同时,还需要提供性能卓越且便捷易用的开发工具。本文将以一家领先的FPGA解决方案提供商Achronix为例,来分析FPGA开发工具套件如何与其先进的硬件结合,帮助客户创建完美的、可在包括独立FPGA芯片和带有嵌入式FPGA(eFPGA)IP的ASIC或者SoC之间移植的开发成果。 随着人工智能、云计算、边缘计算、智能驾驶和5G等新技术在近几年异军突起,也推动了FPGA技术的快速发展,如Achronix的Speedster7t独立FPGA芯片不仅采用了7nm的工艺,而且还带有二维片上网络(2D NoC)和机器学习处理
[嵌入式]