电子发烧友网 > 可编程逻辑 > 正文

基于CPLD芯片EPM7128实现多功能测试系统的应用方案

2020年08月07日 17:46 次阅读

引言

该多功能测试箱是一种新型专用测试仪器,其用途是为某一专用产品进行调试、维护而设计开发的,本测试箱的研制成功为生产和使用该专用产品的单位提供一种快速、高效的测试工具。该测试箱既可以接收被测试产品的数字量或模拟量信号并进行处理,然后把所得到的结果数据发送给上位机;也可以直接接收上位机的命令,并把上位机命令经过本测试箱的处理,控制被测试产品的工作;还可以进行其它辅助功能的工作。系统结构图如图1所示。

基于CPLD芯片EPM7128实现多功能测试系统的应用方案

1系统工作原理

该测试系统的工作原理如图2所示。

上位机与测试箱的通讯是双向的,接口电路选用标准串行接口芯片MAX232。89C51采用11.0592MHz振荡器。数据传输速度选用9600波特率。传输方式选用方式1。

被测试产品输入的数字信号,通过光电耦合后,挂在两个八重3状态驱动器LS245上,在逻辑电路的控制下,读入微处理器。

被测试产品输入的模拟信号,经过运算放大器的处理,变成±10V范围的信号,在逻辑电路的控制下,由16选1模拟开关AD7506选择其一,由12位并行输出模∕数转换器AD1674转换成数据,读入微处理器。

测试箱发送给被测试产品的数字控制信号锁存于逻辑电路中,经过驱动后控制继电器的工作;测试箱发送给被测试产品的模拟控制信号锁存于逻辑电路中,在逻辑电路的控制下,先把该控制信号中的数值锁存于各自的数∕模转换器AD767内部的数据锁存器中,再进行D∕A转换,变为模拟信号输出。AD767是并行输入、电压输出的12位数∕模转换器。对于要求的高压信号由高压运算放大器OPA445、OPA3583产生完成。

模数∕转换、数∕模转换过程都是在微处理器的控制下自动完成的。

3 硬件电路设计

测试系统测试被测设备的16路数字信号和16路模拟信号,经过处理,把所得到的结果数据发送给上位微机;又接收上位微机的命令,经过处理,发送给被测设备64路数字信号和8路模拟信号,控制被测设备的工作。

3.1 EPM7128简介

EPM7128是美国Altera公司生产的CPLD(复杂可编程逻辑器件)芯片,其内部有2500个门可用,128个宏单元,允许对外有68个输入、输出引脚。该CPLD可编程逻辑器件支持在线现场可编程操作,只要用一根专用电缆接到芯片的特定引脚上,无需拆下芯片,不需要编程器及芯片适配器,通过上位机打印口就可对芯片编程。

3.2 16路数字/模拟输入信号逻辑电路

被测试设备的16路模拟信号,经过运算放大器放大整形隔离后,挂在16选1模拟开关电路AD7506上。需要转换某一路为数字时,首先由逻辑电路控制AD7506选通某一路。其逻辑电路由四∕十六 数字译码器74LS154和六重数据触发器74LS174组成。74LS174的输出端与AD7605的地址端口A、B、C、D和片选端口CS相连。74LS174的锁存由74LS154完成。逻辑电路控制AD7506选通某一路的方法是:把要转换的某一路模拟信号的16进制地址代码和AD7506片选信号,存于逻辑电路中的六重数据触发器74LS174中即可。以后就是由12位模∕数转换器AD1674进行A/D转换。A/D转换的逻辑电路由74LS154和六重数据触发器74LS174组成。74LS174的输出端与AD1674的控制端口CE、A0/SC、R/C、12/S和片选的端口CS相连。74LS174的锁存由74LS154完成。AD1674的12位输出数字端口,与单片机的P0端口连接。按照AD1674的转换要求向IC21 74LS174锁存相应的数据,进行A/D的转换和转换结果的读取。对AD7506、AD1674应用时再加片选信号,可使芯片时通时断,不致于因长期加电工作而发热,导致损坏,或不能正常工作,也节约了电能。同时为减轻单片机P0口的负担,AD1674的转换结果由单片机的P1口分两次读取[2]。

3.3 64路数字/8路模拟输出信号逻辑电路

控制被测试设备工作的64路数字信号,其16路基本信号先锁存于逻辑电路中的两个74273锁存器IC32、IC33中,经过两个AN8203驱动后,控制16个继电器工作,产生64路数字信号。两个锁存器的数据锁存由74LS154完成。64路数字输出信号控制的逻辑电路原理图如图4所示。

控制被测试设备工作的8路模拟信号,先把12位要转换的数值,存放于逻辑电路中的74LS273和74LS173中,再用74LS154选通其中一路12位数/模转换器AD767转换。产生的模拟信号,经过运算放大器进行整形放大,当然也有个隔离作用,然后控制被测设备工作。

4 软件设计

测试箱系统的软件系统程序是比较理想的。程序使用MCS51汇编语言编制,程序短小精悍,运行速度快。系统加电后程序自动启动,开始运行,先执行完系统初始化程序后,便等待中断,准备执行上位机发来的各项命令[3]。测试箱的程序流程框图如图5所示。

为了简化用户的操作,我们对上位微机的所有命令进行分析研究,归纳总结六条命令。其中四条为单字节命令,两条为双字节命令。这样处理,用户操作起来方便简单。上位机发出的命令及其功能如下:

A、 0X:上位微机要求读取产品输入给测试箱的一路模拟量,X为通道号,取值范围为0~F。测试箱接到上位微机的命令后,控制该路模拟信号进行模数转换,结果以两个字节送给上位微机。前一字节为数据的高八位,后一字节的高四位为数据的低四位,后四位为通道号。

B、 10 :上位微机命令测试箱自检。测试箱自检后,结果返回上位微机。

C、 2X:上位微机要求读取产品输入给测试箱的一路数字量,X为通道号,取值范围为0~1。测试箱读取该路产品输入的数字量,以一个字节送给上位微机。

D、 3X:其它功能。

E、 4X XX:这是一条双字节命令,上位微机要求通过测试箱的发送给产品的一路数字量,前X为通道号,取值范围0~1。后两个X,X取值范围为0~F,XX是一个字节的数据。测试箱把该数据锁存在其通道上,控制产品工作。

F、 XX XX:这也是一条双字节命令。双字节命令仅此两条。上位微机要求通过测试箱发送给产品一路模拟量。前X为通道号,X取值范围为8~F。后三个X数据,X取值范围为0~F,XXX是12位二进制数据。测试箱把该数据转换为相应的模拟信号,并作处理,发送给产品。

程序的这样处理,有利于测试箱功能的进一步开发,满足用户的更多要求。

4 结束语

该多功能测试箱的研制成功,解决了生产第一线的急需,也解决了用户的维修困难。通过专家评定,具有国内领先水平。本测试箱经过用户使用,性能可靠,提高了测试效率和质量,减少了测试现场的劳动强度和人为因素引起的记录与计算误差,为现场测试的自动化与测试数据的科学管理提供了基本条件。根据技术合同,该测试箱精度高,抗干扰效果好,性能稳定,工作可靠,便于维护维修,操作简单方便,且各项技术指标均达到设计要求,得到用户好评。以后,可在改进型中增加更多的功能。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

明德扬SDRAM接口设计/Xilinx K7系列DDR3 IP核使用视频培训教程

SDRAM接口设计和DDR ip核的使用
发烧友学院发表于 2019-01-23 00:00 648次阅读
明德扬SDRAM接口设计/Xilinx K7系列DDR3 IP核使用视频培训教程

基于CPLD芯片EPF10K100TC144-3...

在图形化编程中,锁存器、乘法器、加法器和除法器均为LPM(参数化模块库) 中元件。在编程中可通过设置....
发表于 2020-08-07 17:42 11次阅读
基于CPLD芯片EPF10K100TC144-3...

基于复杂可编程逻辑器件ATF1508AS实现多入...

SoC(System on Chip)是将来电路设计的一个趋势,由于CPLD(Complex Pro....
发表于 2020-08-07 17:39 9次阅读
基于复杂可编程逻辑器件ATF1508AS实现多入...

基于DSP器件TMS320C32和CPLD芯片实...

本系统采用美国TI 公司生产的浮点DSP器件TMS320C32作为底层主处理器件,实现对A/D采集得....
发表于 2020-08-07 17:35 15次阅读
基于DSP器件TMS320C32和CPLD芯片实...

使用CPLD器件和晶体震荡器实现超声波测距系统的...

以往利用超声波测量距离往往采用单片机单机系统(由单片机软件控制发射、接收及计数器的关停与启动),这种....
发表于 2020-08-07 17:31 16次阅读
使用CPLD器件和晶体震荡器实现超声波测距系统的...

采用FPGA芯片EP1C12Q240C8实现直接...

自1971年,美国学者J.Tierney等人撰写的“A Digital Frequency Synt....
发表于 2020-08-07 17:26 19次阅读
采用FPGA芯片EP1C12Q240C8实现直接...

利用可编程逻辑控制器CPLD实现数据采集系统的总...

本文所介绍的数据采集系统是基于ARM的信号处理系统中的一部分,该信号处理系统用于导弹的数字式自动驾驶....
发表于 2020-08-07 17:21 19次阅读
利用可编程逻辑控制器CPLD实现数据采集系统的总...

采用可编程逻辑器件ISPLSI1032E对闪存芯...

存储器的发展具有容量更大、体积更小、功耗更低、价格更低的趋势,这在闪速存储器行业表现得淋漓尽致。随着....
发表于 2020-08-07 16:58 35次阅读
采用可编程逻辑器件ISPLSI1032E对闪存芯...

通过利用CPLD/FPGA器件实现数字同步复接系...

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

英特尔的“雷电4”将让Type-C向更高的标准进...

7月8日,英特尔正式揭示了下一代通用电缆连接解决方案Thunderbolt4(以下称雷电4),并且在....
发表于 2020-08-07 16:26 8次阅读
英特尔的“雷电4”将让Type-C向更高的标准进...

AI新基建浪潮已至,CCF-GAIR全球人工智能...

2020 年8 月7日,中国深圳,中国国内最具影响力的前沿科技活动——由中国计算机学会(CCF)主办....
发表于 2020-08-07 16:17 74次阅读
AI新基建浪潮已至,CCF-GAIR全球人工智能...

关于示波器上的扫描速度旋钮与电压选择旋钮的区别

1、扫描速度旋钮,它可以改变示波器扫描线从左向右移动的速度。
发表于 2020-08-07 16:14 11次阅读
关于示波器上的扫描速度旋钮与电压选择旋钮的区别

混合信号数字示波器支持实时眼图测量和抖动分析

集7种独立仪器于一身,包括:示波器、16通道逻辑分析仪、频谱分析仪、任意波发生器(选件)、数字电压表....
发表于 2020-08-07 15:53 17次阅读
混合信号数字示波器支持实时眼图测量和抖动分析

琻捷电子研发首款TPMS胎压传感器系列芯片

TPMS(汽车轮胎压力监测系统)在世界各个国家都是属于重要安全主题,世界各国也逐渐立法TPMS为强制....
发表于 2020-08-07 15:05 60次阅读
琻捷电子研发首款TPMS胎压传感器系列芯片

支持北斗三号系统22nm射频基带芯片已具备量产能...

据悉,国产北斗系统 28nm 工艺芯片已量产,支持北斗三号新信号的 22 纳米工艺射频基带一体化导航....
发表于 2020-08-07 15:02 52次阅读
支持北斗三号系统22nm射频基带芯片已具备量产能...

5G基站若达到4G覆盖水平,电费是三大运营商利润...

现阶段 5G 走的就是高频扩容路线,性能就是靠大带宽、MIMO 天线、高性能芯片等暴力堆料堆上去的,....
发表于 2020-08-07 15:02 53次阅读
5G基站若达到4G覆盖水平,电费是三大运营商利润...

在元器件价格动荡不定的年代,内存条成了硬通货

存储器之所以能够存储数据,靠的还是芯片中的各种晶体管。与逻辑器件不同的是,逻辑器件中数量庞大的晶体管....
发表于 2020-08-07 14:55 102次阅读
在元器件价格动荡不定的年代,内存条成了硬通货

高通芯片骁龙865 Plus获三星在特定地区推出...

尽管台积电低调不评论客户,高通昨天宣布,旗下旗舰级芯片骁龙865再进化版“骁龙865 Plus”获三....
发表于 2020-08-07 14:21 92次阅读
高通芯片骁龙865 Plus获三星在特定地区推出...

Mini/Micro LED厂商研发应用的最新进...

据预测,Micro/Mini LED被视为新一代显示技术,2024年产值将达42亿美金。庞大的市场吸....
发表于 2020-08-07 11:49 54次阅读
Mini/Micro LED厂商研发应用的最新进...

聚积与触控IC场义隆合作,深化Micro LED...

近日,LED驱动IC厂商聚积召开法说会同时公布第二季财报,并宣布将与触控IC场义隆合作,深化Micr....
发表于 2020-08-07 11:46 50次阅读
聚积与触控IC场义隆合作,深化Micro LED...

耐压36v/60v/80v的DCDC降压芯片

ZCC2480是一款内部集成有功率MOSFET管的降压型开关稳压器。 以电流模式控制方式达到快速环路....
发表于 2020-08-07 11:18 19次阅读
耐压36v/60v/80v的DCDC降压芯片

国内人工智能芯片公司中科寒武纪科技股份有限公司正...

据寒武纪此前披露,公司今年1-3月,公司实现营业收入1155.26万元,同比减少18.91%,主要系....
发表于 2020-08-07 10:58 245次阅读
国内人工智能芯片公司中科寒武纪科技股份有限公司正...

5G终端设备价格将进一步下移?

官方统计的数据也很直观,据中国信息通信研究院泰尔终端实验室统计,2020年第二季度,我国手机市场申请....
发表于 2020-08-07 10:46 44次阅读
5G终端设备价格将进一步下移?

基于Labview构成A/D转换芯片的软件测试环...

测试系统的硬件框图如图1。该系统的工作原理是:在SUN工作站运行的测试程序通过GPIB接口程控任意波....
发表于 2020-08-07 10:42 54次阅读
基于Labview构成A/D转换芯片的软件测试环...

基于FPGA器件EP1C3和接口芯片CP2102...

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

华为何时能造出自己的芯片,光刻机是首要的解决问题

音圈电机助力的华为多久能够制造出光刻机呢?近日有消息称,从9月14日起,台积电不再向华为供货!原因很....
发表于 2020-08-07 10:01 250次阅读
华为何时能造出自己的芯片,光刻机是首要的解决问题

HPX气体压力传感器的功能特性及如何实现飞行器高...

用气压传感器进行高度测量在现代飞行器上有着广泛的应用,主要是通过测量飞行器所在的气压来计算出飞行器的....
发表于 2020-08-07 08:46 196次阅读
HPX气体压力传感器的功能特性及如何实现飞行器高...

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

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

采用Cyclone系列EP1C6Q240C8 F...

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

eSIM打破了设备中物理SIM卡的锁定效应

在涉及到物联网产品的时候,她指出产品搭载 eSIM 需要有绘制 PCB 板,硬件打板,电气信号测试,....
发表于 2020-08-06 17:33 386次阅读
eSIM打破了设备中物理SIM卡的锁定效应

回顾美、日、韩半导体发展简史的关键节点和事件

欧洲作为现代文明的发源地,经受过文艺复兴和工业革命的洗礼、以及完整的盛衰周期,对科技和经济发展的态度....
发表于 2020-08-06 17:29 714次阅读
回顾美、日、韩半导体发展简史的关键节点和事件

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

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

对Xilinx Cyclone系列EP2C8Q2...

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

AMD用于索尼PS5等下一代游戏主机的处理器已开...

封装和测试,是芯片生产的最后两步,在完成这一环节之后,芯片就将用于相关终端产品的组装。索尼PS5所需....
发表于 2020-08-06 16:45 384次阅读
AMD用于索尼PS5等下一代游戏主机的处理器已开...

基于FPGA EPlS30芯片和AD变换器实现导...

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

比亚迪半导体表示将陆续推出更低功耗的多款快充智能...

了解到,比亚迪半导体电源 ACDC 芯片从 2007 年开始批量,主要应用于手机 / 平板 / 笔记....
发表于 2020-08-06 15:41 227次阅读
比亚迪半导体表示将陆续推出更低功耗的多款快充智能...

基于XC2C128-7V0100 CPLD器件实...

Xilinx公司推出的CoolRunner-II系列中的XC2C128-7V0100。该器件采用第二....
发表于 2020-08-06 15:38 77次阅读
基于XC2C128-7V0100 CPLD器件实...

快讯:KUKA工业自动化将从整线集成商转变为集成...

近日,新加坡国立大学(NUS)的研究人员利用英特尔神经拟态芯片Loihi开发了一种人造皮肤,能够让机....
发表于 2020-08-06 14:58 198次阅读
快讯:KUKA工业自动化将从整线集成商转变为集成...

AT15000多功能总线分析仪可提高测试效率和测...

AT15000对电气特性的测量采用全自动方式,其内置的示波器模块会自动捕获需要测量的总线信号,并计算....
发表于 2020-08-06 14:36 46次阅读
AT15000多功能总线分析仪可提高测试效率和测...

小米投资“芯来科技”促进国产RISC-V架构产品...

近年来,包括北京、上海、深圳、武汉等地在内的地方政府,都积极推动RISC-V成为国产芯片架构发展标准....
发表于 2020-08-06 14:26 234次阅读
小米投资“芯来科技”促进国产RISC-V架构产品...

5G等新一代技术的飞速发展,创新企业对芯片的需求...

标普全球评级董事谷力佛(CliffordKurz)对记者表示:“不确定的外部环境可能会让中国和亚太区....
发表于 2020-08-06 13:59 239次阅读
5G等新一代技术的飞速发展,创新企业对芯片的需求...

基于TDSDM642EVM数字处理芯片实现实时说...

说话人识别又称声纹识别,是通过说话人的声音特征进行身份认证的一种生物特征识别技术。说话人识别经过60....
发表于 2020-08-06 13:17 60次阅读
基于TDSDM642EVM数字处理芯片实现实时说...

便携式岩土热物性测试仪的设计方案与应用分析

图1中,由于泵的作用,流体由A口进入,流量传感器采集流量信号,温度传感器采集温度信号(T1)。流体通....
发表于 2020-08-06 11:50 43次阅读
便携式岩土热物性测试仪的设计方案与应用分析

基于TMS320F2812DSP和复杂可编程逻辑...

随着计算机技术、信号检测技术及微电子技术的迅猛发展,对断路器控制单元的要求也不断提高,现代智能控制单....
发表于 2020-08-06 11:49 52次阅读
基于TMS320F2812DSP和复杂可编程逻辑...

P6516逻辑探头在示波器中的使用优势

泰克新推出的MSO4000系列混合信号示波器是为需要高效准确地调试嵌入式系统的工程师设计的。该系统同....
发表于 2020-08-06 11:29 29次阅读
P6516逻辑探头在示波器中的使用优势

Center研究人所开发最新可穿戴设备

这款智能T恤是以平台式架构设计,能让OEM厂添加不同功能的传感器,例如能追踪呼吸频率或是身体脱水的情....
发表于 2020-08-06 10:47 116次阅读
Center研究人所开发最新可穿戴设备

Cohda公司的V2X解决方案能实现自动驾驶汽车...

在智慧城市自动驾驶汽车软件与验证应用互联、采矿与其它环境开发方面,Cohda Wireless始终处....
发表于 2020-08-06 10:15 574次阅读
Cohda公司的V2X解决方案能实现自动驾驶汽车...

工业园区采用无线网桥实现数据组网传输的应用方案

根据客户提出的信息,目前园区内有接近30栋楼的数据需要通过无线传输实现管理中心和前端各个终端大楼的数....
发表于 2020-08-06 09:57 74次阅读
工业园区采用无线网桥实现数据组网传输的应用方案

96boards是主芯片名称还是什么?

96boards是主芯片名称,还是啥
发表于 2020-08-05 08:02 0次阅读
96boards是主芯片名称还是什么?

Stepper库接口是反的原因?

控制步进电机倒是没有问题,但是接口是反的。另外这个怎么停止啊……不知道指令。...
发表于 2020-08-05 07:53 0次阅读
Stepper库接口是反的原因?

有MIP382电源管理模块的引脚说明和替代芯片型号吗?

有MIP382电源管理模块的引脚说明和替代芯片型号吗? 松下的产品 ...
发表于 2020-08-03 23:58 46次阅读
有MIP382电源管理模块的引脚说明和替代芯片型号吗?

二手NXP LPC2478FBD芯片可烧录但无法正常工作?

因为这个芯片停产,目前回收了少量二手芯片做测试,使用希尔特5000编程器烧录程序进去以后,焊接到产品上,产品无法正...
发表于 2020-07-30 20:05 101次阅读
二手NXP LPC2478FBD芯片可烧录但无法正常工作?

LMC6001可以用哪个芯片代替

请问LMC6001可以用哪个芯片代替呢? 感谢您的回复! ...
发表于 2020-07-30 16:10 278次阅读
LMC6001可以用哪个芯片代替

xc1004四轴SPI运动控制芯片资料

xc1004四轴SPI运动控制芯片,LQFP48封装。 SPI通讯,仅需使用10条指令便可完成复杂工作。 单模块四轴输出...
发表于 2020-07-28 12:21 325次阅读
xc1004四轴SPI运动控制芯片资料

请问这是什么芯片?小米对讲机上的

请问这是什么芯片?
发表于 2020-07-27 21:01 199次阅读
请问这是什么芯片?小米对讲机上的

超低功耗AI国芯GX8002介绍

概述: GX8002采用了MCU+NPU的架构,集成国芯第二代自研神经网络处理器gxNPU V200和平头哥CK804处理器...
发表于 2020-07-25 10:34 101次阅读
超低功耗AI国芯GX8002介绍

请问这种排列的八芯脚的接口,有具体的型号的或者在产厂家吗?

如图,2,3,3分布的8芯脚电源接口
发表于 2020-07-23 09:53 181次阅读
请问这种排列的八芯脚的接口,有具体的型号的或者在产厂家吗?

m430f149芯片下不了程序

手上有一块装载m430f149芯片的板子,使用JTAG接口可上传程序也可清除程序就是无法下载,一下载就显示验证失败,求...
发表于 2020-07-22 22:47 202次阅读
m430f149芯片下不了程序