社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
请
登录
后使用快捷导航
没有帐号?
注册
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
中文
En
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
电子技术交流
›
FPGA/CPLD
›
基于CPLD的数据采集与显示接口电路仿真设计2
返回列表
发新帖
回复
阅
3172
|
回
0
eeleader
当前离线
五彩晶圆(高级)
最后登录
2018-5-7
在线时间
491 小时
威望
9093分
芯积分
21分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
129
eeleader
6892
帖子
0
TA的资源
五彩晶圆(高级)
+ 好友
私信
楼主
发表于2010-3-29 09:09
只看该作者
基于CPLD的数据采集与显示接口电路仿真设计2
[复制链接]
系统工作过程如下:ALE为地址锁存使能信号,当下降沿来时,将P0口将低8位地址送入可编程芯片CPLD/FPGA中的地址锁存器,然后在P2口和P0口形成的16位地址及WR信号共同作用下,将P0口的数据送入可编程芯片。单片机通过两条指令MOVXDPTR@ ADDR和MOVX @DPTR A将数据写入芯片。在P2口和P0口形成的16位地址及RD信号共同作用下,将AD0809转换后数据data送入单片机的P0口。单片机通过两条指令 MOVX DPTR @ADDR和MOVXA@ DPTR将数据读入P0口。设置A/D转换器件片选信号ad_e和DA转换器件片选信号da_e,设置数据输入/输出口data[7..0]。单片机与FPGA通信接口程序(名为MCS51)通过编译后,生成的逻辑符号如图2所示。
CPLD使用EPM7128时钟为16 MHz有源晶振,首先使用CLK对复位信号采样,8051的复位信号要求是高电平维持2个机器周期,2个机器周期就是2×12=24个振荡周期,对复位信号连续采样10次,若是一直为高电平,就产生片内复位使能信号。其他片内寄存器以这个复位信号做同步复位,对WR.RD,ALE都做了采样,避免毛刺干扰。
1.3 AD0809与CPLD/FPGA状态机接口设计
1.3.1 AD0809状态机功能设计
状态机的最简结构一般由两个进程构成,即主控时序进程和主控组合进程。一个进程描述时序逻辑输出,另一个进程描述组合逻辑包括进程问状态值的传递逻辑以及状态转换值的输出。将AD0809与CPLD/FPGA的接口设计系统划分为两部分,即数据单元和控制单元。数据单元包括保存运算数据和运算结果的数据寄存器,也包括完成数据运算的组合逻辑电路。控制单元用来产生信号序列,以决定何时进行何种数据运算,控制单元要从数据单元得到条件信号,以决定继续进行那些数据运算。数据单元要产生输出信号、数据运算状态等有用信号。数据单元和控制单元中,有两个非常重要的信号,即复位信号和时钟信号。复位信号保证了系统初始状态的确定性,时钟信号则是时序系统工作的必要条件。状态机通常在复位信号到来的时候恢复到初始状态,每个时钟到来的时候内部状态发生变化。从AD0809的初始状态开始,也就是状态机复位以后开始的状态。在建立每个状态时都写出关于这个状态的文字功能描述,AD0809状态机功能描述与相应引脚的取值如下:
1. 3.2 ADC0809状态机程序设计
ADC0809为单极性输入,8位转换精度逐次逼进式A/D转换器。其采样速度为每次转换约100μs。在转换开始前由地址锁存允许信号ALE将3位地址锁入锁存器中以确定转换信号通道。EOC为转换结束状态信号,由低电平转为高电平时指示转换结束,此时可读人转换好的8位数据。EOC在低电平时指示正在进行转换。START为转换启动信号,上升沿启动。OE为数据输出允许高电平有效。CLK为ADC转换时钟输入端口500 kHz左右。为了达到A/D器件的最高转换速度,A/D转换控制器必须包含监测EOC信号的逻辑,一旦EOC从低电平变为高电平即可将OE置为高电平,然后传送或显示已转换好的数据[DO..D7]。状态机由三个进程组成ADC,AD_STATE和DATA_LOCK。ADC是此状态机的主控组合逻辑进程,确定状态的转换方式和反馈控制信号的输出工作过程中首先监测系统复位信号RST,当其为高电平时使此进程复位至初始态ST0。启动A/D转换信号START在状态ST3搜索转换状态信号EOC由0变1时即在状态ST4开启输出。使能信号OE在下一状态使LOCK产生一个上跳沿从而在此时启动进程DATA_LOCK将由0809转换好的8位数据锁进锁存器ADC_DATA。根据时序电路图通过状态机设计程序完成与CPLD/FPGA芯片的连接。图3为状态机程序仿真结果。
1.4 BCD码转换与显示电路设计
当ADC0809的基准电压(Vref)为5.12V时,最小电压准位是5.12/28=O.2V。分析模拟输入电压与输出电压的对应关系可知,当ADC0809的D[7..0]收到的数据信号为10000110(即86H)时,则高4位1000为2.56V,而低4位0110为O.12V,所以最后的电压输出结果是2.68V。为了方便后续的电压数据显示,在此将输出电压表示成12位的BCD码形式。将高4位数据D(7..4)转换为对应的高12位BCD码H(11..0);将低4位数据D(3..0)转换为对应的低12位BCD码L(11..O)。在程序中首先用VHDL语言描述一个新的进程Process(regl),然后采用case…when …语句,生成并行结构的电路。
数据采集
,
信号
,
接口
此帖出自
FPGA/CPLD论坛
点赞
关注
(0)
FPGA论坛
CPLD论坛
FPGA教程
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
活动
更多>>
立即报名 | 2025 瑞萨电子工业以太网技术日 即将开启!(3月12日-4月18日)
ADI有奖直播:易于驱动SAR型ADC的原理、优点及应用介绍
DigiKey 应用探索站 | 电源解决方案和技术
有奖直播 | 2025是德科技数字月-数字新品来助阵
嵌入式Rust修炼营:动手写串口烧录工具和MCU例程,Rust达人Hunter直播带你入门Rust
ADI 中国30周年,与你一起走过的那些精彩瞬间!参与赢好礼!
PI PowiGaN技术学习中心,全方位解读PI 1700V GaN: InnoMux-2 EP技术精髓!有好礼!
2025 是德科技数字月:围观拆解百万示波器!注册可参与幸运抽奖!
开源项目
更多>>
使用 Analog Devices 的 ADA4062-2ACPZ-R2 的参考设计
STM32F103C8T6直插墨水屏驱动板
使用 Analog Devices 的 ADP3301 的参考设计
EVAL-AD5449EB,用于 AD5449、12 位、串行输入、双通道电流输出 DAC 的评估板
【物联网】鸿蒙点灯
ESP32-C3-12F转接板
LT3754 的典型应用 - 16 通道 -50mA LED 驱动器
EVAL-AD608EBZ,用于 AD608 3V 低功率混频器接收器 IF 子系统的评估板
AD8657ARMZ比较器A典型应用电路
ad7714模块
随便看看
【TI荐课】#电子电路基础知识讲座#
//trainingcomTI/show/course/3818
RASPBERRY PI PICO 2W上线了
《RISC-V开放架构设计之道》浮点指令与原子指令
工业彩色摄像机故障修复求助
刚接触verilog 语言,按照要求编写了一个程序,驱动8位8段数码管轮流显示1--8
嵌入式开发必备各类开发板,内核
求救:在usb中的根文件中创建文件,windows不能打开
晶圆厂产能不足到底指的什么呢
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
节气门位置传感器
卫星定向技术
麦克斯韦方程
粗锡电解精炼
自感电动势
压差控制器
线性元件
电容器
Microchip
PPPoE
相关文章
更多>>
安森美69亿美元收购提议遭Allegro董事会否决
2025 年 3 月 6 日,安森美半导体今日披露其向 Allegro MicroSystems 提出的全现金收购,Allegro也确认收到了这一收购要约,但董事会明确表示,该提议不充分。 溢
Microchip需要涅槃重生,CEO重返舞台的一百天
在全球半导体行业经历剧烈波动的背景下,Microchip这家拥有四十余年历史的美国半导体巨头,正通过一场由前任CEO主导的深度改革,试图从长达两年的库存调整泥潭中突围。2023年底,随着前任CEO
镓仁半导体发布全球首颗第四代半导体氧化镓8英寸单晶
3月6日消息,杭州镓仁半导体Garen Semi昨日宣布推出全球首颗第四代半导体氧化镓8英寸,该公司也成为国际上首家掌握8英寸氧化镓单晶生长技术的企业。 镓仁半导体此前于2022、2023、20
台积电前董事长刘德音加入美光董事会
消息称美国盯上中国手机厂商 或出手打击
全球第一款通用Agent!中国AI产品Manus一夜刷屏
美国汽车市场调查:几乎所有车企都收集并共享“驾驶行为数据”
日立开发机器学习半导体缺陷检测技术,可检出10nm及更小微缺陷
越南国会批准对该国首座晶圆厂资助计划,目标 2030 年内投产
马来西亚同 Arm 达成 10 年 2.5 亿美元技术授权协议,支持本国芯片设计产业
新帖速递
STM32和无源蜂鸣器播放声音的问题
车规级AECQ200介绍,混合铝电解电容器的选择
嵌入式教程_DSP技术_DSP实验箱操作教程:2-28 搭建轻量级WEB服务器实验
OPA847IDBVR运放器国产替代
AG32VF407测试UART
【得捷电子Follow Me第二期】第一章 收到货物的分享
请问这个红外接收头是什么型号?能用哪个型号代替?谢谢
出售全新未拆封ZYNQ 7Z020 FPGA核心板
用在锂电池供电的水表设置上的LORA模块,当有100块水表集中安装在一个楼道内时,节能
请问一下,当某个端口被设置为 RX0后,这个端口的输入输出方向还有必要设置吗
今年怎么这么难,比疫情时还难,三十了面临失业好迷茫
请教稳压管测试问题
【小华HC32F448测评】关于小华半导体的UART中断发送和PRINTF构造和重定向
【BIGTREETECH PI开发板】 HDMI输出测试
【BIGTREETECH PI开发板】+08.音频测试(zmj)
立即报名 | 2025 瑞萨电子工业以太网技术日即将开启!
3月-4月 深圳、广州、北京、苏州、西安、上海 走进全国6城
2025瑞萨电子工业以太网技术巡回沙龙聚焦工业4.0核心需求,为工程师与企业决策者提供实时通信技术最佳解决方案。
预报从速,好礼等您拿~
查看 »
ADI 探索季,邀您在活动帖跟帖,ADI资深工程师将与您一道寻求解决之道!
春晚,最出圈当属穿着棉马甲跳秧歌的机器人”秧Bot”。
转手绢、飞手绢、变换队形,精准度和稳定性甚至超越人类,这背后少不了电机控制技术。
查看 »
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫
查看 »
ADI 中国30周年,与你一起走过的那些精彩瞬间!
即日起-4月30日,阅读资料,您可以参与ADI真爱粉大考验,同时为ADI中国30周年送上祝福!我们将从参与者中随机抽取精美礼品送出!
查看 »
有奖活动 | PI PowiGaN技术学习中心,全方位解读PI 1700V GaN: InnoMux-2 EP技术精髓 ...
活动时间:即日起-2025年3月23日
1、进入 PI PowiGaN技术学习中心,点击任意视频 ,填写并提交表单即可观看(只需提交1次表单);
2、活动结束后,将随机抽取30名幸运者派送50元京东卡!
查看 »
电源解决方案和技术 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~
查看 »
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!
查看 »
TI 处理器AM62L深度讲解,报名直播赢【双肩包、充电器、胶囊伞】
【直播要点】• 如何实现安全节能设计;• 开箱体验和demo;• 软件和硬件
【直播时间】3月21日(周五)上午10:00
查看 »
艾睿电子& Silicon Labs 有奖直播 | 全新蓝牙信道探测:从技术创新到实际应用
直播时间:3月12日(周三)上午10:00
直播奖励:多功能榨汁机、蓝牙音箱、手机支架
查看 »
有奖直播:ADI 超低功耗 MCU MAX326xx 系列介绍
直播时间:3月20日(周四) 上午10:00
活动奖励:双肩包、充电宝、小夜灯
查看 »
关闭
站长推荐
1
/10
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
ADI · 世健工业技术
电子技术交流
边缘AI
嵌入式系统
单片机
国产芯片交流
电机控制
FPGA/CPLD
模拟电子
电源技术
无线连接
传感器
PCB设计
综合技术交流
下载中心专版
大学堂专版
测评中心专版
行业应用
汽车电子
机器人开发
工业自动化与控制
能源基础设施
医疗电子
消费电子
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛