来实现。采用单片集成电路不仅可以有效地提高电路可靠性和其它性能,而且也大大地降低了使用难度。许多单片集成电路的信息输入和工作控制是通过数字信号实现的。常用的控制器件为微控制器和可编程
由于微控制器一次只能执行一条指令,因此它的主要局限性是工作速度。采用硬件方案设计的数字系统总是比软件方案的数字系统的工作速度快。对数据的传输速率有较高要求的情况下,采用可编程逻辑器件是一种较好的选择。可编程逻辑器件中的FPGA器件不仅提供通用逻辑单元,而且还提供了可以形成各种存储器的嵌入式阵列块。
无线是挪威NORDIC SEMICONDUCTOR公司的产品,它把射频发电路集成在一块芯片上,芯片内部包含频率综合器、微波功率放大器、信号调制和解调器等部分。控制器件与nRF2401芯片之间的数字传输通过串行同步接口实现。nRF2401芯片作为一种单片无线收发芯片,它的射频范围为2.4GHz~2.5GHz,这个频率范围被称作为工业—科学—医疗(Industrial-Scientific-Medical,ISM)频带,可以自由使用。
在正常工作模式下,发送端的nRF2401无线收发芯片可以从控制器件接收数据,然后发射频移键控(FSK)信号;在接收端nRF2401无线收发芯片接收频移键控信号,然后把解调产生的数据送到控制器件。正常工作模式具有2种工作方式:ShockBurstTM方式和直接方式。
ShockBurstTM方式应用片内FIFO存储器,从而使得控制器件与nRF2401芯片之间的数字传输可以采用较低的数据率,nRF2401芯片之间的数字无线电通信采用较高的数据率。这个优点降低了射频功率器件的工作时间,因此降低了电源的功耗,这在使用电池供电的场合非常重要。除此之外,ShockBurstTM方式对射频传输数据帧的处理也比较简单。射频传输数据帧包括4个部分,它的结构如表1所示。这个结构对于2种工作方式,ShockBurstTM方式和直接方式,都是一样的。
PRE-AMBLE被称为为前置代码,这个部分的宽度为8位。当工作在ShockBurstTM方式,发射芯片在发送数据时自动把这个部分添加到射频传输数据帧中;接收芯片从接收到的射频传输数据帧中自动取掉这个部分。
ADDRESS为用于接收的nRF2401无线收发芯片的地址,这个部分的最大宽度为40位。当工作在ShockBurstTM方式,发射芯片在发送数据时,控制器件向nRF2401无线收发芯片传送的数据中必须包含这个部分;接收芯片从接收到的射频传输数据帧中将自动取掉这个部分。
PAYLOAD为实际需要传输的信息。当工作在ShockBurstTM方式,这个部分包含的数据位数可以由下面公式计算。
CRC为循环冗余检查,这个部分的宽度可以为8位或者16位。循环冗余检查功能只能在ShockBurstTM工作方式下使用,在直接工作方式下不能使用这个功能。发射芯片在发送数据时自动把这个部分加到射频传输数据帧中,它的宽度由芯片的配置字来决定;接收芯片从接收到的射频传输数据帧中自动取掉这个部分。
射频传输数据帧中包含较长的地址位和循环冗余检查位虽然减少了实际需要传输的信息使用的数据宽度,但是可以降低误码的发生概率。
在采用16位接收地址和16位CRC编码,可用于传输遥测数据的位数可由上式计算出,其数值为224位。为保证待传输的测量信息具有足够的动态范围,遥测系统的所有模拟/数字转换都采用12位的模拟/数字转换器。使用无线位的PCM编码,一次只能传输18路测量信号。
对于监测的模拟信号,小振幅信号比大振幅信号出现的可能性大,因此采用非线性编码可以用较少的数据位数获得需要的精度,即小振幅信号使用较多的编码,大振幅信号使用较少的编码。这样的非线性编码系统也被称作为压缩扩展系统,数据在传输之前先被压缩,然后在接收端再被扩展。
式中,Vmax:最大未压缩模拟输入信号幅度;Vin:当前模拟输入信号幅度;μ:定义压缩量的参数;Vout:压缩模拟输出信号幅度。μ值越高,压缩量越大,μ值为0时,特性为直线,这时无压缩。
数字压缩把12位线位非线性编码,这样在同样的一帧224位测量数据就可以容纳28路信号,比线路。这里转换的过程是使用8个直线的模拟压缩特性,每个直线段的斜率等于前一段的二分之一。
8位压缩码由3段标识码和5位幅度码组成。表2给出12位到8位数字压缩和扩展编码。12位线性编码中标为X的位在压缩时被丢弃,标为A、B、C、D和E的位被原样传输。在段0和段1,数据没有被压缩,原始的12位线性编码可以被完整地恢复;在段2,压缩比为2:1,64个线个线个压缩编码。依次类推,在段7,压缩比为64:1,2048个线个压缩编码。
采用查表的方法是一种常用的编码方法,但是对于表2所示的压缩编码,使用硬件描述语言更加简单,编码速度更快、也节省可编程逻辑器件的资源。使用VHDL的并行条件信号赋值语句实现压缩编码的代码如下,data_pcm12为12位线性编码,data_pcm8为8位压缩编码。图1给出使用ALTERA公司的EP1C3T100I7芯片的仿真波形图,完成一次压缩编码只需要不到15ns的时间。
无线的ShockBurstTM工作方式可以使得控制器件与该芯片之间的数字传输可以采用较低的数据率,以降低对控制器件的要求;nRF2401芯片之间的数字无线电通信采用较高的数据率,最高为1Mbps,以降低电源的功耗。由于无线从控制器件获取数据和发射频移键控信号是分时进行的,因此控制器件较低的工作速度将降低实际的数据传输速率。
nRF2401芯片的最高数据传输速率也为1Mbps,由于数据格式的非标准,如果采用微控制器实现则只能采用位寻址指令来实现,多条指令才能完成一位数据的传送,使得达到较高的数据传输速率非常困难。应用FPGA器件实现需要的串行同步接口非常方便,使用2MHz的时钟,第一个时钟用于准备数据,第二个时钟用于产生同步时钟,即可获得1Mbps的数据传输速率。
采用有限状态机(FSM)的时序电路模型,使用VHDL实现的nRF2401A无线收发芯片数据接口代码格式如下:
图2是实现的nRF2401A无线收发芯片数据接口代码模块的仿真波形图。遥测系统完成所有模拟/数字转换器输出数字信号的读取,并把这些12位的数据压缩为8位数据存入一个双口RAM,接着产生一个读数信号data_read。在读数信号低电平期间有限状态机状态信号current_state清零,低电平过后,在时钟信号clk_sys控制下实现nRF2401A的数据接口要求的时序。
在状态机执行过程中,首先产生双口RAM的读使能信号ce_read和地址信号data_addr,把数据转存在一个具有200位的信号pcm8_m中;接着逐位向nRF2401A无线位数据。完成所有信息的传送以后,状态机停在最后一个状态,等待下一个低电平的读数信号data_read。
本文作者创新点: 使用nRF2401A无线收发芯片使得人工从现场获取数据改变为遥测获取数据,利用FPGA器件获得要求的数据传输速率。应用ALTERA公司的FPGA器件EP1C3T100I7实现nRF2401A的数据接口占用了其2910个逻辑单元的358个(12%),器件还有足够的资源实现模拟/数字转换器的控制以及整个遥测系统的控制。EP1C3T100I7内部的嵌入式阵列块具有59904位,这些资源可以用于实现双口RAM。
理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
FPGA/CPLD技术是近年来计算机与电子技术领域的又一场新的革命,为了保护知识产权,出现了各种层次....
马里奥·曼尼维介绍,因为网络如此重要,ITU 公共部门成员及私营部门成员主动行动,在疫情期间帮助陷入....
众所周知,5G是未来十年将伴随我们的移动网络。它将是提供更快、更稳定和更优质连接的技术。如果我们把它....
随着数字电路技术的发展,特别FPGA技术的普遍应用,采用FPGA实现全数字锁相环(ADPLL)的应用....
演化硬件(EHW)是指能根据外部环境变化自动改变自身结构和功能的一类硬件,它把可编程逻辑器件的结构位....
实际的基带传输系统,含有丰富直流和低频成分的基带信号不适宜在信道中传输。而对具有易获取定时信息、无直....
UART(通用异步收发器)是广泛使用的串行数据传输协议。UART允许在串行链路上进行全双工的通信。专....
在常用的信号源及信号处理设计方案中,RC/LC振荡电路频率调整方便,但是它的工作频率稳定度较低。频率....
CCD驱动板完成CCD信号的驱动,产生CCD像元同步、帧同步信号和经过运放处理的视频信号,DSP电路....
图像增强最早起源于人类的空间探索计划。从卫星或飞船上获得的关于地球和太阳系中行星的图像因为多种原因而....
在往复式压缩机状态在线监测系统中,由于压缩机结构复杂、零部件多、运动形式各不相同,发生的故障也就会多....
本文使用了6输入1输出的BP神经网络结构,其隐含层选择了8个神经元。当传感器出现故障时,系统就根据传....
随着5G、物联网、人工智能等技术加速落地,日益庞大繁杂的数据需求将使传感市场急剧放大,从原来几十亿的....
已经可以支持到DDR3的800M。内部频率150M---200M,可以很好的运行。硬件部分和国外的中....
有了世界领先的模型压缩技术,我们可以在对精度影响极小的情况下,将模型的复杂性降低 5 至 50 倍。....
血压传感器是一种能感受血压并转换成可用输出信号的传感器,采用高准确度、高稳定性力敏芯片,经特殊设计制....
请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来?
请问zynq 怎么实现PS与PL数据交互,然后通过UART串口打印出来? 前辈们做过的指导我一下。 ...
IS61LV25616AL是ISSI公司的一款容量为256Kx 16bits的且引脚功能完全兼容的4....
STM32MCU一般情况下配置有1~2MB双块Flash存储器和256KB SRAM,在某些应用设计....
紧跟着智能手机的脚步,从蓝牙1.0到5.0,在短距离无线通信领域及蓝牙设备,如同乡间的灿烂的蓝色草莓....
WiFi芯片搭载海思SoC HI3861,承接WiFi一部分的功能,将主芯片的能力全部用来进行AI语....
据Synaptics 中国区marketing Roger Qiu介绍, AS33970一颗芯片可以....
“群芯微电子与家电产业的联合将加速拉开我市集成电路延链的序幕。”市经信局相关负责人告诉记者,7月8日....
由于定位明确、提前布局,海沧在一年时间内就引进了士兰微、通富微电子等国内相关领域的龙头企业,敲定....
CS5361是CRYSTAL公司推出的114dB、192kHz数据输出率的24位Δ-Σ结构音频AD转....
随着人工智能家电的兴起,家电市场对芯片的需求大幅增加,但全球空调高端芯片,如变频驱动芯片、主机芯片等....
英伟达最新的NVIDIA DGX A100被命名为通用的AI集成架构系统,核心是8 块A100 Te....
IGBT是能源转换与传输的核心器件,被称为“电力电子行业的CPU”。随着物联网(IoT)和低碳环....
下图所示,中心的示意图描绘了一个LED,该LED带有等离子(如贵金属)纳米颗粒的“元网格”,尺寸远小....
曾经,三星为了率先在7nm节点导入EUV技术,导致量产时间落后于台积电。如果说EUV的导入是“h....
这个nRF52840 Dongle支持所有主要的无线标准,包括在Nordic nRF52840多协议....
智能物联网技术是人工智能技术和物联网技术的快速发展下的必然产物,也是目前学术界和工业界共同聚焦的前沿....
深圳市广和通无线股份有限公司(以下简称“广和通”)日前发布2020年半年报。报告显示,2020年上半....
传统的幅度、相位差、阻抗测量需要采用多个中小规模集成电路,不仅电路复杂,测量精度低,而且适用的频率范....
预处理电路把要记录的电压、电流、电位信号归一化为0—5V的电压信号,分别送到PIC内置ADC的输入端....
LinkedIn全速测试在大量新功能的协助下有了很大的改进,包括在测试模式期间使用芯片上产生的功能时....
随着消费者对汽车智能化的需求日益高涨,车载信息和娱乐系统功能随之愈加丰富,同时也对便捷的汽车人机交互....
安森美半导体QCS-AX和QCS-AX2芯片组可为8x8天线 MHz信道提供每个数据包的实时....
气压测量在仪器仪表、医疗卫生、气压计、高度计等工业设备中有着广泛的应用。而选择速率快、精度高的传感器....
在自动化测试领域里,单片机测试系统凭借其成熟的应用体系,简单的系统结构以及优良的性价比得到了越来越广....
1、全新设计的单片频率计芯片,全面取代MCU单片机测频方案。2、测量频率达40MHz,功能兼容ICM....
集成电路是一种小型元器件或部件。运用准定的工艺,把一个电路中所需的晶体管、电阻、电容和恐惧感等构件及....
芯片是半导体中的积分器,目前芯片的利用率很高,要想在技术领域有所突破,就必须在芯片领域发展。在芯片制....
心肌细胞可以说是心脏的基础组成部分。心肌是如何“成长”的?在此过程中,它的功能又发生了什么变化?科学....
过去一周,从美国苹果公司市值突破1.84万亿美元,到高通和华为签订18亿美元的专利授权协议,再到中芯....
3D传感VCSEL芯片运用激光雷达原理,根据物体表面到芯片距离的不同,刻画出物体立体成像,可免受光线....
苹果公司预计将在今年9月推出iPhone 12系列,但最近,从油管订阅号EverythingAppl....
由于这两款芯片具有优秀的功率/性能比特性,美国国家半导体将这两款芯片列为PowerWise® 系列的....
三星电子半导体业务二季度18.23万亿韩元的营收,很大一部分又是来自存储芯片,其在二季度营收14.6....
凌力尔特公司 (Linear Technology Corporation) 的12 位、10 位和....
苹果的A14芯片格外引入瞩目,外媒曝光了A14的主要参考指数,台积电也认为这是5nm芯片组最具代表性....
你知道如何提高LED显示屏散热量吗?在实际应用中,提高LED显示屏的散热量,不仅有效提高LED显示屏....
Analog Devices, Inc.(ADI)全新的电流/数字转换器芯片—— ADAS1128,....
在意大利接受EO News采访时,ADI公司的欧洲医疗健康业务开发经理Jan-Hein Broede....
还有最重要的是数据安全性的问题。在部署工业网络的时候,若数据或数据安全性发生了问题,电力公司和系统集....
机器人装配的精度要求越高,需要的治具的精度也越高。治具的精度越高,机器人本体的精度越难以每次都准确、....
2020年是深圳经济特区成立40周年,是改革开放“试验田”的40周年,也是粤港澳大湾区和中国特色社会....
因为这个芯片停产,目前回收了少量二手芯片做测试,使用希尔特5000编程器烧录程序进去以后,焊接到产品上,产品无法正...
【MYMINIEYE Runber蜂鸟开发版免费试用连载】安装软件和申请license
1、高云的软件还是比较完善的,可以从官网下载、但是下载完还是需要申请...
嗨专家, 我有一个使用XC7K325T-2FFG900C的新设计,HP组的IO标准是LVDS18(1.8V LVDS),该组将...
最近,我正在学习7系列FPGA。 最近我注意到FF的SR非常有效。 我之所以如此交叉。 感谢所有能与我沟通的人。...
大家好, 我目前正在研究基于thetrix xc7a35tfgg484-1的设计。 电源是: VCCINT - 1.0V VCCBRAM - ...
任何人都可以向我推荐他/她可能在fpga atrix 7板上进行adc转换的项目。 我不知道该怎么做...任何有关这方面的文件都会...
【上板现象】 按键控制数字时钟在点拨板的上板现象 按键控制数字时钟在实现箱的上板现象 【设计教...
我有一个待测verilog设计,烧到de2板子里跑,需要用到rs232串口与pc机进行数据传输,请问我需要写一个rs232收发模块与...
老虎城