第六章船舶cpld课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第六章船舶cpld课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 船舶 cpld 课件
- 资源描述:
-
1、船舶船舶CPLDCPLD功能介绍功能介绍主讲人:杨学友主讲人:杨学友 教授教授第六章第六章 船舶船舶CPLDCPLD功能介绍功能介绍本章主要内容:本章主要内容:序序 项目背景项目背景1.1.CPLDCPLD主要功能主要功能2.2.RAMRAM的读写时序的读写时序3.3.单片机和单片机和CPLDCPLD的接口的接口4.4.TMS320F2812TMS320F2812和和CPLDCPLD的接口的接口序序 项目背景项目背景大型船舶设备震动的危害大型船舶设备震动的危害现有测量设备的局限:单个测量设备无现有测量设备的局限:单个测量设备无法整体测量设备的震动,测量实时性法整体测量设备的震动,测量实时性本项
2、目的优越性本项目的优越性 1)实时性)实时性 2)分布式)分布式 3)稳定性(设计保障)稳定性(设计保障)处理单元原理图处理单元原理图处理单元组成及简介模拟信号采集:电流源传感器,信号放模拟信号采集:电流源传感器,信号放大及滤波:得到干净的并且适合大及滤波:得到干净的并且适合AD采集采集的信号。的信号。1010K带宽,介绍放大器的输带宽,介绍放大器的输入阻抗及软件补偿。入阻抗及软件补偿。模数转换:将模拟信号转换为数字信号,模数转换:将模拟信号转换为数字信号,便于数字处理。(便于数字处理。(PIC单片机单片机AD40k)CPLD桥接功能桥接功能DSP处理及传输部分处理及传输部分通信部分:通信部分
3、:DSP-CAN总线总线-PC机,单机,单片机之间的片机之间的I2C总线。总线。6.1 CPLDCPLD主要功能主要功能船舶项目中的船舶项目中的CPLD主要功能是实现单主要功能是实现单片机、片机、DSP、RAM之间的互联。相当于之间的互联。相当于“桥桥”(总体功能)。(总体功能)。实现实现8个采集单片机向个采集单片机向RAM1顺序写传感顺序写传感器采集数据,写到器采集数据,写到16384 x 8后,通过中后,通过中断通知断通知DSP接收数据。接收数据。实现实现DSP读读RAM1中的采集数据。中的采集数据。实现实现DSP读写读写RAM2中的数据。中的数据。CPLDCPLD功能图功能图常见的几种常
4、见的几种RAMRAM静态SRAM,异步方式,分为数据线,地址线,读写及片选控制线。常用型号:cy7c1021(64 k x 16)cy7c1041(256k)同步静态SBSRAM:基于流水线技术,所有信号和时钟同步,写数据没滞后,读数据12时钟周期滞后,控制线包括时钟等(ZBTSRAM是SBSRAM的简化)动态SDRAM:基于时钟,地址线复用,容量大,控制复杂。现代DSP、高级单片机包括SDRAM控制器(对于用户相当于SRAM)。6.2 RAM的读写时序的读写时序1.由于单片机和由于单片机和DSP都要对都要对RAM进行操进行操作,所以这里通过作,所以这里通过CPLD实现的核心任实现的核心任务就
5、是务就是RAM的读写。的读写。2.RAM的操作接口线包括:的操作接口线包括:.8根数据线根数据线D08.16根地址线根地址线A015 .3根控制线:读根控制线:读RD、写、写WR、片选、片选CS,都是低电平有效。都是低电平有效。RAMRAM原理图原理图RAMRAM的读时序的读时序需要注意的地方!需要注意的地方!顺序:产生地址顺序:产生地址片选有效片选有效产生读信产生读信号号读信号上升沿读取数据读信号上升沿读取数据D07;由于由于DSP和单片机共用数据线和地址线,和单片机共用数据线和地址线,故故A015,D07在有效前后必须是高在有效前后必须是高阻态,即此时需要总线隔离。阻态,即此时需要总线隔离
6、。必须在读信号的上升沿读取数据。必须在读信号的上升沿读取数据。读操作由读操作由DSP实现,实现,DSP时序自动实现时序自动实现 上述操作(类似上述操作(类似8051的读写时序)。的读写时序)。RAMRAM的写时序的写时序 单片机写单片机写RAM1RAM1将地址放到地址总线,即打开地址将地址放到地址总线,即打开地址发生器的输出使能发生器的输出使能OE=1;。;。片选信号有效(可以让它一直有效,片选信号有效(可以让它一直有效,但这样耗电且不太安全)。但这样耗电且不太安全)。将数据放到数据总线。将数据放到数据总线。单片机产生写信号,产生上升沿。单片机产生写信号,产生上升沿。即:即:WR=1;WR=0
7、;WR=1。关闭地址发生器:关闭地址发生器:OE=0;地址发生器原理图单片机原理图单片机原理图单片机数据顺序传输单片机数据顺序传输接收接收PC机的同步采集命令,同时启动机的同步采集命令,同时启动8个个AD转换器转换器第一片单片机传输数据完成后,使用中第一片单片机传输数据完成后,使用中断通知第二片,。直到最后一个单断通知第二片,。直到最后一个单片机传输完数据。片机传输完数据。实时数据传输:需要仔细考虑实时数据传输:需要仔细考虑AD转换时转换时间和每个单片机的数据传输时间,否则,间和每个单片机的数据传输时间,否则,数据传输出错。数据传输出错。单片机通信示意图单片机通信示意图6.3 单片机和单片机和
展开阅读全文