侵权投诉

主动噪声控制平台的FPGA实现

2018-03-05 10:34 次阅读

前言    

随着工业现代化的发展,噪声的影响越来越受到人们的关注。噪声的控制主要分为被动噪声控制与主动噪声控制。对于低频噪声来说,被动降噪技术的抑制效果不理想,且伴随着材料用量大、成本高的问题,实用性较差。此时主动噪声控制技术具有显著的优势。同时,由于往复运动装置或者旋转装置所产生的窄带噪声的能量集中分布于特定的频带,其频率数值为离散数值,往往可以通过非声学传感器采集得到,进而避免了声反馈问题,更适合于采用主动控制的方法。

目前工程上针对非声学信号的采集主要是基于多个串行处理的单一传感器,当多路传感器同时工作时不能保证数据采集的同步性,这就导致在后续进行数据的处理与计算时会产生错误。在一些工程实现中,为避免这个问题,提出在多路传感器后加一台信号同步调节器的解决方案,但这会使得整个系统复杂且操作麻烦。

针对上述问题,本文搭建了一个基于FPGA的主动噪声控制平台。该平台能够实时正确地采集信号,满足多通道信号的同步性,同时也方便根据所需功能扩展通道,整个平台也操作简单。

1 主动噪声控制平台设计

主动噪声控制平台由传感-作动系统与降噪算法模块构成[3],传感-作动系统由相关传感器及FPGA中对应的数据处理模块、数据储存模块构成,负责参考信号(与初级信号相关的各种形式的信号,如振动、转速信号)的采集以及次级声信号的产生,降噪算法模块由硬件语言搭成,主要是对参考信号进行分析从而产生次级声信号。

车内噪声主要是发动机噪声、进排气噪声与传动系的噪声。研究表明[4],发动机振动引起的低频噪声是车内噪声的主要成分,同时发动机振动噪声以及其他传动系引起的噪声与发动机振动以及车身各点振动成正比,噪声的主频率也与发动机的转速成正比。基于此,本文在该平台上通过采集汽车的转速与发动机的振动加速度等这些非声学信号来构建车内噪声的参考信号,继而产生次级声信号,以此来避免声反馈问题。

主动噪声控制平台如图1所示。其中,MPU6065芯片负责振动信号的采集,GCAN-600模块负责转速信号的采集,在由非声学信号产生噪声参考信号的过程中,需要初级噪声信号的参与以及相关的算法,因此需要WM8731芯片以及音频输入输出模块来完成初级声信号的采集与次级声信号的输出,同时SDRAM芯片将采集到的数据存储起来,从而研究相关的算法。

2 传感-作动系统的实现

2.1 振动加速度的采集

振动加速度的采集所用的芯片是MPU6065芯片,芯片与FPGA之间通过UART协议进行信号传输。采样频率是100 Hz。

该芯片可采集多种物理信号(如加速度、角速度、角度等),不同的信号有不同的数据包格式与检验位,每个数据包包括10个数据位与1个检验位,FPGA检测到这个正确的包头之后,将前面10个数暂存起来与检验位进行比较,正确则进行数据处理,错误则返回初始状态等待下一帧正确数据到来。

2.2 转速的采集

汽车转速的采集是基于GCAN-600模块,该模块可支持所有标准CAN总线物理层及ISO 15765汽车OBD接口诊断协议,可将汽车电控系统的各项传感器数值自动转换为串口格式的数据,给模块输入相对应的AT指令读取所需要的数据,并通过UART协议将数据输出[5]。采样率为200 Hz。

发动机转速信号对应的指令为ATPID=012,以ASCII码形式传输,接收到的每帧数据是指令PID012=XXXX对应的ASCII码。完成一个收发周期表示采集到一次转速,连续不断地对转速信号采集意味着上述收发周期需要不断地循环。但接收到的每一帧数据并没有结束标志位,同时由于转速的位数不确定(3位数或4位数),导致上述循环没法自动进行,需要借助标识符。

使用UART协议接收数据时,每当一个数接收完毕时,就在该数的末尾产生一个标识符rx_done。用逻辑分析仪对接收到的数据信号进行分析发现,每帧数据中两个rx_done的时间间隔为T1(与UART协议选择的波特率相关),上一帧末尾rx_done与下一帧起始rx_done的时间间隔为T2(与采样率相关),且T2>>T1。由此设计一个计时器,每次检测到rx_done信号,计时器开始计时,若是在T1+Δt(Δt<

2.3 音频的输入输出

音频信号的采集及输出所采用的芯片是低功耗的音频编解码芯片WM8731。音频传输模块是连接FPGA与音频编解码芯片WM8731的接口模块,它需要实现两个功能[6]:第一个功能是向WM8731芯片发送配置参数的命令,使芯片在系统所需要的模式下工作;第二个功能是在参数配置完成后,控制麦克风采集音频数据。

FPGA通过I2C协议向芯片传输配置参数,配置完成后,FPGA与芯片进行音频数据传输。在音频的采集过程中涉及几个参数:BCLK为音频数据传输(包括发送和接收)过程中的位时钟线,ADCLRC和DACLRC分别为芯片发送和接收音频数据的帧时钟线,ADCDAT和DACDAT分别为发送和接收音频数据的信号线

由非声学信号生成参考信号后,该参考信号经过降噪算法模块后产生次级声信号。

在初级声信号的采集与次级声信号的输出过程中都遵循I2S模式。即音频数据有效位的传输开始于ADCLRC或DACLRC信号发生跳变后BCLK信号的第二个上升沿,并且音频数据是从最高位开始传输的。当芯片工作在从模式下时,BCLK信号是由FPGA控制器生成的。

2.4 数据存储

采集到的信号需要通过一个以状态机为主体的SDRAM控制器来控制信号实时地存入SDRANM芯片中。

由于SDRAM存储数据是由起始位置开始按给定的存储长度进行顺序存储的,3种信号需要实时存入。同时信号之间不能相互影响或覆盖,这就需要在SDRAM中给3种信号分配好位置区间。每种信号有自己不同的起始位置,在进行存储的过程中,SDRAM是按顺序存储的,存储地址是逐次加1,当存储地址进行多位变动时,存储数据会遗失或者出错[7],故针对多路信号存入SDRAM时,需要对多路信号整体进行一个顺序控制。另外,由于数据在存入SDRAM的过程中存在跨时域的操作,因此平台中还需要搭建异步FIFO模块。

FIFO是一种先进先出的数据缓存器,没有外部读写地址线,只能顺序地写入、读出数据,其数据地址由内部读写指针自动加1完成。异步FIFO在读写两部分分别采用不同的时钟[8]。本文中,SDRAM工作频率是27 MHz,加速度、转速、音频的采集模块工作的频率是50 MHz,数据需要跨时域传输。另外在多路信号存入SDRAM过程中也需要借助异步FIFO进行顺序控制:当一种信号在存储时,其他信号先暂存在FIFO中,待上一类信号存完产生标志后,再存入下一类信号。即多路信号是同时采集,先后存储。

3 结果分析

整个采集系统是在DE2-115开发板上搭建的,所选用的FPGA是Cyclone IV EP4CE115F29芯片,为了验证所搭建采集系统的正确性,在用该系统对汽车进行数据采集的同时,也分别利用录音器采集音频信号;加速度传感系统采集相同位置的振动加速度;转速传感系统采集发动机转速。用此参考系统采集的信号来验证所搭建平台对信号采集的正确性与实时性。

在实验过程中,3个单一信号的传感系统同时按下各自的开始按钮进行信号的采集,总共采集时间为5 s,大约1 s后,按下所搭建平台的开始按钮,3种信号同时采集,采集3 s后停止。这样所搭建平台采集的信号是3个参考传感系统采集信号的子信号,将两个系统采集到的3种信号做互相关,得到的相关系数与子信号的起点时间如图2所示。从图2可以发现,转速信号起始时间t1=1.1 s,与自搭建系统采集信号的相关系数为1;振动加速度信号起始时间t1=0.91 s,与自搭建系统采集信号的相关系数为0.98;音频信号起始时间t1=1.34 s,与自搭建系统采集信号的相关系数为0.94(对于音频信号,由于各自系统的拾音器不同,造成采集到音频信号的幅值的数量级不同,为了更方便地比较,对两个系统采集到的信号均进行归一化处理)。根据相关系数的定义可得,两个系统采集到的3段信号可认为对应相等[9],将子信号的起始时间对应到参考信号中,3种信号的时域图如图3所示,这也证明了自搭建平台采集的转速信号的实时正确性。

通过图2的横向对比可看出,自搭建平台采集的3种信号对应于3个独立参考系统中起始的时间t1、t2、t3互不相等,这也证明对于多路信号的采集,多个采集系统同时工作时不能保证采集数据的严格同步性,还需要专门的仪器进行信号的同步调整[10]。而自搭建的平台,对于多路信号的操作都是由同一个按钮进行,可以严格地保证数据的同步性,这样可以得到任意时刻汽车的多种参数。

4 结论

本文基于FPGA搭建了针对汽车主动降噪的平台,该平台的作动-传感系统可以有效地采集汽车运行中的转速、振动加速度、噪声信号。同时该平台也是主动降噪算法实现的硬件系统,是后续主动降噪研究的重要基础。

数据在存入SDRAM前,需要先暂存在FIFO中,导致存入的数据量与FIFO的容量相关,后续可以利用Nios II来对多通道信号进行存储顺序的控制,就可以极大扩充数据存储的容量,但开发周期较长。

综合而言,该平台具有以下优点:

(1)平台可以正确并且实时采集到参考信号。这为在主动降噪过程中产生次级声信号的实现打下了很好的基础。

(2)平台对采集的多通道信号有严格的时间同步性,即能保证对多路信号的同时操作,这也是其他的基于串行处理器所搭建系统所不能达到的优点[10]。

(3)FPGA的可编程性可以使平台按需增加功能,方便扩展通道数目,而不必增加其他的芯片或者处理器。

(4)使用硬件语言来编程各种逻辑功能模块(如控制模块、降噪算法模块),可以反复地编程、查错、再编程,这样就可以对平台进行充分的设计开发与验证。

原文标题:【学术论文】主动噪声控制平台的FPGA实现

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

基于FPGA系统的DDR2电路设计

每片DDR2存储器的容量为1Gb,两片DDR2芯片组合,得到总容量为2Gb。单DDR2存储器为16b....
发表于 08-08 15:09 40次 阅读
基于FPGA系统的DDR2电路设计

FPGA开发板中关于晶振几大问题

芯片的输入端有输入电容,走线也有分布电容,没这个电阻,振荡器输出的上下沿有冲击电流,产生辐射。
发表于 08-08 10:53 42次 阅读
FPGA开发板中关于晶振几大问题

基于可编程逻辑门阵列芯片实现防火墙报文检测系统的设计

内容寻址存储器(Content Addressable Memory-CAM)能够在一个硬件时钟周期....
发表于 08-07 18:10 60次 阅读
基于可编程逻辑门阵列芯片实现防火墙报文检测系统的设计

采用FPGA可编程器件和USB技术实现地震模拟数据采集系统的设计

随着石油天然气勘探开发工作的不断发展,我们所面临的勘探对象和开发环境也越来越复杂、越来越困难。地震方....
发表于 08-07 18:05 59次 阅读
采用FPGA可编程器件和USB技术实现地震模拟数据采集系统的设计

基于Xilinx Spartan II系列FPGA器件实现IP核的设计

精简指令集计算机RISC(Reduced Instruction Set Computer)是针对复....
发表于 08-07 18:02 130次 阅读
基于Xilinx Spartan II系列FPGA器件实现IP核的设计

利用FPGA器件FLEX EP10K50芯片实现DDS电路的设计

直接数字频率合成(Direct Digital Frequency Synthesis)是从相位概念....
发表于 08-07 17:59 77次 阅读
利用FPGA器件FLEX EP10K50芯片实现DDS电路的设计

采用FPGA器件实现基站模拟测试系统的应用方案

在基站的模拟测试系统中,终端控制子系统负责生成上行测试数据并将其发送到被测基带板,测试基带板上行接收....
发表于 08-07 17:53 56次 阅读
采用FPGA器件实现基站模拟测试系统的应用方案

FPGA的发展过程资料说明

FPGA(Field Programmable Gate Array )于1985 年由xilinx....
发表于 08-07 17:39 41次 阅读
FPGA的发展过程资料说明

采用FPGA芯片EP1C12Q240C8实现直接数字频率合成器的设计

自1971年,美国学者J.Tierney等人撰写的“A Digital Frequency Synt....
发表于 08-07 17:26 88次 阅读
采用FPGA芯片EP1C12Q240C8实现直接数字频率合成器的设计

基于FPGA器件和VHDL语言的三态电路应用实现方法

现场可编程门阵列(FPGA)的出现是超大规模集成电路(VLSI)技术和计算机辅助设计(CAD)技术发....
发表于 08-07 17:14 82次 阅读
基于FPGA器件和VHDL语言的三态电路应用实现方法

如何才能在FPGA上实现对数函数

对数函数在粒子滤波、RBF 神经网络、图像处理等领域广泛运用。CORDIC 算法( TheCoord....
发表于 08-07 17:14 29次 阅读
如何才能在FPGA上实现对数函数

基于TMS320C6414 DSP处理器实现通用FPGA测试平台的搭建

1)器件存储器容量很有限,无法满足通信系统数据量大这一要求。以802.16e MIMO 2x2无线通....
发表于 08-07 17:07 101次 阅读
基于TMS320C6414 DSP处理器实现通用FPGA测试平台的搭建

基于可编程逻辑器件和VHDL语言实现信号源的方案设计

在高速数据采集系统中,信号源作为一种校验设备,需要及时、有效地向采集设备提供高频信号,用于检验数据采....
发表于 08-07 17:02 89次 阅读
基于可编程逻辑器件和VHDL语言实现信号源的方案设计

基于FPGA的实时编码器可以用在哪些工业领域?

基于FPGA的实时编码器可用于全球范围内使用的广播标准。 R&S SMCV100B支持模拟和数字无线....
发表于 08-07 17:00 124次 阅读
基于FPGA的实时编码器可以用在哪些工业领域?

通过利用CPLD/FPGA器件实现数字同步复接系统的设计

在数字通信中,为了扩大传输容量和提高传输效率,通常需要将若干个低速数字码流按一定格式合并成一个高速数....
发表于 08-07 16:55 47次 阅读
通过利用CPLD/FPGA器件实现数字同步复接系统的设计

基于现场可编程门阵列(FPGA)的硬件加速器件的测试介绍

Achronix先前宣布了其用于Speedcore IP的、现已可提供客户使用的Gen4 FPGA架....
发表于 08-07 15:41 108次 阅读
基于现场可编程门阵列(FPGA)的硬件加速器件的测试介绍

紫光同创推出了Logos-2系列高性价比FPGA产品

芯片是信息技术的核心基础。随着大数据、人工智能、工业互联网等技术成为电子信息产业新热点之际,作为通用....
发表于 08-07 15:30 66次 阅读
紫光同创推出了Logos-2系列高性价比FPGA产品

莱迪思的FPGA提供低功耗协处理,支持sub-LVDS和其他接口标准进行转换

低功耗可编程器件的领先供应商莱迪思半导体公司宣布,安霸公司(Ambarella)(NASDAQ:AM....
发表于 08-07 15:09 65次 阅读
莱迪思的FPGA提供低功耗协处理,支持sub-LVDS和其他接口标准进行转换

基于DPWM发生器实现模数转换器的设计应用方案

这里采用的转换器,其基本的工作原理是通过DP-WM模块产生脉宽信号(DPWM)。该信号通过简单的RC....
发表于 08-07 14:53 29次 阅读
基于DPWM发生器实现模数转换器的设计应用方案

英特尔傲腾持久内存进一步加速AI与数据分析,加速推动产业智能化变革

除了CPU,英特尔还提供了GPU、FPGA、专用AI芯片等丰富的硬件产品,并与业界生态伙伴一起开发软....
发表于 08-07 11:47 507次 阅读
英特尔傲腾持久内存进一步加速AI与数据分析,加速推动产业智能化变革

个人的学习资料汇总贴

【个人的学习资料汇总贴】 MYMINIEYE:60天FPGA工程师入门就业项目实战特训营(视频+开发板) http://t.elecfa...
发表于 08-07 11:16 0次 阅读
个人的学习资料汇总贴

基于FPGA器件EP1C3和接口芯片CP2102实现逻辑分析仪的设计

传统的逻辑分析仪体积庞大、价格昂贵、通道数目有限,并且在数据采集、传输、存储、显示等方面存在诸多限制....
发表于 08-07 10:02 46次 阅读
基于FPGA器件EP1C3和接口芯片CP2102实现逻辑分析仪的设计

TWLA500逻辑分析仪的功能测试及应用范围分析

FAE:现场技术支持。给客户提供你所销售产品应用上的技术支持,并对客户提出的质量问题进行处理。FAE....
的头像 电子设计 发表于 08-07 08:37 223次 阅读
TWLA500逻辑分析仪的功能测试及应用范围分析

使用FPGA实现数字锁相环的设计资料说明

锁相环路是一种反馈控制电路,简称锁相环( PLL)。锁相环的特点是:利用外部输入的参考信号控制环路内....
发表于 08-06 17:58 37次 阅读
使用FPGA实现数字锁相环的设计资料说明

如何使用FPGA实现开方运算

 开方运算作为数字信号处理(DSP)领域内的一种基本运算,其基于现场可编程门列(FPGA)的工程实现....
发表于 08-06 17:58 19次 阅读
如何使用FPGA实现开方运算

在FPGA中实现嵌入式逻辑分析仪的系统开发与调试应用

嵌入式逻辑分析仪Signal Tap II在对系统硬件模块进行监测时,是将测得的样本数据暂存于目标器....
发表于 08-06 17:53 146次 阅读
在FPGA中实现嵌入式逻辑分析仪的系统开发与调试应用

基于Altera的FPGA器件完整设计流程以及开发工具分析

近年来,随着微电子学的迅速发展以及SoC(System on Chip,片上系统)技术在设计领域引起....
发表于 08-06 17:50 207次 阅读
基于Altera的FPGA器件完整设计流程以及开发工具分析

基于FPGA芯片为核心实现通用实验系统的软硬件设计

随着FPGA技术的不断发展和EDA工具软件的完善,在FPGA芯片上实现的各种复杂算法和构建SOPC系....
发表于 08-06 17:46 100次 阅读
基于FPGA芯片为核心实现通用实验系统的软硬件设计

采用Cyclone系列EP1C6Q240C8 FPGA芯片实现振动模拟器的设计

振动模拟器的原理框图如图1所示,图中由ADC模块分别接收调频和调幅信号给FPGA模块,FPGA模块将....
发表于 08-06 17:42 124次 阅读
采用Cyclone系列EP1C6Q240C8 FPGA芯片实现振动模拟器的设计

利用现场可编程门阵列实现DTMF信号接收及判别电路系统的设计

要设计一个能够完成DTMF信号的接收及判别电路系统,可以考虑的方案有很多,可以选择利用MCU编程实现....
发表于 08-06 17:37 75次 阅读
利用现场可编程门阵列实现DTMF信号接收及判别电路系统的设计

采用FPGA器件控制ADC和数据传输实现数据采集系统的设计

数据采集系统是计算机测控系统中不可或缺的组成部分,是影响测控系统的精度等性能指标的关键因素之一。常用....
发表于 08-06 17:22 104次 阅读
采用FPGA器件控制ADC和数据传输实现数据采集系统的设计

基于FPGA器件XC2VP20-FF1152实现科学级CCD相机的控制设计

科学级CCD相机(Scientific grade CCD camera)是一种具有低噪声、高灵敏度....
发表于 08-06 17:21 52次 阅读
基于FPGA器件XC2VP20-FF1152实现科学级CCD相机的控制设计

基于现场可编程门阵列技术设计时钟分配网络的应用方案

自产生到现在,现场可编程门阵列(FPGA)以其独特的优点被成功应用在工业控制、数据通信、计算机硬件等....
发表于 08-06 17:17 58次 阅读
基于现场可编程门阵列技术设计时钟分配网络的应用方案

基于Altera的FPGA器件和VHDL语言实现数据采集系统的设计

传统的数据采集系统,通常采用单片机或DSP作为主要控制模块,控制ADC、存储器和其他外围电路的工作。....
发表于 08-06 17:02 39次 阅读
基于Altera的FPGA器件和VHDL语言实现数据采集系统的设计

对Xilinx Cyclone系列EP2C8Q208C8芯片进行在线测试研究

在验证和调试系统时,传统上是把信号线引到I/O引脚,然后采用示波器、逻辑分析仪或总线分析仪进行测量和....
发表于 08-06 17:00 103次 阅读
对Xilinx Cyclone系列EP2C8Q208C8芯片进行在线测试研究

采用Altera的FPGA器件实现电池管理系统的设计

便携式设备的便携性是与电池的发展息息相关的,从最初的铅酸电池、镍镉(Ni-Cd)电池发展到镍氢(Ni....
发表于 08-06 16:48 84次 阅读
采用Altera的FPGA器件实现电池管理系统的设计

基于FPGA EPlS30芯片和AD变换器实现导航系统的设计

INS/GPS组合导航系统在军事领域和民用方面的运动载体中得到了广泛应用。INS是组合导航系统中的核....
发表于 08-06 16:20 49次 阅读
基于FPGA EPlS30芯片和AD变换器实现导航系统的设计

基于可编程逻辑器件实现数字下变频系统的设计

数字下变频DDC(digital down lonvwrsionl作为系统前端A/D转换器与后端通用....
发表于 08-06 15:31 91次 阅读
基于可编程逻辑器件实现数字下变频系统的设计

FPGA IO和GND之间是否存在低阻抗路径?

嗨专家, 我有一个名为WAKEUP_N的信号,它有一个单独的上拉至3.3V辅助电压,总是3.3V,无论FPGA上电还是下电。 当...
发表于 08-06 10:07 0次 阅读
FPGA IO和GND之间是否存在低阻抗路径?

如何用xc7z045 FPGA取代xc7z020 FPGA?

你好, 我目前正在修改电路设计,用xc7z045 FPGA取代xc7z020 FPGA。 目前的设计使用与Zedboard相同的电源排序和电源良...
发表于 08-06 10:04 0次 阅读
如何用xc7z045 FPGA取代xc7z020 FPGA?

采用FPGA和DSP技术相结合实现图像采集和处理系统的设计

随着科学技术的发展和社会发展应用需求,人们对视频图像采集处理高清化,传输实时化和控制智能化的要求越来....
的头像 电子设计 发表于 08-06 09:08 149次 阅读
采用FPGA和DSP技术相结合实现图像采集和处理系统的设计

请问fpga晶振50Mhz电压幅值多少?

fpga晶振50Mhz电压幅值多少
发表于 08-05 22:59 0次 阅读
请问fpga晶振50Mhz电压幅值多少?

采用FPGA器件和高速模数转换器实现高精度信号卡的应用方案

在导弹型号的研制过程中,匹配装置是用于遥测系统中信号变换的关键部件,是弹上所有关键部件的信息送到遥测....
发表于 08-05 18:00 154次 阅读
采用FPGA器件和高速模数转换器实现高精度信号卡的应用方案

在FPGA芯片上使用VHDL语言实现UART模块的设计

在数据采集系统中, 常需要进行异步串行数据传输,目前广泛使用的RS232异步串行接口,如8250、N....
发表于 08-05 17:45 75次 阅读
在FPGA芯片上使用VHDL语言实现UART模块的设计

基于可编程逻辑器件实现Web服务器的应用设计

嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积....
发表于 08-05 17:38 161次 阅读
基于可编程逻辑器件实现Web服务器的应用设计

基于可编程逻辑器件实现多路数据采集系统的设计

对于国内而言,正如DSP在20年前出现的情形一样,如今,FPGA正处于数字信号处理技术的前沿。而DS....
发表于 08-05 17:30 56次 阅读
基于可编程逻辑器件实现多路数据采集系统的设计

基于EP1K30TC144-3芯片实现温控定时喷灌系统的设计和仿真分析

FPGA是新型的可编程逻辑器件,能够将大量的逻辑功能集成于单个器件中,它所提供的门数从几百门到上百万....
发表于 08-05 17:17 53次 阅读
基于EP1K30TC144-3芯片实现温控定时喷灌系统的设计和仿真分析

基于可编辑逻辑器件实现IEEE 802.11协议帧生成器的应用方案

IEEE 802.11标准定义了能够统筹所有基于以太网的无线通信的协议。它是迄今为止最流行的无线局域....
发表于 08-05 17:06 45次 阅读
基于可编辑逻辑器件实现IEEE 802.11协议帧生成器的应用方案

基于EP2S30 FPGA芯片实现MAC接收控制器的设计

传统的测控网是将具有各种功能的仪器通过诸如VXI、CAN等专用总线连接起来构成一套完整的测控系统。现....
发表于 08-05 17:00 51次 阅读
基于EP2S30 FPGA芯片实现MAC接收控制器的设计

采用现场可编程门阵列器件实现典型电路的设计方案

在科研和工程中,数据采集系统具有很广泛的应用,针对各类电压型传感器输出的信号伏值不同这种情况,本文提....
发表于 08-05 16:55 74次 阅读
采用现场可编程门阵列器件实现典型电路的设计方案

采用可编辑逻辑器件和VHDL语言实现波控系统设计的设计

相控阵是通过波控系统控制阵列天线各单元通道的相位、幅度以形成空间波束并控制其方位角和俯仰角。早期的波....
发表于 08-05 16:43 32次 阅读
采用可编辑逻辑器件和VHDL语言实现波控系统设计的设计

基于DDS和FPGA器件实现频率特性测试仪的设计

在电路测试中。常常需要测试频率特性。电路的频率特性体现了放大器的放大性能与输入信号频率之间的关系。频....
发表于 08-05 15:01 108次 阅读
基于DDS和FPGA器件实现频率特性测试仪的设计

基于EP1C6Q240C8的FPGA芯片实现对实际振动台的模拟设计

利用FPGA开发振动模拟器研制开发费用低,不承担投片风险,通过开发工具在计算机上完成设计,电路设计周....
发表于 08-05 14:29 98次 阅读
基于EP1C6Q240C8的FPGA芯片实现对实际振动台的模拟设计

fpga--矩阵键盘实现某些按键独特功能

矩阵键盘原来是按一下输出一个值,现在想把其中几个值改为一直按一直输出而不是一直按着只输出一个值 ...
发表于 08-05 10:30 141次 阅读
fpga--矩阵键盘实现某些按键独特功能

FPGA如何获得外部输入信号?

你好, 我们想使用LCD引脚,在FPGA中获得外部输入信号。 我们在上阅读了讨论,我们使用vivado逻辑进行了一些测试 分析...
发表于 08-05 07:12 0次 阅读
FPGA如何获得外部输入信号?

【每周FPGA案例】至简设计系列_串口回环工程

至简设计系列_串口回环工程 --作者:小黑同学 本文为明德扬原创及录用文章,转载请注明出处! 1.1 总体设计1.1.1 概述  ...
发表于 08-04 20:31 182次 阅读
【每周FPGA案例】至简设计系列_串口回环工程

一文详谈FMC标准和FMC连接器的

FMC标准描述了一个通用的模块,它是以一定范围的应用,环境和市场为目标的。
发表于 08-04 16:35 45次 阅读
一文详谈FMC标准和FMC连接器的

请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?

请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?   前辈们做过的指导我一下。 ...
发表于 08-03 15:53 134次 阅读
请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?

牛人牛语-FPGA

发表于 08-02 17:56 107次 阅读
牛人牛语-FPGA

【MYMINIEYE Runber蜂鸟开发版免费试用连载】安装软件和申请license

1、高云的软件还是比较完善的,可以从官网下载http://www.gowinsemi.com.cn/faq.aspx 2、但是下载完还是需要申请license才可...
发表于 07-30 16:35 808次 阅读
【MYMINIEYE Runber蜂鸟开发版免费试用连载】安装软件和申请license

TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程分辨率:9至12位 可编程阈值限...
发表于 09-19 16:35 196次 阅读
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器

TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小保护频带提升性能,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。 八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。 TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。 特性 8通道远程二极管温度传感器精度:±0.75&...
发表于 09-18 16:05 126次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器